davidot
|
53cc7e8398
LibJS: Remove unused delete_variable method in VM
|
3 tahun lalu |
Linus Groh
|
8c81c84c18
LibJS: Convert internal_set_prototype_of() to ThrowCompletionOr
|
3 tahun lalu |
Linus Groh
|
9043041dd3
LibJS: Move [[BoundThis]] and [[BoundArguments]] to BoundFunction
|
3 tahun lalu |
Linus Groh
|
4566472ed6
LibJS: Rename BoundFunction::m_target_function to match spec name
|
3 tahun lalu |
Linus Groh
|
a08292d76c
LibJS: Move has_simple_parameter_list to ECMAScriptFunctionObject
|
3 tahun lalu |
Linus Groh
|
76eb8fe717
LibJS: Move [[Fields]] to ECMAScriptFunctionObject
|
3 tahun lalu |
Linus Groh
|
06726d41ac
LibJS: Move [[ConstructorKind]] to ECMAScriptFunctionObject
|
3 tahun lalu |
Linus Groh
|
1e97a85095
LibJS: Move [[ThisMode]] to ECMAScriptFunctionObject
|
3 tahun lalu |
Linus Groh
|
d5f90cf187
LibJS: Rename ECMAScriptFunctionObject members to match spec names
|
3 tahun lalu |
Linus Groh
|
e37cf73300
LibJS: Rename OrdinaryFunctionObject to ECMAScriptFunctionObject
|
3 tahun lalu |
Idan Horowitz
|
ab594e5f2f
LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr
|
3 tahun lalu |
Idan Horowitz
|
5a4c90fcb1
LibJS: Convert ordinary_create_from_constructor<T> to ThrowCompletionOr
|
3 tahun lalu |
Ali Mohammad Pur
|
53d24fbd65
LibJS: Make References see into Environment's bindings as well
|
3 tahun lalu |
Linus Groh
|
06e89311fa
LibJS: Set the callee context's realm in prepare_for_ordinary_call()
|
3 tahun lalu |
Linus Groh
|
15c33477e4
LibJS: Make prepare_for_ordinary_call() new_target parameter an Object*
|
3 tahun lalu |
Linus Groh
|
f29a82dd84
LibJS: Move the GlobalEnvironment from GlobalObject to Realm
|
3 tahun lalu |
Linus Groh
|
1e79934acf
LibJS: Add [[GlobalThisValue]] internal slot to GlobalEnvironment
|
3 tahun lalu |
Andreas Kling
|
0d2c3f62d3
LibJS: Use move semantics more when creating Reference objects
|
3 tahun lalu |
Andreas Kling
|
cd7dbe3e97
LibJS: Include source locations in VM::dump_backtrace() output
|
3 tahun lalu |
Andreas Kling
|
19ee5e01ad
LibJS: Use Span<Cell*> instead of Vector<Cell*> in more places
|
3 tahun lalu |
Andreas Kling
|
b76456f0ed
LibJS: Add a way to attach custom data to a JS::VM instance
|
3 tahun lalu |
davidot
|
def8b44c40
LibJS: Add support for public fields in classes
|
3 tahun lalu |
Idan Horowitz
|
04359995a7
LibJS: Exclude FinalizationRegistries with queued cleanup jobs from GC
|
3 tahun lalu |
Timothy Flynn
|
66264f7c2a
LibJS: Change ExecutionContext's arguments list to a MarkedValueList
|
3 tahun lalu |
davidot
|
e1573991a3
LibJS: Fix this values in arrow functions
|
3 tahun lalu |
davidot
|
f8a869f2fc
LibJS: Fix that non-existent references are unresolvable in strict mode
|
4 tahun lalu |
Timothy Flynn
|
c6e9c6d6ab
LibJS: Follow the spec more closely when determining the this value
|
4 tahun lalu |
Idan Horowitz
|
8d01d43f5e
LibJS: Replace the boolean argument of Object::set with an enum class
|
4 tahun lalu |
Hendi
|
0dc4e722e6
LibJS: Make FunctionExpression more spec-compliant
|
4 tahun lalu |
Idan Horowitz
|
e3ef241108
LibJS: Remove the non-standard put helper and replace it's usages
|
4 tahun lalu |