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