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
Age
Commit message (
Expand
)
Author
2020-09-22
LibJS: Let the VM cache an empty ("") PrimitiveString
Andreas Kling
2020-09-22
LibJS: Move well-known symbols to the VM
Andreas Kling
2020-09-22
LibJS: Use VM::exception() instead of Interpreter::exception() a bunch
Andreas Kling
2020-09-22
LibJS: Add a way to get from a Cell to the VM
Andreas Kling
2020-09-22
LibJS: Move the current exception from Interpreter to VM
Andreas Kling
2020-09-21
LibJS: VM::interpreter() should just assert when no active interpreter
Andreas Kling
2020-09-21
LibJS: Assert if garbage collection is restarted while ongoing
Andreas Kling
2020-09-21
LibJS: Rename InterpreterScope => InterpreterExecutionScope
Andreas Kling
2020-09-21
LibJS: GC should gather roots from all active interpreters
Andreas Kling
2020-09-20
LibJS+Clients: Add JS::VM object, separate Heap from Interpreter
Andreas Kling
2020-09-20
LibJS: Remove some unnecessary indirection in Object constructors
Andreas Kling
2020-09-20
LibJS: Make Interpreter::in_strict_mode() work outside of scope
Andreas Kling
2020-09-20
LibJS: Don't allocate property table during GC marking phase
Andreas Kling
2020-09-20
LibJS: Remove unused argument in NativeFunction constructor
Andreas Kling
2020-09-19
LibJS: Handle getter exception in JSONObject::serialize_json_property()
Linus Groh
2020-09-19
LibJS: Do not revisit already visited values in update_function_name()
AnotherTest
2020-09-18
LibJS: Simplify toEval() implementation
Linus Groh
2020-09-18
LibJS: Add FIXMEs for parsing increment operators with function LHS/RHS
Linus Groh
2020-09-18
LibJS: Mark more ASTNode classes as `final`
Linus Groh
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-12
LibJS: Fix start position of multi-line tokens
Ben Wiederhake
2020-09-09
LibJS: Deal with a FIXME in Shape::ensure_property_table()
Andreas Kling
2020-09-08
LibJS: ArrayIterator needs to mark the array it's iterating
Andreas Kling
2020-09-08
LibJS: GlobalObject needs to mark the iterator prototypes
Andreas Kling
2020-09-08
LibJS: Convert two suspicious Vector<Value> to MarkedValueList
Andreas Kling
2020-09-08
LibJS: get_iterator_values() should pass Value to callback (not Value&)
Andreas Kling
2020-09-08
LibJS: Eliminate some (unnecessary) Vector copies
AnotherTest
2020-09-08
LibJS: Make MarkedValueList inherit from Vector<Value>
AnotherTest
2020-09-08
LibJS: Format IndexedProperties.cpp
AnotherTest
2020-09-01
LibJS: Add tests for issue #3382
Linus Groh
2020-09-01
LibJS: Actually change size in generic storage's set_array_like_size()
Linus Groh
2020-09-01
LibJS: Let set_array_like_size() switch to generic storage if necessary
Linus Groh
2020-08-30
LibJS: Avoid unnecessary lambda
Ben Wiederhake
2020-08-30
Libraries: Unbreak building with extra debug macros
Ben Wiederhake
2020-08-28
LibJS: Do not consider un-labeled Block scopes as breakable
AnotherTest
2020-08-28
LibJS: Demonstrate weird behaviour with 'break'
AnotherTest
2020-08-27
Meta: Force semi-colon after MAKE_AK_NONXXXABLE()
Ben Wiederhake
2020-08-26
LibJS: Add some more tests, mostly around leap years
Nico Weber
2020-08-26
LibJS: Add a helper for calling JS::Function's with arguments
AnotherTest
2020-08-25
JS Tests: Disable the one failing test when running test-js in Serenity
Nico Weber
2020-08-25
LibJS: Make Interpreter::throw_exception() a void function
Linus Groh
2020-08-24
Meta: Move prettier config files to the root of the repository
AnotherTest
2020-08-24
LibJS: Make Date.getUTCSeconds() call through to LibC
Nico Weber
2020-08-24
LibJS: Make Date's tuple constructor correctly handle out-of-range arguments
Nico Weber
2020-08-24
LibJS+LibC: Add tests for Date tuple ctor overflow and make mktime()/timegm()...
Nico Weber
2020-08-23
LibJS: Implement Date.getUTC*
Nico Weber
2020-08-23
LibJS: Move datetime access out of DatePrototype
Nico Weber
2020-08-23
LibC: Make localtime() and gmtime() handle years before 1970
Nico Weber
[next]