Thread overview
[Issue 13054] pure nothrow @safe std.algorithm.schwartzSort
Jun 07, 2016
Walter Bright
Jun 07, 2016
Walter Bright
Jun 13, 2016
Walter Bright
Dec 08, 2021
Stanislav Blinov
Dec 08, 2021
Stanislav Blinov
Dec 17, 2022
Iain Buclaw
June 07, 2016
https://issues.dlang.org/show_bug.cgi?id=13054

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |safe
                 CC|                            |bugzilla@digitalmars.com

--
June 07, 2016
https://issues.dlang.org/show_bug.cgi?id=13054

--- Comment #1 from Walter Bright <bugzilla@digitalmars.com> ---
Partial fix: https://github.com/dlang/phobos/pull/4415

--
June 13, 2016
https://issues.dlang.org/show_bug.cgi?id=13054

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|safe                        |
           Hardware|x86                         |All
                 OS|Windows                     |All

--- Comment #2 from Walter Bright <bugzilla@digitalmars.com> ---
(In reply to Walter Bright from comment #1)
> Partial fix: https://github.com/dlang/phobos/pull/4415

Which was pulled, and the Schwartz is now @safe.

--
December 08, 2021
https://issues.dlang.org/show_bug.cgi?id=13054

Stanislav Blinov <stanislav.blinov@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |stanislav.blinov@gmail.com

--- Comment #3 from Stanislav Blinov <stanislav.blinov@gmail.com> ---
Nowadays schwartzSort infers nothrow @safe and @nogc, but not pure as it seems to rely on its own "trustedMalloc" and "trustedFree" instead of core.memory.pure{Malloc,Free}.

--
December 08, 2021
https://issues.dlang.org/show_bug.cgi?id=13054

--- Comment #4 from Stanislav Blinov <stanislav.blinov@gmail.com> ---
Another partial fix:

https://github.com/dlang/phobos/pull/8329

If GC.add/removeRange could be fake pure, then this enhancement would be fulfilled.

--
December 17, 2022
https://issues.dlang.org/show_bug.cgi?id=13054

Iain Buclaw <ibuclaw@gdcproject.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Priority|P1                          |P4

--
December 01
https://issues.dlang.org/show_bug.cgi?id=13054

--- Comment #5 from dlangBugzillaToGithub <robert.schadek@posteo.de> ---
THIS ISSUE HAS BEEN MOVED TO GITHUB

https://github.com/dlang/phobos/issues/10068

DO NOT COMMENT HERE ANYMORE, NOBODY WILL SEE IT, THIS ISSUE HAS BEEN MOVED TO GITHUB

--