January 28, 2007 Re: DMD 1.001 release is broken | ||||
---|---|---|---|---|
| ||||
Posted in reply to kris | kris wrote:
> Chris Miller wrote:
>
>> On Wed, 24 Jan 2007 19:18:19 -0500, Walter Bright <newshound@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
|
January 28, 2007 Re: DMD 1.001 release is broken | ||||
---|---|---|---|---|
| ||||
Posted in reply to kris | kris wrote:
> 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
Try it on 1.004. If that still fails, I need a test case.
|
Copyright © 1999-2021 by the D Language Foundation