.. |
Array.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Array.prototype.concat.js
|
4931c0feda
LibJS: Add Array.prototype.concat
|
5 anni fa |
Array.prototype.filter.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
5 anni fa |
Array.prototype.find.js
|
823cc7bc1c
LibJS: Call Array.prototype.find() callback for empty elements
|
5 anni fa |
Array.prototype.findIndex.js
|
3152559422
LibJS: Call Array.prototype.findIndex() callback for empty elements
|
5 anni fa |
Array.prototype.forEach.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
5 anni fa |
Array.prototype.includes.js
|
687096cadd
LibJS: Add Array.prototype.includes
|
5 anni fa |
Array.prototype.indexOf.js
|
6d308113b8
LibJS: Fix Array.prototype.indexOf fromIndex negative
|
5 anni fa |
Array.prototype.join.js
|
6d6cd64689
LibJS: Skip undefined and null in join_array_with_separator()
|
5 anni fa |
Array.prototype.lastIndexOf.js
|
b2305cb67d
LibJS: Add Array.prototype.lastIndexOf
|
5 anni fa |
Array.prototype.map.js
|
ad8abce8a5
LibJS: Let Array.prototype.map() resize new array before loop
|
5 anni fa |
Array.prototype.pop.js
|
d4ec38097f
LibJS: Return undefined in Array.prototype.{pop,shift} for empty values
|
5 anni fa |
Array.prototype.push.js
|
5da1a40ccf
LibJS: Support multiple arguments in Array.prototype.push()
|
5 anni fa |
Array.prototype.reverse.js
|
df6696f576
LibJS: Add Array.prototype.reverse
|
5 anni fa |
Array.prototype.shift.js
|
d4ec38097f
LibJS: Return undefined in Array.prototype.{pop,shift} for empty values
|
5 anni fa |
Array.prototype.slice.js
|
856ab9c600
LibJS: Add Array.prototype.slice
|
5 anni fa |
Array.prototype.some.js
|
1c4d776ccc
LibJS: Add Array.prototype.some
|
5 anni fa |
Array.prototype.toString.js
|
6d6cd64689
LibJS: Skip undefined and null in join_array_with_separator()
|
5 anni fa |
Array.prototype.unshift.js
|
29253bf932
LibJS: Add Array.prototype.unshift()
|
5 anni fa |
Boolean.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Boolean.prototype.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Boolean.prototype.toString.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
5 anni fa |
Boolean.prototype.valueOf.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
5 anni fa |
Date.now.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Date.prototype.getDate.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Date.prototype.getDay.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Date.prototype.getFullYear.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Date.prototype.getHours.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Date.prototype.getMilliseconds.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Date.prototype.getMinutes.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Date.prototype.getMonth.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Date.prototype.getSeconds.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Date.prototype.getTime.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Error.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Error.prototype.name.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Error.prototype.toString.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Function.js
|
640a24dce8
LibJS: Remove outdated FIXME now that we have lexical environments
|
5 anni fa |
Function.prototype.apply.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Function.prototype.bind.js
|
1fa0c7304d
LibJS: Implement Function.prototype.bind()
|
5 anni fa |
Function.prototype.call.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Function.prototype.toString.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Infinity-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Math-constants.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Math.abs.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Math.ceil.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Math.cos.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Math.max.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Math.min.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Math.pow.js
|
97366f4dd4
LibJS: Add Math.pow()
|
5 anni fa |
Math.sin.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Math.sqrt.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Math.tan.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Math.trunc.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
NaN-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Number-constants.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Number.isFinite.js
|
c350f5ae67
LibJS: Implement Number.isFinite()
|
5 anni fa |
Number.isInteger.js
|
3a12a8a348
LibJS: Make Number.isInteger() test pass on Serenity
|
5 anni fa |
Number.isNaN.js
|
7bd6b58b29
LibJS: Implement Number.isNaN()
|
5 anni fa |
Number.isSafeInteger.js
|
c350f5ae67
LibJS: Implement Number.isFinite()
|
5 anni fa |
Number.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Number.prototype.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Object.defineProperty.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
5 anni fa |
Object.getOwnPropertyNames.js
|
95abcc3722
LibJS: Implement correct object property ordering
|
5 anni fa |
Object.getPrototypeOf.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Object.is.js
|
38ba13e912
LibJS: Implement Object.is()
|
5 anni fa |
Object.prototype.constructor.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Object.prototype.hasOwnProperty.js
|
0a0ba64383
LibJS: Handle Object.prototype.hasOwnProperty() with no arg correctly
|
5 anni fa |
Object.prototype.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
Object.prototype.toString.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
String.prototype.charAt.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
String.prototype.concat.js
|
7725b1970e
LibJS: Add String.prototype.concat
|
5 anni fa |
String.prototype.includes.js
|
838127df35
LibJS: Add String.prototype.includes
|
5 anni fa |
String.prototype.indexOf.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
String.prototype.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
String.prototype.padEnd.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
String.prototype.padStart.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
String.prototype.repeat.js
|
d3e3f5b421
LibJS: Add tests for String.prototype.repeat()
|
5 anni fa |
String.prototype.slice.js
|
58f6f50de4
LibJS: Add String.prototype.slice
|
5 anni fa |
String.prototype.startsWith.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
String.prototype.substring.js
|
b0b204822f
LibJS: Add String.prototype.substring
|
5 anni fa |
String.prototype.toLowerCase.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
String.prototype.toString.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
String.prototype.toUpperCase.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
String.prototype.trim.js
|
994f1a79ad
LibJS: Add String.prototype.{trim, trimStart, trimEnd} (#1792)
|
5 anni fa |
add-values-to-primitive.js
|
fa30355194
LibJS: Adding two values should convert them to primitives first
|
5 anni fa |
array-basic.js
|
cea950fd70
LibJS: Support empty values in array expression
|
5 anni fa |
array-length-setter.js
|
418092a71a
LibJS: Implement Array length setter
|
5 anni fa |
array-shrink-during-find-crash.js
|
3152559422
LibJS: Call Array.prototype.findIndex() callback for empty elements
|
5 anni fa |
array-spread.js
|
30fe1b5d58
LibJS: Support spreading of strings and string objects
|
5 anni fa |
arrow-functions.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
automatic-semicolon-insertion.js
|
cebb619f8e
LibJS: Fix parsing of IfStatement, fixes #1829
|
5 anni fa |
binary-bitwise-left-shift.js
|
f0e7404480
LibJS: Implement bitwise left shift operator (<<)
|
5 anni fa |
binary-bitwise-or.js
|
f0e7404480
LibJS: Implement bitwise left shift operator (<<)
|
5 anni fa |
binary-bitwise-right-shift.js
|
502d1f5165
LibJS: Implement bitwise right shift operator (>>)
|
5 anni fa |
binary-bitwise-unsigned-right-shift.js
|
396ecfa2d7
LibJS: Implement bitwise unsigned right shift operator (>>>)
|
5 anni fa |
comments-basic.js
|
823fb9d9aa
LibJS: Add missing load("test-common.js") to comments-basic.js
|
5 anni fa |
constructor-basic.js
|
0593ce406b
LibJS: Implement basic support for the "new" keyword
|
5 anni fa |
continue-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
delete-basic.js
|
f897c41092
LibJS: Implement basic support for the "delete" operator
|
5 anni fa |
delete-global-variable.js
|
3c4a9e421f
LibJS: Allow "delete someGlobalVariable"
|
5 anni fa |
delete-globalThis-property-crash.js
|
2778d077e5
LibJS: Grow storage when adding a property to uniquely-shaped Object
|
5 anni fa |
do-while-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
exception-ReferenceError.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
exponentiation-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
for-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
for-head-errors.js
|
8ad11df89f
LibJS: Handle exception in for loop test execution
|
5 anni fa |
for-no-curlies.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
function-TypeError.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
5 anni fa |
function-length.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
function-missing-arg.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
function-this-in-arguments.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
in-operator-basic.js
|
11728b7db5
LibJS: Implement 'in' operator
|
5 anni fa |
instanceof-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
invalid-lhs-in-assignment.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
5 anni fa |
isFinite.js
|
c350f5ae67
LibJS: Implement Number.isFinite()
|
5 anni fa |
isNaN.js
|
8ff2881b1a
LibJS: Let isNaN() with no argument return true, add tests
|
5 anni fa |
let-scoping.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
logical-expressions-basic.js
|
d14ddb6461
LibJS: Implement nullish coalescing operator (??)
|
5 anni fa |
logical-expressions-short-circuit.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
modulo-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
numeric-literals-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
object-basic.js
|
746dd5b190
LibJS: Implement computed properties in object expressions
|
5 anni fa |
object-spread.js
|
104969a9f5
LibJS: Add spreading in object literals
|
5 anni fa |
parser-unary-associativity.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
run-tests
|
9722cac9fe
LibJS: Let run-tests return 1 when not all tests pass
|
5 anni fa |
string-spread.js
|
30fe1b5d58
LibJS: Support spreading of strings and string objects
|
5 anni fa |
switch-basic-2.js
|
b9415dc0e9
LibJS: Use assertNotReached() in tests
|
5 anni fa |
switch-basic-3.js
|
92a9fe0e49
LibJS: Fix test files indentation (4 spaces)
|
5 anni fa |
switch-basic.js
|
92a9fe0e49
LibJS: Fix test files indentation (4 spaces)
|
5 anni fa |
switch-break.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
ternary-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
test-common.js
|
f78a92c5a9
LibJS: Remove default parameter from assertThrowsError() for now
|
5 anni fa |
throw-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
to-number-basic.js
|
da0ab16f01
LibJS: Don't handle arrays separately in Value::to_number()
|
5 anni fa |
typeof-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
update-expression-on-member-expression.js
|
24cce3674b
LibJS: Support o.f++ :^)
|
5 anni fa |
update-expressions-basic.js
|
a1b820b11c
LibJS: Improve UpdateExpression::execute()
|
5 anni fa |
var-multiple-declarator.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
var-scoping.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
variable-declaration.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
5 anni fa |
variable-undefined.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 anni fa |
void-basic.js
|
d30db07048
LibJS: Implement void operator
|
5 anni fa |
while-basic.js
|
038051d205
LibJS: Parse while statements
|
5 anni fa |