davidot
|
3b1c3e574f
LibJS: Handle empty named export
|
před 2 roky |
Hendiadyoin1
|
21ae882cfd
LibJS: Implement SuperCall for the Bytecode-VM
|
před 2 roky |
Linus Groh
|
5398dcc55e
LibJS: Remove GlobalObject from execute() and related AST functions
|
před 3 roky |
Linus Groh
|
b99cc7d050
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
|
před 3 roky |
davidot
|
ae349ec6a8
LibJS: Use a synthetic constructor if class with parent doesn't have one
|
před 2 roky |
davidot
|
3a8dd3e78d
LibJS: Implement tagged literals evaluation like the spec
|
před 3 roky |
Luke Wilde
|
c0fadfb9b7
LibJS/Bytecode: Implement break/continue labels
|
před 3 roky |
Linus Groh
|
e815d3f9ce
LibJS: De-duplicate ClassFieldDefinition Records
|
před 3 roky |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
před 3 roky |
Luke Wilde
|
eac5534ce4
LibJS/Bytecode: Add support for new.target
|
před 3 roky |
Ali Mohammad Pur
|
8f7021faf7
LibJS: Implement bytecode generation for For-In/Of statements
|
před 3 roky |
Lenny Maiorani
|
d00b79568f
Libraries: Use default constructors/destructors in LibJS
|
před 3 roky |
Ali Mohammad Pur
|
2000251333
LibJS: Implement bytecode generation for WithStatement
|
před 3 roky |
Andreas Kling
|
d5aed70dcf
LibJS: Actually override is_private_identifier() in PrivateIdentifier
|
před 3 roky |
Idan Horowitz
|
7ebb421ee9
LibJS: Implement the object literal __proto__ property key special case
|
před 3 roky |
Andreas Kling
|
72689ce7bd
LibJS: Add fast_is<PrivateIdentifier>()
|
před 3 roky |
Linus Groh
|
bfa4bc6f2d
LibJS: Remove unused FunctionNode::set_name()
|
před 3 roky |
Ali Mohammad Pur
|
c7e6b65fd2
LibJS: Implement ClassExpression::generate_bytecode()
|
před 3 roky |
Ali Mohammad Pur
|
75aa900b83
LibJS: Make ASTNode::generate_bytecode() fallible
|
před 3 roky |
Andreas Kling
|
515594c667
LibJS: Add fast_is<T>() for things that were hot in RTTI
|
před 3 roky |
davidot
|
4136cbdb09
LibJS: Convert ScopeNode declaration functions to ThrowCompletionOr
|
před 3 roky |
davidot
|
212c8dad5e
LibJS: Keep handles on internal function while creating a class
|
před 3 roky |
davidot
|
f568939568
LibJS: Implement the import assertions proposal
|
před 3 roky |
davidot
|
e0e4ead2c8
LibJS: Follow the spec with storing im- and export entries
|
před 3 roky |
davidot
|
023968a489
LibJS: Implement evaluation of im- and exports statements
|
před 3 roky |
davidot
|
99edf5b25a
LibJS: Track whether a program has a top level await statement
|
před 3 roky |
davidot
|
aca427fc8c
LibJS: Make parsing import and export entries follow the spec
|
před 3 roky |
davidot
|
232a8432b7
LibJS: Move binding_class_declaration_evaluation out of ClassDeclaration
|
před 3 roky |
Linus Groh
|
6e5097b201
LibJS: Let class_definition_evaluation() return a ESFnObject*, not Value
|
před 3 roky |
Linus Groh
|
531d1ac734
LibJS: Capture source text of FunctionNode and ClassExpression
|
před 3 roky |