about summary refs log tree commit diff
path: root/src/rt/rust_cc.cpp
AgeCommit message (Expand)AuthorLines
2012-01-12add tydescs into shape, rewrite walk_fn_contents()Niko Matsakis-10/+9
2012-01-12free uniq data we encounter on the sweep, walk thru them otherwiseNiko Matsakis-66/+159
2012-01-11update iface cc code to not walk contents (as with other boxes)Niko Matsakis-2/+4
2012-01-11Revert some iface shape code, fix a few more things in itMarijn Haverbeke-3/+2
2012-01-10update shape code to handle iface instancesNiko Matsakis-0/+9
2011-10-21Get 'make tidy' to work rustllvm and rt againBrian Anderson-83/+83
2011-10-21Cycle-collect objectsBrian Anderson-2/+5
2011-10-21Free vectors during cc sweepBrian Anderson-3/+126
2011-10-21Record the internal reference count of environment boxes. Closes #981Brian Anderson-19/+28
2011-10-20Convert DPRINT to LOG in rust_cc.cpp and add more loggingBrian Anderson-16/+18
2011-09-26rt: Don't run arbitrary destructors on cycle collection; that's just broken.Patrick Walton-8/+1
2011-09-26rt: Turn on cycle collection at task death; add a test casePatrick Walton-2/+16
2011-09-26rt: Make the logic that moves environments between tasks update the GC alloc ...Patrick Walton-4/+10
2011-09-23rt: Sweep in cycle collectionPatrick Walton-2/+13
2011-09-23rt: Turn off some debug codePatrick Walton-0/+2
2011-09-23rt: Get rid of the hack that looks for captured type descriptors adjacent to ...Patrick Walton-13/+11
2011-09-23rt: Factor out the logic that handles the various magic debug environment var...Patrick Walton-8/+3
2011-09-22Fix long lineMarijn Haverbeke-1/+2
2011-09-22Fix missing cast in do_ccMarijn Haverbeke-1/+1
2011-09-21rustc: Port the fn and obj traversal logic over from the GC branch. Doesn't a...Patrick Walton-10/+10
2011-09-21rt: Implement cycle collection marking. Simple cycles can now be detected.Patrick Walton-6/+244
2011-09-20Re-wrap long lineJesse Ruderman-2/+2
2011-09-20rt: Add some debug code (ifdef'd out) for diagnosing marking problemsPatrick Walton-0/+6
2011-09-20rt: Skip over the reference count properly before walking the contents of the...Patrick Walton-0/+2
2011-09-20rt: Remove obsolete commentPatrick Walton-1/+0
2011-09-20rt: Increase the tolerance of the vector range sanity checkPatrick Walton-1/+1
2011-09-20rt: First stab at computing internal reference countsPatrick Walton-15/+161
2011-09-20rt: Stub code for the cycle collectorPatrick Walton-0/+57