summaryrefslogtreecommitdiffstats
path: root/runtime/gc/accounting
Commit message (Expand)AuthorAgeFilesLines
* Fix infinite loop when calling SetStatus after OOM.Mathieu Chartier2014-07-141-2/+0
* ART: Compacting ROS/DlMalloc spaces with semispace copy GCZuo Wang2014-07-111-2/+3
* Fix GC to use art::Atomic rather than compiler intrinsics.Ian Rogers2014-07-102-6/+7
* Move card table away from android_atomic_cas.Ian Rogers2014-07-101-7/+12
* Add mark compact collector.Mathieu Chartier2014-06-192-2/+1
* Remove deprecated WITH_HOST_DALVIK.Ian Rogers2014-06-103-11/+4
* Merge "Change FieldHelper to use a handle."Mathieu Chartier2014-06-061-5/+3
|\
| * Change FieldHelper to use a handle.Mathieu Chartier2014-06-061-5/+3
* | Reduce header files including header files.Ian Rogers2014-06-062-5/+8
|/
* ART: Heap-allocate buffer in space_bitmap when on 64b archAndreas Gampe2014-06-041-1/+9
* Add reserve area to allocation stacks.Mathieu Chartier2014-05-231-26/+34
* Begin migration of art::Atomic to std::atomic.Ian Rogers2014-05-201-23/+23
* Now we have a proper C++ library, use std::unique_ptr.Ian Rogers2014-05-1912-26/+30
* Compatibility layer to transition from UniquePtr to std::unique_ptr.Ian Rogers2014-05-157-7/+7
* Replace CountOneBits and __builtin_popcount with POPCOUNT.Vladimir Marko2014-05-021-1/+1
* Force inlining on trivial accessors.Ian Rogers2014-04-291-4/+4
* Enable concurrent sweeping for non-concurrent GC.Mathieu Chartier2014-04-292-7/+8
* Improve GSS reference processing.Hiroshi Yamauchi2014-04-282-6/+21
* Enable reading page map without lock in RosAlloc::BulkFreeMathieu Chartier2014-04-252-6/+11
* Replace ObjectSet with LargeObjectBitmap.Mathieu Chartier2014-04-176-157/+123
* Fix clang build.Mathieu Chartier2014-04-142-7/+6
* Refactor space bitmap to support different alignments.Mathieu Chartier2014-04-1412-132/+154
* Fix off-by-1 error in new SpaceBitmapAndreas Gampe2014-04-033-2/+93
* Make SpaceBitmap cross-compiling tolerantAndreas Gampe2014-04-023-79/+85
* Refactor some GC code.Mathieu Chartier2014-03-285-90/+66
* Add missing debugger root visiting.Mathieu Chartier2014-03-251-0/+1
* Refactor object reference visiting logic.Mathieu Chartier2014-03-244-68/+52
* Refactor and optimize GC code.Mathieu Chartier2014-03-244-17/+12
* Revoke rosalloc thread-local buffers at the checkpoint.Hiroshi Yamauchi2014-03-211-1/+2
* Fix a libartd.so boot DCHECK failure with the GSS collector.Hiroshi Yamauchi2014-03-201-1/+1
* Use the card table to speed up the GSS collector.Hiroshi Yamauchi2014-03-142-0/+249
* Enable annotalysis on clang ART builds.Ian Rogers2014-03-064-6/+3
* Fix SafePrettyTypeOf to never call VerifyObject.Mathieu Chartier2014-03-031-0/+1
* Make ModifyCardsAtomic 64 bit safe.Mathieu Chartier2014-03-031-12/+16
* Remove some stray stringpiece.h includesBrian Carlstrom2014-02-271-1/+3
* Split up CommonTest into CommonRuntimeTest and CommonCompilerTestBrian Carlstrom2014-02-261-6/+4
* Change root visitor to use Object**.Mathieu Chartier2014-02-182-11/+12
* Remove blacklistSebastien Hertz2014-02-171-1/+5
* Thread-local allocation stack.Hiroshi Yamauchi2014-02-131-0/+35
* Add root types and thread id to root visiting.Mathieu Chartier2014-02-116-34/+32
* Object model changes to support 64bit.Ian Rogers2014-02-067-33/+48
* Add zygote space as its own space type.Mathieu Chartier2014-01-311-3/+3
* 64bit friendly GC CAS operations.Ian Rogers2014-01-231-2/+1
* Fix bug in CardTable::ModifyCardsAtomic.Mathieu Chartier2014-01-171-2/+2
* Refactor large object sweeping.Mathieu Chartier2014-01-104-31/+26
* Background compaction support.Mathieu Chartier2014-01-083-0/+16
* Tidy up memory barriers.Ian Rogers2013-12-201-7/+7
* Fix byte_cas to work on non-word aligned addressesBrian Carlstrom2013-12-181-5/+6
* Enable moving classes.Mathieu Chartier2013-12-102-3/+3
* A custom 'runs-of-slots' memory allocator.Hiroshi Yamauchi2013-11-161-1/+1