summaryrefslogtreecommitdiffstats
path: root/runtime/gc/collector
Commit message (Expand)AuthorAgeFilesLines
* More advanced timing loggers.Mathieu Chartier2014-06-244-164/+127
* Shared single GC iteration accounting for all GCs.Mathieu Chartier2014-06-205-293/+286
* Add mark compact collector.Mathieu Chartier2014-06-195-18/+893
* Fix systrace logging, total paused time, and bytes saved message.Mathieu Chartier2014-06-172-1/+3
* Change reference processing to use heap references.Mathieu Chartier2014-06-164-5/+34
* Remove deprecated WITH_HOST_DALVIK.Ian Rogers2014-06-101-3/+1
* Merge "Use a heap allocated free buffer in MarkSweep::SweepArray()."Hiroshi Yamauchi2014-05-282-1/+15
|\
| * Use a heap allocated free buffer in MarkSweep::SweepArray().Hiroshi Yamauchi2014-05-282-1/+15
* | Don't create bump pointer spaces unless necessary.Mathieu Chartier2014-05-281-3/+3
|/
* Begin migration of art::Atomic to std::atomic.Ian Rogers2014-05-202-28/+34
* Now we have a proper C++ library, use std::unique_ptr.Ian Rogers2014-05-192-3/+5
* Check and log a to-space overflow explicitly.Hiroshi Yamauchi2014-05-191-0/+1
* Compatibility layer to transition from UniquePtr to std::unique_ptr.Ian Rogers2014-05-152-2/+2
* Add Handle/HandleScope and delete SirtRef.Mathieu Chartier2014-05-137-12/+12
* Add null check in MarkSweepMarkObjectSlowPath.Mathieu Chartier2014-05-091-1/+1
* Merge "Add concurrent reference processing."Mathieu Chartier2014-05-083-26/+21
|\
| * Add concurrent reference processing.Mathieu Chartier2014-05-073-26/+21
* | Trigger GSS whole-heap collection based on large object allocations.Hiroshi Yamauchi2014-05-072-35/+26
|/
* Add RecordFree to the GarbageCollector interfaceMathieu Chartier2014-05-054-47/+45
* Add thread unsafe allocation methods to spaces.Mathieu Chartier2014-04-302-15/+12
* Force inlining on trivial accessors.Ian Rogers2014-04-294-7/+8
* Enable concurrent sweeping for non-concurrent GC.Mathieu Chartier2014-04-297-173/+165
* Merge "Improve GSS reference processing."Hiroshi Yamauchi2014-04-292-1/+11
|\
| * Improve GSS reference processing.Hiroshi Yamauchi2014-04-282-1/+11
* | Always log explicit GC.Mathieu Chartier2014-04-283-2/+1
|/
* Replace ObjectSet with LargeObjectBitmap.Mathieu Chartier2014-04-176-133/+114
* Use non volatile lock words in semispace collector.Mathieu Chartier2014-04-173-16/+22
* Refactor space bitmap to support different alignments.Mathieu Chartier2014-04-146-26/+27
* Fix heap verification with SS/GSS.Mathieu Chartier2014-04-111-1/+3
* Clean-up heap spaces.Mathieu Chartier2014-04-111-9/+2
* Merge "GSS: Fix the bump pointer space only collection."Hiroshi Yamauchi2014-04-093-12/+60
|\
| * GSS: Fix the bump pointer space only collection.Hiroshi Yamauchi2014-04-083-12/+60
* | Reset GC timings after SIGQUIT.Mathieu Chartier2014-04-082-0/+11
* | Add monitor deflation.Mathieu Chartier2014-04-071-1/+1
|/
* Improve invalid root dumping.Mathieu Chartier2014-04-042-10/+11
* 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
|\