Timothy Flynn
|
18847fca50
LibJS: Use IteratorStepValue in ECMA-262
|
1 anno fa |
Timothy Flynn
|
2b96e732dd
LibJS: Implement the IteratorStepValue AO
|
1 anno fa |
Andreas Kling
|
f47a14b9d6
LibJS: Use a premade shape when creating iterator result objects
|
1 anno fa |
Andreas Kling
|
4699c81fc1
LibJS: Stop converting between Object <-> IteratorRecord all the time
|
1 anno fa |
Andreas Kling
|
3c74dc9f4d
LibJS: Segregate GC-allocated objects by type
|
1 anno fa |
Andreas Kling
|
65717e3b75
LibJS: Inline fast case for Value::to_{boolean,number,numeric,primitive}
|
1 anno fa |
Andreas Kling
|
72c9f56c66
LibJS: Make Heap::allocate<T>() infallible
|
1 anno fa |
Andreas Kling
|
97ebfd9f0f
LibJS: Make Value::to_string_without_side_effects() infallible
|
1 anno fa |
Timothy Flynn
|
9d7215c636
LibJS+LibWeb: Move IteratorOperations.h AOs to Iterator.h
|
1 anno fa |
Timothy Flynn
|
705e96568c
LibJS: Change error message for non-objects in GetIteratorFlattenable
|
2 anni fa |
Timothy Flynn
|
ff4e0d2943
LibJS: Avoid creating String object wrappers in iterator helpers
|
2 anni fa |
Timothy Flynn
|
d9d245faa7
LibJS: Implement Iterator.from and the WrapForValidIteratorPrototype
|
2 anni fa |
Timothy Flynn
|
5736b53013
LibJS: Add an Iterator constructor and object
|
2 anni fa |