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-07-03
LibJS: Reformat run-tests.sh output
Matthew Olsson
2020-07-03
LibJS: Hide interpreter exception debug output behind a flag
Matthew Olsson
2020-07-03
LibJS: Reorganize tests into subfolders
Matthew Olsson
2020-07-03
LibJS: Use correct MarkedValueList append method
Matthew Olsson
2020-07-03
LibJS: Remove extra colon in run-tests.sh output
Matthew Olsson
2020-07-01
LibJS: Explicitly pass a "Function& new_target" to Function::construct
Matthew Olsson
2020-07-01
LibJS: Add Proxy [[Call]] and [[Construct]] tests
Matthew Olsson
2020-07-01
LibJS: Implement Proxy [[Call]] and [[Construct]] traps
Matthew Olsson
2020-06-30
LibJS: Skip some Math object tests that fail on Serenity
Andreas Kling
2020-06-29
LibJS: Initial class implementation; allow super expressions in object
Jack Karamanian
2020-06-29
LibJS: Add Object::define_accessor()
Jack Karamanian
2020-06-29
LibJS: Define the "constructor" property on ScriptFunction's prototype
Jack Karamanian
2020-06-26
LibJS: run-test.sh emits test output if it is not "PASS"
Matthew Olsson
2020-06-26
LibJS: to_string_without_side_effects() should handle NativeProperty
Andreas Kling
2020-06-25
LibJS: Handle "receiver" argument in Reflect.{get,set}()
Linus Groh
2020-06-23
LibJS: Explicitly invoke Cell constructor in Object(Object& prototype)
Andreas Kling
2020-06-23
LibJS: Make NativeProperty a plain Cell instead of an Object
Andreas Kling
2020-06-23
LibJS: Clarify Object (base class) construction somewhat
Andreas Kling
2020-06-23
LibWeb: Make wrapper factory functions take JS::GlobalObject&
Andreas Kling
2020-06-22
LibWeb: Generate CanvasRenderingContext2D bindings from IDL :^)
Andreas Kling
2020-06-22
LibJS: expose some more math functions
stelar7
2020-06-21
LibJS+LibWeb: Add JS::Object::inherits(class_name)
Andreas Kling
2020-06-21
LibWeb+LibJS: Add a naive way to check if a wrapper "is" a certain type
Andreas Kling
2020-06-20
LibJS: Make Interpreter::construct() take a GlobalObject&
Andreas Kling
2020-06-20
LibJS: Object::initialize() overrides must always call base class
Andreas Kling
2020-06-20
LibJS: NativeProperty get/put should take a GlobalObject&
Andreas Kling
2020-06-20
LibJS: Split more native object constructors into construct/initialize
Andreas Kling
2020-06-20
LibJS: Remove some Interpreter::global_object() calls in JSONObject
Andreas Kling
2020-06-20
LibJS: Pass GlobalObject& to Reference get/put
Andreas Kling
2020-06-20
LibJS: Make Value::to_object() take a GlobalObject&
Andreas Kling
2020-06-20
LibJS: More Interpreter::global_object() removal
Andreas Kling
2020-06-20
LibJS: Pass GlobalObject& when constructing an Accessor
Andreas Kling
2020-06-20
LibJS: Move native objects towards two-pass construction
Andreas Kling
2020-06-20
LibJS: Pass GlobalObject& to native functions and property accessors
Andreas Kling
2020-06-20
LibJS: Remove some more use of Interpreter::global_object()
Andreas Kling
2020-06-13
LibJS: Add JSON.parse
Matthew Olsson
2020-06-13
LibJS: Add JSON.stringify
Matthew Olsson
2020-06-12
AK: Make string-to-number conversion helpers return Optional
Andreas Kling
2020-06-11
LibJS: Consolidate error messages into ErrorTypes.h
Matthew Olsson
2020-06-08
LibJS: Make more Interpreter functions take a GlobalObject&
Andreas Kling
2020-06-08
LibJS: Interpreter::this_value() => this_value(GlobalObject&)
Andreas Kling
2020-06-08
LibJS: Pass GlobalObject& to AST node execute() functions
Andreas Kling
2020-06-08
LibJS+js: Support getting last value from "_" variable
Linus Groh
2020-06-08
LibJS+LibWeb: Remove a bunch of calls to Interpreter::global_object()
Andreas Kling
2020-06-08
LibJS: Always keep a reference to the global object in Shape
Andreas Kling
2020-06-08
LibJS: BigInts and Symbols values are cells and the GC needs this info
Andreas Kling
2020-06-08
LibJS: Add interpreter exception checks
Matthew Olsson
2020-06-08
LibJS: Move regex logic to main Lexer if statement
Matthew Olsson
2020-06-08
LibJS: Properly consume escaped backslash in regex literal
Matthew Olsson
2020-06-07
LibJS: Fix big int division lexing as UnterminatedRegexLiteral
Matthew Olsson
[next]