On 10/4/14, 4:24 AM, "Marc Schütz" <[email protected]>" wrote:
On Friday, 3 October 2014 at 19:51:40 UTC, Andrei Alexandrescu wrote:
On 10/3/14, 11:35 AM, Dmitry Olshansky wrote:
01-Oct-2014 14:10, Robert burner Schadek пишет:
lately when working on std.string I run into problems making stuff nogc
as std.utf.decode is not nogc.
https://issues.dlang.org/show_bug.cgi?id=13458
Trivial to do. But before that somebody got to make one of:
a) A policy on reuse of exceptions. Literally we have easy TLS why not
put 1 copy of each possible exception there? (**ck the chaining, who
need it anyway?)
b) Make all exceptions ref-counted.
The benefit of A is that "creating" exceptions becomes MUCH faster.
This seems to be going in circles. Didn't we just agree we solve this
by making exceptions reference counted? Please advise. -- Andrei
Depends on who "we" is. There was a large discussion with several
alternative suggestions and no clear conclusion.
I proposed in this forum that we use reference counting and there was
general agreement that that would help, no killer counterargument, and
no other better solution. Conclusion was pretty clear to me: we move to
reference counted exceptions. -- Andrei