std.utf.decode @nogc please
Andrei Alexandrescu via Digitalmars-d
digitalmars-d at puremagic.com
Sat Oct 4 15:02:27 PDT 2014
On 10/4/14, 4:24 AM, "Marc Schütz" <schuetzm at gmx.net>" 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
More information about the Digitalmars-d
mailing list