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