January 15, 2015
https://issues.dlang.org/show_bug.cgi?id=13936

--- Comment #40 from Andrei Alexandrescu <andrei@erdani.com> ---
RefCounted can be made observably pure (by means of casts) but making it safe must wait for the scoped work. Could you please file a bug against RefCounted?

--
January 15, 2015
https://issues.dlang.org/show_bug.cgi?id=13936

--- Comment #41 from hsteoh@quickfur.ath.cx ---
RefCounted is also not nothrow.

--
January 15, 2015
https://issues.dlang.org/show_bug.cgi?id=13936

--- Comment #42 from hsteoh@quickfur.ath.cx ---
Filed: https://issues.dlang.org/show_bug.cgi?id=13983

--
January 15, 2015
https://issues.dlang.org/show_bug.cgi?id=13936

--- Comment #43 from Andrei Alexandrescu <andrei@erdani.com> ---
Wouldn't nothrow be deduced?

--
January 15, 2015
https://issues.dlang.org/show_bug.cgi?id=13936

--- Comment #44 from hsteoh@quickfur.ath.cx ---
I didn't look further into it, but the current groupBy code was inferred nothrow, but the new code was inferred as throwing, so the nothrow unittests refused to compile. The compiler error indicated that it was the RefCounted ctor/dtor that broke nothrow.

--
January 15, 2015
https://issues.dlang.org/show_bug.cgi?id=13936

--- Comment #45 from Andrei Alexandrescu <andrei@erdani.com> ---
Guess that counts for a new bug or an addition to the one you added. Thanks!

--
January 15, 2015
https://issues.dlang.org/show_bug.cgi?id=13936

--- Comment #46 from bearophile_hugs@eml.cc ---
(In reply to Andrei Alexandrescu from comment #40)
> RefCounted can be made observably pure (by means of casts)

Sounds like a "trusted pure" could be useful.

--
January 16, 2015
https://issues.dlang.org/show_bug.cgi?id=13936

hsteoh@quickfur.ath.cx changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |pull

--- Comment #47 from hsteoh@quickfur.ath.cx ---
https://github.com/D-Programming-Language/phobos/pull/2878

--
March 22, 2015
https://issues.dlang.org/show_bug.cgi?id=13936

--- Comment #48 from Andrei Alexandrescu <andrei@erdani.com> ---
Thanks everybody for their work! Is this done now?

--
June 30, 2015
https://issues.dlang.org/show_bug.cgi?id=13936

--- Comment #49 from hsteoh@quickfur.ath.cx ---
Sounds like this is done now. Should we resolve this bug?

--