index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibJS
/
Heap
/
Heap.h
Age
Commit message (
Expand
)
Author
2021-10-02
LibJS: Put zombie cell tracking code behind a compile-time flag
Andreas Kling
2021-10-01
LibJS: Remove transition avoidance & start caching prototype transitions
Andreas Kling
2021-09-17
LibJS: Increase time between garbage collections
Andreas Kling
2021-09-11
LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombies
Andreas Kling
2021-09-08
test-js: Add a mark_as_garbage method to force GC to collect that object
davidot
2021-08-28
LibJS: Avoid pointless transitions and metadata lookups in storage_set()
Linus Groh
2021-07-21
LibJS: Use IntrusiveList for keeping track of WeakContainers
Andreas Kling
2021-07-21
LibJS: Use IntrusiveList for keeping track of MarkedValueLists
Andreas Kling
2021-07-21
LibJS: Use IntrusiveList for keeping track of HandleImpls
Andreas Kling
2021-06-12
LibJS: Generify the garbage collector's weak container notifications
Idan Horowitz
2021-06-09
LibJS: Notify WeakSets when heap cells are sweeped
Idan Horowitz
2021-05-27
LibJS: Rename Allocator => CellAllocator
Andreas Kling
2021-05-27
LibJS: Recycle up to 64 HeapBlocks to improve performance :^)
Andreas Kling
2021-05-17
LibJS: Move Cell.{cpp,h} from Runtime/ to Heap/
Andreas Kling
2021-04-22
Everything: Move to SPDX license identifiers in all files.
Brian Gianforcaro
2021-04-10
AK+Everywhere: Make StdLibExtras templates less wrapper-y
AnotherTest
2021-03-28
LibJS: Fix m_allocations_since_last_gc initialization value
Linus Groh
2021-01-12
Libraries: Move to Userland/Libraries/
Andreas Kling