Timothy Flynn
|
18847fca50
LibJS: Use IteratorStepValue in ECMA-262
|
1 year ago |
Shannon Booth
|
f589bedb0d
LibJS: Improve JS::modulo precision for large floating values
|
1 year ago |
Timothy Flynn
|
edbc2a1031
LibJS: Update spec numbers for the Array Grouping proposal
|
1 year ago |
Andreas Kling
|
3dc5f467a8
LibJS: Always allocate ExecutionContext objects on the malloc heap
|
1 year ago |
Andreas Kling
|
ece961f882
LibJS: Pass call/construct argument lists as ReadonlySpan<Value>
|
1 year ago |
Aliaksandr Kalenik
|
66b7da4fc7
LibJS: Remove unused make_super_property_reference()
|
1 year ago |
Andreas Kling
|
72c9f56c66
LibJS: Make Heap::allocate<T>() infallible
|
1 year ago |
Andreas Kling
|
97ebfd9f0f
LibJS: Make Value::to_string_without_side_effects() infallible
|
1 year ago |
Andreas Kling
|
b8f78c0adc
LibJS: Make JS::number_to_string() infallible
|
1 year ago |
Timothy Flynn
|
9d7215c636
LibJS+LibWeb: Move IteratorOperations.h AOs to Iterator.h
|
1 year ago |
Timothy Flynn
|
1760361304
LibJS: Make GetIterator's hint parameter required
|
1 year ago |
Linus Groh
|
dc5d85b609
LibJS: Unwrap correct completion in group_by()
|
2 years ago |
Linus Groh
|
419e710c1c
LibJS: Re-implement the Array Grouping proposal as static methods
|
2 years ago |
Andreas Kling
|
8a5e71256d
LibJS/Bytecode: Add codegen for ImportCall
|
2 years ago |
Linus Groh
|
b84f8fb55b
LibJS: Make intrinsics getters return NonnullGCPtr
|
2 years ago |
Timothy Flynn
|
36d72a7f4c
LibJS: Convert CanonicalNumericIndexString to use NumberToString
|
2 years ago |
Timothy Flynn
|
b75b7f0c0d
LibJS+Everywhere: Propagate Cell::initialize errors from Heap::allocate
|
2 years ago |
davidot
|
541637e15a
LibJS: Add using declaration support, RAII like operation in js
|
2 years ago |
Timothy Flynn
|
9f78e8728a
LibJS: Port (most of) String.prototype to String
|
2 years ago |
Timothy Flynn
|
f3db548a3d
AK+Everywhere: Rename FlyString to DeprecatedFlyString
|
2 years ago |
Linus Groh
|
e785c66f91
LibJS: Convert get_this_environment() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
c132064ee9
LibJS: Convert new_private_environment() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
208be8b86d
LibJS: Convert new_function_environment() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
111a38c464
LibJS: Convert new_object_environment() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
107e06a396
LibJS: Convert new_declarative_environment() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
bd40464195
LibJS: Convert standalone construct() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
1c24b82dd7
LibJS: Convert ordinary_create_from_constructor() to NonnullGCPtr
|
2 years ago |
Linus Groh
|
22089436ed
LibJS: Convert Heap::allocate{,_without_realm}() to NonnullGCPtr
|
2 years ago |
Moustafa Raafat
|
ae2abcebbb
Everywhere: Use C++ concepts instead of requires clauses
|
2 years ago |
Linus Groh
|
6e19ab2bbc
AK+Everywhere: Rename String to DeprecatedString
|
2 years ago |