.. |
Array.isArray.js
|
ca22476d9d
LibJS: Add Array.isArray()
|
%!s(int64=5) %!d(string=hai) anos |
Array.js
|
01fd6ce045
LibJS: Support multiple arguments in Array constructor
|
%!s(int64=5) %!d(string=hai) anos |
Array.of.js
|
e333b60064
LibJS: Add Array.of()
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype-generic-functions.js
|
27c71d2627
LibJS: Add Array.prototype.reduce() (#2334)
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.concat.js
|
4931c0feda
LibJS: Add Array.prototype.concat
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.every.js
|
57d15acd4c
LibJS: Add Array.prototype.every
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.filter.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.find.js
|
823cc7bc1c
LibJS: Call Array.prototype.find() callback for empty elements
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.findIndex.js
|
3152559422
LibJS: Call Array.prototype.findIndex() callback for empty elements
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.forEach.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.includes.js
|
5db9becc4a
LibJS: Treat missing arg in Array.prototype.includes() as undefined
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.indexOf.js
|
6a4280e6e5
LibJS: Treat missing arg in Array.prototype.{indexOf,lastIndexOf}() as undefined
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.join.js
|
9f7a6e116a
LibJS: Let Array.prototype.join() ignore additional arguments
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.lastIndexOf.js
|
843e000f18
LibJS: Fix Array.prototype.lastIndexOf() implementation
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.map.js
|
ad8abce8a5
LibJS: Let Array.prototype.map() resize new array before loop
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.pop.js
|
d4ec38097f
LibJS: Return undefined in Array.prototype.{pop,shift} for empty values
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.push.js
|
5da1a40ccf
LibJS: Support multiple arguments in Array.prototype.push()
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.reduce.js
|
27c71d2627
LibJS: Add Array.prototype.reduce() (#2334)
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.reverse.js
|
df6696f576
LibJS: Add Array.prototype.reverse
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.shift.js
|
d4ec38097f
LibJS: Return undefined in Array.prototype.{pop,shift} for empty values
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.slice.js
|
856ab9c600
LibJS: Add Array.prototype.slice
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.some.js
|
1c4d776ccc
LibJS: Add Array.prototype.some
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.toString.js
|
6d6cd64689
LibJS: Skip undefined and null in join_array_with_separator()
|
%!s(int64=5) %!d(string=hai) anos |
Array.prototype.unshift.js
|
29253bf932
LibJS: Add Array.prototype.unshift()
|
%!s(int64=5) %!d(string=hai) anos |
Boolean.js
|
99be27b4a1
LibJS: Add "name" property to functions
|
%!s(int64=5) %!d(string=hai) anos |
Boolean.prototype.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Boolean.prototype.toString.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
%!s(int64=5) %!d(string=hai) anos |
Boolean.prototype.valueOf.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
%!s(int64=5) %!d(string=hai) anos |
Date.js
|
99be27b4a1
LibJS: Add "name" property to functions
|
%!s(int64=5) %!d(string=hai) anos |
Date.now.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Date.prototype.getDate.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Date.prototype.getDay.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Date.prototype.getFullYear.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Date.prototype.getHours.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Date.prototype.getMilliseconds.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Date.prototype.getMinutes.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Date.prototype.getMonth.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Date.prototype.getSeconds.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Date.prototype.getTime.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Error.js
|
99be27b4a1
LibJS: Add "name" property to functions
|
%!s(int64=5) %!d(string=hai) anos |
Error.prototype.name.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Error.prototype.toString.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Function.js
|
33defef267
LibJS: Let parser keep track of errors
|
%!s(int64=5) %!d(string=hai) anos |
Function.prototype.apply.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Function.prototype.bind.js
|
1fa0c7304d
LibJS: Implement Function.prototype.bind()
|
%!s(int64=5) %!d(string=hai) anos |
Function.prototype.call.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Function.prototype.toString.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Infinity-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Math-constants.js
|
e375766f98
LibJS: Add Math.exp()
|
%!s(int64=5) %!d(string=hai) anos |
Math.abs.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Math.ceil.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Math.clz32.js
|
b3090678a9
LibJS: Add Math.clz32()
|
%!s(int64=5) %!d(string=hai) anos |
Math.cos.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Math.exp.js
|
e375766f98
LibJS: Add Math.exp()
|
%!s(int64=5) %!d(string=hai) anos |
Math.expm1.js
|
452dbbc463
LibJS: Add Math.expm1()
|
%!s(int64=5) %!d(string=hai) anos |
Math.floor.js
|
de7827faf7
LibM: Fix floor() and floorf() for negative numbers
|
%!s(int64=5) %!d(string=hai) anos |
Math.max.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Math.min.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Math.pow.js
|
97366f4dd4
LibJS: Add Math.pow()
|
%!s(int64=5) %!d(string=hai) anos |
Math.sign.js
|
b27834cf16
LibJS: Add Math.sign()
|
%!s(int64=5) %!d(string=hai) anos |
Math.sin.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Math.sqrt.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Math.tan.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Math.trunc.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
NaN-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Number-constants.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Number.isFinite.js
|
73eef31f49
LibJS: Add Number.parseFloat()
|
%!s(int64=5) %!d(string=hai) anos |
Number.isInteger.js
|
3a12a8a348
LibJS: Make Number.isInteger() test pass on Serenity
|
%!s(int64=5) %!d(string=hai) anos |
Number.isNaN.js
|
73eef31f49
LibJS: Add Number.parseFloat()
|
%!s(int64=5) %!d(string=hai) anos |
Number.isSafeInteger.js
|
c350f5ae67
LibJS: Implement Number.isFinite()
|
%!s(int64=5) %!d(string=hai) anos |
Number.js
|
99be27b4a1
LibJS: Add "name" property to functions
|
%!s(int64=5) %!d(string=hai) anos |
Number.parseFloat.js
|
73eef31f49
LibJS: Add Number.parseFloat()
|
%!s(int64=5) %!d(string=hai) anos |
Number.prototype.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Object.defineProperty.js
|
45dfa094e9
LibJS: Add getter/setter support
|
%!s(int64=5) %!d(string=hai) anos |
Object.entries.js
|
683a0696f3
LibJS: Add Object.{keys,values,entries}()
|
%!s(int64=5) %!d(string=hai) anos |
Object.getOwnPropertyNames.js
|
95abcc3722
LibJS: Implement correct object property ordering
|
%!s(int64=5) %!d(string=hai) anos |
Object.getPrototypeOf.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Object.is.js
|
38ba13e912
LibJS: Implement Object.is()
|
%!s(int64=5) %!d(string=hai) anos |
Object.js
|
99be27b4a1
LibJS: Add "name" property to functions
|
%!s(int64=5) %!d(string=hai) anos |
Object.keys.js
|
683a0696f3
LibJS: Add Object.{keys,values,entries}()
|
%!s(int64=5) %!d(string=hai) anos |
Object.prototype.constructor.js
|
b299c75d45
LibJS: Make Object.prototype.constructor non-enumerable
|
%!s(int64=5) %!d(string=hai) anos |
Object.prototype.hasOwnProperty.js
|
0a0ba64383
LibJS: Handle Object.prototype.hasOwnProperty() with no arg correctly
|
%!s(int64=5) %!d(string=hai) anos |
Object.prototype.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Object.prototype.toString.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
Object.values.js
|
683a0696f3
LibJS: Add Object.{keys,values,entries}()
|
%!s(int64=5) %!d(string=hai) anos |
Reflect.apply.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
%!s(int64=5) %!d(string=hai) anos |
Reflect.construct.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
%!s(int64=5) %!d(string=hai) anos |
Reflect.defineProperty.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
%!s(int64=5) %!d(string=hai) anos |
Reflect.deleteProperty.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
%!s(int64=5) %!d(string=hai) anos |
Reflect.get.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
%!s(int64=5) %!d(string=hai) anos |
Reflect.getOwnPropertyDescriptor.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
%!s(int64=5) %!d(string=hai) anos |
Reflect.getPrototypeOf.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
%!s(int64=5) %!d(string=hai) anos |
Reflect.has.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
%!s(int64=5) %!d(string=hai) anos |
Reflect.ownKeys.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
%!s(int64=5) %!d(string=hai) anos |
Reflect.set.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
%!s(int64=5) %!d(string=hai) anos |
Reflect.setPrototypeOf.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
%!s(int64=5) %!d(string=hai) anos |
String.js
|
99be27b4a1
LibJS: Add "name" property to functions
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype-generic-functions.js
|
8159f45f6e
LibJS: Make String.prototype.slice() generic
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.charAt.js
|
00fe7f82c0
LibJS: Treat NaN in Value::to_i32() as zero
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.concat.js
|
7725b1970e
LibJS: Add String.prototype.concat
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.includes.js
|
838127df35
LibJS: Add String.prototype.includes
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.indexOf.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.lastIndexOf.js
|
6dbb5df81f
LibJS: Add String.prototype.lastIndexOf
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.padEnd.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.padStart.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.repeat.js
|
d3e3f5b421
LibJS: Add tests for String.prototype.repeat()
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.slice.js
|
58f6f50de4
LibJS: Add String.prototype.slice
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.startsWith.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.substring.js
|
b0b204822f
LibJS: Add String.prototype.substring
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.toLowerCase.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.toString.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.toUpperCase.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
String.prototype.trim.js
|
994f1a79ad
LibJS: Add String.prototype.{trim, trimStart, trimEnd} (#1792)
|
%!s(int64=5) %!d(string=hai) anos |
String.raw.js
|
ab652fa1ee
LibJS: Add String.raw
|
%!s(int64=5) %!d(string=hai) anos |
Symbol.for.js
|
4ced126704
LibJS: Add symbol objects
|
%!s(int64=5) %!d(string=hai) anos |
Symbol.js
|
4ced126704
LibJS: Add symbol objects
|
%!s(int64=5) %!d(string=hai) anos |
Symbol.keyFor.js
|
4ced126704
LibJS: Add symbol objects
|
%!s(int64=5) %!d(string=hai) anos |
Symbol.prototype.toString.js
|
4569e88bea
LibJS: Throw TypeError when coercing symbol to number
|
%!s(int64=5) %!d(string=hai) anos |
Symbol.prototype.valueOf.js
|
4ced126704
LibJS: Add symbol objects
|
%!s(int64=5) %!d(string=hai) anos |
add-values-to-primitive.js
|
fa30355194
LibJS: Adding two values should convert them to primitives first
|
%!s(int64=5) %!d(string=hai) anos |
array-basic.js
|
cea950fd70
LibJS: Support empty values in array expression
|
%!s(int64=5) %!d(string=hai) anos |
array-length-setter.js
|
418092a71a
LibJS: Implement Array length setter
|
%!s(int64=5) %!d(string=hai) anos |
array-shrink-during-find-crash.js
|
3152559422
LibJS: Call Array.prototype.findIndex() callback for empty elements
|
%!s(int64=5) %!d(string=hai) anos |
array-spread.js
|
c6ddbd1f3e
LibJS: Add side-effect-free version of Value::to_string()
|
%!s(int64=5) %!d(string=hai) anos |
arrow-functions.js
|
27913154ea
LibJS: Disallow multiple parameters in paren-less arrow function
|
%!s(int64=5) %!d(string=hai) anos |
assignment-operators.js
|
72d2bd56ce
LibJS: Implement modulo assignment operator (%=)
|
%!s(int64=5) %!d(string=hai) anos |
automatic-semicolon-insertion.js
|
cebb619f8e
LibJS: Fix parsing of IfStatement, fixes #1829
|
%!s(int64=5) %!d(string=hai) anos |
binary-bitwise-left-shift.js
|
f0e7404480
LibJS: Implement bitwise left shift operator (<<)
|
%!s(int64=5) %!d(string=hai) anos |
binary-bitwise-or.js
|
f0e7404480
LibJS: Implement bitwise left shift operator (<<)
|
%!s(int64=5) %!d(string=hai) anos |
binary-bitwise-right-shift.js
|
502d1f5165
LibJS: Implement bitwise right shift operator (>>)
|
%!s(int64=5) %!d(string=hai) anos |
binary-bitwise-unsigned-right-shift.js
|
396ecfa2d7
LibJS: Implement bitwise unsigned right shift operator (>>>)
|
%!s(int64=5) %!d(string=hai) anos |
comma-operator.js
|
8ffdcce0d0
LibJS: Parse comma operator into SequenceExpression
|
%!s(int64=5) %!d(string=hai) anos |
comments-basic.js
|
823fb9d9aa
LibJS: Add missing load("test-common.js") to comments-basic.js
|
%!s(int64=5) %!d(string=hai) anos |
constructor-basic.js
|
0593ce406b
LibJS: Implement basic support for the "new" keyword
|
%!s(int64=5) %!d(string=hai) anos |
continue-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
debugger-statement.js
|
43c1fa9965
LibJS: Implement (no-op) debugger statement
|
%!s(int64=5) %!d(string=hai) anos |
delete-basic.js
|
f897c41092
LibJS: Implement basic support for the "delete" operator
|
%!s(int64=5) %!d(string=hai) anos |
delete-global-variable.js
|
3c4a9e421f
LibJS: Allow "delete someGlobalVariable"
|
%!s(int64=5) %!d(string=hai) anos |
delete-globalThis-property-crash.js
|
2778d077e5
LibJS: Grow storage when adding a property to uniquely-shaped Object
|
%!s(int64=5) %!d(string=hai) anos |
do-while-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
empty-statements.js
|
32742709dc
LibJS: Support empty statements
|
%!s(int64=5) %!d(string=hai) anos |
exception-ReferenceError.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
exponentiation-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
for-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
for-head-errors.js
|
8ad11df89f
LibJS: Handle exception in for loop test execution
|
%!s(int64=5) %!d(string=hai) anos |
for-no-curlies.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
for-scopes.js
|
b184f12aaf
LibJS: Limit scope of 'for' loop variables
|
%!s(int64=5) %!d(string=hai) anos |
function-TypeError.js
|
c6ddbd1f3e
LibJS: Add side-effect-free version of Value::to_string()
|
%!s(int64=5) %!d(string=hai) anos |
function-default-parameters.js
|
5e66f1900b
LibJS: Add function default arguments
|
%!s(int64=5) %!d(string=hai) anos |
function-length.js
|
838390171c
LibJS: Function.length respects default and rest parameters
|
%!s(int64=5) %!d(string=hai) anos |
function-missing-arg.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
function-name.js
|
25cf0da2fb
LibJS: Set name of anonymous functions during assignment
|
%!s(int64=5) %!d(string=hai) anos |
function-rest-params.js
|
454c1e6bbe
LibJS: Implement rest parameters
|
%!s(int64=5) %!d(string=hai) anos |
function-spread.js
|
107ca2e4ba
LibJS: Add function call spreading
|
%!s(int64=5) %!d(string=hai) anos |
function-this-in-arguments.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
in-operator-basic.js
|
11728b7db5
LibJS: Implement 'in' operator
|
%!s(int64=5) %!d(string=hai) anos |
indexed-access-string-object.js
|
1ba2e6768d
LibJS: Implement indexed access for StringObject
|
%!s(int64=5) %!d(string=hai) anos |
instanceof-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
invalid-lhs-in-assignment.js
|
d69ed91790
LibJS: Check AssignmentExpression LHS in parser
|
%!s(int64=5) %!d(string=hai) anos |
isFinite.js
|
c350f5ae67
LibJS: Implement Number.isFinite()
|
%!s(int64=5) %!d(string=hai) anos |
isNaN.js
|
8ff2881b1a
LibJS: Let isNaN() with no argument return true, add tests
|
%!s(int64=5) %!d(string=hai) anos |
let-scoping.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
logical-expressions-basic.js
|
d14ddb6461
LibJS: Implement nullish coalescing operator (??)
|
%!s(int64=5) %!d(string=hai) anos |
logical-expressions-short-circuit.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
modulo-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
numeric-literals-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
object-basic.js
|
746dd5b190
LibJS: Implement computed properties in object expressions
|
%!s(int64=5) %!d(string=hai) anos |
object-getter-setter-shorthand.js
|
c35732c011
LibJS: Add object literal getter/setter shorthand
|
%!s(int64=5) %!d(string=hai) anos |
object-method-shorthand.js
|
28ef654d13
LibJS: Add object literal method shorthand
|
%!s(int64=5) %!d(string=hai) anos |
object-spread.js
|
104969a9f5
LibJS: Add spreading in object literals
|
%!s(int64=5) %!d(string=hai) anos |
parseFloat.js
|
6f6b089aa0
LibJS: Add parseFloat()
|
%!s(int64=5) %!d(string=hai) anos |
parser-unary-associativity.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
run-tests.sh
|
450a2a0f9c
Build: Switch to CMake :^)
|
%!s(int64=5) %!d(string=hai) anos |
string-escapes.js
|
e415dd4e9c
LibJS: Handle hex and unicode escape sequences in string literals
|
%!s(int64=5) %!d(string=hai) anos |
string-spread.js
|
30fe1b5d58
LibJS: Support spreading of strings and string objects
|
%!s(int64=5) %!d(string=hai) anos |
switch-basic-2.js
|
b9415dc0e9
LibJS: Use assertNotReached() in tests
|
%!s(int64=5) %!d(string=hai) anos |
switch-basic-3.js
|
92a9fe0e49
LibJS: Fix test files indentation (4 spaces)
|
%!s(int64=5) %!d(string=hai) anos |
switch-basic.js
|
532d4bc0ab
LibJS: Spec-compliant equality comparisons
|
%!s(int64=5) %!d(string=hai) anos |
switch-break.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
tagged-template-literals.js
|
b5f1df57ed
LibJS: Add raw strings to tagged template literals
|
%!s(int64=5) %!d(string=hai) anos |
template-literals.js
|
adb4accab3
LibJS: Add template literals
|
%!s(int64=5) %!d(string=hai) anos |
ternary-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
test-common.js
|
e375766f98
LibJS: Add Math.exp()
|
%!s(int64=5) %!d(string=hai) anos |
throw-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
to-number-basic.js
|
de42ddfd93
LibJS: Trim whitespace from string before coercing to number
|
%!s(int64=5) %!d(string=hai) anos |
to-number-exception.js
|
476094922b
LibJS: Pass Interpreter& to Value::to_number() et al.
|
%!s(int64=5) %!d(string=hai) anos |
typeof-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
update-expression-on-member-expression.js
|
24cce3674b
LibJS: Support o.f++ :^)
|
%!s(int64=5) %!d(string=hai) anos |
update-expressions-basic.js
|
a1b820b11c
LibJS: Improve UpdateExpression::execute()
|
%!s(int64=5) %!d(string=hai) anos |
var-multiple-declarator.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
var-scoping.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
variable-declaration.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
%!s(int64=5) %!d(string=hai) anos |
variable-undefined.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
%!s(int64=5) %!d(string=hai) anos |
void-basic.js
|
d30db07048
LibJS: Implement void operator
|
%!s(int64=5) %!d(string=hai) anos |
while-basic.js
|
038051d205
LibJS: Parse while statements
|
%!s(int64=5) %!d(string=hai) anos |