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-08-23
LibJS: Replace GlobalObject with VM in RegExp AOs [Part 9/19]
Linus Groh
2022-08-23
LibJS: Replace GlobalObject with VM in Iterator AOs [Part 7/19]
Linus Groh
2022-08-23
LibJS: Replace GlobalObject with VM in Reference AOs [Part 6/19]
Linus Groh
2022-08-23
LibJS: Replace GlobalObject with VM in Environment AOs [Part 5/19]
Linus Groh
2022-08-23
LibJS: Replace GlobalObject with VM in Value AOs [Part 4/19]
Linus Groh
2022-08-23
LibJS: Remove GlobalObject from VM::this_value()
Linus Groh
2022-08-23
LibJS: Remove GlobalObject from VM::throw_completion()
Linus Groh
2022-08-23
LibJS: Remove GlobalObject from execute() and related AST functions
Linus Groh
2022-08-23
LibJS+LibWeb: Replace GlobalObject with Realm in Heap::allocate<T>()
Linus Groh
2022-08-23
LibJS+LibWeb: Replace GlobalObject with Realm in create() functions
Linus Groh
2022-07-22
Everywhere: Prefix 'TYPEDEF_DISTINCT_NUMERIC_GENERAL' with 'AK_'
Linus Groh
2022-07-19
AK+LibGfx+LibJS: Pass -1 as the file descriptor to anonymous mmap
Daniel Bertalan
2022-07-18
LibJS/Bytecode: Implement initializers for array binding patterns
Luke Wilde
2022-07-18
LibJS/Bytecode: Implement destructuring assignment
Luke Wilde
2022-07-18
LibJS/Bytecode: Evaluate LHS of assignment before RHS
Luke Wilde
2022-07-18
LibJS/Bytecode: Don't begin breakable scope before variable scope in for
Luke Wilde
2022-07-18
LibJS/Bytecode: Check for lexical bindings only in current scope
Luke Wilde
2022-07-18
LibJS/Bytecode: Create global variables before setting them
Luke Wilde
2022-07-18
LibJS/Bytecode: Make setting failures throw only in strict mode
Luke Wilde
2022-07-18
LibJS/Bytecode: Determine strict mode on an executable basis
Luke Wilde
2022-07-12
Everywhere: Replace single-char StringView op. arguments with chars
sin-ack
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-06-30
LibJS/Bytecode: End the for variable scope at the start of its end block
Luke Wilde
2022-06-30
LibJS/Bytecode: Make for, do/while and while always switch to end block
Luke Wilde
2022-06-13
LibJS/Bytecode: Define named functions as a variable inside their scope
Luke Wilde
2022-06-13
LibJS/Bytecode: Pass contains_direct_call_to_eval into ESFO::create
Luke Wilde
2022-06-13
LibJS/Bytecode: Make `return;` return undefined
Luke Wilde
2022-06-13
LibJS/Bytecode: Make typeof return "undefined" on unresolvable IDs
Luke Wilde
2022-06-13
LibJS/Bytecode: Implement break/continue labels
Luke Wilde
2022-05-03
LibJS: Remove implicit wrapping/unwrapping of completion records
Linus Groh
2022-04-18
LibJS: Avoid copying the frame into the interpreter in BC generators
Ali Mohammad Pur
2022-04-05
LibJS: Actually generate a lexical env for SwitchStatement in BC
Ali Mohammad Pur
2022-04-05
LibJS: Use InitializeOrSet to initialize function declarations in BC
Ali Mohammad Pur
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-31
LibJS: Don't assume that for-in/of target is a variable on LHS::Assign
Ali Mohammad Pur
2022-03-31
LibJS: Implement codegen for MemberExpression binding patterns
Ali Mohammad Pur
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-28
LibJS: Only store MemberExpression object when loading a computed prop
Luke Wilde
2022-03-28
LibJS: Generate update Jump in for/in/of only if block is not terminated
Luke Wilde
2022-03-28
LibJS/Bytecode: Update NewArray stringifier to print a register range
Luke Wilde
2022-03-19
LibJS/Bytecode: Make construct Call throw if callee isn't a constructor
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-18
LibJS: Add infallible variant of VM::push_execution_context()
Linus Groh
2022-03-16
Libraries: Use default constructors/destructors in LibJS
Lenny Maiorani
2022-03-15
LibJS/Bytecode: Fix typo in object binding an entry with no alias
Luke Wilde
2022-03-15
LibJS/Bytecode: End for's variable scope after update block generation
Luke Wilde
2022-03-15
LibJS: Stop generating switch case statements on block termination
Luke Wilde
2022-03-14
LibJS/Bytecode: Replace merged block references before copying them
Ali Mohammad Pur
[next]