nothrow by default

Walter Bright newshound2 at digitalmars.com
Fri Jan 10 01:28:35 UTC 2020


On 1/9/2020 2:10 PM, Timon Gehr wrote:
> On 09.01.20 11:32, Jonathan M Davis wrote:
>> I wouldn't mind us getting rid of Error in favor of killing the program on
>> the spot, since that's actually better for debugging,
> 
> It really depends. There are situations where it may be better, but if you are 
> trying to debug a non-deterministic condition that happens very rarely on 
> someone else's machine exclusively in release builds, depending on a lot of user 
> input, druntime shutting down the code that is supposed to collect enough 
> information for you to have a chance to figure out what is going on in detail 
> can hardly be described as "better". It should be possible to hook the kill 
> function at least.

Hooking the kill function is the way to do that - much better than exception 
unwinding.


More information about the Digitalmars-d mailing list