.. |
Array.isArray.js
|
ca22476d9d
LibJS: Add Array.isArray()
|
5 years ago |
Array.js
|
5ae9419a06
LibJS: Object index properties have descriptors; Handle sparse indices
|
5 years ago |
Array.of.js
|
5ae9419a06
LibJS: Object index properties have descriptors; Handle sparse indices
|
5 years ago |
Array.prototype-generic-functions.js
|
f9f7cb4583
LibJS: Add Array.prototype.splice
|
5 years ago |
Array.prototype.concat.js
|
4931c0feda
LibJS: Add Array.prototype.concat
|
5 years ago |
Array.prototype.every.js
|
57d15acd4c
LibJS: Add Array.prototype.every
|
5 years ago |
Array.prototype.fill.js
|
199a6b40b3
LibJS: Add Array.prototype.fill
|
5 years ago |
Array.prototype.filter.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
5 years ago |
Array.prototype.find.js
|
823cc7bc1c
LibJS: Call Array.prototype.find() callback for empty elements
|
5 years ago |
Array.prototype.findIndex.js
|
3152559422
LibJS: Call Array.prototype.findIndex() callback for empty elements
|
5 years ago |
Array.prototype.forEach.js
|
0718f216af
LibJS: Add assertThrowsError() test function
|
5 years ago |
Array.prototype.includes.js
|
5db9becc4a
LibJS: Treat missing arg in Array.prototype.includes() as undefined
|
5 years ago |
Array.prototype.indexOf.js
|
6a4280e6e5
LibJS: Treat missing arg in Array.prototype.{indexOf,lastIndexOf}() as undefined
|
5 years ago |
Array.prototype.join.js
|
9f7a6e116a
LibJS: Let Array.prototype.join() ignore additional arguments
|
5 years ago |
Array.prototype.lastIndexOf.js
|
843e000f18
LibJS: Fix Array.prototype.lastIndexOf() implementation
|
5 years ago |
Array.prototype.map.js
|
ad8abce8a5
LibJS: Let Array.prototype.map() resize new array before loop
|
5 years ago |
Array.prototype.pop.js
|
d4ec38097f
LibJS: Return undefined in Array.prototype.{pop,shift} for empty values
|
5 years ago |
Array.prototype.push.js
|
5da1a40ccf
LibJS: Support multiple arguments in Array.prototype.push()
|
5 years ago |
Array.prototype.reduce.js
|
d4e97b17ab
LibJS: Use a non-arrow function to check the |this| value in the
|
5 years ago |
Array.prototype.reduceRight.js
|
d4e97b17ab
LibJS: Use a non-arrow function to check the |this| value in the
|
5 years ago |
Array.prototype.reverse.js
|
df6696f576
LibJS: Add Array.prototype.reverse
|
5 years ago |
Array.prototype.shift.js
|
d4ec38097f
LibJS: Return undefined in Array.prototype.{pop,shift} for empty values
|
5 years ago |
Array.prototype.slice.js
|
856ab9c600
LibJS: Add Array.prototype.slice
|
5 years ago |
Array.prototype.some.js
|
1c4d776ccc
LibJS: Add Array.prototype.some
|
5 years ago |
Array.prototype.splice.js
|
f9f7cb4583
LibJS: Add Array.prototype.splice
|
5 years ago |
Array.prototype.toLocaleString.js
|
1dd44210b7
LibJS: Add Array.prototype.toLocaleString()
|
5 years ago |
Array.prototype.toString.js
|
6d6cd64689
LibJS: Skip undefined and null in join_array_with_separator()
|
5 years ago |
Array.prototype.unshift.js
|
29253bf932
LibJS: Add Array.prototype.unshift()
|
5 years ago |
BigInt.asIntN.js
|
0ff9d7e189
LibJS: Add BigInt
|
5 years ago |
BigInt.asUintN.js
|
0ff9d7e189
LibJS: Add BigInt
|
5 years ago |
BigInt.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
BigInt.prototype.toLocaleString.js
|
0ff9d7e189
LibJS: Add BigInt
|
5 years ago |
BigInt.prototype.toString.js
|
0ff9d7e189
LibJS: Add BigInt
|
5 years ago |
BigInt.prototype.valueOf.js
|
0ff9d7e189
LibJS: Add BigInt
|
5 years ago |
Boolean.js
|
99be27b4a1
LibJS: Add "name" property to functions
|
5 years ago |
Boolean.prototype.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Boolean.prototype.toString.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Boolean.prototype.valueOf.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Date.js
|
99be27b4a1
LibJS: Add "name" property to functions
|
5 years ago |
Date.now.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Date.prototype.getDate.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Date.prototype.getDay.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Date.prototype.getFullYear.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Date.prototype.getHours.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Date.prototype.getMilliseconds.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Date.prototype.getMinutes.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Date.prototype.getMonth.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Date.prototype.getSeconds.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Date.prototype.getTime.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Error.js
|
99be27b4a1
LibJS: Add "name" property to functions
|
5 years ago |
Error.prototype.name.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Error.prototype.toString.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Function.js
|
33defef267
LibJS: Let parser keep track of errors
|
5 years ago |
Function.prototype.apply.js
|
4a49c8412c
LibJS: Add tests ensuring the |this| value can't be set for arrow
|
5 years ago |
Function.prototype.bind.js
|
b0932b0aec
LibJS: Allow null or undefined as a bound |this| value in strict mode
|
5 years ago |
Function.prototype.call.js
|
4a49c8412c
LibJS: Add tests ensuring the |this| value can't be set for arrow
|
5 years ago |
Function.prototype.toString.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Infinity-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Math-constants.js
|
e375766f98
LibJS: Add Math.exp()
|
5 years ago |
Math.abs.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Math.ceil.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Math.clz32.js
|
b3090678a9
LibJS: Add Math.clz32()
|
5 years ago |
Math.cos.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Math.exp.js
|
e375766f98
LibJS: Add Math.exp()
|
5 years ago |
Math.expm1.js
|
452dbbc463
LibJS: Add Math.expm1()
|
5 years ago |
Math.floor.js
|
de7827faf7
LibM: Fix floor() and floorf() for negative numbers
|
5 years ago |
Math.max.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Math.min.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Math.pow.js
|
97366f4dd4
LibJS: Add Math.pow()
|
5 years ago |
Math.sign.js
|
b27834cf16
LibJS: Add Math.sign()
|
5 years ago |
Math.sin.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Math.sqrt.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Math.tan.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Math.trunc.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
NaN-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Number-constants.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Number.isFinite.js
|
73eef31f49
LibJS: Add Number.parseFloat()
|
5 years ago |
Number.isInteger.js
|
3a12a8a348
LibJS: Make Number.isInteger() test pass on Serenity
|
5 years ago |
Number.isNaN.js
|
73eef31f49
LibJS: Add Number.parseFloat()
|
5 years ago |
Number.isSafeInteger.js
|
c350f5ae67
LibJS: Implement Number.isFinite()
|
5 years ago |
Number.js
|
99be27b4a1
LibJS: Add "name" property to functions
|
5 years ago |
Number.parseFloat.js
|
73eef31f49
LibJS: Add Number.parseFloat()
|
5 years ago |
Number.prototype.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Object.defineProperty.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Object.entries.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Object.getOwnPropertyDescriptor.js
|
4e331a1fcf
LibJS: Object.getOwnPropertyDescriptor works properly with accessors
|
5 years ago |
Object.getOwnPropertyNames.js
|
95abcc3722
LibJS: Implement correct object property ordering
|
5 years ago |
Object.getPrototypeOf.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Object.is.js
|
38ba13e912
LibJS: Implement Object.is()
|
5 years ago |
Object.isExtensible.js
|
d5ae73a63b
LibJS: Add Object.{isExtensible,preventExtensions}()
|
5 years ago |
Object.js
|
99be27b4a1
LibJS: Add "name" property to functions
|
5 years ago |
Object.keys.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Object.preventExtensions.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Object.prototype.constructor.js
|
b299c75d45
LibJS: Make Object.prototype.constructor non-enumerable
|
5 years ago |
Object.prototype.hasOwnProperty.js
|
0a0ba64383
LibJS: Handle Object.prototype.hasOwnProperty() with no arg correctly
|
5 years ago |
Object.prototype.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Object.prototype.toLocaleString.js
|
70d2add22f
LibJS: Add Object.prototype.toLocaleString()
|
5 years ago |
Object.prototype.toString.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
Object.setPrototypeOf.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Object.values.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Proxy.handler-defineProperty.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Proxy.handler-deleteProperty.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Proxy.handler-get.js
|
39ad42defd
LibJS: Add Proxy objects
|
5 years ago |
Proxy.handler-getOwnPropertyDescriptor.js
|
39ad42defd
LibJS: Add Proxy objects
|
5 years ago |
Proxy.handler-getPrototypeOf.js
|
39ad42defd
LibJS: Add Proxy objects
|
5 years ago |
Proxy.handler-has.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Proxy.handler-isExtensible.js
|
39ad42defd
LibJS: Add Proxy objects
|
5 years ago |
Proxy.handler-preventExtensions.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Proxy.handler-set.js
|
39ad42defd
LibJS: Add Proxy objects
|
5 years ago |
Proxy.handler-setPrototypeOf.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Proxy.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Reflect.apply.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
5 years ago |
Reflect.construct.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
5 years ago |
Reflect.defineProperty.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
5 years ago |
Reflect.deleteProperty.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
5 years ago |
Reflect.get.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
5 years ago |
Reflect.getOwnPropertyDescriptor.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
5 years ago |
Reflect.getPrototypeOf.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
5 years ago |
Reflect.has.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
5 years ago |
Reflect.isExtensible.js
|
c1248a7fd8
LibJS: Implement Reflect.{isExtensible,preventExtensions}()
|
5 years ago |
Reflect.ownKeys.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
5 years ago |
Reflect.preventExtensions.js
|
c1248a7fd8
LibJS: Implement Reflect.{isExtensible,preventExtensions}()
|
5 years ago |
Reflect.set.js
|
79b829637e
LibJS: Implement most of the Reflect object
|
5 years ago |
Reflect.setPrototypeOf.js
|
b32761f2e0
LibJS: Consider non-extensible objects in Reflect.setPrototypeOf()
|
5 years ago |
String.fromCharCode.js
|
e33820b557
LibJS: Add String.fromCharCode()
|
5 years ago |
String.js
|
99be27b4a1
LibJS: Add "name" property to functions
|
5 years ago |
String.prototype-generic-functions.js
|
8159f45f6e
LibJS: Make String.prototype.slice() generic
|
5 years ago |
String.prototype.charAt.js
|
00fe7f82c0
LibJS: Treat NaN in Value::to_i32() as zero
|
5 years ago |
String.prototype.concat.js
|
7725b1970e
LibJS: Add String.prototype.concat
|
5 years ago |
String.prototype.includes.js
|
838127df35
LibJS: Add String.prototype.includes
|
5 years ago |
String.prototype.indexOf.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
String.prototype.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
String.prototype.lastIndexOf.js
|
6dbb5df81f
LibJS: Add String.prototype.lastIndexOf
|
5 years ago |
String.prototype.padEnd.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
String.prototype.padStart.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
String.prototype.repeat.js
|
d3e3f5b421
LibJS: Add tests for String.prototype.repeat()
|
5 years ago |
String.prototype.slice.js
|
58f6f50de4
LibJS: Add String.prototype.slice
|
5 years ago |
String.prototype.startsWith.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
String.prototype.substring.js
|
b0b204822f
LibJS: Add String.prototype.substring
|
5 years ago |
String.prototype.toLowerCase.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
String.prototype.toString.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
String.prototype.toUpperCase.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
String.prototype.trim.js
|
994f1a79ad
LibJS: Add String.prototype.{trim, trimStart, trimEnd} (#1792)
|
5 years ago |
String.raw.js
|
ab652fa1ee
LibJS: Add String.raw
|
5 years ago |
Symbol.for.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Symbol.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Symbol.keyFor.js
|
4ced126704
LibJS: Add symbol objects
|
5 years ago |
Symbol.prototype.toString.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
Symbol.prototype.valueOf.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
add-values-to-primitive.js
|
fa30355194
LibJS: Adding two values should convert them to primitives first
|
5 years ago |
array-basic.js
|
5ae9419a06
LibJS: Object index properties have descriptors; Handle sparse indices
|
5 years ago |
array-length-setter.js
|
418092a71a
LibJS: Implement Array length setter
|
5 years ago |
array-shrink-during-find-crash.js
|
3152559422
LibJS: Call Array.prototype.findIndex() callback for empty elements
|
5 years ago |
array-spread.js
|
c6ddbd1f3e
LibJS: Add side-effect-free version of Value::to_string()
|
5 years ago |
arrow-functions.js
|
3ffb0a4e87
LibJS: Throw a TypeError when an arrow function is used as a constructor
|
5 years ago |
assignment-operators.js
|
72d2bd56ce
LibJS: Implement modulo assignment operator (%=)
|
5 years ago |
automatic-semicolon-insertion.js
|
d52ea37717
LibJS: Integrate labels into the Interpreter
|
5 years ago |
bigint-basic.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
bigint-number-mix-errors.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
binary-bitwise-left-shift.js
|
f0e7404480
LibJS: Implement bitwise left shift operator (<<)
|
5 years ago |
binary-bitwise-or.js
|
f0e7404480
LibJS: Implement bitwise left shift operator (<<)
|
5 years ago |
binary-bitwise-right-shift.js
|
502d1f5165
LibJS: Implement bitwise right shift operator (>>)
|
5 years ago |
binary-bitwise-unsigned-right-shift.js
|
396ecfa2d7
LibJS: Implement bitwise unsigned right shift operator (>>>)
|
5 years ago |
binary-relational.js
|
0ff9d7e189
LibJS: Add BigInt
|
5 years ago |
comma-operator.js
|
8ffdcce0d0
LibJS: Parse comma operator into SequenceExpression
|
5 years ago |
comments-basic.js
|
823fb9d9aa
LibJS: Add missing load("test-common.js") to comments-basic.js
|
5 years ago |
constructor-basic.js
|
0593ce406b
LibJS: Implement basic support for the "new" keyword
|
5 years ago |
continue-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
debugger-statement.js
|
43c1fa9965
LibJS: Implement (no-op) debugger statement
|
5 years ago |
delete-basic.js
|
f897c41092
LibJS: Implement basic support for the "delete" operator
|
5 years ago |
delete-global-variable.js
|
3c4a9e421f
LibJS: Allow "delete someGlobalVariable"
|
5 years ago |
delete-globalThis-property-crash.js
|
2778d077e5
LibJS: Grow storage when adding a property to uniquely-shaped Object
|
5 years ago |
do-while-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
empty-statements.js
|
32742709dc
LibJS: Support empty statements
|
5 years ago |
exception-ReferenceError.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
exponentiation-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
for-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
for-head-errors.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
for-in-basic.js
|
07af2e6b2c
LibJS: Implement basic for..in and for..of loops
|
5 years ago |
for-no-curlies.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
for-of-basic.js
|
07af2e6b2c
LibJS: Implement basic for..in and for..of loops
|
5 years ago |
for-scopes.js
|
b184f12aaf
LibJS: Limit scope of 'for' loop variables
|
5 years ago |
function-TypeError.js
|
c6ddbd1f3e
LibJS: Add side-effect-free version of Value::to_string()
|
5 years ago |
function-default-parameters.js
|
5e66f1900b
LibJS: Add function default arguments
|
5 years ago |
function-hoisting.js
|
2579d0bf55
LibJS: Hoist function declarations
|
5 years ago |
function-length.js
|
838390171c
LibJS: Function.length respects default and rest parameters
|
5 years ago |
function-missing-arg.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
function-name.js
|
25cf0da2fb
LibJS: Set name of anonymous functions during assignment
|
5 years ago |
function-rest-params.js
|
0cbef87944
LibJS: Fix rest-params test to take function hoisting into account
|
5 years ago |
function-spread.js
|
107ca2e4ba
LibJS: Add function call spreading
|
5 years ago |
function-strict-mode.js
|
786722149b
LibJS: Add strict mode
|
5 years ago |
function-this-in-arguments.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
in-operator-basic.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
indexed-access-string-object.js
|
1ba2e6768d
LibJS: Implement indexed access for StringObject
|
5 years ago |
instanceof-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
invalid-lhs-in-assignment.js
|
d69ed91790
LibJS: Check AssignmentExpression LHS in parser
|
5 years ago |
isFinite.js
|
c350f5ae67
LibJS: Implement Number.isFinite()
|
5 years ago |
isNaN.js
|
8ff2881b1a
LibJS: Let isNaN() with no argument return true, add tests
|
5 years ago |
labels.js
|
d52ea37717
LibJS: Integrate labels into the Interpreter
|
5 years ago |
let-scoping.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
logical-expressions-basic.js
|
d14ddb6461
LibJS: Implement nullish coalescing operator (??)
|
5 years ago |
logical-expressions-short-circuit.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
modulo-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
new-expression.js
|
5cd01ed79e
LibJS: New expressions look for expressions with correct precedence
|
5 years ago |
numeric-literals-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
object-basic.js
|
0ff9d7e189
LibJS: Add BigInt
|
5 years ago |
object-getter-setter-shorthand.js
|
c35732c011
LibJS: Add object literal getter/setter shorthand
|
5 years ago |
object-method-shorthand.js
|
28ef654d13
LibJS: Add object literal method shorthand
|
5 years ago |
object-spread.js
|
104969a9f5
LibJS: Add spreading in object literals
|
5 years ago |
parseFloat.js
|
6f6b089aa0
LibJS: Add parseFloat()
|
5 years ago |
parser-unary-associativity.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
program-strict-mode.js
|
786722149b
LibJS: Add strict mode
|
5 years ago |
run-tests.sh
|
29ab518003
LibJS: Show run-tests progress in the taskbar
|
5 years ago |
strict-mode-errors.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
string-escapes.js
|
e415dd4e9c
LibJS: Handle hex and unicode escape sequences in string literals
|
5 years ago |
string-spread.js
|
30fe1b5d58
LibJS: Support spreading of strings and string objects
|
5 years ago |
switch-basic-2.js
|
b9415dc0e9
LibJS: Use assertNotReached() in tests
|
5 years ago |
switch-basic-3.js
|
92a9fe0e49
LibJS: Fix test files indentation (4 spaces)
|
5 years ago |
switch-basic.js
|
532d4bc0ab
LibJS: Spec-compliant equality comparisons
|
5 years ago |
switch-break.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
tagged-template-literals.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
template-literals.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
ternary-basic.js
|
664085b719
LibJS: Fix conditional expression precedence
|
5 years ago |
test-common.js
|
ab576e610c
LibJS: Rewrite Parser.parse_object_expression()
|
5 years ago |
throw-basic.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
to-number-basic.js
|
de42ddfd93
LibJS: Trim whitespace from string before coercing to number
|
5 years ago |
to-number-exception.js
|
476094922b
LibJS: Pass Interpreter& to Value::to_number() et al.
|
5 years ago |
typeof-basic.js
|
0b74ea3d6a
LibJS: Make typeof return undefined for undefined variables
|
5 years ago |
update-expression-on-member-expression.js
|
24cce3674b
LibJS: Support o.f++ :^)
|
5 years ago |
update-expressions-basic.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
var-multiple-declarator.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
var-scoping.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
variable-declaration.js
|
78155a6668
LibJS: Consolidate error messages into ErrorTypes.h
|
5 years ago |
variable-undefined.js
|
d74ad81402
js/LibJS: Move test functions to pure javascript.
|
5 years ago |
void-basic.js
|
d30db07048
LibJS: Implement void operator
|
5 years ago |
while-basic.js
|
038051d205
LibJS: Parse while statements
|
5 years ago |