[新闻] 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在这个版本上好像问题不少呀。
Global site tag (gtag.js) - Google Analytics