Time to move std.experimental.checkedint to std.checkedint ?
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Wed Mar 31 04:49:01 UTC 2021
On 3/31/21 12:47 AM, Andrei Alexandrescu wrote:
> On 3/31/21 12:32 AM, tsbockman wrote:
>> On Wednesday, 31 March 2021 at 03:32:40 UTC, Andrei Alexandrescu wrote:
>>> On 3/30/21 7:01 PM, tsbockman wrote:
>>>> Simply flipping compiler switches (the -ftrapv and -fwrapv flags in
>>>> gcc Andrei mentioned earlier) won't work, because most high
>>>> performance code contains some deliberate and correct examples of
>>>> wrapping overflow, signed-unsigned reinterpretation, etc.
>>>>
>>>> Idiomatic Zig code (probably Ada, too) does contain this
>>>> information. But, the selection of "real world" open source Zig code
>>>> available for testing is limited right now, since Zig hasn't
>>>> stabilized the language or the standard library yet.
>>>
>>> That's awfully close to "No true Scotsman".
>>
>> Just tossing out names of fallacies isn't really very helpful if you
>> don't explain why you think it may apply here.
>
> I thought it's fairly clear - the claim is non-falsifiable: if code is
> faster without checks, it is deemed so on account of tricks. Code
> without checks could benefit of other, better tricks, but their absence
> is explained by the small size of the available corpus.
s/Code without checks could benefit of other/Code with checks could
benefit of other/
More information about the Digitalmars-d
mailing list