December 19, 2004
This is a bug-fix release.

*  Fixes
      o Detect use of non-static methods in a static context
      o Enumerated types are signed by default
      o Anders Björklund's patch for HTML infinite looping
      o va_start is now a template.
      o Delegate expressions for struct methods now work
      o bswap uses unsigned right shift
      o Fixed several problems with the dmd script
      o Fixed crash when compiling with debug information
      o Handle referenes to instance variables without "this"
      o Fixed ICE for interfaces with multiple inheritence
      o Fix id.h dependcy so concurrent make will work
* Improvements
      o Updated to DMD 0.109
* Notes
      o The (undocumented) BitsPerXxx version identifiers are now 		 prefixed with "GNU_"
      o Private declarations are now exported from object files

The next release will contain Thomas' HTML and dump-source patches.

David
December 19, 2004
David Friedman wrote:

> This is a bug-fix release.
> 
> *  Fixes
>       o Fix id.h dependcy so concurrent make will work
> * Improvements
>       o Updated to DMD 0.109

Excellent! Now it builds faster, too! (make -j2)

Updated SRPM for building GDC can be found at :
http://www.algonet.se/~afb/d/gdc-0.9-1.nosrc.rpm


Now, if I knew how to specify -mcpu / -mtune in a
way that is accepted by both GCC 3.3 and GCC 3.4...

Silly deprecation -mcpu refuses to build libiberty ?
For now I just built with -march, ignoring -mcpu.

And the Phobos unittest is still busted, of course
(same as with the regular binary DMD 0.109, so...)


rpmbuild --target=i686 --rebuild gdc-0.9-1.nosrc.rpm
(should build just fine on PPC too, without the i686)

--anders