Re: dmd 1.068 and 2.053 release

2011-05-15 Thread Mafi
Am 14.05.2011 18:14, schrieb Mafi: Am 14.05.2011 17:09, schrieb Extrawurst: On 14.05.2011 15:23, Mafi wrote: Am 13.05.2011 23:27, schrieb Walter Bright: Thanks for everyone's hard work on this release! http://www.digitalmars.com/d/1.0/changelog.html http://ftp.digitalmars.com/dmd.1.067.zip N

Re: dmd 1.068 and 2.053 release

2011-05-15 Thread Joel Christensen
Looks like enum's are tighter (eg. 'enum last = media[ $ - 1 ];' doesn't work now). It was working in 52. I had heard it might be relaxed, not tightened. I get the error, 'cannot be read at compile time'. Also immutable imstr = "test"; printf( toStringz( imstr ) ); wasn't working at first, but

Re: dmd 1.068 and 2.053 release

2011-05-15 Thread Jonathan M Davis
On 2011-05-15 03:50, Joel Christensen wrote: > Looks like enum's are tighter (eg. 'enum last = media[ $ - 1 ];' doesn't > work now). It was working in 52. I had heard it might be relaxed, not > tightened. I get the error, 'cannot be read at compile time'. > > Also immutable imstr = "test"; printf(

Re: dmd 1.068 and 2.053 release

2011-05-15 Thread Joel Christensen
Thanks for the reply Jonathan. I guess it promotes less buggy programs. - Joel

Re: dmd 1.068 and 2.053 release

2011-05-15 Thread Andrej Mitrovic
On 5/15/11, Rainer Schuetze wrote: > You have to update dbghelp.dll. It's version is 5.1.2600.5512 on my XP, > which does not work. You probably need some version 6.x, 6.11.1.404 from > the "Microsoft Debugging Tools for Windows" worked for me. > > http://msdl.microsoft.com/download/symbols/debugg

Re: dmd 1.068 and 2.053 release

2011-05-15 Thread Walter Bright
On 5/15/2011 4:24 AM, Joel Christensen wrote: Thanks for the reply Jonathan. I guess it promotes less buggy programs. Please submit bugzilla bug reports for any issues you think should work but do not.

Re: dmd 1.068 and 2.053 release

2011-05-15 Thread Rainer Schuetze
Andrej Mitrovic wrote: On 5/15/11, Rainer Schuetze wrote: You have to update dbghelp.dll. It's version is 5.1.2600.5512 on my XP, which does not work. You probably need some version 6.x, 6.11.1.404 from the "Microsoft Debugging Tools for Windows" worked for me. http://msdl.microsoft.com/downl

Re: dmd 1.068 and 2.053 release

2011-05-15 Thread Andrej Mitrovic
A simple app like: void foo() { throw new Exception(""); } void main() { foo(); } $ dmd -debug -g testexc.d && testexc.exe: D:\dev\code\d_code>object.Exception@testexc.d(3): 40CD40 40CBB7 4025EB 4021E7 411FC1 $ cv2pdb testexc.exe testexc.exe $ testexc.exe obj