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
Age
Commit message (
Expand
)
Author
2021-06-11
LibJS: Implement AggregateError
Linus Groh
2021-06-11
LibJS: Only initialize in add_constructor() if not already done
Linus Groh
2021-06-11
LibJS: Rename JS_ENUMERATE_{ERROR_SUBCLASSES => NATIVE_ERRORS}
Linus Groh
2021-06-11
LibJS: Parse only AssignmentExpressions in ComputedPropertyNames
Gal Horowitz
2021-06-11
LibJS: Use an enum class instead of 'bool is_generator'
Ali Mohammad Pur
2021-06-11
LibWeb: Set a detach key for ArrayBuffers returned from WASM
Idan Horowitz
2021-06-11
LibJS: Implement bytecode generation for switch
Marcin Gasperowicz
2021-06-11
LibJS: Add bytecode generation for FunctionExpression :^)
Andreas Kling
2021-06-11
LibJS: Move is_arrow_function() from FunctionExpression to FunctionNode
Andreas Kling
2021-06-11
LibJS: Fix two accidentally incorrect ScriptFunction constructions
Linus Groh
2021-06-11
LibJS: Set Error message attributes to writable and configurable only
Linus Groh
2021-06-11
LibJS: Set NativeError constructors' prototype to Error constructor
Linus Groh
2021-06-11
LibJS: Basic bytecode support for computed member expressions
Andreas Kling
2021-06-11
LibJS: Switch AST.{h,cpp} to east const
Ali Mohammad Pur
2021-06-11
LibJS: Implement generator functions (only in bytecode mode)
Ali Mohammad Pur
2021-06-11
LibJS: Resolve the `this' value in call expression bytecode
Ali Mohammad Pur
2021-06-11
LibJS: Automatically split linear bytecode into multiple blocks
Ali Mohammad Pur
2021-06-10
LibJS: Allow and check for detached ArrayBuffers
Idan Horowitz
2021-06-10
LibJS: Throw TypeError on non-object this value in ArrayBuffer methods
Idan Horowitz
2021-06-10
LibJS: Dont mask non-RangeError exceptions in ArrayBuffer construction
Idan Horowitz
2021-06-10
LibJS: Bring ArrayBuffer.prototype.slice closer to spec
Idan Horowitz
2021-06-10
LibJS: Explicitly return and accept a Function* in species_constructor
Idan Horowitz
2021-06-10
LibJS: Remove GlobalObject& argument from VM::construct()
Andreas Kling
2021-06-10
LibJS: Very basic support for "new" construction in bytecode VM
Andreas Kling
2021-06-10
LibJS: Generate bytecode for entering nested lexical environments
Andreas Kling
2021-06-10
LibJS: Allocate 4 KiB for Bytecode::BasicBlock
Andreas Kling
2021-06-10
LibJS: Always keep the global object in bytecode VM register $1
Andreas Kling
2021-06-10
LibJS: Perform function instantiation in bytecode
Andreas Kling
2021-06-10
LibJS: Add empty bytecode generation for VariableDeclaration
Andreas Kling
2021-06-10
LibJS: Implement bytecode generation for try..catch..finally
Gunnar Beutner
2021-06-10
LibJS: Let the bytecode interpreter set the VM's last value
Gunnar Beutner
2021-06-10
LibJS: Implement bytecode generation for BreakStatement
xyanrch
2021-06-10
LibJS: Make removed elements in Array.prototype.splice spec compliant
Luke
2021-06-10
LibJS: Pass in actual_delete_count to removed array creation in splice
Luke
2021-06-10
LibJS: Stop asserting in {Set,Test}IntegrityLevel on missing descriptor
Idan Horowitz
2021-06-09
LibJS: Use create_list_from_array_like() in Function.prototype.apply()
Linus Groh
2021-06-09
LibJS: Use create_list_from_array_like() in Reflect.{apply,construct}()
Linus Groh
2021-06-09
LibJS: Implement the CreateListFromArrayLike() abstract operation
Linus Groh
2021-06-10
LibJS: Add logical assignment bytecode generation
Luke
2021-06-09
LibJS: Only "var" declarations go in the global object at program level
Andreas Kling
2021-06-09
LibJS: Notify WeakSets when heap cells are sweeped
Idan Horowitz
2021-06-09
LibJS: Add all of the WeakSet.prototype methods (add, delete, has)
Idan Horowitz
2021-06-09
LibJS: Add the WeakSet built-in object
Idan Horowitz
2021-06-09
LibJS: Fix evaluation order for tagged template literals
Gunnar Beutner
2021-06-09
LibJS: Generate bytecode for tagged template literals
Gunnar Beutner
2021-06-09
LibJS: Fix the return value for TemplateLiteral
Gunnar Beutner
2021-06-09
LibJS: Don't create lexical environment for native (C++) function calls
Andreas Kling
2021-06-09
LibJS: Don't generate code after we've encountered a terminating op
Gunnar Beutner
2021-06-09
LibJS: Stop bytecode execution after we've encountered an exception
Gunnar Beutner
2021-06-09
LibJS: Generate bytecode for throw statements
Gunnar Beutner
[next]