1. ddf4fd3 Always access Thread state and flags as 32-bit location. by Vladimir Marko · 3 years, 2 months ago
  2. fd846c5 Remove all support for Brooks read barrier. by Vladimir Marko · 3 years, 3 months ago
  3. 8214de1 Do not mark large objects for evacuation by Hans Boehm · 3 years, 4 months ago
  4. 555eefe Replace weak-ref access disable checkpoint with STW pause by Lokesh Gidra · 3 years, 5 months ago
  5. d7b4161 Add more weak reference information to traces by Hans Boehm · 3 years, 7 months ago
  6. f368641 [metrics] Add total-gc-time and adjust other metrics by Lokesh Gidra · 3 years, 7 months ago
  7. 7f04738 [metrics] Add GC-work throughput metrics by Lokesh Gidra · 3 years, 7 months ago
  8. 7fc6aac Add GC-related metrics to the telemetry infrastructure by Lokesh Gidra · 3 years, 11 months ago
  9. e99a858 [metrics] Add GC related counters/histograms by Lokesh Gidra · 3 years, 11 months ago
  10. 1332a57 Add a workaround for null klass during marking phase by Lokesh Gidra · 4 years, 1 month ago
  11. 4462b11 Add logging if klass pointer found to be null. by Lokesh Gidra · 4 years, 1 month ago
  12. a5c1a82 Implement Reference.refersTo() by Hans Boehm · 4 years, 2 months ago
  13. 3c98d69 Inclusive language fixes in ART's garbage collector. by Roland Levillain · 4 years, 6 months ago
  14. 5868ada Move implementations from class_root.h to -inl.h . by Vladimir Marko · 4 years, 8 months ago
  15. 2750a98 Report time spent doing madvise in GC performance dump by Lokesh Gidra · 4 years, 8 months ago
  16. a977689 Remove extra logging added to debug by Lokesh Gidra · 4 years, 8 months ago
  17. 4f9d62b Utilize partially used TLABs by Lokesh Gidra · 5 years ago
  18. 726e2dd Read thread-local mark-stack inside critical section by Lokesh Gidra · 5 years ago
  19. a0b4631 Revert submission by Lokesh Gidra · 5 years ago
  20. c6ca117 Assert mutator doesn't get mark-stack assigned once destroyed by Lokesh Gidra · 5 years ago
  21. 047081a Revert "Revert^2 "Revoke CC's thread-local mark stack in ~Thread"" by Lokesh Gidra · 5 years ago
  22. da3653f Fix reinterpret cast in ImmuneSpaceCaptureRefsVisitor by Lokesh Gidra · 5 years ago
  23. cb177da Convert 'thread to mark-stack map empty' assertion into a CHECK by Lokesh Gidra · 5 years ago
  24. 55d9aaa Assert no-thread-mark-stack mapping after switching to shared mode by Lokesh Gidra · 5 years ago
  25. 1592cfc Add mark-stack related assertions in marking phase by Lokesh Gidra · 5 years ago
  26. add69ac Revert^2 "Revoke CC's thread-local mark stack in ~Thread" by Lokesh Gidra · 5 years ago
  27. 93e5ae9 Revert "Revoke thread-local mark stack for CC in ~Thread" by Nicolas Geoffray · 5 years ago
  28. 129d61b Revoke thread-local mark stack for CC in ~Thread by Lokesh Gidra · 5 years ago
  29. 289e712 pooled_mark_stacks: Add extra logging by Lokesh Gidra · 5 years ago
  30. 44465f7 Add checks for pooled_mark_stacks in CC GC by Lokesh Gidra · 5 years ago
  31. e5abfbd Check revoked_mark_stacks empty in FinishPhase() by Lokesh Gidra · 5 years ago
  32. 6f38201 Refactor space bitmap to be a value object by Mathieu Chartier · 5 years ago
  33. 23df248 Sweep malloc spaces before clearing from space by Mathieu Chartier · 6 years ago
  34. d09504f Check and expand GC mark stack by Flash Liu · 6 years ago
  35. e7d7e9d Revert "Remove skipped blocks reuse mechanism" by Hans Boehm · 6 years ago
  36. dbb57f3 Remove skipped blocks reuse mechanism by Hans Boehm · 6 years ago
  37. a253c2d Bytes_moved accounting fix and accounting cleanup by Hans Boehm · 6 years ago
  38. d355acf Clean up Object size related read barriers. by Vladimir Marko · 6 years ago
  39. 4617d58 ObjPtr<>-ify mirror::Object::As*(), fix stale refs in test. by Vladimir Marko · 6 years ago
  40. d7e9bbf Clean up explicit conversions to ObjPtr<>. by Vladimir Marko · 6 years ago
  41. 0984e48 Style cleanup for ObjPtr<>-ify changes. by Vladimir Marko · 6 years ago
  42. 10d0c96 Revert^2 "Add peak RSS stats to GC perf dump" by Lokesh Gidra · 6 years ago
  43. cc292c6 Revert "Add peak RSS stats to GC perf dump" by Lokesh Gidra · 6 years ago
  44. b4dad1b Add peak RSS stats to GC perf dump by Lokesh Gidra · 6 years ago
  45. 0b4d146 ART: make generational CC a runtime option by Albert Mingkun Yang · 6 years ago
  46. 8f1c8e5 ART: Some more iwyu by Andreas Gampe · 6 years ago
  47. 32650ab Make inter-region ref bitmap pointers unique_ptr by Lokesh Gidra · 6 years ago
  48. 1c34b71 Split inter-region ref bitmap for every space by Lokesh Gidra · 6 years ago
  49. 35bd06e Merge "ART: add dump region info runtime option" by Roland Levillain · 6 years ago
  50. d0c5b25 Speedup marking inter-region refs in 2-phase CC by Lokesh Gidra · 6 years ago
  51. de94ea7 ART: add dump region info runtime option by Albert Mingkun Yang · 6 years ago
  52. 2a9824c 2-phase full-heap CC by Lokesh Gidra · 6 years ago
  53. 8f5aaad Fix reference-type obj handling in generational CC by Lokesh Gidra · 6 years ago
  54. bee521d Merge "Cleanup marking logic for non-moving objects" by Lokesh Gidra · 6 years ago
  55. 519c1c7 Cleanup marking logic for non-moving objects by Lokesh Gidra · 6 years ago
  56. 6693742 ART: use freed_bytes in reclaimed_bytes_ratio calculation by Albert Mingkun Yang · 6 years ago
  57. af9cce1 ART: add reclaim bytes ratio metrics to GC performance by Albert Mingkun Yang · 6 years ago
  58. e260e54 ART: add GC live ratio metrics to GC performance by Albert Mingkun Yang · 6 years ago
  59. 0e15559 Print the address of the sentinel object for debugging purposes. by Roland Levillain · 6 years ago
  60. 3a37d82 Merge "Refactor assertions in ConcurrentCopying::ProcessMarkStackRef." by Roland Levillain · 6 years ago
  61. 5fcf1ea Refactor assertions in ConcurrentCopying::ProcessMarkStackRef. by Roland Levillain · 6 years ago
  62. 0ee5082 Merge "Refactor MemMap::MapAnonymous()." by Vladimir Marko · 6 years ago
  63. 1130659 Refactor MemMap::MapAnonymous(). by Vladimir Marko · 6 years ago
  64. 420522a Add logging info when ref in mark-stack non-gray by Lokesh Gidra · 6 years ago
  65. 98ea9d9 ART: Refactor for bugprone-argument-comment by Andreas Gampe · 6 years ago
  66. f682870 Merge "Don't mark new non-moving objs in young GC" by Treehugger Robot · 6 years ago
  67. 16d82a2 Don't mark new non-moving objs in young GC by Lokesh Gidra · 6 years ago
  68. 02c230c Check is-obj-large before is-obj-zygote-large by Lokesh Gidra · 6 years ago
  69. 98db89c ART: Clean up verify and read barrier flags. by Vladimir Marko · 6 years ago
  70. c409d46 Merge "Clean up allocation accounting" by Hans Boehm · 6 years ago
  71. fb8b4e2 Clean up allocation accounting by Hans Boehm · 6 years ago
  72. fa6a1b0 ART: Continue adding override annotations by Andreas Gampe · 6 years ago
  73. 0e84027 Make classes of LOS objects non-movable. by Roland Levillain · 6 years ago
  74. 8def52a Adjust AssertToSpaceInvariantInNonMovingSpace for Sticky-Bit CC. by Roland Levillain · 6 years ago
  75. b9c6834 Add more debug logging to VerifyNoMissingCardMarkVisitor::CheckReference. by Roland Levillain · 6 years ago
  76. be4b8fd Add some more debug logging to AssertToSpaceInvariantInNonMovingSpace. by Roland Levillain · 6 years ago
  77. e2f6b49 Add more debug logging to AssertToSpaceInvariantInNonMovingSpace. by Roland Levillain · 6 years ago
  78. 40f8a74 Merge "Document why the LOS space is not scanned during Sticky-Bit CC collections." by Roland Levillain · 6 years ago
  79. f73caca Remove superfluous 'virtual' specifiers in ART. by Roland Levillain · 6 years ago
  80. bbc6e7e Use 'final' and 'override' specifiers directly in ART. by Roland Levillain · 6 years ago
  81. 680e099 Make literal arguments passed to art::MemMap::DumpMaps' more explicit. by Roland Levillain · 6 years ago
  82. 4ba9246 Document why the LOS space is not scanned during Sticky-Bit CC collections. by Roland Levillain · 6 years ago
  83. f6985bd Add an overload for MemMap::MapAnonymous(). by Vladimir Marko · 6 years ago
  84. 2d94e29 Fix memory order used on operations on ConcurrentCopying::done_scanning_. by Roland Levillain · 6 years ago
  85. ade74a6 Add a check to ConcurrentCopying::MarkNonMoving for sticky-bit case. by Roland Levillain · 6 years ago
  86. 57ce054 Improve logging in Sticky-Bit CC collector. by Roland Levillain · 6 years ago
  87. b1e1dc3 Sweep only objects in the live stack in sticky-bit CC collections. by Roland Levillain · 7 years ago
  88. 5c4b3cc Merge "Remove special case for young-gen collection in ConcurrentCopying::IsMarked." by Roland Levillain · 6 years ago
  89. c691995 Merge "Restore bitmap marking in non-moving space in ConcurrentCopying::Copy." by Roland Levillain · 6 years ago
  90. 348d100 Merge "Rework the newly-allocated region logic in RegionSpace." by Roland Levillain · 6 years ago
  91. d9205b8 Merge "Experimental Sticky-Bit (Generational) CC collection" by Roland Levillain · 6 years ago
  92. a29afd5 Remove special case for young-gen collection in ConcurrentCopying::IsMarked. by Roland Levillain · 7 years ago
  93. 5c54d86 Restore bitmap marking in non-moving space in ConcurrentCopying::Copy. by Roland Levillain · 7 years ago
  94. 4e75113 Rework the newly-allocated region logic in RegionSpace. by Roland Levillain · 7 years ago
  95. 8d1a996 Experimental Sticky-Bit (Generational) CC collection by Mathieu Chartier · 8 years ago
  96. fef0c5a Merge "Remove region space memory protection before logging heap corruption." by Roland Levillain · 6 years ago
  97. ca3dded Remove region space memory protection before logging heap corruption. by Roland Levillain · 6 years ago
  98. 14e5a29 Rename art::ReadBarrier::WhiteState as art::ReadBarrier::NonGrayState. by Roland Levillain · 7 years ago
  99. 72b7bf8 Fix comment about art::gc::collector::kDisallowReadBarrierDuringScan. by Roland Levillain · 6 years ago
  100. f335241 Remove useless assertions in ConcurrentCopying::MarkNonMoving. by Roland Levillain · 7 years ago