www.digitalmars.com         C & C++   DMDScript  

D.gnu - GDC release 0.9

reply David Friedman <d3rdclsmail_a_ _t_earthlink_d_._t_net> writes:
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
Dec 19 2004
parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
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
Dec 19 2004