summaryrefslogtreecommitdiffstats
path: root/runtime/gc/accounting
Commit message (Expand)AuthorAgeFilesLines
* 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
* Compacting collector.Mathieu Chartier2013-11-111-4/+4
* Throw IOException at source of failing to open a dex file.Ian Rogers2013-10-218-61/+70
* Refactor and improve mod-union tables.Mathieu Chartier2013-09-254-94/+125
* Improve heap verification.Mathieu Chartier2013-09-192-9/+13
* Fix race in root marking.Mathieu Chartier2013-09-171-4/+4
* Write out image bitmap inside of image file.Mathieu Chartier2013-08-292-9/+19
* Fix non concurrent GC ergonomics.Mathieu Chartier2013-08-191-2/+2
* More parallel GC, rewritten parallel mark stack processing.Mathieu Chartier2013-08-163-23/+28
* Fix up TODO: c++0x, update cpplint.Mathieu Chartier2013-08-166-172/+67
* Refactor java.lang.reflect implementationBrian Carlstrom2013-08-132-6/+6
* C++11 support for ART.Mathieu Chartier2013-08-131-1/+1
* Disable and remove finger.Mathieu Chartier2013-08-036-32/+21