Linus Groh
|
dd547c3374
LibJS: Add getters for %{Async,}GeneratorFunction.prototype.prototype%
|
3 éve |
Linus Groh
|
0c65624a32
LibJS: Add AsyncGenerator / AsyncGeneratorPrototype
|
3 éve |
Linus Groh
|
2c68ec9097
LibJS: Use Object* for 'manual' GlobalObject::foo_prototype() getters
|
3 éve |
Linus Groh
|
00b8ce4a6d
LibJS: Pass this value to fallback func in Array.prototype.toString()
|
3 éve |
Idan Horowitz
|
08d1ae58b1
LibJS: Initialize {Async,}{Generator,}Function constructors properly
|
3 éve |
Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
3 éve |
Linus Groh
|
6f20f49b21
Everywhere: Rename JS::PropertyKey variables from property_{name => key}
|
3 éve |
Idan Horowitz
|
bbacea255f
LibJS: Start implementing Intl Segments objects
|
3 éve |
davidot
|
202de6ed25
LibJS: Expose JSON.parse as an intrinsic value of the global object
|
3 éve |
Linus Groh
|
4ed49e05a9
LibJS: Rename GeneratorObjectPrototype to GeneratorPrototype
|
3 éve |
Timothy Flynn
|
4cc8cf9233
LibJS: Add an accessor for the %Date.now% instrinsic property
|
3 éve |
davidot
|
064c8be627
LibJS: Add AsyncFromSyncIteratorPrototype and Async-From-Sync instances
|
3 éve |
Luke Wilde
|
3666d2132b
LibJS: Remove fallback value for get_offset_nanoseconds_for
|
3 éve |
Linus Groh
|
27d84bebd4
LibJS: Remove redundant exception checks from initialize_constructor()
|
3 éve |
Timothy Flynn
|
e92d14d498
LibJS: Convert GlobalObject to ThrowCompletionOr
|
3 éve |
Andreas Kling
|
398c181c79
LibJS: Rename PropertyName to PropertyKey
|
3 éve |
Idan Horowitz
|
20163c0584
LibJS: Add ThrowCompletionOr versions of the JS native function macros
|
3 éve |
Linus Groh
|
cbbf4abb0d
LibJS: Add a way to get from a GlobalObject to its associated Realm
|
3 éve |
Andreas Kling
|
14c57b4b7f
LibJS: Remove transition avoidance & start caching prototype transitions
|
3 éve |
Idan Horowitz
|
ab594e5f2f
LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr
|
3 éve |
Linus Groh
|
f29a82dd84
LibJS: Move the GlobalEnvironment from GlobalObject to Realm
|
3 éve |
Linus Groh
|
45eef97906
LibJS: Avoid transitions in GlobalObject::initialize_constructor()
|
3 éve |
davidot
|
151447bdf7
LibJS: Move Object::invoke to Value::invoke and fix it for primitives
|
3 éve |
Linus Groh
|
44a8b55c50
LibJS: Add preparation for Intl constructors and prototypes
|
3 éve |
Linus Groh
|
c303bbde54
LibJS: Implement Temporal.Now.plainDate()
|
4 éve |
Linus Groh
|
1c1354db07
LibJS: Store the %Array.prototype.values% intrinsic on the global object
|
4 éve |
Linus Groh
|
6735353b96
LibJS: Add preparation for Temporal constructors and prototypes
|
4 éve |
Idan Horowitz
|
a6b8291a9b
LibJS: Add define_direct_property and remove the define_property helper
|
4 éve |
Andreas Kling
|
44221756ab
LibJS: Drop "Record" suffix from all the *Environment record classes
|
4 éve |
Idan Horowitz
|
e2e695bc9f
LibJS: Add and use the %ThrowTypeError% intrinsic
|
4 éve |