Andreas Kling
|
2ac8e3db3a
LibWeb: Make Storage GC-allocated
|
2 years ago |
Andreas Kling
|
ffad902c07
LibWeb: Use cached_web_prototype() as much as possible
|
2 years ago |
Andreas Kling
|
2704bcdaaa
LibWeb: Make Path2D GC-allocated
|
2 years ago |
Andreas Kling
|
4452b5ca09
LibWeb: Make 2D and 3D canvas rendering contexts GC-allocated
|
2 years ago |
Andreas Kling
|
43ec0f734f
LibWeb: Make MutationRecord GC-allocated
|
2 years ago |
Andreas Kling
|
6f433c8656
LibWeb+LibJS: Make the EventTarget hierarchy (incl. DOM) GC-allocated
|
2 years ago |
Andreas Kling
|
7c3db526b0
LibWeb: Make DOM::Event and all its subclasses GC-allocated
|
2 years ago |
Andreas Kling
|
8cda70c892
LibWeb: Move event listeners, handlers and callbacks to the GC heap
|
2 years ago |
Andreas Kling
|
12042f0757
LibWeb: Make CSSRule and all its subclasses GC-allocated
|
2 years ago |
Andreas Kling
|
5d6cb9cbdb
LibWeb: Make CSSRuleList GC-allocated
|
2 years ago |
Andreas Kling
|
5366924f11
LibWeb: Make StyleSheetList GC-allocated
|
2 years ago |
Andreas Kling
|
5d60212076
LibWeb: Make StyleSheet and CSSStyleSheet GC-allocated
|
2 years ago |
Andreas Kling
|
4ae2390554
LibWeb: Support NoInstanceWrapper extended attribute on interfaces
|
2 years ago |
Andreas Kling
|
f6c61940f6
LibWeb: Add PlatformObject class
|
2 years ago |
Linus Groh
|
50428ea8d2
LibJS: Move intrinsics to the realm
|
2 years ago |
Linus Groh
|
b345a0acca
LibJS+LibWeb: Reduce use of GlobalObject as an intermediary
|
2 years ago |
Linus Groh
|
e3895e6c80
LibJS: Pass Realm to define_native_{accessor,function}()
|
2 years ago |
Linus Groh
|
b465f46e00
LibJS: Remove GlobalObject parameter from native functions
|
2 years ago |
Linus Groh
|
7b990c27a1
LibWeb: Replace GlobalObject with VM in remaining AOs [Part 4/4]
|
2 years ago |
Linus Groh
|
40a70461a0
LibWeb: Replace GlobalObject with Realm in wrapper functions
|
2 years ago |
Linus Groh
|
25849f8a6d
LibJS: Replace GlobalObject with VM in common AOs [Part 18/19]
|
2 years ago |
Linus Groh
|
ccdfa2320c
LibJS: Replace GlobalObject with VM in Iterator AOs [Part 7/19]
|
2 years ago |
Linus Groh
|
a022e548b8
LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]
|
2 years ago |
Linus Groh
|
999da617c5
LibJS: Remove GlobalObject from VM::this_value()
|
2 years ago |
Linus Groh
|
f3117d46dc
LibJS: Remove GlobalObject from VM::throw_completion()
|
2 years ago |
Linus Groh
|
e992a9f469
LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()
|
2 years ago |
Linus Groh
|
b99cc7d050
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
|
2 years ago |
Linus Groh
|
5dd5896588
LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions
|
2 years ago |
Linus Groh
|
ecd163bdf1
LibJS+LibWeb: Replace GlobalObject with Realm in object constructors
|
2 years ago |
Sam Atkins
|
2ec52bbbd5
LibWeb: Implement Path2D class
|
2 years ago |