checkedint call removal

Daniel Gibson via Digitalmars-d digitalmars-d at puremagic.com
Sat Aug 2 15:16:02 PDT 2014


Am 02.08.2014 22:02, schrieb Johannes Pfau:
> Am Sat, 02 Aug 2014 12:19:41 -0700
> schrieb Walter Bright <newshound2 at digitalmars.com>:
>
>> On 8/2/2014 6:20 AM, Artur Skawina via Digitalmars-d wrote:
>>> The bug was _introduced_ by the assert, the code was 100% correct.
>>
>> Asserts are part of the code, and writing incorrect asserts is
>> writing buggy code.
>>
>
> Just some meta points:
>
> I just want to point out that nobody wants to hear 'your code was buggy
> anyway' after a compiler update broke working code. A few months ago
> you and Andrei were talking about PR and you often said that D is now
> 'stable' and 'ready for production'. But we still hear claims on reddit
> and other sites that D is unstable, breaks code with every release, etc.
>
> And you still think that changing the behavior of assert is a good
> idea? Even if assert was always meant to work like this, even if the
> spec clearly defined it this will be a PR disaster. People don't care
> what was in the spec, the only thing they know is the code worked

And it's not even in the spec, at least not explicitly (maybe it's now, 
but it hasn't been a few  days ago).

Cheers
Daniel


More information about the Digitalmars-d mailing list