Linus Groh
|
ccdfa2320c
LibJS: Replace GlobalObject with VM in Iterator AOs [Part 7/19]
|
hace 2 años |
Linus Groh
|
ae9e031f56
LibJS: Replace GlobalObject with VM in Reference AOs [Part 6/19]
|
hace 2 años |
Linus Groh
|
275a7a0c0a
LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19]
|
hace 2 años |
Linus Groh
|
a022e548b8
LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]
|
hace 2 años |
Linus Groh
|
999da617c5
LibJS: Remove GlobalObject from VM::this_value()
|
hace 2 años |
Linus Groh
|
f3117d46dc
LibJS: Remove GlobalObject from VM::throw_completion()
|
hace 2 años |
Linus Groh
|
5398dcc55e
LibJS: Remove GlobalObject from execute() and related AST functions
|
hace 2 años |
Linus Groh
|
e992a9f469
LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()
|
hace 2 años |
Linus Groh
|
b99cc7d050
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
|
hace 2 años |
Luke Wilde
|
c55a4c7f30
LibJS/Bytecode: Create global variables before setting them
|
hace 3 años |
Luke Wilde
|
12e3abc9e7
LibJS/Bytecode: Make setting failures throw only in strict mode
|
hace 3 años |
sin-ack
|
c8585b77d2
Everywhere: Replace single-char StringView op. arguments with chars
|
hace 3 años |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
hace 3 años |
Luke Wilde
|
9ad807d08b
LibJS/Bytecode: Pass contains_direct_call_to_eval into ESFO::create
|
hace 3 años |
Luke Wilde
|
482a827346
LibJS/Bytecode: Make typeof return "undefined" on unresolvable IDs
|
hace 3 años |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
hace 3 años |
Ali Mohammad Pur
|
007ffcd763
LibJS: Implement bytecode generation for all ObjectExpression properties
|
hace 3 años |
Luke Wilde
|
7cc53b7ef1
LibJS/Bytecode: Implement the delete unary expression
|
hace 3 años |
Luke Wilde
|
741745baab
LibJS/Bytecode: Update NewArray stringifier to print a register range
|
hace 3 años |
Luke Wilde
|
096d2bb772
LibJS/Bytecode: Make construct Call throw if callee isn't a constructor
|
hace 3 años |
Luke Wilde
|
eac5534ce4
LibJS/Bytecode: Add support for new.target
|
hace 3 años |
Ali Mohammad Pur
|
8f7021faf7
LibJS: Implement bytecode generation for For-In/Of statements
|
hace 3 años |
Ali Mohammad Pur
|
a37bee919a
LibJS: Use ranges instead of specifying all registers for NewArray
|
hace 3 años |
Luke Wilde
|
e517cb505a
LibJS/Bytecode: Make NewArray write directly to indexed properties
|
hace 3 años |
Ali Mohammad Pur
|
2000251333
LibJS: Implement bytecode generation for WithStatement
|
hace 3 años |
Ali Mohammad Pur
|
41184c960d
LibJS: Propagate abrupt completions in Bytecode::Op::Call
|
hace 3 años |
Ali Mohammad Pur
|
1bbfaf8627
LibJS: More properly implement scoping rules in bytecode codegen
|
hace 3 años |
Ali Mohammad Pur
|
d7c207beb9
LibJS: Implement the NewClass opcode
|
hace 3 años |
Linus Groh
|
bc183dbbcb
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
|
hace 3 años |
davidot
|
8108fc7f9c
LibJS: Convert Instruction::execute in bytecode to ThrowCompletionOr
|
hace 3 años |