Andreas Kling
|
2eaa528a0e
LibJS: Rip out the AST interpreter :^)
|
1 rok temu |
Linus Groh
|
5e72fde954
LibJS: Unify Symbol::description() and raw_description()
|
2 lat temu |
Andreas Kling
|
4abdb68655
LibJS: Remove Object(Object& prototype) footgun
|
2 lat temu |
Linus Groh
|
525f22d018
LibJS: Replace standalone js_string() with PrimitiveString::create()
|
2 lat temu |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 lat temu |
Andreas Kling
|
b81816a539
LibJS+LibWeb: Make CyclicModule.h not include AST.h
|
2 lat temu |
Linus Groh
|
ecd163bdf1
LibJS+LibWeb: Replace GlobalObject with Realm in object constructors
|
2 lat temu |
Linus Groh
|
9f3f3b0864
LibJS: Remove implicit wrapping/unwrapping of completion records
|
3 lat temu |
Lenny Maiorani
|
d00b79568f
Libraries: Use default constructors/destructors in LibJS
|
3 lat temu |
Linus Groh
|
e657e88ed6
LibJS: Add [[InitialName]] and use it in Function.prototype.toString()
|
3 lat temu |
Linus Groh
|
93372e0a0d
LibJS: Remove unused BoundFunction.h include from FunctionObject.cpp
|
3 lat temu |
Linus Groh
|
87b9fa2636
LibJS: Add FunctionObject constructor allowing null prototype
|
3 lat temu |
Linus Groh
|
f663c7d6da
LibJS: Remove unused BoundFunction::m_constructor_prototype
|
3 lat temu |
Linus Groh
|
886d6c62f9
LibJS: Implement the SetFunctionLength AO
|
3 lat temu |
Linus Groh
|
5b04c49762
LibJS: Implement the SetFunctionName AO
|
3 lat temu |
Linus Groh
|
62356cff40
LibJS: Convert FunctionObject::bind() to ThrowCompletionOr
|
3 lat temu |
Linus Groh
|
0881f8160f
LibJS: Use implicit ThrowCompletionOr<T> constructor where possible
|
3 lat temu |
Linus Groh
|
52976bfac6
LibJS: Convert to_object() to ThrowCompletionOr
|
3 lat temu |
Linus Groh
|
b7e5f08e56
LibJS: Convert Object::get() to ThrowCompletionOr
|
3 lat temu |
Linus Groh
|
9043041dd3
LibJS: Move [[BoundThis]] and [[BoundArguments]] to BoundFunction
|
3 lat temu |
Linus Groh
|
4566472ed6
LibJS: Rename BoundFunction::m_target_function to match spec name
|
3 lat temu |
Linus Groh
|
76eb8fe717
LibJS: Move [[Fields]] to ECMAScriptFunctionObject
|
3 lat temu |
Linus Groh
|
136451c3af
LibJS: Move [[HomeObject]] to ECMAScriptFunctionObject
|
3 lat temu |
Idan Horowitz
|
ab594e5f2f
LibJS: Convert Value::invoke and VM::call to ThrowCompletionOr
|
3 lat temu |
Andreas Kling
|
d42d655853
LibJS+LibWeb+Spreadsheet: Upcall visit_edges() via Base typedef
|
3 lat temu |
Andreas Kling
|
466649c1e8
LibJS: Mark instance field names in FunctionObject::visit_edges()
|
3 lat temu |
davidot
|
def8b44c40
LibJS: Add support for public fields in classes
|
3 lat temu |
Andreas Kling
|
ba9d5c4d54
LibJS: Rename Function => FunctionObject
|
4 lat temu |