Jump to page: 1 2
Thread overview
[Issue 13983] RefCounted needs to be pure, @safe, nothrow
Feb 11, 2015
Ulrich Küttler
Mar 27, 2015
weaselcat
Jan 04, 2016
weaselcat
May 03, 2016
Jack Stouffer
May 03, 2016
ag0aep6g@gmail.com
Jun 07, 2016
Walter Bright
Jun 07, 2016
Walter Bright
Jun 13, 2016
Walter Bright
Jan 03, 2018
Seb
Mar 12, 2018
Walter Bright
Mar 13, 2018
Carsten Blüggel
[Issue 13983] RefCounted needs to be @safe
Aug 25, 2021
Ate Eskola
Dec 17, 2022
Iain Buclaw
Mar 03, 2023
Ate Eskola
February 11, 2015
https://issues.dlang.org/show_bug.cgi?id=13983

Ulrich Küttler <kuettler@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |kuettler@gmail.com

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

weaselcat <r9shackleford@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |r9shackleford@gmail.com

--- Comment #1 from weaselcat <r9shackleford@gmail.com> ---
ping, this requires a safe wrapper around malloc/free right?

--
January 04, 2016
https://issues.dlang.org/show_bug.cgi?id=13983

weaselcat <r9shackleford@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |15509

--
May 03, 2016
https://issues.dlang.org/show_bug.cgi?id=13983

Jack Stouffer <jack@jackstouffer.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |jack@jackstouffer.com

--- Comment #2 from Jack Stouffer <jack@jackstouffer.com> ---
Adding @safe is impossible until a scheme is added to the language to detect escaped references. Adding nothrow is also impossible because this throws when the computer is out of memory.

--
May 03, 2016
https://issues.dlang.org/show_bug.cgi?id=13983

ag0aep6g@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |ag0aep6g@gmail.com

--- Comment #3 from ag0aep6g@gmail.com ---
(In reply to Jack Stouffer from comment #2)
> Adding nothrow is also impossible because this throws
> when the computer is out of memory.

You can still throw an OutOfMemoryError with nothrow. Or does RefCounted throw some an Exception (as opposed to an Error)?

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

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=13983

Walter Bright <bugzilla@digitalmars.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Hardware|x86                         |All
                 OS|Linux                       |All

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

--- Comment #4 from Walter Bright <bugzilla@digitalmars.com> ---
(In reply to Jack Stouffer from comment #2)
> Adding nothrow is also impossible because this throws
> when the computer is out of memory.

This is incorrect since the out-of-memory is an Error, not an Exception, and nothrow functions can throw Errors.

--
July 29, 2016
https://issues.dlang.org/show_bug.cgi?id=13983

Steven Schveighoffer <schveiguy@yahoo.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |schveiguy@yahoo.com

--- Comment #5 from Steven Schveighoffer <schveiguy@yahoo.com> ---
FYI: https://github.com/dlang/phobos/pull/4692

--
January 03, 2018
https://issues.dlang.org/show_bug.cgi?id=13983

Seb <greensunny12@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |18110


Referenced Issues:

https://issues.dlang.org/show_bug.cgi?id=18110
[Issue 18110] most of phobos should be @safe-ly useable
--
« First   ‹ Prev
1 2