index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Userland
/
Libraries
/
LibJS
/
Bytecode
Age
Commit message (
Expand
)
Author
2022-03-14
LibJS: Use ranges instead of specifying all registers for NewArray
Ali Mohammad Pur
2022-03-14
LibJS/Bytecode: Make NewArray write directly to indexed properties
Luke Wilde
2022-03-14
LibJS/Bytecode: Setup declarative environment for lexical for statements
Luke Wilde
2022-03-14
LibJS/Bytecode: Setup declarative environment for catch with variable
Luke Wilde
2022-03-14
LibJS/Bytecode: Setup lexical environment boundary for with statements
Luke Wilde
2022-03-14
LibJS/Bytecode: Unwind to closest unwind boundary on Throw
Luke Wilde
2022-03-14
LibJS/Bytecode: Unwind environments before block terminating instruction
Luke Wilde
2022-03-14
LibJS: Leave unwind context if it has no finalizer when using handler
Luke Wilde
2022-03-14
LibJS/Bytecode: Unconditionally end break/continuable scopes
Luke Wilde
2022-03-13
LibJS: Implement bytecode generation for WithStatement
Ali Mohammad Pur
2022-03-13
LibJS: Initialize 'var' bindings to undefined on declaration
Ali Mohammad Pur
2022-03-13
LibJS: Leave the unwind context on break/continue/return in bytecode
Ali Mohammad Pur
2022-03-13
LibJS: Propagate abrupt completions in Bytecode::Op::Call
Ali Mohammad Pur
2022-02-13
LibJS: More properly implement scoping rules in bytecode codegen
Ali Mohammad Pur
2022-02-13
LibJS: Implement ClassExpression::generate_bytecode()
Ali Mohammad Pur
2022-02-13
LibJS: Make ASTNode::generate_bytecode() fallible
Ali Mohammad Pur
2022-02-13
LibJS: Don't emit a LeaveUnwindContext after a successful handler
Ali Mohammad Pur
2022-02-13
LibJS: Implement the NewClass opcode
Ali Mohammad Pur
2022-02-13
LibJS: Avoid unnecessary ToObject conversion when resolving references
Anonymous
2022-02-09
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
Linus Groh
2022-02-08
LibJS+Everywhere: Remove VM::exception() and most related functions
davidot
2022-02-08
LibJS: Always pop the execution context if we pushed one for bytecode
davidot
2022-02-08
LibJS: Convert Instruction::execute in bytecode to ThrowCompletionOr
davidot
2022-02-08
LibJS: Convert ScopeNode declaration functions to ThrowCompletionOr
davidot
2022-02-06
Everywhere: Rename JS::PropertyKey variables from property_{name => key}
Linus Groh
2022-01-31
LibJS: Store ECMAScriptFunctionObject bytecode in an OwnPtr
Andreas Kling
2022-01-31
LibJS: Remove unnecessary GlobalObject pointer from Environment
Andreas Kling
2022-01-24
LibJS: Fix the execution context for the bytecode interpreter
davidot
2022-01-23
Everywhere: Convert VM::call() to JS::call()
mjz19910
2022-01-19
LibJS: Pass source text to ECMAScriptFunctionObject::create()
Linus Groh
2022-01-16
LibJS: Rename FunctionKind::{Regular => Normal}
Linus Groh
2022-01-09
LibJS: Implement proper Iterator records
Linus Groh
2022-01-08
LibJS: Remove now unused VM::{set_,}last_value()
Linus Groh
2022-01-07
Everywhere: Fix many spelling errors
mjz19910
2022-01-03
LibJS: Update AST to use completions :^)
Linus Groh
2022-01-03
LibJS: Return Optional<T> from Completion::{value,target}(), not T
Linus Groh
2022-01-01
LibJS: Avoid unnecessary copies in MergeBlocks codegen pass
Ben Wiederhake
2022-01-01
LibJS: Avoid unnecessary copies in PlaceBlocks codegen pass
Ben Wiederhake
2021-12-31
LibJS: Convert resolve_this_binding() to ThrowCompletionOr
davidot
2021-12-30
LibJS: Convert resolve_binding() to ThrowCompletionOr
davidot
2021-11-17
AK: Convert AK::Format formatting helpers to returning ErrorOr<void>
Andreas Kling
2021-11-14
LibJS: Convert push_execution_context() to ThrowCompletionOr
Linus Groh
2021-11-12
LibJS+LibTest+js: Convert BC::Interpreter::run to ThrowCompletionOr<>
Ali Mohammad Pur
2021-11-12
LibJS: Implement async functions as generator functions in BC mode
Ali Mohammad Pur
2021-11-12
LibJS: Run the queued promise reaction jobs on bytecode interpreter exit
Ali Mohammad Pur
2021-11-12
LibJS: Make Bytecode::Interpreter return the popped frame
Ali Mohammad Pur
2021-11-12
LibJS: Fix codegen for nodes after try statements without 'finally'
Ali Mohammad Pur
2021-11-02
LibJS: Convert the PutValue AO to ThrowCompletionOr
Idan Horowitz
2021-11-02
LibJS: Convert the GetValue AO to ThrowCompletionOr
Idan Horowitz
2021-10-25
LibJS: Support calling result of a computed MemberExpression in bytecode
Andreas Kling
[prev]
[next]