Morning Internals,

    As mentioned on the RFC, voting finished last night at midnight.

    The vote passed with a majority (50%+) in favour of custom exceptions,
however ...

    When the patch was originally written assert (expect) was a language
construct, and so the exception message wasn't constructed if the assertion
passed.

    In the current patch, assert is still a function call, so to use custom
assertions would cost considerably because the custom exception is a
parameter (so, +1 object per assertion regardless of result).

    Because of this, we are not going to merge with custom exceptions
enabled, they should not be crippling, another RFC will have to be written
to deal with custom exceptions if that's something we want moving forward.

Cheers
Joe

Reply via email to