www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 13070] New: Specify behavior of GC.addRange and GC.removeRange

https://issues.dlang.org/show_bug.cgi?id=13070

          Issue ID: 13070
           Summary: Specify behavior of GC.addRange and GC.removeRange
           Product: D
           Version: D2
          Hardware: x86_64
                OS: Linux
            Status: NEW
          Keywords: industry, spec
          Severity: enhancement
          Priority: P1
         Component: druntime
          Assignee: nobody puremagic.com
          Reporter: briancschott gmail.com

See this discussion:
http://forum.dlang.org/thread/ypbbtgyqsmspvbojghet forum.dlang.org

The specification for GC.addRange needs to state what happens when a pointer is
passed to this function twice. Ideally it will state that the result is an
update on the GC's internal record keeping.

--
Jul 07 2014