On Wednesday, 16 October 2019 at 15:23:01 UTC, Paolo Invernizzi wrote:
On Wednesday, 16 October 2019 at 15:01:17 UTC, Atila Neves wrote:

[...]

I don't think it's political: the change implies breakage for downstream users who inherit from the class who might not even care about @nogc.

The proposed solution is to "add" a new @nogc method, with the correct signature, so that if someone want to write application and care about @nogc and @safe can rely on the D standard library being complaint to that.

What's the problem with that, if not a _political_ one? We have a "wrong" signature, we don't break anything, but we add "correct" signature. That's what already was done in Mutex with lock_nothrow, but it's seen as "annoying to have to define/use alternate names for all the methods, though"

Oh. I missed that.

Reply via email to