Versioned std.exception.bailOut()?

Dmitry Olshansky dmitry.olsh at gmail.com
Fri Jun 15 05:33:13 PDT 2012


On 15.06.2012 16:17, bearophile wrote:
>
> Even if this version is not documented in Phobos docs (because the
> inliner someday will be better), today it allows methods that must be
> fast like Nullable.get() to be inlined (but I have not tested this),
> regaining the lost performance.
>

If that is sole concern, I suggest do a pull that makes enforce vs 
assert decision accessible from the outside:

NotNull!(T, NotNull.Strict) //asserts
NotNull!T //throws


-- 
Dmitry Olshansky


More information about the Digitalmars-d mailing list