dmd 1.068 and 2.053 release

Timon Gehr timon.gehr at gmx.ch
Sat May 14 14:49:08 PDT 2011


> Corrected links!
>
> > http://www.digitalmars.com/d/1.0/changelog.html
> > http://ftp.digitalmars.com/dmd.1.068.zip
> >
> > http://www.digitalmars.com/d/2.0/changelog.html
> > http://ftp.digitalmars.com/dmd.2.053.zip

Very Nice! Thank you and everyone involved! Thanks to Don for his CTFE-related work.

However, you might want to update the uploaded source after a fix for the
following: druntime uses octal literals.
Also, not having the full druntime source handy apparently means some code wont
CTFE. Is there any reason there is an "import" directory in druntime?

/druntime/core/sys/posix/sys/wait.d(78): octal literals 0177 are deprecated, use
std.conv.octal!177 instead
/druntime/core/sys/posix/sys/wait.d(81): octal literals 0177 are deprecated, use
std.conv.octal!177 instead
/druntime/core/sys/posix/sys/wait.d(100): octal literals 0177 are deprecated, use
std.conv.octal!177 instead
/druntime/core/sys/posix/sys/wait.d(103): octal literals 0177 are deprecated, use
std.conv.octal!177 instead
/druntime/core/sys/posix/fcntl.d(103): octal literals 0100 are deprecated, use
std.conv.octal!100 instead
/druntime/core/sys/posix/fcntl.d(104): octal literals 0200 are deprecated, use
std.conv.octal!200 instead
/druntime/core/sys/posix/fcntl.d(105): octal literals 0400 are deprecated, use
std.conv.octal!400 instead
/druntime/core/sys/posix/fcntl.d(106): octal literals 01000 are deprecated, use
std.conv.octal!1000 instead
/druntime/core/sys/posix/fcntl.d(108): octal literals 02000 are deprecated, use
std.conv.octal!2000 instead
/druntime/core/sys/posix/fcntl.d(109): octal literals 04000 are deprecated, use
std.conv.octal!4000 instead
/druntime/core/sys/posix/fcntl.d(110): octal literals 010000 are deprecated, use
std.conv.octal!10000 instead
/druntime/core/sys/posix/sys/stat.d(142): octal literals 0400 are deprecated, use
std.conv.octal!400 instead
/druntime/core/sys/posix/sys/stat.d(143): octal literals 0200 are deprecated, use
std.conv.octal!200 instead
/druntime/core/sys/posix/sys/stat.d(144): octal literals 0100 are deprecated, use
std.conv.octal!100 instead
/druntime/core/sys/posix/sys/stat.d(157): octal literals 04000 are deprecated, use
std.conv.octal!4000 instead
/druntime/core/sys/posix/sys/stat.d(158): octal literals 02000 are deprecated, use
std.conv.octal!2000 instead
/druntime/core/sys/posix/sys/stat.d(159): octal literals 01000 are deprecated, use
std.conv.octal!1000 instead
/druntime/core/sys/posix/sys/stat.d(219): octal literals 0400 are deprecated, use
std.conv.octal!400 instead
/druntime/core/sys/posix/sys/stat.d(220): octal literals 0200 are deprecated, use
std.conv.octal!200 instead
/druntime/core/sys/posix/sys/stat.d(221): octal literals 0100 are deprecated, use
std.conv.octal!100 instead
/druntime/core/sys/posix/sys/stat.d(234): octal literals 04000 are deprecated, use
std.conv.octal!4000 instead


More information about the Digitalmars-d-announce mailing list