summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibJS/Runtime/WeakRef.h
AgeCommit message (Expand)Author
2022-08-29LibJS: Hide all the constructors!Andreas Kling
2022-08-23LibJS+LibWeb: Replace GlobalObject with Realm in create() functionsLinus Groh
2022-06-23LibJS: Implement WeakRef changes from 'Symbol as WeakMap Keys Proposal'Idan Horowitz
2022-03-16Libraries: Use default constructors/destructors in LibJSLenny Maiorani
2022-02-05LibJS: Remove the JS_TRACK_ZOMBIE_CELLS optiondavidot
2021-10-05LibJS: Make WeakContainer pruning do less workAndreas Kling
2021-10-02LibJS: Put zombie cell tracking code behind a compile-time flagAndreas Kling
2021-09-11LibJS+js+test-js: Add GC debug mode that keeps cells "alive" as zombiesAndreas Kling
2021-09-11LibJS: Tweak the WeakContainer::remove_swept_cells() API a little bitAndreas Kling
2021-06-27LibJS: Fix typo "sweeped" => "swept" everywhereAndreas Kling
2021-06-20LibJS: Consistently make prototype the last argument in Object ctorsLinus Groh
2021-06-12LibJS: Add the WeakRef built-in objectIdan Horowitz