Idan Horowitz
|
5a4c90fcb1
LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr
|
3 سال پیش |
Ali Mohammad Pur
|
53d24fbd65
LibJS: Make References see into Environment's bindings as well
|
3 سال پیش |
Linus Groh
|
06e89311fa
LibJS: Set the callee context's realm in prepare_for_ordinary_call()
|
3 سال پیش |
Linus Groh
|
15c33477e4
LibJS: Make prepare_for_ordinary_call() new_target parameter an Object*
|
3 سال پیش |
Linus Groh
|
f29a82dd84
LibJS: Move the GlobalEnvironment from GlobalObject to Realm
|
3 سال پیش |
Linus Groh
|
1e79934acf
LibJS: Add [[GlobalThisValue]] internal slot to GlobalEnvironment
|
3 سال پیش |
Andreas Kling
|
0d2c3f62d3
LibJS: Use move semantics more when creating Reference objects
|
3 سال پیش |
Andreas Kling
|
cd7dbe3e97
LibJS: Include source locations in VM::dump_backtrace() output
|
3 سال پیش |
Andreas Kling
|
19ee5e01ad
LibJS: Use Span<Cell*> instead of Vector<Cell*> in more places
|
3 سال پیش |
Andreas Kling
|
b76456f0ed
LibJS: Add a way to attach custom data to a JS::VM instance
|
3 سال پیش |
davidot
|
def8b44c40
LibJS: Add support for public fields in classes
|
3 سال پیش |
Idan Horowitz
|
04359995a7
LibJS: Exclude FinalizationRegistries with queued cleanup jobs from GC
|
3 سال پیش |
Timothy Flynn
|
66264f7c2a
LibJS: Change ExecutionContext's arguments list to a MarkedValueList
|
3 سال پیش |
davidot
|
e1573991a3
LibJS: Fix this values in arrow functions
|
3 سال پیش |
davidot
|
f8a869f2fc
LibJS: Fix that non-existent references are unresolvable in strict mode
|
4 سال پیش |
Timothy Flynn
|
c6e9c6d6ab
LibJS: Follow the spec more closely when determining the this value
|
4 سال پیش |
Idan Horowitz
|
8d01d43f5e
LibJS: Replace the boolean argument of Object::set with an enum class
|
4 سال پیش |
Hendi
|
0dc4e722e6
LibJS: Make FunctionExpression more spec-compliant
|
4 سال پیش |
Idan Horowitz
|
e3ef241108
LibJS: Remove the non-standard put helper and replace it's usages
|
4 سال پیش |
Linus Groh
|
9555ca99a0
LibJS: Remove unnecessary value_or() from get()
|
4 سال پیش |
Linus Groh
|
09bd5f8772
LibJS: Rewrite most of Object for spec compliance :^)
|
4 سال پیش |
Idan Horowitz
|
e480d69130
LibJS: Bring ArrayCreate and ArrayConstructor closer to spec
|
4 سال پیش |
Andreas Kling
|
fd43d1e205
LibJS: Improve ResolveBinding + add GetIdentifierReference
|
4 سال پیش |
Andreas Kling
|
5ce9305c5f
LibJS: Implement the PrepareForOrdinaryCall abstract operation
|
4 سال پیش |
Andreas Kling
|
57db058652
LibJS: Make ResolveBinding() produce strict References in strict mode
|
4 سال پیش |
Andreas Kling
|
44221756ab
LibJS: Drop "Record" suffix from all the *Environment record classes
|
4 سال پیش |
Andreas Kling
|
2d4eb40f59
LibJS: Add the CreateMappedArgumentsObject abstract operation
|
4 سال پیش |
Andreas Kling
|
d1ffeaf66d
LibJS: Use CreateUnmappedArgumentsObject for non-simple parameter lists
|
4 سال پیش |
Andreas Kling
|
9eed7444de
LibJS: Implement the CreateUnmappedArgumentsObject abstract operation
|
4 سال پیش |
Andreas Kling
|
c8270dbe2e
LibJS: Rename ScriptFunction => OrdinaryFunctionObject
|
4 سال پیش |