DMD 1.001 release is broken

kris foo at bar.com
Sat Jan 27 16:34:57 PST 2007


kris wrote:
> Chris Miller wrote:
> 
>> On Wed, 24 Jan 2007 19:18:19 -0500, Walter Bright  
>> <newshound at digitalmars.com> wrote:
>>
>>> I checked into the bugs Oskar and a couple others posted, and while  
>>> they're not hard to fix, they do render the release unusable. I'll 
>>> try  to get an update as soon as I can, in the meanwhile, stick with 
>>> 1.00.
>>
>>
>>
>> I think there may also be something wrong with NRVO (Named Return 
>> Value  Optimization). Many of my projects just ended up with broken 
>> features  until I downgraded to DMD 0.177. I was able to find a 
>> workaround for one  of the things it broke by using an inout parameter 
>> instead of returning a  struct, but other things were too broken in 
>> that project so I still had to  downgrade DMD. I don't have 
>> reproducable examples, it took me long enough  just to track down and 
>> confirm that one issue with the workaround.
> 
> 
> 
> We've got a similar issue with the stack being trashed after a call to 
> mktime(&tm)  ...  used to work just fine  ... (linux compiler)
> 
> Please, can we get a fix for this asap? Or tell us a workaround? It's a 
> showstopper for us

On second thoughts, this may be a different issue ... the codegen looks 
ok here. Sorry for jumping to conclusions



More information about the Digitalmars-d-announce mailing list