Andreas Kling
|
1f8b6ac3c3
LibJS: Begin implementing GlobalEnvironmentRecord
|
4 years ago |
Andreas Kling
|
aabd82d508
LibJS: Bring function environment records closer to the spec
|
4 years ago |
Andreas Kling
|
c6baeca6d7
LibJS: Add ObjectEnvironmentRecord to Forward.h
|
4 years ago |
Andreas Kling
|
6c6dbcfc36
LibJS: Rename Environment Records so they match the spec :^)
|
4 years ago |
Matthew Olsson
|
22b17219ff
LibJS: Add the remaining generator objects
|
4 years ago |
Idan Horowitz
|
dcb55db99b
LibJS: Replace boolean without_side_effects parameters with an enum
|
4 years ago |
Luke
|
9cbd90fdb6
LibJS: Add BigInt64Array and BigUint64Array
|
4 years ago |
Idan Horowitz
|
de9fa6622a
LibJS: Add the FinalizationRegistry built-in object
|
4 years ago |
Idan Horowitz
|
e4d267d4fb
LibJS: Add the DataView built-in object
|
4 years ago |
Idan Horowitz
|
322c8a3995
LibJS: Add the MapIterator built-in and the key/values/entries methods
|
4 years ago |
Idan Horowitz
|
a96ac8bd56
LibJS: Add the Map built-in object
|
4 years ago |
Idan Horowitz
|
7eba63a8a3
LibJS: Add the WeakRef built-in object
|
4 years ago |
Idan Horowitz
|
39554f3787
LibJS: Add the WeakMap built-in object
|
4 years ago |
Idan Horowitz
|
1a8ee5d8d7
LibJS: Generify the garbage collector's weak container notifications
|
4 years ago |
Linus Groh
|
cbd7437d40
LibJS: Implement AggregateError
|
4 years ago |
Linus Groh
|
ad3242bab7
LibJS: Rename JS_ENUMERATE_{ERROR_SUBCLASSES => NATIVE_ERRORS}
|
4 years ago |
Andreas Kling
|
b3e6a6c1cd
LibJS: Perform function instantiation in bytecode
|
4 years ago |
Linus Groh
|
ad7aa05cc6
LibJS: Implement the CreateListFromArrayLike() abstract operation
|
4 years ago |
Idan Horowitz
|
8b6beac5ce
LibJS: Add the WeakSet built-in object
|
4 years ago |
Gunnar Beutner
|
6a0d1fa259
LibJS: Store strings in a string table
|
4 years ago |
Idan Horowitz
|
2a3090d292
LibJS: Add the SetIterator built-in and Set.prototype.{values, entries}
|
4 years ago |
Idan Horowitz
|
670be04c81
LibJS: Add the Set built-in object
|
4 years ago |
Ali Mohammad Pur
|
01e8f0889a
LibJS: Generate bytecode in basic blocks instead of one big block
|
4 years ago |
Andreas Kling
|
b8a5ea1f8d
Revert "LibJS: Add bytecode instruction handles"
|
4 years ago |
Matthew Olsson
|
a01bd35c67
LibJS: Add bytecode instruction handles
|
4 years ago |
Andreas Kling
|
69dddd4ef5
LibJS: Start fleshing out a bytecode for the JavaScript engine :^)
|
4 years ago |
Idan Horowitz
|
eb0b1c432a
LibJS: Replace StringOrSymbol::from_value with Value::to_property_key
|
4 years ago |
Andreas Kling
|
9b699bad94
LibJS: Rename Allocator => CellAllocator
|
4 years ago |
Ali Mohammad Pur
|
6af596d9e8
LibJS+LibWeb: Make Uint8ClampedArray use TypedArray
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |