summaryrefslogtreecommitdiffstats
path: root/runtime/gc
Commit message (Expand)AuthorAgeFilesLines
...
* | Change GetFreeMemory to use the growth limit.Mathieu Chartier2014-05-292-2/+2
* | 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
* | Merge "Don't create bump pointer spaces unless necessary."Mathieu Chartier2014-05-282-8/+6
|\ \ | |/ |/|
| * Don't create bump pointer spaces unless necessary.Mathieu Chartier2014-05-282-8/+6
* | Merge "Allocate large enough space bitmaps for malloc spaces."Hiroshi Yamauchi2014-05-281-6/+8
|\ \
| * | Allocate large enough space bitmaps for malloc spaces.Hiroshi Yamauchi2014-05-231-6/+8
* | | Add option to specify compiler executable.Tsu Chiang Chuang2014-05-271-2/+1
| |/ |/|
* | Improve invalid large object free dumping.Mathieu Chartier2014-05-231-2/+4
* | Add reserve area to allocation stacks.Mathieu Chartier2014-05-234-60/+92
* | Add support for jemalloc instead of dlmalloc.Christopher Ferris2014-05-221-1/+7
|/
* Fix build.Mathieu Chartier2014-05-211-3/+3
* Merge "Begin migration of art::Atomic to std::atomic."Ian Rogers2014-05-2111-86/+94
|\
| * Begin migration of art::Atomic to std::atomic.Ian Rogers2014-05-2011-86/+94
* | Change zygote_creation_lock_ to be member instead of static.Mathieu Chartier2014-05-212-3/+6
* | Merge "Simplify Class::IsArtFieldClass()."Hiroshi Yamauchi2014-05-211-3/+6
|\ \
| * | Simplify Class::IsArtFieldClass().Hiroshi Yamauchi2014-05-201-3/+6
| |/
* | Improve heap verification for invalid roots.Mathieu Chartier2014-05-202-47/+54
|/
* Now we have a proper C++ library, use std::unique_ptr.Ian Rogers2014-05-1928-94/+91
* Check and log a to-space overflow explicitly.Hiroshi Yamauchi2014-05-191-0/+1
* Follow up to "Add ISA directory to image and odex pathnames."Brian Carlstrom2014-05-192-4/+4
* Merge "Add ISA directory to image and odex pathnames."Brian Carlstrom2014-05-191-2/+8
|\
| * Add ISA directory to image and odex pathnames.Brian Carlstrom2014-05-161-2/+8
* | Delete ClassHelper and fix compaction bug in GetDirectInterfaceMathieu Chartier2014-05-181-1/+1
|/
* Compatibility layer to transition from UniquePtr to std::unique_ptr.Ian Rogers2014-05-1514-14/+14
* Merge "Move RoS allocator to use unordered_set."Ian Rogers2014-05-152-27/+16
|\
| * Move RoS allocator to use unordered_set.Ian Rogers2014-05-152-27/+16
* | Improve large object free CHECKMathieu Chartier2014-05-151-1/+2
|/
* Add Handle/HandleScope and delete SirtRef.Mathieu Chartier2014-05-1313-128/+145
* Merge "Move quick frame info to OatQuickMethodHeader."Vladimir Marko2014-05-131-15/+17
|\
| * Move quick frame info to OatQuickMethodHeader.Vladimir Marko2014-05-131-15/+17
* | Merge "Fix a lock level violation with background compaction enabled."Hiroshi Yamauchi2014-05-131-5/+6
|\ \
| * | Fix a lock level violation with background compaction enabled.Hiroshi Yamauchi2014-05-121-5/+6
* | | Place ISA into boot image name.Ian Rogers2014-05-121-2/+2
| |/ |/|
* | Merge "Reference::GetReferent() calls by GC should not trigger read barriers."Hiroshi Yamauchi2014-05-092-6/+4
|\ \
| * | Reference::GetReferent() calls by GC should not trigger read barriers.Hiroshi Yamauchi2014-05-092-6/+4
| |/
* | Fix race condition in ProcessReferences.Mathieu Chartier2014-05-091-15/+17
|/
* Add null check in MarkSweepMarkObjectSlowPath.Mathieu Chartier2014-05-091-1/+1
* Use WaitHoldingLocks in ReferenceProcessor::GetReferent.Mathieu Chartier2014-05-081-2/+2
* Merge "Add concurrent reference processing."Mathieu Chartier2014-05-089-186/+387
|\
| * Add concurrent reference processing.Mathieu Chartier2014-05-079-186/+387
* | Merge "Fix spammy "Disabling background compaction for non zygote" message."Mathieu Chartier2014-05-081-1/+1
|\ \
| * | Fix spammy "Disabling background compaction for non zygote" message.Mathieu Chartier2014-05-071-1/+1
| |/
* | Merge "Trigger GSS whole-heap collection based on large object allocations."Hiroshi Yamauchi2014-05-072-35/+26
|\ \ | |/ |/|
| * Trigger GSS whole-heap collection based on large object allocations.Hiroshi Yamauchi2014-05-072-35/+26
* | Fix device booting with DlMalloc instead of RosAlloc.Mathieu Chartier2014-05-061-1/+1
|/
* Add RecordFree to the GarbageCollector interfaceMathieu Chartier2014-05-056-52/+50
* Prevent spurious dexopts in 32-64 builds.Narayan Kamath2014-05-022-45/+110
* Merge "Add inline to RosAlloc::AllocFromCurrentRunUnlocked()."Hiroshi Yamauchi2014-05-021-1/+1
|\
| * Add inline to RosAlloc::AllocFromCurrentRunUnlocked().Hiroshi Yamauchi2014-05-021-1/+1