1. 22c2062 GC should use scrambled free-lists by fpizlo@apple.com · 8 years ago
  2. a0abb08 JSC::Heap should expose a richer API for requesting GCs by fpizlo@apple.com · 8 years ago
  3. c1ed3e7 The collector thread should only start when the mutator doesn't have heap access by fpizlo@apple.com · 8 years ago
  4. 437c420 Unreviewed, rolling out r212466. https://bugs.webkit.org/show_bug.cgi?id=168577 by commit-queue@webkit.org · 8 years ago
  5. cf80c6a The collector thread should only start when the mutator doesn't have heap access by fpizlo@apple.com · 8 years ago
  6. 5fa9d96 Make opaque root scanning truly constraint-based by fpizlo@apple.com · 8 years ago
  7. e88e598 JSCell::classInfo() shouldn't have a bunch of mitigations for being called during destruction by fpizlo@apple.com · 8 years ago
  8. 4130b0a Unreviewed, roll out http://trac.webkit.org/changeset/210821 by fpizlo@apple.com · 8 years ago
  9. fd2a3f5 JSCell::classInfo() shouldn't have a bunch of mitigations for being called during destruction by fpizlo@apple.com · 8 years ago
  10. 2312012 Modernize for loops in JSC https://bugs.webkit.org/show_bug.cgi?id=166060 by annulen@yandex.ru · 8 years ago
  11. 4695924 Unreviewed, rolling out r209795. https://bugs.webkit.org/show_bug.cgi?id=165853 by commit-queue@webkit.org · 8 years ago
  12. ec2da62 MarkedBlock::marksConveyLivenessDuringMarking should take into account collection scope by barraclough@apple.com · 8 years ago
  13. 990813b MarkedBlock::marksConveyLivenessDuringMarking should take into account collection scope by fpizlo@apple.com · 8 years ago
  14. 0ef4395 by fpizlo@apple.com · 8 years ago
  15. 101a168 The GC should be optionally concurrent and disabled by default by fpizlo@apple.com · 8 years ago
  16. ea379af The tracking of the coarse-grain Heap state (allocating or not, collector or not, eden vs full) should respect the orthogonality between allocating and collecting by fpizlo@apple.com · 8 years ago
  17. 7b23164 MarkedBlock should know what objects are live during marking by fpizlo@apple.com · 8 years ago
  18. 9a17595 The write barrier should be down with TSO by fpizlo@apple.com · 8 years ago
  19. 44a037c Rename MarkedSpace::version/MarkedBlock::version to MarkedSpace::markingVersion/MarkedBlock::markingVersion by fpizlo@apple.com · 9 years ago
  20. 9635299 Make MarkedBlock state tracking support overlapped allocation and marking state by fpizlo@apple.com · 9 years ago
  21. bc16ddb Butterflies should be allocated in Auxiliary MarkedSpace instead of CopiedSpace and we should rewrite as much of the GC as needed to make this not a regression by fpizlo@apple.com · 9 years ago
  22. 595eebd Unreviewed, roll out r204901, r204897, r204866, r204856, r204854. by fpizlo@apple.com · 9 years ago
  23. aa6cc56 Butterflies should be allocated in Auxiliary MarkedSpace instead of CopiedSpace and we should rewrite as much of the GC as needed to make this not a regression by fpizlo@apple.com · 9 years ago
  24. bf1cc30 Teach MarkedSpace how to allocate auxiliary storage by fpizlo@apple.com · 9 years ago
  25. aeddff9 MarkedBlocks should know that they can be used for more than JSCells by fpizlo@apple.com · 9 years ago
  26. 7535d92 Options::useImmortalObjects is not safe for conservative GC by ggaren@apple.com · 9 years ago
  27. 43fb352 Add a debug overlay with information about web process resource usage. by akling@apple.com · 9 years ago
  28. 64bf94c MarkedBlock::allocateBlock will have the wrong allocation size when (sizeof(MarkedBlock) + bytes) is divisible by WTF::pageSize() by saambarati1@gmail.com · 10 years ago
  29. 4b9e000 Don't segregate heap objects based on Structure immortality. by akling@apple.com · 10 years ago
  30. 62efa73 Use FastMalloc (bmalloc) instead of BlockAllocator for GC pages by ggaren@apple.com · 10 years ago
  31. 84946d4 CodeCache is not thread safe when adding the same source from two different threads by msaboff@apple.com · 10 years ago
  32. f14c266 Unreviewed, rolling out r179192. https://bugs.webkit.org/show_bug.cgi?id=140953 by commit-queue@webkit.org · 10 years ago
  33. aef7225 Use FastMalloc (bmalloc) instead of BlockAllocator for GC pages by ggaren@apple.com · 10 years ago
  34. a2a9f66 Make slowPathAllocsBetweenGCs a runtime option. <https://webkit.org/b/132137> by mark.lam@apple.com · 11 years ago
  35. 96b8cd1 Layout Test fast/workers/worker-gc.html is failing by mhahnenberg@apple.com · 11 years ago
  36. b59501b MarkedBlocks that are "full enough" shouldn't be swept after EdenCollections by mhahnenberg@apple.com · 11 years ago
  37. fa811df DelayedReleaseScope in MarkedAllocator::tryAllocateHelper is wrong by mhahnenberg@apple.com · 11 years ago
  38. fb7eff2 Rename Operations.h to JSCInlines.h by fpizlo@apple.com · 11 years ago
  39. b426f86 Never include *Inlines.h files in interface headers, and never include *Inlines.h when you could include Operations.h instead by fpizlo@apple.com · 11 years ago
  40. 3ddd7ac Marking should be generational https://bugs.webkit.org/show_bug.cgi?id=126552 by mhahnenberg@apple.com · 11 years ago
  41. 4a2c6f6 Unreviewed, rolling out r161540. by commit-queue@webkit.org · 11 years ago
  42. 196dc9a Marking should be generational https://bugs.webkit.org/show_bug.cgi?id=126552 by mhahnenberg@apple.com · 11 years ago
  43. 3f62e72 DelayedReleaseScope is in the wrong place by mhahnenberg@apple.com · 11 years ago
  44. ac6f1fd -dealloc callbacks from wrapped Objective-C objects can happen at bad times by mhahnenberg@apple.com · 11 years ago
  45. c428922 COLLECT_ON_EVERY_ALLOCATION causes assertion failures by mhahnenberg@apple.com · 11 years ago
  46. bee96a3 MarkedBlocks shouldn't be put in Allocated state if they didn't produce a FreeList by mhahnenberg@apple.com · 12 years ago
  47. f709f84 Rolling out r155632 by mhahnenberg@apple.com · 12 years ago
  48. edf37a5 MarkedBlocks shouldn't be put in Allocated state if they didn't produce a FreeList by mhahnenberg@apple.com · 12 years ago
  49. b987aae ASSERT(m_vm->apiLock().currentThreadIsHoldingLock()); fails for Safari on current ToT by andersca@apple.com · 12 years ago
  50. 284cc3d fourthTier: DFG should be able to run on a separate thread by oliver@apple.com · 12 years ago
  51. 9a9a4b5 Renamed JSGlobalData to VM https://bugs.webkit.org/show_bug.cgi?id=114777 by ggaren@apple.com · 12 years ago
  52. 5c018e7 BlockAllocator should use regions as its VM allocation abstraction by mhahnenberg@apple.com · 12 years ago
  53. 30738a7 Delayed structure sweep can leak structures without bound by mhahnenberg@apple.com · 12 years ago
  54. 7c7e427 Unreviewed, rolling out r128826 and r128813. by ossy@webkit.org · 13 years ago
  55. 013fd88 Delayed structure sweep can leak structures without bound by mhahnenberg@apple.com · 13 years ago
  56. 76e50b1 Remove the Zapped BlockState https://bugs.webkit.org/show_bug.cgi?id=96708 by mhahnenberg@apple.com · 13 years ago
  57. 6159e5f Added large allocation support to MarkedSpace by ggaren@apple.com · 13 years ago
  58. 42853a6 MarkedBlock::sweep() should sweep another block if it can't sweep a Structure block by mhahnenberg@apple.com · 13 years ago
  59. 59c64f1 Structures should be swept after all other objects by mhahnenberg@apple.com · 13 years ago
  60. dd7793a Removed some public data and casting from the Heap by ggaren@apple.com · 13 years ago
  61. 764c9fb Unreviewed, rolling out r124123. by commit-queue@webkit.org · 13 years ago
  62. 3c1699e Structures should be swept after all other objects by mhahnenberg@apple.com · 13 years ago
  63. 7f5b959 Split functionality of MarkedAllocator::m_currentBlock by mhahnenberg@apple.com · 13 years ago
  64. b44a7f0 Allocate Structures in a separate part of the Heap by mhahnenberg@apple.com · 13 years ago
  65. e16f809 JSLock should be per-JSGlobalData https://bugs.webkit.org/show_bug.cgi?id=89123 by mhahnenberg@apple.com · 13 years ago
  66. a6460e1 Unreviewed, rolling out r121058. by zandobersek@gmail.com · 13 years ago
  67. 6d9f86d JSLock should be per-JSGlobalData https://bugs.webkit.org/show_bug.cgi?id=89123 by mhahnenberg@apple.com · 13 years ago
  68. 4b67d0d Reduced (but did not eliminate) use of "berzerker GC" by ggaren@apple.com · 13 years ago
  69. 47c9c53 Entry into JSC should CRASH() if the Heap is busy by mhahnenberg@apple.com · 13 years ago
  70. a68a650 CopiedBlock and MarkedBlock should have proper value semantics (i.e., destructors) by ggaren@apple.com · 13 years ago
  71. 3e7e4e0 Heap should not continually allocate new pages in steady state by mhahnenberg@apple.com · 13 years ago
  72. 2e132e4 Opportunistic GC should give up if the Heap is paged out by mhahnenberg@apple.com · 13 years ago
  73. fb0ddb4 Factored threaded block allocation into a separate object by ggaren@apple.com · 13 years ago
  74. 8b5cfd3 We're collecting pathologically due to small allocations by mhahnenberg@apple.com · 13 years ago
  75. 2b64eec0 GC activity timer should be tied to allocation, not collection by mhahnenberg@apple.com · 13 years ago
  76. 8860dbf7 Simplify memory usage tracking in CopiedSpace by mhahnenberg@apple.com · 13 years ago
  77. c274832 Split MarkedSpace into destructor and destructor-free subspaces by mhahnenberg@apple.com · 13 years ago
  78. ce85b93 Build fix by mhahnenberg@apple.com · 13 years ago