Matthew Olsson
|
9ea6ab0ad4
LibJS+LibWeb: Fix a ton of JS_CELL-like macro issues
|
1 gadu atpakaļ |
Matthew Olsson
|
d62c0fcbdc
LibJS: Add calls to JS_{DECLARE,DEFINE}_ALLOCATOR()
|
1 gadu atpakaļ |
Andreas Kling
|
3c74dc9f4d
LibJS: Segregate GC-allocated objects by type
|
1 gadu atpakaļ |
Andreas Kling
|
18c54d8d40
LibJS: Make Cell::initialize() return void
|
1 gadu atpakaļ |
Matthew Olsson
|
7c0c1c8f49
LibJS+LibWeb: Wrap raw JS::Cell*/& fields in GCPtr/NonnullGCPtr
|
2 gadi atpakaļ |
Matthew Olsson
|
74e93a46ea
LibJS: Fix a few const-ness issues
|
2 gadi atpakaļ |
Timothy Flynn
|
2692db8699
LibJS+Everywhere: Allow Cell::initialize overrides to throw OOM errors
|
2 gadi atpakaļ |
Linus Groh
|
d3cb7cd584
LibJS: Convert PromiseFooElementFunction::create() to NonnullGCPtr
|
2 gadi atpakaļ |
Linus Groh
|
fc9d587e39
LibJS: Make PromiseCapability GC-allocated
|
2 gadi atpakaļ |
Linus Groh
|
c2326ec95a
LibJS: Move PromiseCapability into its own cpp/h file
|
2 gadi atpakaļ |
Andreas Kling
|
35c9aa7c05
LibJS: Hide all the constructors!
|
2 gadi atpakaļ |
Andreas Kling
|
6e973ce69b
LibJS: Add JS_CELL macro and use it in all JS::Cell subclasses
|
2 gadi atpakaļ |
Linus Groh
|
b99cc7d050
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
|
2 gadi atpakaļ |
Linus Groh
|
5dd5896588
LibJS+LibWeb: Replace GlobalObject with Realm in initialize() functions
|
2 gadi atpakaļ |
Lenny Maiorani
|
a0367aa43b
DevTools+LibJS+LibWeb: Change class_name to use StringView
|
3 gadi atpakaļ |
davidot
|
d46be7e7f2
LibJS: Visit internal values in PromiseValueList
|
3 gadi atpakaļ |
Timothy Flynn
|
6efbafa6e0
Everywhere: Update copyrights with my new serenityos.org e-mail :^)
|
3 gadi atpakaļ |
Linus Groh
|
245d486ba4
LibJS: Convert PromiseResolvingElementFunction to ThrowCompletionOr
|
3 gadi atpakaļ |
Linus Groh
|
5832de62fe
LibJS: Convert NativeFunction::{call,construct}() to ThrowCompletionOr
|
3 gadi atpakaļ |
Andreas Kling
|
935075c26e
LibJS: Specify right base for PromiseResolvingElementFunction subclasses
|
3 gadi atpakaļ |
Andreas Kling
|
971dc44ed3
LibJS: Don't use MarkedValueList in PromiseValueList
|
3 gadi atpakaļ |
Timothy Flynn
|
949f294444
LibJS: Implement Promise.allSettled on the Promise constructor
|
3 gadi atpakaļ |
Timothy Flynn
|
4dffa40a8d
LibJS: Implement Promise.any on the Promise constructor
|
3 gadi atpakaļ |
Timothy Flynn
|
417523507e
LibJS: Generalize PromiseAllResolveElementFunction common functionality
|
3 gadi atpakaļ |