[D-runtime] druntime commit, revision 496
dsource.org
noreply at dsource.org
Mon Jan 10 06:56:22 PST 2011
druntime commit, revision 496
user: schveiguy
msg:
Array append LRU cache prevents array memory from being collected. This fixes that problem. See bugzilla 3929
Implemented via malloc/free for the cache, and and also a hook from the GC to allow purging of the caches during a collection cycle.
Deleting an array also now removes it from the cache.
UNTESTED ON MACOSX! Works on Windows/Linux.
http://www.dsource.org/projects/druntime/changeset/496
paths changed:
U trunk/src/core/thread.d
U trunk/src/gc/gc.d
U trunk/src/gc/gcx.d
U trunk/src/rt/lifetime.d
More information about the D-runtime
mailing list