summaryrefslogtreecommitdiffstats
path: root/runtime/gc/collector/semi_space.cc
Commit message (Expand)AuthorAgeFilesLines
* Replace NULL with nullptrMathieu Chartier2015-04-221-1/+1
* Refactor and improve GC root handlingMathieu Chartier2015-04-061-6/+17
* Rosalloc thread local allocation path without a cas.Hiroshi Yamauchi2015-03-111-5/+8
* Merge "ART: clear dirty cards of alloc space for MS/CMS partial and full GCs"Hiroshi Yamauchi2015-01-271-1/+1
|\
| * ART: clear dirty cards of alloc space for MS/CMS partial and full GCsLei Li2015-01-261-1/+1
* | Change AtomicStack to use StackReferenceMathieu Chartier2015-01-251-3/+3
|/
* Print more info in MarkSweep::VerifyRootMathieu Chartier2015-01-151-2/+1
* Follow up on CL 122665.Hiroshi Yamauchi2015-01-131-7/+13
* [WIP] Fix a rosalloc verification crash.Hiroshi Yamauchi2015-01-091-3/+10
* ART: More warningsAndreas Gampe2014-11-041-2/+2
* Tidy up logging.Ian Rogers2014-10-221-1/+2
* stdint types all the way!Ian Rogers2014-10-091-4/+4
* Add runtime options for large object spaceMathieu Chartier2014-09-161-10/+14
* Recycle mem-maps for collector transitions.Mathieu Chartier2014-07-221-5/+4
* Disable adding main and non moving spaces to immune region in GSSMathieu Chartier2014-07-161-107/+85
* More advanced timing loggers.Mathieu Chartier2014-06-241-49/+34
* Shared single GC iteration accounting for all GCs.Mathieu Chartier2014-06-201-54/+43
* Add mark compact collector.Mathieu Chartier2014-06-191-11/+1
* Change reference processing to use heap references.Mathieu Chartier2014-06-161-2/+18
* Don't create bump pointer spaces unless necessary.Mathieu Chartier2014-05-281-3/+3
* Check and log a to-space overflow explicitly.Hiroshi Yamauchi2014-05-191-0/+1
* Add Handle/HandleScope and delete SirtRef.Mathieu Chartier2014-05-131-4/+4
* Merge "Add concurrent reference processing."Mathieu Chartier2014-05-081-3/+6
|\
| * Add concurrent reference processing.Mathieu Chartier2014-05-071-3/+6
* | Trigger GSS whole-heap collection based on large object allocations.Hiroshi Yamauchi2014-05-071-31/+22
|/
* Add RecordFree to the GarbageCollector interfaceMathieu Chartier2014-05-051-22/+9
* Add thread unsafe allocation methods to spaces.Mathieu Chartier2014-04-301-9/+9
* Force inlining on trivial accessors.Ian Rogers2014-04-291-2/+2
* Enable concurrent sweeping for non-concurrent GC.Mathieu Chartier2014-04-291-45/+77
* Merge "Improve GSS reference processing."Hiroshi Yamauchi2014-04-291-1/+7
|\
| * Improve GSS reference processing.Hiroshi Yamauchi2014-04-281-1/+7
* | Always log explicit GC.Mathieu Chartier2014-04-281-1/+0
|/
* Replace ObjectSet with LargeObjectBitmap.Mathieu Chartier2014-04-171-19/+12
* Use non volatile lock words in semispace collector.Mathieu Chartier2014-04-171-13/+14
* Refactor space bitmap to support different alignments.Mathieu Chartier2014-04-141-7/+7
* Fix heap verification with SS/GSS.Mathieu Chartier2014-04-111-1/+3
* Clean-up heap spaces.Mathieu Chartier2014-04-111-9/+2
* GSS: Fix the bump pointer space only collection.Hiroshi Yamauchi2014-04-081-11/+48
* Make the support code for read barriers a bit more general.Hiroshi Yamauchi2014-03-311-5/+7
* Refactor some GC code.Mathieu Chartier2014-03-281-29/+6
* Less redundant verification.Mathieu Chartier2014-03-261-1/+2
* Add missing debugger root visiting.Mathieu Chartier2014-03-251-56/+5
* Refactor object reference visiting logic.Mathieu Chartier2014-03-241-61/+55
* Refactor and optimize GC code.Mathieu Chartier2014-03-241-2/+2
* Revoke rosalloc thread-local buffers at the checkpoint.Hiroshi Yamauchi2014-03-211-0/+6
* Use the card table to speed up the GSS collector.Hiroshi Yamauchi2014-03-141-8/+83
* Refactor reference code into mirror namespace.Mathieu Chartier2014-03-141-1/+2
* Refactor immune region logic into its own file.Mathieu Chartier2014-03-131-50/+8
* Enable annotalysis on clang ART builds.Ian Rogers2014-03-061-8/+19
* Avoid marking old class linker and intern table roots during pause.Mathieu Chartier2014-03-041-1/+1