Andreas Kling
|
6a1b82df2b
LibJS: Put zombie cell tracking code behind a compile-time flag
|
3 년 전 |
Andreas Kling
|
14c57b4b7f
LibJS: Remove transition avoidance & start caching prototype transitions
|
3 년 전 |
Andreas Kling
|
f58b2a0358
LibJS: Increase time between garbage collections
|
3 년 전 |
Andreas Kling
|
c364520c24
LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombies
|
3 년 전 |
davidot
|
43b17f27a3
test-js: Add a mark_as_garbage method to force GC to collect that object
|
3 년 전 |
Linus Groh
|
222e518a53
LibJS: Avoid pointless transitions and metadata lookups in storage_set()
|
3 년 전 |
Andreas Kling
|
cdc1315dc8
LibJS: Use IntrusiveList for keeping track of WeakContainers
|
4 년 전 |
Andreas Kling
|
3fe1be20b7
LibJS: Use IntrusiveList for keeping track of MarkedValueLists
|
4 년 전 |
Andreas Kling
|
746b310061
LibJS: Use IntrusiveList for keeping track of HandleImpls
|
4 년 전 |
Idan Horowitz
|
1a8ee5d8d7
LibJS: Generify the garbage collector's weak container notifications
|
4 년 전 |
Idan Horowitz
|
a00d154522
LibJS: Notify WeakSets when heap cells are sweeped
|
4 년 전 |
Andreas Kling
|
9b699bad94
LibJS: Rename Allocator => CellAllocator
|
4 년 전 |
Andreas Kling
|
e9081a2644
LibJS: Recycle up to 64 HeapBlocks to improve performance :^)
|
4 년 전 |
Andreas Kling
|
6714cf3631
LibJS: Move Cell.{cpp,h} from Runtime/ to Heap/
|
4 년 전 |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 년 전 |
AnotherTest
|
a6e4482080
AK+Everywhere: Make StdLibExtras templates less wrapper-y
|
4 년 전 |
Linus Groh
|
8c99968ec1
LibJS: Fix m_allocations_since_last_gc initialization value
|
4 년 전 |
Andreas Kling
|
13d7c09125
Libraries: Move to Userland/Libraries/
|
4 년 전 |