[新闻] dmd 1.047 and 2.032 releases
ideage
2009-09-03
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. 更新的脚本慢了,又添加新东西了。 |
|
tomqyp
2009-09-03
以前是半个月更新一次,现在是两个月更新一次
|
|
hqs7636
2009-09-03
CTFE 是什么啊?ng上好像看到过,没仔细看
|
|
hqs7636
2009-09-03
Andrei在ng上新添加的更新列表:
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). 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) 这一版更新具有历史意义:社区的参与度更大了,意味着Walter脑筋转过弯来了,不再单枪匹马 |
|
hurd
2009-09-03
CTFE是编译时函数执行
|
|
hqs7636
2009-09-03
hurd 写道 CTFE是编译时函数执行
好像是,谢谢 |
|
betty_betty2008
2009-09-04
$(LI $(BUGZILLA 3098): std.algorithm.reduce example can not compile)
$(LI $(BUGZILLA 3087): std.range.retro.opIndex out of range) 这两个是俺提交的,表扬一下 |
|
zsxxsz
2009-09-04
该版本确实有些改进,尤其是在多线程方面,我原来在运行线程池时会发现卡的现象,现在似乎是没有了,但与C的版本还是有些差距
|
|
wangox
2009-09-04
看来该用此版本写些东西了
|
|
rocex
2009-09-12
有没有人在1047上编译通过dwt?dwt在这个版本上好像问题不少呀。
|