[Issue 10821] .byKey erroneously returns a null key
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Mon Sep  2 13:54:02 PDT 2013
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=10821
--- Comment #12 from Andrej Mitrovic <andrej.mitrovich at gmail.com> 2013-09-02 13:53:50 PDT ---
Btw, Slist has a stableLinearRemove, which Phobos documents as:
stableLinearRemove - same as linearRemove, but guarantees iterators are not
invalidated.
That sounds like this pseudocode is safe:
-----
auto range = slist[];
foreach (item; range)
{
    // do something
    slist.stableLinearRemove(item);
    // do something
}
-----
Slist are used in a signals implementation by Johannes Pfau. He uses this
stableLinearRemove in his disconnect method.
If this is not actually safe, then the docs should be more clear by what they
mean.
-- 
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
    
    
More information about the Digitalmars-d-bugs
mailing list