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-10-10
LibJS: Don't change offset when reconfiguring property in unique shape
Linus Groh
2020-10-08
LibJS: break or continue with nonexistent label is a syntax error
Matthew Olsson
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: Disallow 'continue' & 'break' outside of their respective scopes
Matthew Olsson
2020-10-08
LibJS: Disallow 'return' outside of a function
Matthew Olsson
2020-10-08
LibJS: Use PropertyName::from_value() in MemberExpression::computed_property_...
Linus Groh
2020-10-08
LibJS: Fix PropertyName::from_value() for negative and non-int numbers
Linus Groh
2020-10-07
LibJS: Use IntrusiveList for Allocator's block lists
Andreas Kling
2020-10-07
LibJS: Make sure the HeapBlock cell storage is alignas(Cell)
Andreas Kling
2020-10-06
LibJS: Split Heap into per-cell-size allocators
Andreas Kling
2020-10-06
LibJS: Fix weird self-including header
Andreas Kling
2020-10-06
LibJS: Add Object::define_property_without_transition() helper
Andreas Kling
2020-10-05
LibJS: Avoid work in Shape::lookup() if there are no properties
Andreas Kling
2020-10-05
LibJS: Prevent object shape transitions during runtime object buildup
Andreas Kling
2020-10-05
LibJS: Make use of existing property tables when reifying new ones
Andreas Kling
2020-10-05
LibJS: Implement logical assignment operators (&&=, ||=, ??=)
Linus Groh
2020-10-05
LibJS: Add StringOrSymbol::as_string_impl() helper
Nico Weber
2020-10-05
AK: Move StringImpl::operator== implementation into StringImpl
Nico Weber
2020-10-05
LibJS: Evaluate AssignmentExpression LHS before RHS according to the spec
Linus Groh
2020-10-05
LibJS: Make assignment to CallExpression a syntax error in strict mode
Linus Groh
2020-10-05
LibJS: Validate all assignment expressions, not just "="
Linus Groh
2020-10-04
LibJS: Unify syntax highlighting
Linus Groh
2020-10-04
LibJS: Remove some unused Interpreter member functions
Andreas Kling
2020-10-04
LibJS: Remove Interpreter::call()
Andreas Kling
2020-10-04
LibJS: Make global objects have unique shape from the start
Andreas Kling
2020-10-04
LibJS: Avoid an unnecessary MarkedValueList copy in VM::call_internal()
Andreas Kling
2020-10-04
LibJS: Always inline HeapBlock::allocate()
Andreas Kling
2020-10-04
LibJS: Pre-size the hash map and vector used in ensure_property_table()
Andreas Kling
2020-10-04
LibJS: Don't force property table reification on Shape::property_count()
Andreas Kling
2020-10-04
LibJS: Add StringOrSymbol constructor that takes a FlyString
Andreas Kling
2020-10-04
LibJS: Avoid creating a temporary String in StringOrSymbol::operator==
Andreas Kling
2020-10-04
LibJS: Avoid StringImpl refcount churn when hashing StringOrSymbol
Andreas Kling
2020-10-04
LibJS: Avoid unnecessary StringImpl copy in StringOrSymbol(String)
Andreas Kling
2020-10-04
LibJS: Replace a few dbg() with dbgln()
Linus Groh
2020-10-04
LibJS: Use String::formatted() in various other places
Linus Groh
2020-10-04
LibJS: Use string::formatted() in to_string() functions
Linus Groh
2020-10-04
LibJS: Use String::formatted() for parser error messages
Linus Groh
2020-10-04
LibJS: Use String::formatted() for throw_exception() message
Linus Groh
2020-10-04
LibJS: Use String::formatted() in MarkupGenerator
Linus Groh
2020-10-04
LibJS: Remove unused Heap::interpreter()
Andreas Kling
2020-10-04
LibJS: Remove Cell::interpreter()
Andreas Kling
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-10-01
LibJS: Fix fatal mistake in HeapBlock::cell_from_possible_pointer()
Andreas Kling
2020-09-29
LibJS: Move Console from Interpreter to GlobalObject
Andreas Kling
2020-09-29
LibJS: Reduce use of Interpreter in Reference
Andreas Kling
2020-09-29
LibJS: Reduce use of Interpreter in LexicalEnvironment
Andreas Kling
[next]