1. f9fa8c1 Fix for loops and eliminate some other undesirable idioms. by Carl Shapiro · 14 years ago
  2. ae188c6 Compile the garbage collector and heap profiler as C++. by Carl Shapiro · 14 years ago[Renamed (98%) from vm/alloc/MarkSweep.c]
  3. f21e575 Scale the card count by bits per byte to derive a bit vector length. by Carl Shapiro · 14 years ago
  4. 4a7db9c Fix sizing of the modunion table on small heaps by Brian Carlstrom · 14 years ago
  5. ce87bfe Delegate the queuing of cleared references to managed code. by Carl Shapiro · 14 years ago
  6. b66a0c5 Remove HeapWorker.h from Dalvik.h. by Carl Shapiro · 14 years ago
  7. 3475f9c Move finalization out of the VM. by Carl Shapiro · 14 years ago
  8. 701abba Use indirect references in JNI by default. by Carl Shapiro · 14 years ago
  9. e4c3b5e Finish the indirect reference implementation. by Carl Shapiro · 14 years ago
  10. 6c355e5 Use the card table to scan the immune region of the heap. by Carl Shapiro · 14 years ago
  11. 41afa96 Merge "Minor improvements to marking convenience functions." into dalvik-dev by Carl Shapiro · 14 years ago
  12. b8fb51a Minor improvements to marking convenience functions. by Carl Shapiro · 14 years ago
  13. 523a359 Merge "Assert that objects passed to scanObject are marked." into dalvik-dev by Carl Shapiro · 14 years ago
  14. 69ee5e3 Assert that objects passed to scanObject are marked. by Carl Shapiro · 14 years ago
  15. de88adc Expand away some infrequently used logging macros. by Carl Shapiro · 14 years ago
  16. 6af2ddd Defer marking of objects as finalizable by Andy McFadden · 14 years ago
  17. 84802b3 Use memchr to scan the card table. by Carl Shapiro · 14 years ago
  18. 67f9be7 Remove the private CLZ implementation in the GC. by Carl Shapiro · 14 years ago
  19. cc3f8b4 Move the duplicated alignment macros to a common location. by Carl Shapiro · 14 years ago
  20. 8dcf274 Merge "Relocate the always in-lined functions from HeapBitmap.h." into dalvik-dev by Carl Shapiro · 14 years ago
  21. c38b7ed Relocate the always in-lined functions from HeapBitmap.h. by Carl Shapiro · 14 years ago
  22. 1941065 Remove the deprecated gcSoftReferences method. by Carl Shapiro · 14 years ago
  23. e16747d resolved conflicts for merge of f2b77f75 to dalvik-dev by Carl Shapiro · 14 years ago
  24. cc6f511 Package garbage collection policy parameters into a single structure. by Carl Shapiro · 14 years ago
  25. a829642 am 9c947b14: am 56750efd: am 0f403d5f: Remove some inline declarations to improve debugging. by Carl Shapiro · 14 years ago
  26. 0f403d5 Remove some inline declarations to improve debugging. by Carl Shapiro · 14 years ago
  27. 7c2e276 am 255cbef2: am 15e4a632: Handle the case of referent clearing during tracing. by Carl Shapiro · 14 years ago
  28. 15e4a63 Handle the case of referent clearing during tracing. by Carl Shapiro · 14 years ago
  29. 9b748c6 Get rid of the HeapRefTable type. by Carl Shapiro · 14 years ago
  30. ef75d46 Do not commingle application and zygote references when sweeping. by Carl Shapiro · 14 years ago
  31. 9a4556f Fix a comment that misrepresents the root marking algorithm. by Carl Shapiro · 14 years ago
  32. 2126071 Kill dvmHeapSourceGetObjectBitmaps and aliasBitmaps. by Carl Shapiro · 14 years ago
  33. fc75f3e Fix implicit conversions, rename reserved works, enable -Wc++-compat. by Carl Shapiro · 14 years ago
  34. 6d4ce5e Drive all root scanning by the root visitor. by Carl Shapiro · 14 years ago
  35. e8ef2b5 Move reference processing next to its implementation. by Carl Shapiro · 14 years ago
  36. 26a8280 Return the value at the top of the mark stack straight away. by Carl Shapiro · 14 years ago
  37. 3e24d33 Make the scan and the visit routines look more alike. by Carl Shapiro · 14 years ago
  38. 4750bf1 Remove unused logging macros. by Carl Shapiro · 14 years ago
  39. 034fba5 Reset the finger immediately after it becomes no longer useful. by Carl Shapiro · 14 years ago
  40. fdf8052 Allocate the mark stack as part of heap allocation. by Carl Shapiro · 14 years ago
  41. 07018e2 Separate HPROF from the GC. by Carl Shapiro · 14 years ago
  42. 7ec9144 Improve the card table scan. by Carl Shapiro · 14 years ago
  43. 71ce7a9 Update the card table scanning for header-only card marks. by Carl Shapiro · 14 years ago
  44. ea10c55 Operate on bitmaps directly for live and mark checks. by Carl Shapiro · 14 years ago
  45. d7400e0 Normalize the declaration style. by Carl Shapiro · 14 years ago
  46. 38d710b Move the finger computation out of the bitmap scanning callback. by Carl Shapiro · 14 years ago
  47. 57ee270 Simplify the bitmap walker subroutines. by Carl Shapiro · 14 years ago
  48. b2e78d3 Consistently refer to the mark context as ctx. by Carl Shapiro · 14 years ago
  49. 5fdab4a Bitmap naming clean-up. by Carl Shapiro · 14 years ago
  50. 0d615c3 Always support debugging and profiling. by Andy McFadden · 14 years ago
  51. 3031fc3 Cast to a byte pointer before performing arithmetic. by Carl Shapiro · 14 years ago
  52. b8c48ae Limit scanning to cards within the committed region of the heap. by Carl Shapiro · 14 years ago
  53. 25fe71b Remove debugging code and stale comments from the sweep callback. by Carl Shapiro · 14 years ago
  54. b9b2395 Fix build breakage caused by a bad merge from master. by Carl Shapiro · 14 years ago
  55. 48b52b0 am 8881a809: Sweep concurrently. by Carl Shapiro · 14 years ago
  56. 8881a80 Sweep concurrently. by Carl Shapiro · 14 years ago
  57. a0b525d Move dvmFreeClassInnards responsibility. by Andy McFadden · 14 years ago
  58. b14e373 am 79a76f30: Remove the seldom used overwrite free code. by Carl Shapiro · 14 years ago
  59. 79a76f3 Remove the seldom used overwrite free code. by Carl Shapiro · 14 years ago
  60. acdea99 Change dvmHeapBitmapXorWalk to dvmHeapBitmapSweepWalk. by Barry Hayes · 14 years ago
  61. 81010a4 Break apart the swapping of the mark and live bitmaps and zeroing of by Barry Hayes · 14 years ago
  62. 006346e Change the bitmap callback signature to have a void return value. by Carl Shapiro · 14 years ago
  63. 106c5fd Use the card marks to find gray objects during a concurrent collection. by Carl Shapiro · 14 years ago
  64. cedcb70 Remove some partial gc code. by Carl Shapiro · 14 years ago
  65. 04174be In sweepBitmapCallback, index into ptrs, rather than increment. by Barry Hayes · 14 years ago
  66. 9d2902a Make dvmVerifyCardTable more resiliant, and move invocation to start by Barry Hayes · 14 years ago
  67. 742c445 Use the dvmAllocRegion instead of ashmem and mmap. by Carl Shapiro · 14 years ago
  68. a1b03a9 Minor clean-ups of the reference processing code. by Carl Shapiro · 14 years ago
  69. 34f5199 Remove a mostly obsolete comment and fix some formatting. by Carl Shapiro · 14 years ago
  70. 2a6f484 Use the new pendingNext field to thread pending references. by Carl Shapiro · 14 years ago
  71. 8f921a7 Some formatting and commenting clean-up. by Barry Hayes · 14 years ago
  72. 6e5cf60 Quicker partial collection by using card marking. by Barry Hayes · 14 years ago
  73. f586033 Fix a comment. by Carl Shapiro · 14 years ago
  74. ec805ea Add a mode for concurrently marking and sweeping. by Carl Shapiro · 14 years ago
  75. 697b5a9 Use the queueNext field of java.lang.ref.Reference for lists of by Barry Hayes · 14 years ago
  76. 646ba09 Eliminate pointer tagging on the reference operation queue. by Carl Shapiro · 14 years ago
  77. d4f78d3 ALLOC_NO_GC is no longer used; remove it, and the nonCollectableRefs table. by Barry Hayes · 14 years ago
  78. 52ec072 Remove several obsolete logging macros. by Carl Shapiro · 14 years ago
  79. 1a8e21a Replace a missing HPROF call in scanObject. by Carl Shapiro · 14 years ago
  80. 899cdb7 Further clean-up now that class == NULL has been eliminated. by Barry Hayes · 14 years ago
  81. c49db85 Send unlinkedClass back to hell, as requested. by Barry Hayes · 15 years ago
  82. 2f4e288 Remove unused mark tracking code. by Carl Shapiro · 14 years ago
  83. 9f8be2d Remove an unused variable introduced in the last commit. by Carl Shapiro · 14 years ago
  84. b31b301 Eliminate more unused variables and compiler warnings. by Carl Shapiro · 14 years ago
  85. e1bccb9 Replace the scanObject routines with one derived from Verify. by Barry Hayes · 15 years ago
  86. e168ebd Remove the HeapBitmap List routines. by Barry Hayes · 15 years ago
  87. 425848f The "partial GC" code should not copy immune bits when doing a full GC. by Barry Hayes · 15 years ago
  88. d77f7fd Rename the objBits to the more descriptive liveBits. by Carl Shapiro · 15 years ago
  89. 2954074 Reference class handling overhaul. by Carl Shapiro · 15 years ago
  90. a0f1d13 Fix two issues with the partial gc code. by Carl Shapiro · 15 years ago
  91. d25566d Add the ability to treat the zygote heap as a root collect just the by Carl Shapiro · 15 years ago
  92. 929ebe2 Minor fixes. by Andy McFadden · 15 years ago
  93. 03aa70a Change Class layout to allocate an array of StaticField objects by Barry Hayes · 15 years ago
  94. b36e640 Fix a broken assert and some broken comments about unlinkedJavaLangClass. by Barry Hayes · 15 years ago
  95. 98740d6 Eliminate the unused hprof "unreachable" feature. This code dates by Carl Shapiro · 15 years ago
  96. f373efd Allocate an object and mark bitmap which span the entire virtual by Carl Shapiro · 15 years ago
  97. f5ee016 Merge remote branch 'goog/master' into mm by Elliott Hughes · 15 years ago
  98. 2e3c3e1 Fix build breakage. by Barry Hayes · 15 years ago
  99. 5cbb230 Add the "-Xgc:[no]overwritefree" flags. When set, the GC will clobber the by Barry Hayes · 15 years ago
  100. 6343bd0 Eliminate the heap chunk abstraction. This temporarily breaks the by Carl Shapiro · 15 years ago