D:YAML 0.4 released

Paulo Pinto pjmlp at progtools.org
Fri Jul 27 23:01:14 PDT 2012


On Tuesday, 24 January 2012 at 09:45:03 UTC, Kiith-Sa wrote:
>> Greate news. DMD has a bug:
>>
>> dmd -inline -release -O -lib -ofyaml.lib yaml.d
>>
>> compile fine, but:
>>
>> dmd -noboundscheck -inline -release -O -lib -ofyaml.lib yaml.d
>>
>> emit errors.
>
> Was it a DMD bug, or did it actually compile and cause errors 
> when running?
> I wasn't able to reproduce it, but I'm on Linux.
>
> If it's a DMD/Windows bug, it can't do much about it (although 
> maybe 2.058 will help?)
>
>
> Or are you actually trying to compile D:YAML with that command?
> Use the CDC script in the source to do that (see the getting 
> started tutorial for detailed info):
>
> ./cdc.d release
>
> That compiles the release build , which includes -O, -inline, 
> -release and -noboundscheck .

with dmd 2.059 on Windows,

D:\kiith-sa-D-YAML-c690d56>cdc
building release target
CDC:  dmd  @compile
C:\D\dmd2\windows\bin\..\..\src\phobos\std\datetime.d(29289): 
Error: variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\datetime.d(29598): 
Error: variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\datetime.d(29600): 
Error: variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\datetime.d(29601): 
Error: variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\file.d(542): Error: 
variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\file.d(543): Error: 
variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\file.d(1968): Error: 
variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\file.d(1969): Error: 
variable std.path.sep is deprecated
Compiler failed: Process dmd  exited with status 1
DONE

D:\kiith-sa-D-YAML-c690d56>dmd -inline -release -O -lib 
-ofyaml.lib yaml.d

D:\kiith-sa-D-YAML-c690d56>dmd -noboundscheck -inline -release -O 
-lib -ofyaml.lib yaml.d
C:\D\dmd2\windows\bin\..\..\src\phobos\std\datetime.d(29289): 
Error: variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\datetime.d(29598): 
Error: variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\datetime.d(29600): 
Error: variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\datetime.d(29601): 
Error: variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\file.d(542): Error: 
variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\file.d(543): Error: 
variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\file.d(1968): Error: 
variable std.path.sep is deprecated
C:\D\dmd2\windows\bin\..\..\src\phobos\std\file.d(1969): Error: 
variable std.path.sep is deprecated



More information about the Digitalmars-d-announce mailing list