Linus Groh
|
9ea6ef4ed1
LibJS: Make Interpreter::throw_exception() a void function
|
vor 4 Jahren |
Andreas Kling
|
aaf6014ae1
LibJS: Simplify Cell::initialize()
|
vor 5 Jahren |
Matthew Olsson
|
51bfc6c6b3
LibJS: Renamed Object::GetOwnPropertyReturnMode to Object::PropertyKind
|
vor 5 Jahren |
Matthew Olsson
|
7a1d485b19
LibJS: Integrate Symbols into objects as valid keys
|
vor 5 Jahren |
Linus Groh
|
afcfea2001
LibJS: Handle "receiver" argument in Reflect.{get,set}()
|
vor 5 Jahren |
Andreas Kling
|
ba641e97d9
LibJS: Clarify Object (base class) construction somewhat
|
vor 5 Jahren |
Andreas Kling
|
3ba17d8df7
LibJS: Make Interpreter::construct() take a GlobalObject&
|
vor 5 Jahren |
Andreas Kling
|
2fe4285693
LibJS: Object::initialize() overrides must always call base class
|
vor 5 Jahren |
Andreas Kling
|
06e29fac57
LibJS: Split more native object constructors into construct/initialize
|
vor 5 Jahren |
Andreas Kling
|
e4add19915
LibJS: Pass GlobalObject& to native functions and property accessors
|
vor 5 Jahren |
Matthew Olsson
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
vor 5 Jahren |
Matthew Olsson
|
4e33fbdb67
LibJS: Add interpreter exception checks
|
vor 5 Jahren |
Matthew Olsson
|
79958f4520
LibJS: Add PropertyDescriptor object
|
vor 5 Jahren |
Linus Groh
|
b32761f2e0
LibJS: Consider non-extensible objects in Reflect.setPrototypeOf()
|
vor 5 Jahren |
Linus Groh
|
c1248a7fd8
LibJS: Implement Reflect.{isExtensible,preventExtensions}()
|
vor 5 Jahren |
Matthew Olsson
|
dd08c992e8
LibJS: Simplify and normalize publicly-exposed Object functions
|
vor 5 Jahren |
Linus Groh
|
476094922b
LibJS: Pass Interpreter& to Value::to_number() et al.
|
vor 5 Jahren |
Andreas Kling
|
c6ddbd1f3e
LibJS: Add side-effect-free version of Value::to_string()
|
vor 5 Jahren |
Linus Groh
|
eea62dd365
LibJS: Add Value::{is, as}_function()
|
vor 5 Jahren |
Linus Groh
|
79b829637e
LibJS: Implement most of the Reflect object
|
vor 5 Jahren |