made List#Size() do atomic.LoadInt. fixed the case where #next() is called on deleted elements (and their Pointer is nil & 1). made List#doRemove() call List#next() immediately upon success to minimize the risk of gc killing the rest of the list. still not an optimal solution :/
made List#Size() do atomic.LoadInt. fixed the case where #next() is called on deleted elements (and their Pointer is nil & 1). made List#doRemove() call List#next() immediately upon success to minimize the risk of gc killing the rest of the list. still not an optimal solution :/

zond/gotomic,jmptrader/gotomic