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
/
Op.h
Age
Commit message (
Expand
)
Author
2023-02-26
LibJS: Generate unwind chains for break in Bytecode
Hendiadyoin1
2022-12-14
Everywhere: Stop shoving things into ::std and mentioning them as such
Ali Mohammad Pur
2022-12-10
LibJS/Bytecode: Implement yield*
Luke Wilde
2022-12-06
LibJS: Remove FinishUnwind instruction
Hendiadyoin1
2022-12-06
Everywhere: Rename to_{string => deprecated_string}() where applicable
Linus Groh
2022-12-06
AK+Everywhere: Rename String to DeprecatedString
Linus Groh
2022-12-03
Everywhere: Run clang-format
Linus Groh
2022-12-03
LibJS: Expose some internals of Instructions
Hendiadyoin1
2022-12-03
LibJS: Add a way to replace references to registers in Bytecode
Hendiadyoin1
2022-12-03
LibJS: Handle FinishUnwind in GenerateCFG
Hendiadyoin1
2022-12-03
LibJS: Mark FinishUnwind as a terminator
Hendiadyoin1
2022-10-17
LibJS: Forward a string aproximation of the CallExpression to Call Ops
Hendiadyoin1
2022-10-01
LibJS: Align Instructions as void* and roundup variably sized ones sizes
Hendiadyoin1
2022-10-01
LibJS: Add support for SpreadExpressions in array literals for bytecode
Hendiadyoin1
2022-10-01
LibJS: Switch to array-calls in the bytecode vm
Hendiadyoin1
2022-08-31
LibJS: Implement SuperCall for the Bytecode-VM
Hendiadyoin1
2022-07-18
LibJS/Bytecode: Create global variables before setting them
Luke Wilde
2022-06-13
LibJS/Bytecode: Make typeof return "undefined" on unresolvable IDs
Luke Wilde
2022-03-31
LibJS: Implement bytecode generation for all ObjectExpression properties
Ali Mohammad Pur
2022-03-28
LibJS/Bytecode: Implement the delete unary expression
Luke Wilde
2022-03-19
LibJS/Bytecode: Add support for new.target
Luke Wilde
2022-03-19
LibJS: Implement bytecode generation for For-In/Of statements
Ali Mohammad Pur
2022-03-14
LibJS: Use ranges instead of specifying all registers for NewArray
Ali Mohammad Pur
2022-03-13
LibJS: Implement bytecode generation for WithStatement
Ali Mohammad Pur
2022-02-13
LibJS: More properly implement scoping rules in bytecode codegen
Ali Mohammad Pur
2022-02-13
LibJS: Avoid unnecessary ToObject conversion when resolving references
Anonymous
2022-02-08
LibJS: Convert Instruction::execute in bytecode to ThrowCompletionOr
davidot
2021-11-12
LibJS: Fix codegen for nodes after try statements without 'finally'
Ali Mohammad Pur
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: Implement 'this' in the bytecode VM
Andreas Kling
2021-09-24
LibJS: Rename {Abstract,Typed => Loosely,Strictly}{Equals,Inequals}
Linus Groh
2021-07-01
LibJS: NewClass bytecode instruction
Johan Dahlin
2021-07-01
LibJS: Drop "Record" suffix from all the *Environment record classes
Andreas Kling
2021-06-22
LibJS: Remove direct argument loading since it was buggy
Andreas Kling
2021-06-21
LibJS: Rename Environment Records so they match the spec :^)
Andreas Kling
2021-06-21
LibJS: Add bytecode support for regexp literals
Matthew Olsson
2021-06-19
LibJS: Support object rest elements in the bytecode interpreter
Matthew Olsson
2021-06-19
LibJS: Support array rest elements in the bytecode interpreter
Matthew Olsson
2021-06-19
LibJS: Implement array destructuring for the bytecode interpreter
Matthew Olsson
2021-06-19
LibJS: Add JumpUndefined bytecode
Matthew Olsson
2021-06-15
LibJS: Add a basic pass manager and add some basic passes
Ali Mohammad Pur
2021-06-15
LibJS: Rename the overridden Instruction methods to foo_impl
Ali Mohammad Pur
2021-06-15
LibJS: Make EnterUnwindContext a terminator op
Ali Mohammad Pur
2021-06-14
LibJS: Add LoadArgument bytecode instruction for fast argument access
Andreas Kling
2021-06-12
LibJS: Fix all clang-tidy warnings in Bytecode/Op.h
Andreas Kling
2021-06-12
LibJS: Add missing length() method for NewArray
Gunnar Beutner
2021-06-11
LibJS: Basic bytecode support for computed member expressions
Andreas Kling
2021-06-11
LibJS: Implement generator functions (only in bytecode mode)
Ali Mohammad Pur
2021-06-10
LibJS: Very basic support for "new" construction in bytecode VM
Andreas Kling
[next]