Walter Bright wrote:
This will probably be the last OSX 10.5 release, the next should be 10.6.

http://www.digitalmars.com/d/1.0/changelog.html
http://ftp.digitalmars.com/dmd.1.047.zip


http://www.digitalmars.com/d/2.0/changelog.html
http://ftp.digitalmars.com/dmd.2.032.zip

Many thanks to the numerous people who contributed to this update.

I think Walter forgot to update the changelog from svn before releasing. I've sent a bunch more fixes which I paste in source form below. Walter, could you please update changelog.dd from svn and then update the html changelog? Let's make this bug slugfest a tad even more impressive :o). Thanks.

Andrei

$(LI $(BUGZILLA 3249): sort and setIntersection on array of struct or class) $(LI $(BUGZILLA 3245): Easy bug fix available for disabled unit test code in std.encoding) $(LI $(BUGZILLA 3242): splitter does not handle input range made of a unique separator correctly) $(LI $(BUGZILLA 3239): std.conv.roundTo does not accept const/immutable/shared)
        $(LI $(BUGZILLA 3224): std.random documentation bugs)
$(LI $(BUGZILLA 3219): Inaccurate std.conv.to!(numeric)(numeric) error messages)
        $(LI $(BUGZILLA 3218): Performance of std.xml.encode must be improved)
$(LI $(BUGZILLA 3217): std.functional.binaryFunImpl doesn't support UDT with string functions , therefore neither does many std.algorithm functions) $(LI $(BUGZILLA 2979): Xml tags with only attributes return as without attributes ElementParser.parse)
        $(LI $(BUGZILLA 3199): sort(chain(...)) doesn't work in some cases)
        $(LI $(BUGZILLA 3197): Minor fixes and additions to std.traits)
        $(LI $(BUGZILLA 3195): `std.conv` pureness (closed with "later" advise))
$(LI $(BUGZILLA 3189): `std.conv.to` : check for a custom `to` method in classes/structs)
        $(LI $(BUGZILLA 3184): std.algorithm.until should work like "find")
        $(LI $(BUGZILLA 3148): syntax error using invariant)
$(LI $(BUGZILLA 3132): std.string.split should be templated on mutable/const/immutable)
        $(LI $(BUGZILLA 3098): std.algorithm.reduce example can not compile)
        $(LI $(BUGZILLA 3087): std.range.retro.opIndex out of range)
        $(LI $(BUGZILLA 3074): std.conv.to!(string)(int.min))
        $(LI $(BUGZILLA 3037): Off-by-one error in Stride.length)
$(LI $(BUGZILLA 3025): uniform(float,float) pops first, uniform(int,int) pops last) $(LI $(BUGZILLA 3017): doc errors in std.range (on behalf of Steven Schveighoffer))
        $(LI $(BUGZILLA 2996): std.typetuple: add support for any static tuples)
        $(LI $(BUGZILLA 2992): (closed with "later" advise))
        $(LI $(BUGZILLA 2989): std.typetuple: add support for any static tuples)
        $(LI $(BUGZILLA 2988): Chain needs opIndexAssign.)
        $(LI $(BUGZILLA 2976): rename retreatN to retreat)
        $(LI $(BUGZILLA 2980): compiler error when writefln( uint ))
$(LI $(BUGZILLA 2786): Interfaces should be able to require constructors (closed with "invalid" advise)) $(LI $(BUGZILLA 2785): Interfaces should be able to require non-member functions (closed with "invalid" advise)) $(LI $(BUGZILLA 2784): Interfaces should be able to require type definitions (closed with "invalid" advise))
        $(LI $(BUGZILLA 2150): cannot get values from const variant)
        $(LI $(BUGZILLA 1940): Phobos buildscripts do not work on x86_64)
$(LI $(BUGZILLA 3260): "Error: undefined identifier backend" when compiling 'write' with 'wchar') $(LI $(BUGZILLA 1604): Non-final method on final struct is too restrictive (closed with "invalid" advise))
        $(LI $(BUGZILLA 1616): std/metastrings.d)

Reply via email to