Commit History

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