D is dead
Trass3r
un at known.com
Fri Aug 24 08:45:26 UTC 2018
On Thursday, 23 August 2018 at 23:27:51 UTC, Walter Bright wrote:
> Back to throwing constructors.
>
> 1) They are expensive, adding considerable hidden bloat in the
> form of finally blocks, one for each constructing field. These
> unwinding frames defeat optimization. The concept of "zero-cost
> exception handling" is a bad joke. (Even Chandler Carruth
> stated that the LLVM basically gives up trying to optimize in
> the presence of exception handlers.) Herb Sutter has a recent
> paper out proposing an alternative, completely different, error
> handling scheme for C++ because of this issue.
Are you referring to http://wg21.link/P0709 ?
More information about the Digitalmars-d
mailing list