Todderod
|
e335354b30
LibJS: Call builtins directly in the bytecode interpreter
|
1 ano atrás |
Andreas Kling
|
3c74dc9f4d
LibJS: Segregate GC-allocated objects by type
|
1 ano atrás |
Simon Wanner
|
86b85aa68b
LibJS: Introduce Builtins
|
1 ano atrás |
iliadsh
|
ddea710933
LibJS: Expose various offsets for GetGlobal JIT fast path
|
1 ano atrás |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 anos atrás |
Luke Wilde
|
53852452b2
LibJS: Propagate errors from Intrinsics initialization
|
2 anos atrás |
Linus Groh
|
bfb8d83535
LibJS: Convert Realm::create() to NonnullGCPtr
|
2 anos atrás |
Andreas Kling
|
abfb73f2e7
LibWeb+LibJS: Let JS::Realm::HostDefined objects mark things during GC
|
2 anos atrás |
Andreas Kling
|
35c9aa7c05
LibJS: Hide all the constructors!
|
2 anos atrás |
Andreas Kling
|
6e973ce69b
LibJS: Add JS_CELL macro and use it in all JS::Cell subclasses
|
2 anos atrás |
Linus Groh
|
52543fc771
LibJS+LibWeb: Let Realm store a plain Object for [[GlobalObject]]
|
2 anos atrás |
Linus Groh
|
50428ea8d2
LibJS: Move intrinsics to the realm
|
2 anos atrás |
Linus Groh
|
c8f1651761
LibJS+LibWeb: Restore type safety of Realm::set_global_object()
|
2 anos atrás |
Andreas Kling
|
8a03b17007
LibJS: Implement a more general InitializeHostDefinedRealm AO
|
2 anos atrás |
Lenny Maiorani
|
a0367aa43b
DevTools+LibJS+LibWeb: Change class_name to use StringView
|
3 anos atrás |
Andreas Kling
|
aeb72fe9d0
LibJS: Reduce header dependency graph in Realm.h
|
3 anos atrás |
Andreas Kling
|
77a1ef06a4
LibJS: Add [[HostDefined]] internal slot to Realm objects
|
3 anos atrás |
Linus Groh
|
cbbf4abb0d
LibJS: Add a way to get from a GlobalObject to its associated Realm
|
3 anos atrás |
Linus Groh
|
2b8d5696ab
LibJS: Allocate a Realm next to GlobalObject in Interpreter::create()
|
3 anos atrás |
Linus Groh
|
d9c3bafcd9
LibJS: Start adding a JS::Realm class (spec's "Realm Record")
|
3 anos atrás |