source:
webkit/trunk/Source/JavaScriptCore/heap@
118018
Name | Size | Rev | Age | Author | Last Change |
---|---|---|---|---|---|
../ | |||||
BlockAllocator.cpp | 4.8 KB | 117183 | 13 years | Block freeing thread should not free blocks when we are actively … | |
BlockAllocator.h | 2.8 KB | 117201 | 13 years | Block freeing thread should not free blocks when we are actively … | |
CardSet.h | 3.0 KB | 97203 | 14 years | Tidy up card walking logic … | |
ConservativeRoots.cpp | 4.0 KB | 108107 | 13 years | Rename Bump* to Copy* https://bugs.webkit.org/show_bug.cgi?id=78573 … | |
ConservativeRoots.h | 2.4 KB | 108107 | 13 years | Rename Bump* to Copy* https://bugs.webkit.org/show_bug.cgi?id=78573 … | |
CopiedAllocator.h | 3.2 KB | 111973 | 13 years | tryReallocate could break the zero-ed memory invariant of CopiedBlocks … | |
CopiedBlock.h | 2.7 KB | 111877 | 13 years | Simplify memory usage tracking in CopiedSpace … | |
CopiedSpace.cpp | 9.4 KB | 116565 | 13 years | CopiedSpace does not add pinned blocks back to the to-space filter … | |
CopiedSpace.h | 3.8 KB | 115915 | 13 years | Opportunistic GC should give up if the Heap is paged out … | |
CopiedSpaceInlineMethods.h | 5.2 KB | 115590 | 13 years | Factored threaded block allocation into a separate object … | |
DFGCodeBlocks.cpp | 3.3 KB | 109519 | 13 years | DFGCodeBlocks should not trace CodeBlocks that are also going to be … | |
DFGCodeBlocks.h | 3.8 KB | 100556 | 14 years | Code block jettisoning should be part of the GC's transitive closure … | |
GCAssertions.h | 2.3 KB | 110033 | 13 years | Make WTF public headers use fully-qualified include paths and remove … | |
Handle.h | 5.6 KB | 113508 | 13 years | Renamed WeakHeap => WeakSet HandleHeap => HandleSet … | |
HandleSet.cpp | 3.4 KB | 113508 | 13 years | Renamed WeakHeap => WeakSet HandleHeap => HandleSet … | |
HandleSet.h | 5.1 KB | 113508 | 13 years | Renamed WeakHeap => WeakSet HandleHeap => HandleSet … | |
HandleStack.cpp | 2.1 KB | 97646 | 14 years | Windows build fix. * heap/HandleStack.cpp: Added a missing #include. | |
HandleStack.h | 3.4 KB | 110033 | 13 years | Make WTF public headers use fully-qualified include paths and remove … | |
HandleTypes.h | 2.2 KB | 106686 | 13 years | Fix alignment warnings in ARMv7 … | |
Heap.cpp | 22.1 KB | 117729 | 13 years | JSGlobalData ScratchBuffers Are Not Visited During Garbage Collection … | |
Heap.h | 12.0 KB | 117517 | 13 years | Refactored the Heap to move more MarkedSpace logic into MarkedSpace … | |
HeapBlock.h | 2.0 KB | 108267 | 13 years | Factor out allocation in CopySpace into a separate CopyAllocator … | |
HeapRootVisitor.h | 2.6 KB | 97642 | 14 years | Simplified GC marking logic … | |
ListableHandler.h | 2.9 KB | 100242 | 14 years | Weak reference harvesters should run to fixpoint … | |
Local.h | 4.3 KB | 115579 | 13 years | Clarified JSGlobalData (JavaScript VM) lifetime … | |
LocalScope.h | 2.5 KB | 95901 | 14 years | Set eol-style to native on many source files where it was unset. | |
MachineStackMarker.cpp | 13.9 KB | 117340 | 13 years | GC is not thread-safe when moving values between C stacks … | |
MachineStackMarker.h | 2.0 KB | 104900 | 13 years | JavaScriptCore: Mark all exported symbols in the header file … | |
MarkedAllocator.cpp | 2.9 KB | 116484 | 13 years | Heap should not continually allocate new pages in steady state … | |
MarkedAllocator.h | 2.5 KB | 116484 | 13 years | Heap should not continually allocate new pages in steady state … | |
MarkedBlock.cpp | 7.3 KB | 114698 | 13 years | We're collecting pathologically due to small allocations … | |
MarkedBlock.h | 14.6 KB | 117517 | 13 years | Refactored the Heap to move more MarkedSpace logic into MarkedSpace … | |
MarkedBlockSet.h | 2.6 KB | 95901 | 14 years | Set eol-style to native on many source files where it was unset. | |
MarkedSpace.cpp | 4.9 KB | 115915 | 13 years | Opportunistic GC should give up if the Heap is paged out … | |
MarkedSpace.h | 6.8 KB | 117517 | 13 years | Refactored the Heap to move more MarkedSpace logic into MarkedSpace … | |
MarkStack.cpp | 17.7 KB | 117013 | 13 years | Increase Debug Logging in MarkStack::validate() … | |
MarkStack.h | 12.4 KB | 116822 | 13 years | Rolling out r116659. Causes ASSERT failures on bots. Rubber stamped … | |
PassWeak.h | 6.7 KB | 115545 | 13 years | Made WeakSet::allocate() static and removed its JSGlobalData argument … | |
SlotVisitor.h | 2.5 KB | 110582 | 13 years | Remove SlotVisitor::copy() method. … | |
Strong.h | 4.5 KB | 113508 | 13 years | Renamed WeakHeap => WeakSet HandleHeap => HandleSet … | |
StrongInlines.h | 2.0 KB | 115061 | 13 years | Fix includes in StrongInlines.h and ScriptValue.h … | |
TinyBloomFilter.h | 2.0 KB | 105442 | 13 years | Implement a new allocator for backing stores … | |
UnconditionalFinalizer.h | 1.8 KB | 99898 | 14 years | DFG should not reparse code that was just parsed … | |
VTableSpectrum.cpp | 2.7 KB | 103083 | 13 years | De-virtualize destructors … | |
VTableSpectrum.h | 1.7 KB | 104900 | 13 years | JavaScriptCore: Mark all exported symbols in the header file … | |
Weak.h | 5.1 KB | 115545 | 13 years | Made WeakSet::allocate() static and removed its JSGlobalData argument … | |
WeakBlock.cpp | 4.4 KB | 115538 | 13 years | Stop using aligned allocation for WeakBlock … | |
WeakBlock.h | 4.5 KB | 115548 | 13 years | Try to fix the Windows build. * heap/WeakBlock.h: (WeakBlock): | |
WeakHandleOwner.cpp | 1.7 KB | 113141 | 13 years | First step toward incremental Weak<T> finalization … | |
WeakHandleOwner.h | 1.7 KB | 113141 | 13 years | First step toward incremental Weak<T> finalization … | |
WeakImpl.h | 3.2 KB | 115534 | 13 years | Only allow non-null pointers in the WeakSet … | |
WeakReferenceHarvester.h | 1.3 KB | 99898 | 14 years | DFG should not reparse code that was just parsed … | |
WeakSet.cpp | 3.9 KB | 115538 | 13 years | Stop using aligned allocation for WeakBlock … | |
WeakSet.h | 2.4 KB | 115545 | 13 years | Made WeakSet::allocate() static and removed its JSGlobalData argument … | |
WeakSetInlines.h | 1.9 KB | 115545 | 13 years | Made WeakSet::allocate() static and removed its JSGlobalData argument … | |
WriteBarrierSupport.cpp | 2.4 KB | 95901 | 14 years | Set eol-style to native on many source files where it was unset. | |
WriteBarrierSupport.h | 3.8 KB | 104900 | 13 years | JavaScriptCore: Mark all exported symbols in the header file … |
Note:
See TracBrowser
for help on using the repository browser.