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
2022-02-16
LibJS+LibUnicode: Parse Unicode keywords from the BCP 47 CLDR package
Timothy Flynn
2022-02-16
AK: Fix userland parsing of rounded floating point numbers
serenitydev
2022-02-16
LibJS/Tests: Run prettier on modulo-basic.js
Linus Groh
2022-02-16
LibJS: Implement the Number::remainder AO using fmod
Anonymous
2022-02-16
LibJS: Fix mixing of logical and coalescing operators
Anonymous
2022-02-15
LibJS: Fix cases where we incorrectly allowed 'in' in for loops
Anonymous
2022-02-15
LibJS: Correct an include in PrimitiveString
davidot
2022-02-15
LibJS: Use CopyDataProperties when spreading in object expressions
davidot
2022-02-15
LibJS: Use entire array of SimpleIndexedPropertyStorage before growing
davidot
2022-02-14
LibJS: Add missing include for 'u32' to CanonicalIndex.h
Linus Groh
2022-02-14
LibJS: Get rid of unnecessary work from canonical_numeric_index_string
Anonymous
2022-02-13
LibJS: Add spec comments to ArrayBuffer.prototype.byteLength
Jamie Mansfield
2022-02-13
LibJS: Add spec comments to ArrayBuffer.prototype.slice
Jamie Mansfield
2022-02-13
Revert "LibJS: Get rid of unnecessary work from canonical_numeric_index_string"
Andreas Kling
2022-02-13
LibJS: More properly implement scoping rules in bytecode codegen
Ali Mohammad Pur
2022-02-13
LibJS: Implement ClassExpression::generate_bytecode()
Ali Mohammad Pur
2022-02-13
LibJS: Make ASTNode::generate_bytecode() fallible
Ali Mohammad Pur
2022-02-13
LibJS: Don't emit a LeaveUnwindContext after a successful handler
Ali Mohammad Pur
2022-02-13
LibJS: Implement the NewClass opcode
Ali Mohammad Pur
2022-02-13
LibJS/Tests: Rename snake_case identifiers in string-basic.js
Linus Groh
2022-02-13
LibJS: Correct receiver value in GetValue's [[Get]] call
Linus Groh
2022-02-13
LibJS: Add spec comments to more Reference AOs
Linus Groh
2022-02-13
LibJS+LibLine: Run clang-format
Andreas Kling
2022-02-13
LibJS: Always inline Lexer::current_code_point()
Andreas Kling
2022-02-13
LibJS: Make more use of Token::flystring_value()
Andreas Kling
2022-02-13
LibJS: Add Token::flystring_value() to produce FlyString directly
Andreas Kling
2022-02-13
LibJS: Add fast_is<T>() for things that were hot in RTTI
Andreas Kling
2022-02-13
LibJS: Make Parser::ScopePusher::has_declaration() take FlyString
Andreas Kling
2022-02-13
LibJS: Add ASCII fast path to Lexer::current_code_point()
Andreas Kling
2022-02-13
LibJS: Stop eagerly creating the backing store for IndexedProperties
Anonymous
2022-02-13
LibJS: Avoid unnecessary ToObject conversion when resolving references
Anonymous
2022-02-13
LibJS: Get rid of unnecessary work from canonical_numeric_index_string
Anonymous
2022-02-13
LibJS: Correct the handling of accessors on strings
Anonymous
2022-02-12
LibJS: Remove the name prefix for wrapped functions
Linus Groh
2022-02-10
LibJS: Do not refer to moved-from completions / values
Timothy Flynn
2022-02-10
LibJS: Add tests for Set.prototype.keys which is an alias for values
davidot
2022-02-10
LibJS: Fix Map Iterators when elements are deleted during iteration
davidot
2022-02-10
LibJS: Don't coerce this value to an object in Function.prototype.call
Luke Wilde
2022-02-10
LibJS: Don't coerce this value to an object in Function.prototype.apply
Luke Wilde
2022-02-09
LibJS: Implement Function.prototype.bind() according to the spec :^)
Linus Groh
2022-02-09
LibJS: Add FunctionObject constructor allowing null prototype
Linus Groh
2022-02-09
LibJS: Add Object constructor allowing null prototype
Linus Groh
2022-02-09
LibJS: Remove unused BoundFunction::m_constructor_prototype
Linus Groh
2022-02-09
LibJS: Implement Sets using Maps
Ali Mohammad Pur
2022-02-09
LibJS: Make Map iterators independent of the underlying hashmap
Ali Mohammad Pur
2022-02-09
LibJS: Remove MarkedValueList in favor of MarkedVector<Value> :^)
Linus Groh
2022-02-09
LibJS: Replace uses of MarkedValueList with MarkedVector<Value>
Linus Groh
2022-02-09
LibJS: Convert get_iana_time_zone_epoch_value() to MarkedVector<BigInt*>
Linus Groh
2022-02-09
LibJS: Convert 'possible instants' AOs to MarkedVector<Instant*>
Linus Groh
2022-02-09
LibJS: Let MarkedVector<T> inherit from Vector and handle Cell* + Value
Linus Groh
[next]