> 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