summaryrefslogtreecommitdiffstats
path: root/runtime/gc/collector
Commit message (Expand)AuthorAgeFilesLines
* Merge "Make the support code for read barriers a bit more general."Hiroshi Yamauchi2014-04-013-13/+15
|\
| * Make the support code for read barriers a bit more general.Hiroshi Yamauchi2014-03-313-13/+15
* | Fix stack overflow slow path error.Mathieu Chartier2014-03-311-1/+1
|/
* Swap allocation stacks in pause.Mathieu Chartier2014-03-284-134/+57
* Merge "Refactor some GC code."Mathieu Chartier2014-03-287-123/+43
|\
| * Refactor some GC code.Mathieu Chartier2014-03-287-123/+43
* | Merge "An empty collector skeleton for a read barrier-based collector."Hiroshi Yamauchi2014-03-283-0/+85
|\ \ | |/ |/|
| * An empty collector skeleton for a read barrier-based collector.Hiroshi Yamauchi2014-03-273-0/+85
* | Change sticky GC ergonomics to use GC throughput.Mathieu Chartier2014-03-272-6/+23
|/
* Less redundant verification.Mathieu Chartier2014-03-261-1/+2
* Add missing debugger root visiting.Mathieu Chartier2014-03-253-57/+66
* Refactor object reference visiting logic.Mathieu Chartier2014-03-245-271/+168
* Refactor and optimize GC code.Mathieu Chartier2014-03-247-219/+171
* Revoke rosalloc thread-local buffers at the checkpoint.Hiroshi Yamauchi2014-03-216-7/+34
* Merge "Refactor the garbage collector driver (GarbageCollector::Run)."Hiroshi Yamauchi2014-03-215-60/+72
|\
| * Refactor the garbage collector driver (GarbageCollector::Run).Hiroshi Yamauchi2014-03-205-60/+72
* | Fix RecordFree to take signed parameters.Mathieu Chartier2014-03-202-10/+10
|/
* Add soft reference pre processing.Mathieu Chartier2014-03-202-0/+15
* Use the card table to speed up the GSS collector.Hiroshi Yamauchi2014-03-144-11/+97
* Refactor reference code into mirror namespace.Mathieu Chartier2014-03-142-4/+4
* Refactor immune region logic into its own file.Mathieu Chartier2014-03-137-140/+154
* Add timing split for RevokeAllThreadLocalBuffers.Mathieu Chartier2014-03-102-3/+11
* 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