index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Libraries
/
LibJS
/
AST.cpp
Age
Commit message (
Expand
)
Author
2020-12-22
Spreadsheet: Override `visit_edges()` and visit stored JS objects
AnotherTest
2020-12-08
LibJS: Get rid of Argument and ArgumentVector
Andreas Kling
2020-12-08
LibJS: Create lexical scope for "catch" on the spot when throwing
Andreas Kling
2020-12-08
LibJS: Use IndexedProperties::for_each_value() in update_function_name()
Andreas Kling
2020-12-06
LibJS: Use new format functions everywhere
Linus Groh
2020-12-06
LibJS: Remove unused {INTERPRETER,VM}_DEBUG
Linus Groh
2020-11-29
LibJS: Constructor function's "prototype" property should be writable
Andreas Kling
2020-11-28
LibJS: Add basic support for "with" statements
Andreas Kling
2020-11-28
LibJS: Add a scope object abstraction
Andreas Kling
2020-11-28
LibJS: Parse "with" statements :^)
Andreas Kling
2020-11-12
LibJS: Throw TypeError when calling class constructor without 'new'
Linus Groh
2020-11-07
LibJS: Use element index as key for array spread in object
Linus Groh
2020-11-02
LibJS: Implement 'new.target'
Linus Groh
2020-10-23
LibJS: Check for exception after executing (do)while test expression
Linus Groh
2020-10-19
LibJS: Fix dump() indentation of UpdateExpression with suffix operator
Linus Groh
2020-10-18
LibJS: Handle continue in switch statement unwinding
Linus Groh
2020-10-18
LibJS: Handle return value in switch statement unwinding
Linus Groh
2020-10-13
LibJS: Cache commonly used FlyStrings in the VM
Andreas Kling
2020-10-13
LibJS: Tidy up CallExpression::execute() a little bit
Andreas Kling
2020-10-08
LibJS: Fix return statements not working properly in loops
Matthew Olsson
2020-10-08
LibJS: Handle unwinding in while and do-while statements
Matthew Olsson
2020-10-08
LibJS: Use PropertyName::from_value() in MemberExpression::computed_property_...
Linus Groh
2020-10-05
LibJS: Implement logical assignment operators (&&=, ||=, ??=)
Linus Groh
2020-10-05
LibJS: Evaluate AssignmentExpression LHS before RHS according to the spec
Linus Groh
2020-10-04
LibJS: Remove Interpreter::call()
Andreas Kling
2020-10-04
LibJS: Use String::formatted() in various other places
Linus Groh
2020-10-04
LibJS: Use String::formatted() for throw_exception() message
Linus Groh
2020-10-04
LibJS: Move "strict mode" state to the call stack
Andreas Kling
2020-10-04
LibJS: Strict mode is now handled by Functions and Programs, not Blocks
Matthew Olsson
2020-10-02
LibJS: Add Value::is_nullish()
Andreas Kling
2020-10-02
Everywhere: Fix typos
Nico Weber
2020-09-29
LibJS: Reduce use of Interpreter in Reference
Andreas Kling
2020-09-29
LibJS: Reduce use of Interpreter in LexicalEnvironment
Andreas Kling
2020-09-27
LibJS: Remove js_string(Interpreter&, ...)
Andreas Kling
2020-09-27
LibJS: Remove js_bigint(Interpreter&, ...)
Andreas Kling
2020-09-27
LibJS: Don't require Interpreter& in PropertyName and StringOrSymbol
Andreas Kling
2020-09-27
LibJS: Make all the JS::Value binary op helpers take GlobalObject&
Andreas Kling
2020-09-27
LibJS: Make native function/property callbacks take VM, not Interpreter
Andreas Kling
2020-09-27
LibJS: Move scope stack from VM back to Interpreter
Andreas Kling
2020-09-27
LibJS: Move most of Interpreter into VM
Andreas Kling
2020-09-22
LibJS: Move the current exception from Interpreter to VM
Andreas Kling
2020-09-19
LibJS: Do not revisit already visited values in update_function_name()
AnotherTest
2020-09-12
LibJS: Check validity of computed_property_name() result before using it
Linus Groh
2020-09-12
LibJS: Stop unwinding and reset exception for TryStatement finalizer
Linus Groh
2020-09-12
LibJS: Extract most of Interpreter's run() into execute_statement()
Linus Groh
2020-09-08
LibJS: get_iterator_values() should pass Value to callback (not Value&)
Andreas Kling
2020-08-25
LibJS: Make Interpreter::throw_exception() a void function
Linus Groh
2020-07-28
LibJS: Soothe gcc about printf-%s on (non-)nullptr
Ben Wiederhake
2020-07-23
LibJS: Simplify Cell::initialize()
Andreas Kling
2020-07-14
LibJS: Integrate iterator protocol into language features
Matthew Olsson
[next]