summaryrefslogtreecommitdiffstats
path: root/src/mark_sweep.cc
Commit message (Expand)AuthorAgeFilesLines
* Remove more lint, mostly C-style casts.Elliott Hughes2012-03-261-5/+6
* Fix cpplint's whitespace complaints.Elliott Hughes2012-03-261-2/+2
* Refactor the compilers out of libart.Elliott Hughes2012-03-091-32/+43
* Remove pad word from arraysIan Rogers2012-02-281-2/+3
* Fix copyright headers.Elliott Hughes2012-01-301-1/+15
* Upgrade to latest dlmalloc. Refactor Heap and related APIs to use STL like na...Ian Rogers2012-01-261-24/+28
* Clean up verbose logging.Elliott Hughes2011-12-131-3/+1
* Fail in the right place when we cannot allocate a mark stack.Jesse Wilson2011-11-221-7/+1
* Mark non-image spaces and use write barrier for image spaces.Ian Rogers2011-11-021-17/+161
* Make it easier to run an optimized build, turn the GC timings back on, and re...Elliott Hughes2011-10-311-7/+15
* Make ResolveField not rely on Field::GetType resolutionBrian Carlstrom2011-10-251-1/+3
* Reuse SIRT for C++ referencesBrian Carlstrom2011-10-201-22/+1
* Some low-hanging GC performance fruit.Elliott Hughes2011-10-191-9/+9
* Fix cpplint's whitespace warnings.Elliott Hughes2011-10-171-2/+2
* Add back a line I accidentally deleted from the last change.Elliott Hughes2011-10-121-0/+1
* Add a C++ equivalent of Android's TimingLogger, and use it for the heap.Elliott Hughes2011-10-121-4/+11
* Fix Object::IsSoftReferenceBrian Carlstrom2011-10-121-1/+1
* Sweep the monitor list.Elliott Hughes2011-10-111-17/+3
* Inherit java.lang.ref-ness from superclasses.Elliott Hughes2011-10-101-7/+5
* Implement finalization.Elliott Hughes2011-10-051-91/+17
* oatdumpBrian Carlstrom2011-09-161-1/+1
* Add locking to the heap.Elliott Hughes2011-09-081-1/+1
* Add suspend check & stubbuzbee2011-09-081-0/+2
* Fix GarbageCollector to work with VERIFY_OBJECT_ENABLEDBrian Carlstrom2011-09-081-12/+12
* Invoke <clinit> where necessary.Elliott Hughes2011-09-071-4/+4
* Use accessor methods for Object fields.Ian Rogers2011-09-021-34/+37
* Mark more roots.Elliott Hughes2011-09-011-4/+33
* Fully implement string interning.Elliott Hughes2011-09-011-1/+4
* Add HeapTest and make GC work enough to pass itBrian Carlstrom2011-08-311-31/+44
* Add compiler allocation paths Class::NewInstanceFromCode and Array::AllocFrom...Brian Carlstrom2011-08-281-2/+2
* Move static field storage to end of Class instanceBrian Carlstrom2011-08-221-30/+40
* Work on heap and space initialization to support image loadingBrian Carlstrom2011-08-181-1/+1
* Implement JNI NewBooleanArray et cetera.Elliott Hughes2011-08-151-1/+1
* First pass of ImageWriterBrian Carlstrom2011-08-151-3/+1
* Remove author attributions.Carl Shapiro2011-08-141-1/+0
* Use the UNIMPLEMENTED macro everywhere.Elliott Hughes2011-08-121-4/+4
* Combine InstanceField and StaticField and Field.Jesse Wilson2011-08-101-1/+1
* ClassLinker can now FindClass all libcore classesBrian Carlstrom2011-07-261-1/+1
* Add a collection implementation.Carl Shapiro2011-07-241-11/+76
* Move DexFiles to be allocated on the heapBrian Carlstrom2011-07-221-6/+6
* Add allocation and garbage collection infrastructure.Carl Shapiro2011-07-211-0/+409