dmd 1.047 and 2.032 releases

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Thu Sep 3 06:48:30 PDT 2009


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)


More information about the Digitalmars-d-announce mailing list