summaryrefslogtreecommitdiffstats
path: root/runtime/gc/collector
Commit message (Expand)AuthorAgeFilesLines
* Enable annotalysis on clang ART builds.Ian Rogers2014-03-065-13/+25
* Defer heap transitions to heap trimming daemon.Mathieu Chartier2014-03-061-3/+0
* Avoid marking old class linker and intern table roots during pause.Mathieu Chartier2014-03-043-33/+45
* Fix clang to compile and run host tests.Ian Rogers2014-02-281-1/+1
* Add custom SIGSEGV handler to help find heap corruption.Mathieu Chartier2014-02-281-9/+21
* Make allocations report usable size.Ian Rogers2014-02-266-34/+32
* Merge "(Experimental) Add Brooks pointers."Hiroshi Yamauchi2014-02-262-0/+28
|\
| * (Experimental) Add Brooks pointers.Hiroshi Yamauchi2014-02-252-0/+28
* | Remove duplicate card pre-cleaning.Mathieu Chartier2014-02-252-17/+26
|/
* Remove started runtime check in RevokeAllThreadLocalAllocationStacksMathieu Chartier2014-02-252-4/+13
* Card pre-cleaning.Mathieu Chartier2014-02-243-14/+47
* Fix and optimize verify object.Mathieu Chartier2014-02-213-36/+24
* Change ProcessReferences to not use RecursiveMarkObject.Mathieu Chartier2014-02-204-41/+29
* Change root visitor to use Object**.Mathieu Chartier2014-02-184-19/+38
* Remove blacklistSebastien Hertz2014-02-171-1/+3
* Thread-local allocation stack.Hiroshi Yamauchi2014-02-132-2/+21
* Avoid unnecessarily dirtying pages in SemiSpace collector.Mathieu Chartier2014-02-122-1/+59
* Add root types and thread id to root visiting.Mathieu Chartier2014-02-114-11/+17
* RosAlloc verification.Hiroshi Yamauchi2014-02-072-0/+7
* Object model changes to support 64bit.Ian Rogers2014-02-064-12/+12
* Change marking objects in to_space DCHECK to CHECKMathieu Chartier2014-02-041-1/+1
* Move SwapBitmaps to ContinuousMemMapAllocSpace.Mathieu Chartier2014-02-032-3/+4
* Merge "Add zygote space as its own space type."Mathieu Chartier2014-01-315-111/+31
|\
| * Add zygote space as its own space type.Mathieu Chartier2014-01-315-111/+31
* | Fix a large object space issue with the GSS collector.Hiroshi Yamauchi2014-01-291-1/+5
|/
* Improve the generational mode.Hiroshi Yamauchi2014-01-144-61/+66
* Bump pointer space only collection.Hiroshi Yamauchi2014-01-102-27/+208
* Refactor large object sweeping.Mathieu Chartier2014-01-103-36/+8
* Fix ART debug build boot.Mathieu Chartier2014-01-102-17/+3
* Bin packing the zygote (best fit).Mathieu Chartier2014-01-092-84/+64
* Background compaction support.Mathieu Chartier2014-01-085-87/+110
* Refactor sweeping logic into malloc space.Mathieu Chartier2014-01-073-216/+20
* Tidy up memory barriers.Ian Rogers2013-12-202-15/+15
* Thread local bump pointer allocator.Mathieu Chartier2013-12-162-20/+4
* Don't rely on gcc extensionsBernhard Rosenkränzer2013-12-122-2/+2
* Merge "Enable moving classes."Mathieu Chartier2013-12-113-10/+16
|\
| * Enable moving classes.Mathieu Chartier2013-12-103-10/+16
* | A simple promotion-like mechanism.Hiroshi Yamauchi2013-12-102-4/+67
|/
* Add histogram for GC pause times.Mathieu Chartier2013-11-214-17/+21
* A custom 'runs-of-slots' memory allocator.Hiroshi Yamauchi2013-11-164-17/+21
* Refactor reference queues.Mathieu Chartier2013-11-154-378/+35
* Fix memory leaks relating to timing logger.Ian Rogers2013-11-143-28/+28
* Add missing field initialization in mark sweep.Ian Rogers2013-11-131-0/+1
* Compacting collector.Mathieu Chartier2013-11-1111-123/+1239
* Change thread.h to thread-inl.h to pick up missing Thread::Currnet for debug ...Brian Carlstrom2013-11-063-3/+3
* Merge "Fix a DCHECK failure due to unmatching numbers of cards scanned." into...Hiroshi Yamauchi2013-11-052-25/+8
|\
| * Fix a DCHECK failure due to unmatching numbers of cards scanned.Hiroshi Yamauchi2013-11-052-25/+8
* | Fix object identity hash.Mathieu Chartier2013-10-291-3/+3
|/
* Refactor and improve mod-union tables.Mathieu Chartier2013-09-254-38/+69
* resolved conflicts for merge of bb0140e0 to dalvik-devMathieu Chartier2013-09-202-55/+16
|\