Fixes PR131.
authorStefan Ring <stefan@complang.tuwien.ac.at>
Tue, 23 Jun 2009 13:13:04 +0000 (15:13 +0200)
committerStefan Ring <stefan@complang.tuwien.ac.at>
Tue, 23 Jun 2009 13:13:04 +0000 (15:13 +0200)
commit081b5d0c4965aa1507e975990f2f9ea95471f440
tree51fa56d0eef7f2dc886400120b67e0359a2b733d
parent8c2ae7754cbe2afd512386d5cc1b16f500865784
Fixes PR131.
* src/threads/lock.cpp: Remove lock records only after they have become
absolutely unreachable.
* src/threads/lock.hpp: Added lock_schedule_lockrecord_removal.
* src/vm/finalizer.cpp: Schedule lock record removal.
src/threads/lock.cpp
src/threads/lock.hpp
src/vm/finalizer.cpp