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
2021-01-01
LibJS: Remove hand-rolled type information in JS AST in favor of RTTI
Andreas Kling
2021-01-01
LibJS+LibWeb: Stop generating is_foo_wrapper() for JS DOM wrappers
Andreas Kling
2021-01-01
LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI
Andreas Kling
2021-01-01
LibJS: Use RTTI for inheritance checks
Andreas Kling
2021-01-01
LibJS: Fix email in TypedArray{Constructor,Prototype} copyright headers
Linus Groh
2020-12-31
Everywhere: Fix more typos
Luke
2020-12-30
AK+Format: Remove TypeErasedFormatParams& from format function.
asynts
2020-12-29
LibJS: Don't save rule start positions along with the parser state
AnotherTest
2020-12-29
LibJS: Uncomment the tests that pass now
Egor Ananyin
2020-12-29
LibJS: `save_state()' before creating a RulePosition
AnotherTest
2020-12-29
LibJS: Track source positions all the way down to exceptions
AnotherTest
2020-12-28
LibJS: Add tests for new Math functions
Egor Ananyin
2020-12-28
LibJS: Add almost all Math functions
Egor Ananyin
2020-12-28
LibJS: Implement Object.prototype.isPrototypeOf
Luke
2020-12-27
LibJS: Implement Array.prototype.sort()
Xavier Cooney
2020-12-27
LibJS: Run "prettier" on the tests :^)
Andreas Kling
2020-12-27
LibJS: Fix old object numeric key test now that toString() is correct
Stephan Unverwerth
2020-12-27
LibJS: Implement (mostly) spec compliant version of Number.toString()
Stephan Unverwerth
2020-12-27
LibJS: Fix parsing of numeric object keys
Stephan Unverwerth
2020-12-27
Base+LibJS+LibWeb: Make prettier clean
Linus Groh
2020-12-26
LibJS: Implement String.prototype.endsWith()
Xavier Cooney
2020-12-26
LibJS: Implement IsRegExp abstract operation
Xavier Cooney
2020-12-24
LibJS: Implement Object.prototype.propertyIsEnumerable
Luke
2020-12-22
Spreadsheet: Override `visit_edges()` and visit stored JS objects
AnotherTest
2020-12-21
Everywhere: Switch from (void) to [[maybe_unused]] (#4473)
Lenny Maiorani
2020-12-14
LibJS: Don't treat '?.' followed by decimal digit as QuestionMarkPeriod
Linus Groh
2020-12-09
LibWeb: Apply suggested fixes.
asynts
2020-12-08
LibJS: Add test for Math.asin()
Andreas Kling
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: Stop creating a redundant lexical scope on function call
Andreas Kling
2020-12-08
LibJS: Add Math.acos() and Math.asin()
Andreas Kling
2020-12-08
LibJS: Remove some unnecessary null checks
Andreas Kling
2020-12-08
LibJS: Use IndexedProperties::for_each_value() in update_function_name()
Andreas Kling
2020-12-08
LibJS: Make marking object indexed properties less allocation-heavy
Andreas Kling
2020-12-08
LibJS: Make sure GlobalObject marks the Proxy constructor
Andreas Kling
2020-12-08
LibJS: Add Math.atan()
Andreas Kling
2020-12-06
LibJS: Use new format functions everywhere
Linus Groh
2020-12-06
LibJS: Include source location hint in Parser::print_errors()
Linus Groh
2020-12-06
LibJS: Remove unused {INTERPRETER,VM}_DEBUG
Linus Groh
2020-12-05
LibJS: Add Float{32,64}Array
Linus Groh
2020-12-05
LibJS: Implement a very hackish "arguments" object
Andreas Kling
2020-12-05
LibJS: Implement parseInt()
Andreas Kling
2020-12-05
LibJS: Move is_script_function() to Object
Linus Groh
2020-12-02
LibJS: Use ArrayBuffer for typed array data
Linus Groh
2020-12-02
LibJS: Add ArrayBuffer
Linus Groh
2020-12-02
LibJS: Use Value::to_index() in typed array constructors
Linus Groh
2020-12-02
LibJS: Add Value::to_{index,length,integer_or_infinity} abstract operations
Linus Groh
2020-12-02
LibJS: Add generic InvalidLength error type
Linus Groh
2020-12-02
LibJS: Move TypedArray length getter to prototype
Linus Groh
[next]