Andreas Kling
|
d2613403e0
LibJS+LibWeb: Stop generating is_foo_wrapper() for JS DOM wrappers
|
4 年之前 |
Andreas Kling
|
f48751a739
LibJS: Remove hand-rolled Object is_foo() helpers in favor of RTTI
|
4 年之前 |
Andreas Kling
|
8333055c3d
LibJS: Use RTTI for inheritance checks
|
4 年之前 |
asynts
|
2981f10a5e
LibWeb: Apply suggested fixes.
|
4 年之前 |
Linus Groh
|
909f430612
LibJS: Move is_script_function() to Object
|
4 年之前 |
Linus Groh
|
32571dfa53
LibJS: Add ArrayBuffer
|
4 年之前 |
Andreas Kling
|
3565d3c60c
LibJS: Add six typed arrays (signed and unsigned 8/16/32-bit)
|
4 年之前 |
Andreas Kling
|
93feb7a81f
LibJS: Have Uint8ClampedArray delegate OOB accesses to JS::Object
|
4 年之前 |
Andreas Kling
|
c3fe9b4df8
LibJS: Add a scope object abstraction
|
4 年之前 |
Andreas Kling
|
98f2da9834
LibJS: Rename Cell::visit_children() => Cell::visit_edges()
|
4 年之前 |
Andreas Kling
|
97a05ac9ac
LibJS: Allow Shape without a global object
|
4 年之前 |
Linus Groh
|
48369194d2
LibJS: Forward receiver value to native property getters/setters
|
4 年之前 |
Linus Groh
|
c52739ea4b
LibJS: Make call_native_property_{g,s}etter() take a NativeProperty&
|
4 年之前 |
Linus Groh
|
fb89c324c5
LibJS: Implement spec-compliant OrdinaryToPrimitive
|
4 年之前 |
Andreas Kling
|
d3dfd55472
LibJS: Prebake the empty object ({}) with a prototype
|
4 年之前 |
Andreas Kling
|
4c33209011
LibJS: Add Object::define_property_without_transition() helper
|
4 年之前 |
Andreas Kling
|
69bae3fd9a
LibJS: Prevent object shape transitions during runtime object buildup
|
4 年之前 |
Andreas Kling
|
ec55490198
LibJS: Make global objects have unique shape from the start
|
4 年之前 |
Andreas Kling
|
340a115dfe
LibJS: Make native function/property callbacks take VM, not Interpreter
|
4 年之前 |
Andreas Kling
|
676cb87a8f
LibJS: Use VM::exception() instead of Interpreter::exception() a bunch
|
4 年之前 |
Andreas Kling
|
aaf6014ae1
LibJS: Simplify Cell::initialize()
|
5 年之前 |
Matthew Olsson
|
c831fb17bf
LibJS: Add StringIterator
|
5 年之前 |
Matthew Olsson
|
2ea85355fe
LibJS: Start implementing iterable framework, add ArrayIterator
|
5 年之前 |
Matthew Olsson
|
51bfc6c6b3
LibJS: Renamed Object::GetOwnPropertyReturnMode to Object::PropertyKind
|
5 年之前 |
Matthew Olsson
|
7a1d485b19
LibJS: Integrate Symbols into objects as valid keys
|
5 年之前 |
Jack Karamanian
|
a535d58cac
LibJS: Add Object::define_accessor()
|
5 年之前 |
Linus Groh
|
afcfea2001
LibJS: Handle "receiver" argument in Reflect.{get,set}()
|
5 年之前 |
Andreas Kling
|
0166a1fa74
LibJS: Make NativeProperty a plain Cell instead of an Object
|
5 年之前 |
Andreas Kling
|
ba641e97d9
LibJS: Clarify Object (base class) construction somewhat
|
5 年之前 |
Andreas Kling
|
af51dc105a
LibJS+LibWeb: Add JS::Object::inherits(class_name)
|
5 年之前 |