If you could make any changes to D, what would they look like?
maxhaton at gmail.com
Thu Oct 28 21:48:09 UTC 2021
On Thursday, 28 October 2021 at 16:36:30 UTC, Dukc wrote:
> On Thursday, 28 October 2021 at 15:40:21 UTC, Dennis wrote:
>> On Thursday, 28 October 2021 at 15:18:54 UTC, Dukc wrote:
>>> I think that, in addition to bugs, there is one hurdle in
>>> letting the compiler to fully optimise based on `pure`: how
>>> do we implement a function that manually frees an array?
>> That's exactly what the linked issue
>> ((https://issues.dlang.org/show_bug.cgi?id=22277)) is
>> about, so if you have any more insights on that, please post
>> them there.
> No that's slightly different. The linked issue deals with
> strongly `pure` functions. I'm dreaming about letting the
> compiler to optimise based on weak `pure` too - not currently
> allowed if I read the spec right, but could be without this
> issue (I think?).
Is this worth caring about? Do the backend a that actually matter
not already perform this analysis as part of their IPA?
More information about the Digitalmars-d