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-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
2020-06-07
LibJS: Add BigInt
Linus Groh
2020-06-07
LibJS: Move Value::as_accessor() to Value.h
Linus Groh
2020-06-07
LibJS: Use switch/case for Value::to_{string{_w/o_side_effects},boolean}
Linus Groh
2020-06-07
LibJS: Remove reduntant set_prototype() calls
Linus Groh
2020-06-07
LibJS: Lex and parse regex literals, add RegExp objects
Matthew Olsson
2020-06-06
LibJS: Add Proxy objects
Matthew Olsson
2020-06-06
LibJS: Value.in uses has_property instead of get().is_empty()
Matthew Olsson
2020-06-06
LibJS: Object.setPrototypeOf throws error on too few arguments
Matthew Olsson
2020-06-06
LibJS: Add PropertyDescriptor object
Matthew Olsson
2020-06-06
LibJS: Distinguish between omitted descriptor attributes and false ones
Matthew Olsson
2020-06-06
LibJS: Fix rest-params test to take function hoisting into account
Marcin Gasperowicz
2020-06-06
LibJS: Hoist function declarations
Marcin Gasperowicz
2020-06-04
LibM: Add INFINITY macro
Linus Groh
2020-06-04
LibM: Add NAN macro
Linus Groh
2020-06-04
LibJS: Fix Parser.parse_template_literal looping forever
Matthew Olsson
2020-06-03
LibJS: Make typeof return undefined for undefined variables
Marcin Gasperowicz
2020-06-03
LibJS: Allow null or undefined as a bound |this| value in strict mode
Jack Karamanian
2020-06-02
LibJS: Store basic traceback in Exception
Linus Groh
2020-06-02
LibJS: Move Interpreter::get_trace() to ConsoleClient
Linus Groh
2020-06-02
LibJS: Remove dummy implementations from Console methods
Linus Groh
2020-06-02
LibJS: Consider non-extensible objects in Reflect.setPrototypeOf()
Linus Groh
2020-06-02
LibJS: Implement Reflect.{isExtensible,preventExtensions}()
Linus Groh
2020-06-02
LibJS: Disallow changing the prototype of non-extensible objects
Linus Groh
[next]