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-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
2021-10-25
LibJS: Simplify MemberExpression::generate_bytecode()
Andreas Kling
2021-10-25
LibJS: Support more assignment expressions in the bytecode VM
Andreas Kling
2021-10-25
LibJS: Generate bytecode for UpdateExpression with MemberExpression arg
Andreas Kling
2021-10-25
LibJS: Add BytecodeGenerator helpers for reference get/put
Andreas Kling
2021-10-25
LibJS: Always inline the bytecode instruction iterator's operator++
Andreas Kling
2021-10-25
LibJS: Propagate exceptions across bytecode executable boundaries
Andreas Kling
2021-10-25
LibJS: Make bytecode interpreter leave unwind context immediately
Andreas Kling
2021-10-25
LibJS: Make bytecode VM throw TypeError on attempt to call non-callable
Andreas Kling
2021-10-25
LibJS: Fix bogus bytecode codegen for "catch" parameters
Andreas Kling
2021-10-24
LibJS: Rename PropertyName to PropertyKey
Andreas Kling
2021-10-24
LibJS: Add the "fast non-local access" optimization to the bytecode VM
Andreas Kling
2021-10-24
LibJS: Add a separate "identifier table" to bytecode executables
Andreas Kling
2021-10-24
LibJS: Use String and move semantics in Bytecode::StringTable
Andreas Kling
2021-10-24
LibJS: Implement 'this' in the bytecode VM
Andreas Kling
2021-10-24
LibJS: Alphabetize the bytecode opcode list
Andreas Kling
2021-10-24
LibJS: Include executable name in bytecode dumps
Andreas Kling
2021-10-24
LibJS: Move global "should dump bytecode" flag into LibJS
Andreas Kling
2021-10-24
LibJS: Add Bytecode::Executable::dump()
Andreas Kling
2021-10-23
LibJS: Convert the RegExpCreate AO to ThrowCompletionOr
Idan Horowitz
2021-10-23
LibJS: Remove vm.construct and it's usages
Idan Horowitz
2021-10-22
LibJS: Convert Array AOs to ThrowCompletionOr
Idan Horowitz
2021-10-21
LibJS: Convert IteratorValue AO to ThrowCompletionOr
Timothy Flynn
2021-10-21
LibJS: Convert IteratorComplete AO to ThrowCompletionOr
Timothy Flynn
2021-10-21
LibJS: Convert IteratorNext AO to ThrowCompletionOr
Timothy Flynn
2021-10-21
LibJS: Convert GetIterator AO to ThrowCompletionOr
Timothy Flynn
2021-10-20
LibJS: Add PrivateEnvironment
davidot
2021-10-18
LibJS: Convert Value operator AOs to ThrowCompletionOr
Idan Horowitz
[next]