December 19, 2004 GDC release 0.9 | ||||
---|---|---|---|---|
| ||||
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 Re: GDC release 0.9 | ||||
---|---|---|---|---|
| ||||
Posted in reply to David Friedman | 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 |
Copyright © 1999-2021 by the D Language Foundation