From 4692a0d507bce7537212e2a5b75accc2e0336c32 Mon Sep 17 00:00:00 2001 From: Nicholas Nethercote Date: Wed, 20 Oct 2010 16:27:04 -0700 Subject: [PATCH] Backed out changeset 368fb0c5a339 due to jsreftest breakage. --- js/src/Makefile.in | 4 ++-- js/src/jit-test/tests/basic/bug601395.js | 2 -- js/src/jit-test/tests/basic/bug601428.js | 2 -- js/src/jit-test/tests/basic/testBoolToString.js | 3 --- js/src/jit-test/tests/jaeger/bug549603.js | 3 --- js/src/jit-test/tests/jaeger/bug580883.js | 6 ------ js/src/jit-test/tests/jaeger/bug582900.js | 3 --- js/src/jit-test/tests/jaeger/modWithConstLhs.js | 2 -- js/src/jitstats.tbl | 2 +- js/src/methodjit/BytecodeAnalyzer.cpp | 2 +- js/src/metrics/jint/treesearch.py | 2 +- js/src/tests/js1_8_1/{jit => trace}/browser.js | 0 js/src/tests/js1_8_1/{jit => trace}/jstests.list | 2 +- .../math-trace-tests.js} | 0 .../js1_8_1/{jit => trace}/regress-451673.js | 0 .../js1_8_1/{jit => trace}/regress-451974-01.js | 0 .../js1_8_1/{jit => trace}/regress-451974-02.js | 0 .../js1_8_1/{jit => trace}/regress-452498-01.js | 0 .../js1_8_1/{jit => trace}/regress-458838.js | 0 .../js1_8_1/{jit => trace}/regress-462459-01.js | 0 .../js1_8_1/{jit => trace}/regress-462459-02.js | 0 .../js1_8_1/{jit => trace}/regress-462459-03.js | 0 .../js1_8_1/{jit => trace}/regress-462459-04.js | 0 .../js1_8_1/{jit => trace}/regress-462459-05.js | 0 .../js1_8_1/{jit => trace}/regress-462459-06.js | 0 .../js1_8_1/{jit => trace}/regress-462459-07.js | 0 .../js1_8_1/{jit => trace}/regress-462459-08.js | 0 .../js1_8_1/{jit => trace}/regress-462459-09.js | 0 .../js1_8_1/{jit => trace}/regress-462459-10.js | 0 .../js1_8_1/{jit => trace}/regress-462459-11.js | 0 .../js1_8_1/{jit => trace}/regress-462459-12.js | 0 .../js1_8_1/{jit => trace}/regress-469927.js | 0 .../js1_8_1/{jit => trace}/regress-470739.js | 0 .../js1_8_1/{jit => trace}/regress-471635.js | 0 .../js1_8_1/{jit => trace}/regress-489682.js | 0 js/src/tests/js1_8_1/{jit => trace}/shell.js | 0 .../{jit => trace}/testDeepBailFromNonNative.js | 0 js/src/tests/js1_8_5/extensions/reflect-parse.js | 2 +- js/src/tests/narcissus-failures.txt | 4 ++-- js/src/{jit-test => trace-test}/README | 10 +++++----- .../lib/andTestHelper.js | 0 .../lib/array-compare.js | 0 .../lib/mandelbrot-results.js | 0 .../{jit-test => trace-test}/lib/orTestHelper.js | 0 js/src/{jit-test => trace-test}/lib/prolog.js | 0 js/src/{jit-test => trace-test}/lib/range.js | 0 js/src/{jit-test => trace-test}/progressbar.py | 0 .../tests/arguments/args-createontrace.js | 0 .../tests/arguments/args-mochi-2.js | 0 .../tests/arguments/args-mochi-2a.js | 0 .../tests/arguments/args-mochi.js | 0 .../tests/arguments/args-mutate-length-1.js | 0 .../tests/arguments/args-mutate-length-2.js | 0 .../tests/arguments/args-range-2.js | 0 .../tests/arguments/args-range-const.js | 0 .../tests/arguments/args-range.js | 0 .../tests/arguments/args-redefine-length-1.js | 0 .../tests/arguments/args-redefine-length-2.js | 0 .../tests/arguments/args-sum.js | 0 .../tests/arguments/args-vargc.js | 0 .../tests/arguments/args1.js | 0 .../tests/arguments/args10.js | 0 .../tests/arguments/args11.js | 0 .../tests/arguments/args2.js | 0 .../tests/arguments/args2a.js | 0 .../tests/arguments/args2b.js | 0 .../tests/arguments/args2c.js | 0 .../tests/arguments/args2d.js | 0 .../tests/arguments/args3.js | 0 .../tests/arguments/args4.js | 0 .../tests/arguments/args5.js | 0 .../tests/arguments/args6.js | 0 .../tests/arguments/args6a.js | 0 .../tests/arguments/args7.js | 0 .../tests/arguments/args8.js | 0 .../tests/arguments/args9.js | 0 .../tests/arguments/argsub.js | 0 .../tests/arguments/argsx-1.js | 0 .../tests/arguments/argsx-2.js | 0 .../tests/arguments/argsx-3.js | 0 .../tests/arguments/argsx-3a.js | 0 .../tests/arguments/argsx-4.js | 0 .../tests/arguments/bug503772.js | 0 .../tests/arguments/bug508178.js | 0 .../tests/arguments/bug554670-1.js | 0 .../tests/arguments/bug554670-2.js | 0 .../tests/arguments/nonstrict-args.js | 0 .../nonstrict-assign-element-get-parameter.js | 0 .../nonstrict-assign-parameter-get-element.js | 0 .../tests/arguments/nonstrict-assign.js | 0 .../tests/arguments/nonstrict-later-assign.js | 0 .../tests/arguments/nonstrict-noargs.js | 0 .../tests/arguments/strict-args.js | 0 .../tests/arguments/strict-assign-after.js | 0 .../arguments/strict-assign-arguments-element.js | 0 .../arguments/strict-assign-outer-param-psych.js | 0 .../tests/arguments/strict-assign-outer-param.js | 0 .../strict-assign-parameter-get-element.js | 0 .../tests/arguments/strict-assign.js | 0 .../tests/arguments/strict-eval-mutation.js | 0 .../tests/arguments/strict-eval.js | 0 .../tests/arguments/strict-maybe-assign-outer.js | 0 .../tests/arguments/strict-maybe-nested-eval.js | 0 .../strict-nested-assign-shadow-function-call.js | 0 .../strict-nested-assign-shadow-function-name.js | 0 .../strict-nested-assign-shadow-function.js | 0 .../strict-nested-assign-shadowed-catch-call.js | 0 .../strict-nested-assign-shadowed-catch.js | 0 .../strict-nested-assign-shadowed-var.js | 0 .../tests/arguments/strict-nested-eval.js | 0 .../tests/arguments/strict-nested-shadow-eval.js | 0 .../arguments/strict-nested-shadow-maybe-eval.js | 0 .../tests/arguments/strict-noargs.js | 0 .../tests/arguments/testDelArg1.js | 0 .../tests/arguments/testDelArg2.js | 0 .../tests/basic/FPQuadCmp.js | 0 .../tests/basic/argumentsPassedToBuiltin.js | 0 .../tests/basic/arith.js | 2 +- .../tests/basic/arityMismatchExtraArg.js | 0 .../tests/basic/arityMismatchMissingArg.js | 0 .../tests/basic/bigLoadStoreDisp.js | 0 .../tests/basic/bitwiseAnd.js | 0 .../tests/basic/bitwiseGlobal.js | 0 .../tests/basic/bug464403.js | 0 .../tests/basic/bug465902.js | 0 .../tests/basic/bug489098.js | 0 .../tests/basic/bug504587-1.js | 0 .../tests/basic/bug507180.js | 0 .../tests/basic/bug509639.js | 0 .../tests/basic/bug509982.js | 0 .../tests/basic/bug510434.js | 0 .../tests/basic/bug510437-2.js | 0 .../tests/basic/bug510437.js | 0 .../tests/basic/bug510642.js | 0 .../tests/basic/bug510655.js | 0 .../tests/basic/bug511214.js | 0 .../tests/basic/bug511241.js | 0 .../tests/basic/bug513038.js | 0 .../tests/basic/bug516009.js | 0 .../tests/basic/bug517721.js | 0 .../tests/basic/bug519129.js | 0 .../tests/basic/bug520498.js | 0 .../tests/basic/bug522136.js | 0 .../tests/basic/bug522817.js | 0 .../tests/basic/bug524826-2.js | 0 .../tests/basic/bug524826.js | 0 .../tests/basic/bug525028.js | 0 .../tests/basic/bug527288.js | 0 .../tests/basic/bug528116.js | 0 .../tests/basic/bug528644.js | 0 .../tests/basic/bug529130.js | 0 .../tests/basic/bug532568-2.js | 0 .../tests/basic/bug532568.js | 0 .../tests/basic/bug532823.js | 0 .../tests/basic/bug535474.js | 0 .../tests/basic/bug535760.js | 0 .../tests/basic/bug535930.js | 0 .../tests/basic/bug536445.js | 0 .../tests/basic/bug536748.js | 0 .../tests/basic/bug539379.js | 0 .../tests/basic/bug539553-2.js | 0 .../tests/basic/bug539553-3.js | 0 .../tests/basic/bug539553.js | 0 .../tests/basic/bug541191-1.js | 0 .../tests/basic/bug541191-2.js | 0 .../tests/basic/bug541191-3.js | 0 .../tests/basic/bug541191-4.js | 0 .../tests/basic/bug541191-5.js | 0 .../tests/basic/bug547911-1.js | 0 .../tests/basic/bug547911-2.js | 0 .../tests/basic/bug551705.js | 0 .../tests/basic/bug552196.js | 0 .../tests/basic/bug557168-1.js | 0 .../tests/basic/bug557168-2.js | 0 .../tests/basic/bug557168-3.js | 0 .../tests/basic/bug557168.js | 0 .../tests/basic/bug557841.js | 0 .../tests/basic/bug558530.js | 0 .../tests/basic/bug558814.js | 0 .../tests/basic/bug560234.js | 0 .../tests/basic/bug560234b.js | 0 .../tests/basic/bug561279.js | 0 .../tests/basic/bug566637.js | 0 .../tests/basic/bug569651.js | 0 .../tests/basic/bug569843.js | 0 .../tests/basic/bug569849.js | 0 .../tests/basic/bug570663-1.js | 0 .../tests/basic/bug570663-2.js | 0 .../tests/basic/bug572229.js | 0 .../tests/basic/bug574280.js | 0 .../tests/basic/bug576823-regexp.js | 0 .../tests/basic/bug578041.js | 0 .../tests/basic/bug579740.js | 0 .../tests/basic/bug582479.js | 0 .../tests/basic/bug583615.js | 2 +- .../tests/basic/bug583757.js | 0 .../tests/basic/bug584499-1.js | 2 +- .../tests/basic/bug584499-2.js | 0 .../tests/basic/bug584565.js | 0 .../tests/basic/bug586499-regexp.js | 0 .../tests/basic/bug586917.js | 0 .../tests/basic/bug587346-regexp-01.js | 0 .../tests/basic/bug587366.js | 0 .../tests/basic/bug589318.js | 0 .../tests/basic/bug590006.js | 0 .../tests/basic/bug592927.js | 0 .../tests/basic/bug593663-regexp.js | 0 .../tests/basic/bug594108.js | 0 .../tests/basic/bug594205.js | 0 .../tests/basic/bug595963-1.js | 0 .../tests/basic/bug595963-2.js | 0 .../tests/basic/bug596502-version.js | 0 js/src/trace-test/tests/basic/bug601395.js | 2 ++ .../tests/basic/bug601398.js | 0 .../tests/basic/bug601401.js | 0 .../tests/basic/bug601402.js | 2 +- js/src/trace-test/tests/basic/bug601428.js | 2 ++ .../tests/basic/bug602088.js | 2 +- .../{jit-test => trace-test}/tests/basic/call.js | 0 .../tests/basic/call2.js | 0 .../tests/basic/createMandelSet.js | 2 +- .../tests/basic/deep2.js | 0 .../tests/basic/deepForInLoop.js | 0 .../tests/basic/delete-array-elements.js | 0 .../tests/basic/delete-indexed-names.js | 0 .../tests/basic/delete-named-names.js | 0 .../tests/basic/delete-non-config.js | 0 .../tests/basic/dependentStrings.js | 0 .../tests/basic/doMath.js | 0 .../tests/basic/equalInt.js | 0 .../tests/basic/fannkuch.js | 0 .../tests/basic/firstSlotConflict.js | 0 .../tests/basic/forVarInWith.js | 0 .../tests/basic/function-bind.js | 0 .../tests/basic/getelem.js | 0 .../tests/basic/getprop.js | 0 .../tests/basic/globalGet.js | 0 .../tests/basic/globalOptimize-1.js | 0 .../tests/basic/globalSet.js | 0 .../tests/basic/ifInsideLoop.js | 0 .../tests/basic/inArrayTest.js | 0 .../tests/basic/inObjectTest.js | 0 .../tests/basic/innerLoopIntOuterDouble.js | 0 .../tests/basic/inner_double_outer_int.js | 0 .../tests/basic/jitstatsArchFlags.js | 0 .../tests/basic/joinTest.js | 0 .../tests/basic/matchInLoop.js | 0 .../tests/basic/math-trace-tests.js} | 0 .../tests/basic/merge_type_maps.js | 0 .../tests/basic/missingArgTest.js | 0 .../tests/basic/missingArgTest2.js | 0 .../{jit-test => trace-test}/tests/basic/mod.js | 0 .../tests/basic/name-inactive-del.js | 0 .../tests/basic/name-inactive-eval-del.js | 0 .../tests/basic/name-inactive-inferflags.js | 0 .../tests/basic/name-inactive.js | 0 .../{jit-test => trace-test}/tests/basic/name.js | 0 .../tests/basic/nestedExit2.js | 0 .../tests/basic/nestedExitLoop.js | 0 .../tests/basic/newArrayTest.js | 0 .../tests/basic/newTest.js | 0 .../tests/basic/nonEmptyStack1.js | 0 .../tests/basic/nonEmptyStack2.js | 0 .../tests/basic/orNaNTest1.js | 0 .../tests/basic/orNaNTest2.js | 0 .../tests/basic/outerline.js | 0 .../tests/basic/parseIntTests.js | 0 .../tests/basic/parsingNumbers.js | 0 .../tests/basic/perf-smoketest.js | 0 .../tests/basic/putargsNoReturn.js | 0 .../tests/basic/putargsReturn.js | 0 .../tests/basic/regexpLastIndex.js | 0 .../tests/basic/setArgumentsLength.js | 0 .../tests/basic/setArgumentsLength2.js | 0 .../tests/basic/setCall.js | 0 .../tests/basic/setCallEvalMiddle.js | 0 .../tests/basic/setCallEvalMiddle2.js | 0 .../tests/basic/setCallGlobal.js | 0 .../tests/basic/setelem.js | 0 .../tests/basic/setprop.js | 0 .../tests/basic/shapelessCalleeTest.js | 0 .../tests/basic/strictParseIntOctal.js | 0 .../tests/basic/stringConvert.js | 0 .../tests/basic/stringSplitIntoArrayTest.js | 0 .../tests/basic/stringSplitTest.js | 0 .../tests/basic/strings.js | 0 .../tests/basic/test586387.js | 0 .../basic/testAbortedImacroDecompilation.js | 0 .../basic/testAccessCanonicalArgInGetElem.js | 0 .../tests/basic/testAddAnyInconvertibleObject.js | 0 .../tests/basic/testAddInconvertibleObjectAny.js | 0 ...tAddInconvertibleObjectInconvertibleObject.js | 0 .../tests/basic/testAddNull.js | 0 .../tests/basic/testAddUndefined.js | 0 .../tests/basic/testApply.js | 0 .../tests/basic/testApplyCall.js | 0 .../tests/basic/testApplyUnbox.js | 0 .../tests/basic/testArrayComp1.js | 0 .../tests/basic/testArrayComp2.js | 0 .../tests/basic/testArrayDensityChange.js | 0 .../tests/basic/testArrayNaNIndex.js | 0 .../tests/basic/testArrayNamedProp.js | 0 .../tests/basic/testArrayPushPop.js | 0 .../testAssignmentThatIgnoresSetterRetval.js | 0 .../tests/basic/testAtomize.js | 0 .../basic/testBitOrAnyInconvertibleObject.js | 0 .../basic/testBitOrInconvertibleObjectAny.js | 0 ...itOrInconvertibleObjectInconvertibleObject.js | 0 .../tests/basic/testBitwise.js | 0 .../trace-test/tests/basic/testBoolToString.js | 3 +++ .../basic/testBoxDoubleWithDoubleSizedInt.js | 0 .../tests/basic/testBranchCse.js | 0 .../tests/basic/testBranchingLoop.js | 0 .../tests/basic/testBranchingUnstableLoop.js | 0 .../basic/testBranchingUnstableLoopCounter.js | 0 .../tests/basic/testBranchingUnstableObject.js | 0 .../tests/basic/testBrandedVsGeneric.js | 0 .../tests/basic/testBreak.js | 0 .../tests/basic/testBug458838.js | 0 .../tests/basic/testBug462388.js | 0 .../tests/basic/testBug462407.js | 0 .../tests/basic/testBug463490.js | 0 .../tests/basic/testBug465261.js | 0 .../tests/basic/testBug465272.js | 0 .../tests/basic/testBug465483.js | 0 .../tests/basic/testBug465688.js | 0 .../tests/basic/testBug466128.js | 0 .../tests/basic/testBug466262.js | 0 .../tests/basic/testBug474769.js | 0 .../tests/basic/testBug501690.js | 0 .../tests/basic/testBug502914.js | 0 .../tests/basic/testBug504520.js | 0 .../tests/basic/testBug504520Harder.js | 0 .../tests/basic/testBug507425.js | 2 +- .../tests/basic/testBug520503-1.js | 0 .../tests/basic/testBug520503-2.js | 0 .../tests/basic/testBug520503-3.js | 0 .../tests/basic/testBug529147.js | 0 .../tests/basic/testBug547791.js | 0 .../tests/basic/testBug550210.js | 0 .../tests/basic/testBug552248.js | 0 .../tests/basic/testBug554043.js | 0 .../tests/basic/testBug555484.js | 0 .../tests/basic/testBug558446.js | 0 .../tests/basic/testBug560098.js | 0 .../tests/basic/testBug566556.js | 0 .../tests/basic/testBug578044.js | 0 .../tests/basic/testBug579602.js | 0 .../tests/basic/testBug579646.js | 0 .../tests/basic/testBug579647.js | 0 .../tests/basic/testBug582766.js | 0 .../tests/basic/testBug584650.js | 0 .../tests/basic/testBug595916.js | 0 .../tests/basic/testBug597736.js | 0 .../tests/basic/testBug604210.js | 0 .../tests/basic/testCallElem.js | 0 .../tests/basic/testCallNull.js | 0 .../tests/basic/testCallPick.js | 0 .../tests/basic/testCallProtoMethod.js | 0 .../tests/basic/testCaseAbort.js | 0 .../tests/basic/testCaseTypeMismatchBadness.js | 0 .../tests/basic/testChangingObjectWithLength.js | 0 .../tests/basic/testClosingRecursion.js | 0 .../tests/basic/testClosureIncrSideExit.js | 0 .../tests/basic/testClosures.js | 0 .../tests/basic/testComparisons.js | 0 .../tests/basic/testConcatNWithSideEffects.js | 0 .../tests/basic/testConstIf.js | 0 .../tests/basic/testConstSwitch.js | 0 .../tests/basic/testConstSwitch2.js | 0 .../tests/basic/testConstantBooleanExpr.js | 0 .../tests/basic/testConstructorBail.js | 0 .../tests/basic/testContinue.js | 0 .../tests/basic/testContinueWithLabel.js | 0 .../tests/basic/testContinueWithLabel2.js | 0 .../tests/basic/testContinueWithLabel3.js | 0 .../tests/basic/testContinueWithLabel4.js | 0 .../basic/testConvertibleObjectEqUndefined.js | 0 .../tests/basic/testCustomIterator.js | 0 .../tests/basic/testDateNow.js | 0 .../tests/basic/testDecElem1.js | 0 .../tests/basic/testDecElem2.js | 0 .../tests/basic/testDecayingInnerLoop.js | 0 .../tests/basic/testDeepBail1.js | 0 .../tests/basic/testDeepBailFromHasInstance.js | 0 .../tests/basic/testDeepBailWhileRecording.js | 0 .../tests/basic/testDeepPropertyShadowing.js | 0 .../basic/testDefinePropertyAcrossCompartment.js | 0 .../tests/basic/testDenseArrayProp.js | 0 .../tests/basic/testDestructuring.js | 0 .../tests/basic/testDifferingArgc.js | 0 .../tests/basic/testDivOverflow.js | 0 .../tests/basic/testDivision.js | 0 .../tests/basic/testDivisionFloat.js | 0 .../tests/basic/testDivisionWithNegative1.js | 0 .../tests/basic/testDoubleComparison.js | 0 .../tests/basic/testDoubleToStr.js | 0 .../tests/basic/testDoubleZeroInSwitch1.js | 0 .../tests/basic/testDoubleZeroInSwitch2.js | 0 .../tests/basic/testElemDec1.js | 0 .../tests/basic/testElemDec2.js | 0 .../tests/basic/testElemInc1.js | 0 .../tests/basic/testElemInc2.js | 0 .../basic/testEliminatedGuardWithinAnchor.js | 0 .../tests/basic/testEqFalseEmptyString.js | 0 .../basic/testErrorReportIn_getPrototypeOf.js | 0 .../basic/testEvalCalledFromWatchOverSetter.js | 0 .../tests/basic/testEvalInFunctionCallee.js | 0 .../testExistingPropToJoinedMethodAttempt.js | 0 .../tests/basic/testFewerGlobalsInInnerTree.js | 0 .../tests/basic/testFloatArrayIndex.js | 0 .../tests/basic/testForEach.js | 0 .../basic/testForInLoopChangeIteratorType.js | 0 .../tests/basic/testFunctionIdentityChange.js | 0 .../tests/basic/testGCWhileRecording.js | 0 .../tests/basic/testGeneratorDeepBail.js | 0 .../tests/basic/testGetCallObj.js | 0 .../tests/basic/testGetThis.js | 0 .../tests/basic/testGlobalAsProto.js | 0 .../tests/basic/testGlobalMultitrees1.js | 0 .../tests/basic/testGlobalOptimize-2.js | 0 .../tests/basic/testGlobalOptimize-3.js | 0 .../tests/basic/testGlobalOptimize-4.js | 0 .../tests/basic/testGlobalOptimize-5.js | 0 .../tests/basic/testGlobalOptimize-6.js | 0 .../tests/basic/testGlobalProtoAccess.js | 0 .../basic/testGlobalShapeChangeAfterDeepBail.js | 0 .../tests/basic/testGroupAssignment.js | 0 .../tests/basic/testGrowDenseArray.js | 0 .../tests/basic/testGuardCalleeSneakAttack.js | 0 .../tests/basic/testGuardCalleeSneakAttack2.js | 0 .../tests/basic/testHOTLOOPCorrectness.js | 0 .../tests/basic/testHOTLOOPSize.js | 0 .../tests/basic/testHeavy.js | 0 .../tests/basic/testHeavy2.js | 0 .../tests/basic/testHoleInDenseArray.js | 0 .../tests/basic/testHolePushing.js | 0 .../tests/basic/testINITELEM.js | 0 .../tests/basic/testIn.js | 0 .../tests/basic/testIncDec.js | 0 .../tests/basic/testIncElem1.js | 0 .../tests/basic/testIncElem2.js | 0 .../tests/basic/testInitMethod.js | 0 .../tests/basic/testInitelemWithFloatIndex.js | 0 .../tests/basic/testInitelemWithSetter.js | 0 .../tests/basic/testInnerMissingArgs.js | 0 .../tests/basic/testInnerSwitchBreak.js | 0 .../tests/basic/testInt32ToId.js | 0 .../tests/basic/testIntFloor.js | 0 .../tests/basic/testIntOverflow.js | 0 .../tests/basic/testIntUnderflow.js | 0 .../tests/basic/testInterpreterReentery8.js | 0 .../tests/basic/testInterpreterReentry.js | 0 .../tests/basic/testInterpreterReentry2.js | 0 .../tests/basic/testInterpreterReentry3.js | 0 .../tests/basic/testInterpreterReentry4.js | 0 .../tests/basic/testInterpreterReentry5.js | 0 .../tests/basic/testInterpreterReentry6.js | 0 .../tests/basic/testInterpreterReentry7.js | 0 .../tests/basic/testInvalidCharCodeAt.js | 0 .../tests/basic/testInvertNullAfterNegateNull.js | 0 .../tests/basic/testIteratorReification.js | 0 .../tests/basic/testLambdaCtor.js | 0 .../tests/basic/testLambdaInitedVar.js | 0 .../tests/basic/testLengthInString.js | 0 .../tests/basic/testLengthOnNonNativeProto.js | 0 .../tests/basic/testLetWithUnstableGlobal.js | 0 .../tests/basic/testLirBufOOM.js | 0 .../tests/basic/testLogicalNotNaN.js | 0 .../tests/basic/testLongNumToString.js | 0 .../tests/basic/testLoopWithUndefined1.js | 0 .../tests/basic/testLoopWithUndefined2.js | 0 .../tests/basic/testLoopingAccumulator.js | 0 .../tests/basic/testMatchAsCondition.js | 0 .../tests/basic/testMatchStringObject.js | 0 .../tests/basic/testMethodInc.js | 0 .../tests/basic/testMethodInit.js | 0 .../tests/basic/testMethodInitDeref.js | 0 .../tests/basic/testMethodInitSafety.js | 0 .../tests/basic/testMethodInitUneval.js | 0 .../tests/basic/testMethodOverride.js | 0 .../tests/basic/testMethodSet.js | 0 .../tests/basic/testMissingMethod.js | 0 .../tests/basic/testMissingMethod2.js | 0 .../tests/basic/testModuloWithNegative1.js | 0 .../tests/basic/testModuloWithNegative2.js | 0 .../tests/basic/testMoreArgcThanNargs.js | 0 .../tests/basic/testMoreClosures.js | 0 .../tests/basic/testMulOverflow.js | 0 .../tests/basic/testMultipleArgumentsObjects.js | 0 .../tests/basic/testNEWINIT.js | 0 .../tests/basic/testNEWINIT_DOUBLE.js | 0 .../tests/basic/testNativeArgsRooting.js | 0 .../tests/basic/testNativeLog.js | 0 .../tests/basic/testNativeMax.js | 0 .../tests/basic/testNativeSetter.js | 0 .../tests/basic/testNegZero1.js | 0 .../tests/basic/testNegativeArrayLength.js | 0 .../tests/basic/testNegativeGETELEMIndex.js | 0 .../tests/basic/testNestedClosures.js | 0 .../tests/basic/testNestedDeepBail.js | 0 .../tests/basic/testNestedEscapingLambdas.js | 0 .../tests/basic/testNestedExitStackOuter.js | 0 .../tests/basic/testNestedForIn.js | 0 .../tests/basic/testNewArrayCount.js | 0 .../tests/basic/testNewArrayCount2.js | 0 .../tests/basic/testNewDate.js | 0 .../tests/basic/testNewObject.js | 0 .../tests/basic/testNewString.js | 0 .../tests/basic/testNewWithNonNativeProto.js | 0 .../tests/basic/testNonStubGetter.js | 0 .../tests/basic/testNot.js | 0 .../tests/basic/testNullCallee.js | 0 .../tests/basic/testNullRelCmp.js | 0 .../tests/basic/testNullToString.js | 0 .../tests/basic/testNumToString.js | 0 .../tests/basic/testNumberToString.js | 0 .../testObjectConstructorReturningObject.js | 0 .../tests/basic/testObjectLength.js | 0 .../tests/basic/testObjectOrderedCmp.js | 0 .../tests/basic/testObjectOrderedCmp2.js | 0 .../tests/basic/testObjectToNumber.js | 0 .../tests/basic/testObjectToString.js | 0 .../tests/basic/testObjectVsPrototype.js | 0 .../tests/basic/testOwnPropertyWithInOperator.js | 0 .../tests/basic/testPartialFlatClosure.js | 0 .../basic/testPrimitiveConstructorPrototype.js | 0 .../tests/basic/testPropagatedFunArgs.js | 0 .../tests/basic/testProxyConstructors.js | 0 .../testProxyDefinePropertyWithMissingSetter.js | 0 .../tests/basic/testPutOnEmptyArgsObject.js | 0 .../tests/basic/testRUNLOOPCorrectness.js | 0 .../tests/basic/testReallyDeepNestedExit.js | 0 .../tests/basic/testRebranding.js | 0 .../tests/basic/testRebranding2.js | 0 .../tests/basic/testReconstructImacroPCStack.js | 0 .../tests/basic/testRegExpLiteral.js | 0 .../tests/basic/testRegExpTest.js | 2 +- .../tests/basic/testRegexpGet.js | 0 .../tests/basic/testReplace2.js | 0 .../tests/basic/testResumeOp.js | 0 .../tests/basic/testReverseArgTypes.js | 0 .../basic/testScriptGetter_JSOP_CALLPROP-2.js | 0 .../basic/testScriptGetter_JSOP_CALLPROP.js | 0 .../basic/testScriptGetter_JSOP_GETARGPROP.js | 0 .../basic/testScriptGetter_JSOP_GETLOCALPROP.js | 0 .../tests/basic/testScriptGetter_JSOP_GETPROP.js | 0 .../basic/testScriptGetter_JSOP_GETTHISPROP.js | 0 .../tests/basic/testSetGetterOnlyProperty.js | 0 .../tests/basic/testSetMethod.js | 0 .../tests/basic/testSetPropNeitherMissNorHit.js | 0 .../tests/basic/testSetPropertyFail.js | 0 .../basic/testSetProtoRegeneratesObjectShape.js | 0 .../tests/basic/testSetelemWithFloatIndex.js | 0 .../basic/testSettingWatchPointOnReadOnlyProp.js | 0 .../tests/basic/testShiftLeft.js | 2 +- .../tests/basic/testShiftRightArithmetic.js | 0 .../tests/basic/testShiftRightLogical.js | 0 .../tests/basic/testSideExitInConstructor.js | 2 +- .../tests/basic/testSlowArrayLength.js | 0 .../tests/basic/testSlowArrayPop.js | 0 .../tests/basic/testSlowArrayPopMultiFrame.js | 0 .../tests/basic/testSlowArrayPopNestedTrees.js | 0 .../tests/basic/testSlowNativeBail.js | 0 .../tests/basic/testSlowNativeCtor.js | 0 .../tests/basic/testSlowNativeWithNullThis.js | 0 .../tests/basic/testStackQuotaExhausted.js | 0 .../tests/basic/testStaticsInRegExp.js | 0 .../tests/basic/testStrict.js | 0 .../tests/basic/testString.js | 0 .../basic/testStringConstructorWithExtraArg.js | 0 .../tests/basic/testStringLengthNoTinyId.js | 0 .../tests/basic/testStringObjectLength.js | 0 .../tests/basic/testStringResolve.js | 0 .../tests/basic/testStringToInt32.js | 0 .../tests/basic/testStringToNumber.js | 0 .../tests/basic/testStringify.js | 0 .../tests/basic/testSubstring.js | 0 .../tests/basic/testSuppressDeletedProperty.js | 0 .../tests/basic/testSwitch.js | 0 .../tests/basic/testSwitchString.js | 0 .../tests/basic/testSwitchUndefined.js | 0 .../tests/basic/testTableSwitch1.js | 0 .../tests/basic/testTableSwitch2.js | 0 .../tests/basic/testThinForEach.js | 0 .../tests/basic/testThinLoopDemote.js | 0 .../tests/basic/testThrowingObjectEqUndefined.js | 0 .../tests/basic/testToStringBeforeValueOf.js | 0 .../tests/basic/testToUpperToLower.js | 0 .../tests/basic/testTrueShiftTrue.js | 0 .../tests/basic/testTypeUnstableForIn.js | 0 .../tests/basic/testTypedArrayPunning.js | 0 .../tests/basic/testTypedArrays.js | 0 .../tests/basic/testTypeofHole.js | 0 .../tests/basic/testUnaryImacros.js | 0 .../tests/basic/testUndefinedBooleanCmp.js | 0 .../tests/basic/testUndefinedCmp.js | 0 .../tests/basic/testUndefinedPropertyAccess.js | 0 .../tests/basic/testUndemotableBinaryOp.js | 0 .../tests/basic/testUndemoteLateGlobalSlots.js | 0 .../tests/basic/testWeirdDateParse.js | 0 .../tests/basic/testWhileObjectOrNull.js | 0 .../tests/basic/testWithAndShadowing.js | 0 .../tests/basic/testXMLPropertyNames.js | 0 .../tests/basic/test_JSOP_ARGCNT.js | 0 .../tests/basic/test_JSOP_ARGSUB.js | 0 .../tests/basic/testif.js | 0 .../tests/basic/testincops.js | 0 .../tests/basic/trees.js | 0 .../tests/basic/truthies.js | 0 .../tests/basic/typeofTest.js | 0 .../tests/basic/unboxint.js | 0 .../tests/basic/wrap-primitive-this.js | 0 .../tests/basic/xprop.js | 0 .../tests/closures/bug496922.js | 0 .../tests/closures/bug496987.js | 0 .../tests/closures/bug497015-1.js | 0 .../tests/closures/bug497015-2.js | 0 .../tests/closures/bug540131-2.js | 2 +- .../tests/closures/bug540131-3.js | 0 .../tests/closures/bug540131.js | 0 .../tests/closures/bug540133.js | 0 .../tests/closures/bug540136.js | 2 +- .../tests/closures/bug540242.js | 0 .../tests/closures/bug540243.js | 0 .../tests/closures/bug540348.js | 0 .../tests/closures/bug540528.js | 0 .../tests/closures/bug541239.js | 0 .../tests/closures/bug543565.js | 0 .../tests/closures/closure-pluseq.js | 0 .../tests/closures/closure-pluseq2.js | 0 .../tests/closures/closure-plusplus.js | 0 .../tests/closures/closure-tests.js | 0 .../tests/closures/flat-closure-1.js | 0 .../tests/closures/flat-closure-2.js | 0 .../tests/closures/flat-closure-3.js | 0 .../tests/closures/flat-closure-4.js | 0 .../tests/closures/flat-closure-5.js | 0 .../tests/closures/flat-closure-6.js | 0 .../tests/closures/flat-closure-7.js | 0 .../tests/closures/flat-closure-8.js | 0 .../tests/closures/incr-exit-2.js | 0 .../tests/closures/incr-exit-3.js | 0 .../tests/closures/incr-exit.js | 0 .../tests/closures/lambda-inner-heavy.js | 0 .../tests/closures/lambda-light-returned.js | 0 .../tests/closures/lambda-light.js | 0 .../tests/closures/lambda.js | 0 .../tests/closures/lambdafc.js | 0 .../tests/closures/name-both-hvy.js | 0 .../tests/closures/name-inactive-missing.js | 2 +- .../tests/closures/name.js | 0 .../tests/closures/name2.js | 0 .../tests/closures/name2a.js | 0 .../tests/closures/name2b.js | 0 .../tests/closures/name3.js | 0 .../tests/closures/name4.js | 0 .../tests/closures/namedLambda.js | 0 .../tests/closures/nameinc-loop-2.js | 0 .../tests/closures/nameinc-loop-3.js | 0 .../tests/closures/nameinc-loop-missing-2.js | 2 +- .../tests/closures/nameinc-loop-missing.js | 2 +- .../tests/closures/nameinc-loop.js | 0 .../tests/closures/nameinc.js | 0 .../tests/closures/set-outer-trace-1.js | 0 .../tests/closures/set-outer-trace-2.js | 0 .../tests/closures/set-outer-trace-3.js | 0 .../tests/closures/set-outer-trace-4.js | 0 .../tests/closures/set-outer-trace.js | 0 .../tests/closures/setname-1.js | 0 .../tests/closures/setname-closure-2.js | 0 .../tests/closures/setname-closure.js | 0 .../tests/closures/setname-inner-heavy.js | 0 .../tests/closures/setname-loop-2.js | 0 .../tests/closures/setname-loop.js | 0 .../tests/closures/setname-no-pop.js | 0 .../tests/closures/t001.js | 0 .../tests/closures/t002.js | 0 .../tests/closures/t003.js | 0 .../tests/closures/t004.js | 0 .../tests/closures/t005.js | 0 .../tests/closures/t006.js | 0 .../tests/closures/t007.js | 0 .../tests/closures/t008.js | 0 .../tests/closures/t009.js | 0 .../tests/closures/t010.js | 0 .../tests/closures/t011.js | 0 .../tests/closures/t012.js | 0 .../tests/closures/t013.js | 0 .../tests/closures/t014.js | 0 .../tests/closures/t015.js | 0 .../tests/closures/t016.js | 0 .../tests/closures/t017.js | 0 .../tests/closures/t018.js | 0 .../tests/closures/t019.js | 0 .../tests/closures/t020.js | 0 .../tests/closures/t021.js | 0 .../tests/closures/t022.js | 0 .../tests/closures/t023.js | 0 .../tests/closures/t024.js | 0 .../tests/closures/t025.js | 0 .../tests/closures/t026.js | 0 .../tests/closures/t027.js | 0 .../tests/closures/t028.js | 0 .../tests/closures/t029.js | 0 .../tests/closures/t030.js | 0 .../tests/closures/t031.js | 0 .../tests/closures/t032.js | 0 .../tests/closures/t033.js | 0 .../tests/closures/t034.js | 0 .../tests/closures/t035.js | 0 .../tests/closures/t036.js | 0 .../tests/closures/t037.js | 0 .../tests/closures/test-inner-imports.js | 0 .../tests/closures/upvar-nest.js | 0 .../tests/jaeger/bug549393-1.js | 2 +- .../tests/jaeger/bug549393-2.js | 0 .../tests/jaeger/bug549396.js | 0 .../tests/jaeger/bug549398.js | 0 .../tests/jaeger/bug549521.js | 0 .../tests/jaeger/bug549602.js | 0 js/src/trace-test/tests/jaeger/bug549603.js | 3 +++ .../tests/jaeger/bug550490.js | 0 .../tests/jaeger/bug550665.js | 0 .../tests/jaeger/bug551603.js | 0 .../tests/jaeger/bug552644.js | 0 .../tests/jaeger/bug553781-2.js | 0 .../tests/jaeger/bug553781.js | 0 .../tests/jaeger/bug553784.js | 2 +- .../tests/jaeger/bug554580-1.js | 2 +- .../tests/jaeger/bug554580-2.js | 2 +- .../tests/jaeger/bug554580-3.js | 2 +- .../tests/jaeger/bug554580-4.js | 0 .../tests/jaeger/bug554580-5.js | 0 .../tests/jaeger/bug554651.js | 2 +- .../tests/jaeger/bug554675-1.js | 0 .../tests/jaeger/bug554675-2.js | 0 .../tests/jaeger/bug554675-3.js | 0 .../tests/jaeger/bug555152.js | 0 .../tests/jaeger/bug555155.js | 2 +- .../tests/jaeger/bug555206.js | 2 +- .../tests/jaeger/bug555543.js | 0 .../tests/jaeger/bug555922.js | 0 .../tests/jaeger/bug556525.js | 0 .../tests/jaeger/bug557063.js | 0 .../tests/jaeger/bug557068.js | 0 .../tests/jaeger/bug557070.js | 2 +- .../tests/jaeger/bug557075.js | 2 +- .../tests/jaeger/bug560221.js | 0 .../tests/jaeger/bug563000/eif-call-newvar.js | 0 .../jaeger/bug563000/eif-call-typechange.js | 0 .../tests/jaeger/bug563000/eif-call.js | 0 .../tests/jaeger/bug563000/eif-getter-newvar.js | 0 .../jaeger/bug563000/eif-getter-typechange.js | 0 .../tests/jaeger/bug563000/eif-getter.js | 0 .../tests/jaeger/bug563000/eif-trap-newvar.js | 0 .../jaeger/bug563000/eif-trap-typechange.js | 0 .../tests/jaeger/bug563000/eif-trap.js | 0 .../tests/jaeger/bug563000/simple-trap-1.js | 0 .../tests/jaeger/bug563000/simple-trap-2.js | 0 .../tests/jaeger/bug563000/simple-untrap.js | 0 .../tests/jaeger/bug563000/test-debugger-1.js | 0 .../tests/jaeger/bug563000/test-debugger-2.js | 0 .../tests/jaeger/bug563000/test-throwhook-1.js | 0 .../tests/jaeger/bug563000/test-throwhook-2.js | 0 .../jaeger/bug563000/trap-force-return-1.js | 0 .../jaeger/bug563000/trap-force-return-2.js | 0 .../tests/jaeger/bug563000/trap-own-callsite.js | 0 .../jaeger/bug563000/trap-parent-from-trap.js | 0 .../tests/jaeger/bug563000/trap-parent.js | 0 .../jaeger/bug563000/trap-self-as-parent.js | 0 .../jaeger/bug563000/trap-self-from-trap.js | 0 .../tests/jaeger/bug563000/trap-self.js | 0 .../jaeger/bug563000/untrap-own-trapsite.js | 0 .../tests/jaeger/bug563000/untrap-self.js | 0 .../tests/jaeger/bug565198.js | 0 .../tests/jaeger/bug565202.js | 0 .../tests/jaeger/bug566022.js | 0 .../tests/jaeger/bug573433.js | 2 +- .../tests/jaeger/bug576398.js | 0 .../tests/jaeger/bug577580.js | 2 +- .../tests/jaeger/bug577646.js | 0 .../tests/jaeger/bug577705.js | 2 +- .../tests/jaeger/bug577996.js | 0 .../tests/jaeger/bug580703.js | 0 .../tests/jaeger/bug580712.js | 0 js/src/trace-test/tests/jaeger/bug580883.js | 6 ++++++ .../tests/jaeger/bug580884-2.js | 0 .../tests/jaeger/bug580884-3.js | 0 .../tests/jaeger/bug580884.js | 2 +- .../tests/jaeger/bug580931-2.js | 2 +- .../tests/jaeger/bug581871.js | 0 .../tests/jaeger/bug581936.js | 0 .../tests/jaeger/bug582185.js | 0 .../tests/jaeger/bug582286.js | 0 .../tests/jaeger/bug582392.js | 0 .../tests/jaeger/bug582880.js | 0 .../tests/jaeger/bug582882.js | 2 +- .../tests/jaeger/bug582884.js | 0 .../tests/jaeger/bug582894.js | 0 .../tests/jaeger/bug582897.js | 0 .../tests/jaeger/bug582898.js | 0 js/src/trace-test/tests/jaeger/bug582900.js | 3 +++ .../tests/jaeger/bug583158.js | 2 +- .../tests/jaeger/bug583160.js | 0 .../tests/jaeger/bug583672.js | 0 .../tests/jaeger/bug583684.js | 2 +- .../tests/jaeger/bug583688.js | 2 +- .../tests/jaeger/bug583689.js | 0 .../tests/jaeger/bug584644-2.js | 0 .../tests/jaeger/bug584646.js | 0 .../tests/jaeger/bug584647.js | 0 .../tests/jaeger/bug585310.js | 0 .../tests/jaeger/bug585341.js | 0 .../tests/jaeger/bug585391.js | 0 .../tests/jaeger/bug585408-2.js | 0 .../tests/jaeger/bug585408-3.js | 0 .../tests/jaeger/bug585408.js | 0 .../tests/jaeger/bug585540.js | 0 .../tests/jaeger/bug587431.js | 0 .../tests/jaeger/bug588338.js | 2 +- .../tests/jaeger/bug588362-1.js | 0 .../tests/jaeger/bug588362-2.js | 0 .../tests/jaeger/bug588362-3.js | 0 .../tests/jaeger/bug588363-1.js | 0 .../tests/jaeger/bug588363-2.js | 0 .../tests/jaeger/bug589108.js | 0 .../tests/jaeger/bug589115.js | 0 .../tests/jaeger/bug589461.js | 0 .../tests/jaeger/bug590083.js | 0 .../tests/jaeger/bug591602.js | 0 .../tests/jaeger/bug591606.js | 0 .../tests/jaeger/bug592973-1.js | 0 .../tests/jaeger/bug592973-2.js | 0 .../tests/jaeger/bug592973-3.js | 0 .../tests/jaeger/bug593554.js | 0 .../tests/jaeger/bug595917.js | 0 .../tests/jaeger/bug595921.js | 0 .../tests/jaeger/bug597378.js | 0 .../tests/jaeger/bug597871.js | 0 .../tests/jaeger/bug598696.js | 0 .../tests/jaeger/bug599488.js | 0 .../tests/jaeger/bug600139.js | 2 +- .../tests/jaeger/bug600419.js | 0 .../tests/jaeger/bug600424.js | 0 .../tests/jaeger/bug601982.js | 0 .../tests/jaeger/bug604427.js | 0 .../tests/jaeger/compare-wrong-1.js | 0 .../tests/jaeger/crash-on-compare.js | 0 .../tests/jaeger/deepBailAfterRunTracer.js | 0 .../tests/jaeger/fused-eq-ifeq.js | 0 .../tests/jaeger/getelem-sanity-1.js | 0 .../tests/jaeger/getelem-sanity-2.js | 0 .../tests/jaeger/getelem-sanity-3.js | 0 .../tests/jaeger/getelem-sanity-4.js | 0 .../tests/jaeger/getelem-sanity-5.js | 0 .../tests/jaeger/getelem-sanity-6.js | 0 .../tests/jaeger/getelem-sanity-7.js | 0 .../tests/jaeger/getelem-sanity-int-1.js | 0 .../tests/jaeger/getelem-sanity-int-2.js | 0 .../tests/jaeger/getelem-sanity-int-3.js | 0 .../tests/jaeger/globalOptimize-1.js | 0 .../tests/jaeger/instanceOfWithKnownTypes.js | 2 +- .../trace-test/tests/jaeger/modWithConstLhs.js | 2 ++ .../tests/jaeger/mulNegZero.js | 0 .../tests/jaeger/negation.js | 0 .../tests/jaeger/regalloc-1.js | 2 +- .../tests/jaeger/rsh-sanity-1.js | 0 .../tests/jaeger/scriptedICs-1.js | 0 .../tests/jaeger/strictModeSetUndefinedVar.js | 2 +- .../tests/jaeger/subCommutativity.js | 0 .../tests/jaeger/testAddStringObject.js | 0 .../tests/jaeger/testBug550743.js | 0 .../tests/jaeger/unsignedShiftZero.js | 0 .../tests/jaeger/xor-sanity.js | 0 .../tests/pic/bug558099.js | 0 .../tests/pic/bug558616.js | 0 .../tests/pic/bug582899.js | 0 .../tests/pic/bug584642.js | 2 +- .../tests/pic/bug595706.js | 0 .../tests/pic/call_self.js | 0 .../tests/pic/densearray.js | 0 .../{jit-test => trace-test}/tests/pic/fuzz1.js | 0 .../{jit-test => trace-test}/tests/pic/fuzz2.js | 0 .../{jit-test => trace-test}/tests/pic/fuzz3.js | 0 .../tests/pic/grandproto.js | 0 .../tests/pic/length_array.js | 0 .../tests/pic/length_mix.js | 0 .../tests/pic/length_object.js | 0 .../tests/pic/length_string.js | 0 .../{jit-test => trace-test}/tests/pic/proto1.js | 0 .../{jit-test => trace-test}/tests/pic/proto3.js | 0 .../tests/pic/proto_self.js | 0 .../{jit-test => trace-test}/tests/pic/self1.js | 0 .../{jit-test => trace-test}/tests/pic/self2.js | 0 .../{jit-test => trace-test}/tests/pic/self3.js | 0 .../{jit-test => trace-test}/tests/pic/self8.js | 0 .../tests/pic/set-assign.js | 0 .../{jit-test => trace-test}/tests/pic/set1.js | 0 .../{jit-test => trace-test}/tests/pic/set2.js | 0 .../tests/pic/shape_regen.js | 0 .../tests/pic/thisprop.js | 0 .../tests/sunspider/check-3d-cube.js | 0 .../tests/sunspider/check-3d-morph.js | 0 .../tests/sunspider/check-3d-raytrace.js | 0 .../tests/sunspider/check-access-binary-trees.js | 0 .../tests/sunspider/check-access-fannkuch.js | 0 .../tests/sunspider/check-access-nbody.js | 0 .../tests/sunspider/check-access-nsieve.js | 0 .../sunspider/check-bitops-3bit-bits-in-byte.js | 0 .../tests/sunspider/check-bitops-bits-in-byte.js | 0 .../tests/sunspider/check-bitops-bitwise-and.js | 0 .../tests/sunspider/check-bitops-nsieve-bits.js | 0 .../sunspider/check-controlflow-recursive.js | 0 .../tests/sunspider/check-crypto-aes.js | 0 .../tests/sunspider/check-crypto-md5.js | 0 .../tests/sunspider/check-crypto-sha1.js | 0 .../tests/sunspider/check-date-format-tofte.js | 0 .../tests/sunspider/check-date-format-xparb.js | 0 .../tests/sunspider/check-math-cordic.js | 0 .../tests/sunspider/check-math-partial-sums.js | 0 .../tests/sunspider/check-math-spectral-norm.js | 0 .../tests/sunspider/check-mont.js | 0 .../tests/sunspider/check-regexp-dna.js | 0 .../tests/sunspider/check-string-fasta.js | 0 .../tests/sunspider/check-string-tagcloud.js | 0 .../tests/sunspider/check-string-unpack-code.js | 0 .../tests/v8-v5/check-crypto.js | 0 .../tests/v8-v5/check-deltablue.js | 0 .../tests/v8-v5/check-earley-boyer.js | 0 .../tests/v8-v5/check-raytrace.js | 0 .../tests/v8-v5/check-regexp.js | 0 .../tests/v8-v5/check-richards.js | 0 .../tests/v8-v5/check-splay.js | 2 +- .../jit_test.py => trace-test/trace_test.py} | 16 ++++++++-------- 935 files changed, 84 insertions(+), 84 deletions(-) delete mode 100644 js/src/jit-test/tests/basic/bug601395.js delete mode 100644 js/src/jit-test/tests/basic/bug601428.js delete mode 100644 js/src/jit-test/tests/basic/testBoolToString.js delete mode 100644 js/src/jit-test/tests/jaeger/bug549603.js delete mode 100644 js/src/jit-test/tests/jaeger/bug580883.js delete mode 100644 js/src/jit-test/tests/jaeger/bug582900.js delete mode 100644 js/src/jit-test/tests/jaeger/modWithConstLhs.js rename js/src/tests/js1_8_1/{jit => trace}/browser.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/jstests.list (97%) rename js/src/tests/js1_8_1/{jit/math-jit-tests.js => trace/math-trace-tests.js} (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-451673.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-451974-01.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-451974-02.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-452498-01.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-458838.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-462459-01.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-462459-02.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-462459-03.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-462459-04.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-462459-05.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-462459-06.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-462459-07.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-462459-08.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-462459-09.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-462459-10.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-462459-11.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-462459-12.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-469927.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-470739.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-471635.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/regress-489682.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/shell.js (100%) rename js/src/tests/js1_8_1/{jit => trace}/testDeepBailFromNonNative.js (100%) rename js/src/{jit-test => trace-test}/README (90%) rename js/src/{jit-test => trace-test}/lib/andTestHelper.js (100%) rename js/src/{jit-test => trace-test}/lib/array-compare.js (100%) rename js/src/{jit-test => trace-test}/lib/mandelbrot-results.js (100%) rename js/src/{jit-test => trace-test}/lib/orTestHelper.js (100%) rename js/src/{jit-test => trace-test}/lib/prolog.js (100%) rename js/src/{jit-test => trace-test}/lib/range.js (100%) rename js/src/{jit-test => trace-test}/progressbar.py (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-createontrace.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-mochi-2.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-mochi-2a.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-mochi.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-mutate-length-1.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-mutate-length-2.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-range-2.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-range-const.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-range.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-redefine-length-1.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-redefine-length-2.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-sum.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args-vargc.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args1.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args10.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args11.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args2.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args2a.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args2b.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args2c.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args2d.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args3.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args4.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args5.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args6.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args6a.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args7.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args8.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/args9.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/argsub.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/argsx-1.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/argsx-2.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/argsx-3.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/argsx-3a.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/argsx-4.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/bug503772.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/bug508178.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/bug554670-1.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/bug554670-2.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/nonstrict-args.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/nonstrict-assign-element-get-parameter.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/nonstrict-assign-parameter-get-element.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/nonstrict-assign.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/nonstrict-later-assign.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/nonstrict-noargs.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-args.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-assign-after.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-assign-arguments-element.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-assign-outer-param-psych.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-assign-outer-param.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-assign-parameter-get-element.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-assign.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-eval-mutation.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-eval.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-maybe-assign-outer.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-maybe-nested-eval.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-nested-assign-shadow-function-call.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-nested-assign-shadow-function-name.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-nested-assign-shadow-function.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-nested-assign-shadowed-catch-call.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-nested-assign-shadowed-catch.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-nested-assign-shadowed-var.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-nested-eval.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-nested-shadow-eval.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-nested-shadow-maybe-eval.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/strict-noargs.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/testDelArg1.js (100%) rename js/src/{jit-test => trace-test}/tests/arguments/testDelArg2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/FPQuadCmp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/argumentsPassedToBuiltin.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/arith.js (74%) rename js/src/{jit-test => trace-test}/tests/basic/arityMismatchExtraArg.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/arityMismatchMissingArg.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bigLoadStoreDisp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bitwiseAnd.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bitwiseGlobal.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug464403.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug465902.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug489098.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug504587-1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug507180.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug509639.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug509982.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug510434.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug510437-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug510437.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug510642.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug510655.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug511214.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug511241.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug513038.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug516009.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug517721.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug519129.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug520498.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug522136.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug522817.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug524826-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug524826.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug525028.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug527288.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug528116.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug528644.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug529130.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug532568-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug532568.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug532823.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug535474.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug535760.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug535930.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug536445.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug536748.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug539379.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug539553-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug539553-3.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug539553.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug541191-1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug541191-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug541191-3.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug541191-4.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug541191-5.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug547911-1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug547911-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug551705.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug552196.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug557168-1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug557168-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug557168-3.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug557168.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug557841.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug558530.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug558814.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug560234.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug560234b.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug561279.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug566637.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug569651.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug569843.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug569849.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug570663-1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug570663-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug572229.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug574280.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug576823-regexp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug578041.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug579740.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug582479.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug583615.js (84%) rename js/src/{jit-test => trace-test}/tests/basic/bug583757.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug584499-1.js (67%) rename js/src/{jit-test => trace-test}/tests/basic/bug584499-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug584565.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug586499-regexp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug586917.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug587346-regexp-01.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug587366.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug589318.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug590006.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug592927.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug593663-regexp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug594108.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug594205.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug595963-1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug595963-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug596502-version.js (100%) create mode 100644 js/src/trace-test/tests/basic/bug601395.js rename js/src/{jit-test => trace-test}/tests/basic/bug601398.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug601401.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/bug601402.js (55%) create mode 100644 js/src/trace-test/tests/basic/bug601428.js rename js/src/{jit-test => trace-test}/tests/basic/bug602088.js (79%) rename js/src/{jit-test => trace-test}/tests/basic/call.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/call2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/createMandelSet.js (99%) rename js/src/{jit-test => trace-test}/tests/basic/deep2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/deepForInLoop.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/delete-array-elements.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/delete-indexed-names.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/delete-named-names.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/delete-non-config.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/dependentStrings.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/doMath.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/equalInt.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/fannkuch.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/firstSlotConflict.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/forVarInWith.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/function-bind.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/getelem.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/getprop.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/globalGet.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/globalOptimize-1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/globalSet.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/ifInsideLoop.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/inArrayTest.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/inObjectTest.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/innerLoopIntOuterDouble.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/inner_double_outer_int.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/jitstatsArchFlags.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/joinTest.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/matchInLoop.js (100%) rename js/src/{jit-test/tests/basic/math-jit-tests.js => trace-test/tests/basic/math-trace-tests.js} (100%) rename js/src/{jit-test => trace-test}/tests/basic/merge_type_maps.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/missingArgTest.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/missingArgTest2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/mod.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/name-inactive-del.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/name-inactive-eval-del.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/name-inactive-inferflags.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/name-inactive.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/name.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/nestedExit2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/nestedExitLoop.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/newArrayTest.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/newTest.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/nonEmptyStack1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/nonEmptyStack2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/orNaNTest1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/orNaNTest2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/outerline.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/parseIntTests.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/parsingNumbers.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/perf-smoketest.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/putargsNoReturn.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/putargsReturn.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/regexpLastIndex.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/setArgumentsLength.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/setArgumentsLength2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/setCall.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/setCallEvalMiddle.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/setCallEvalMiddle2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/setCallGlobal.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/setelem.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/setprop.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/shapelessCalleeTest.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/strictParseIntOctal.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/stringConvert.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/stringSplitIntoArrayTest.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/stringSplitTest.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/strings.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/test586387.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testAbortedImacroDecompilation.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testAccessCanonicalArgInGetElem.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testAddAnyInconvertibleObject.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testAddInconvertibleObjectAny.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testAddInconvertibleObjectInconvertibleObject.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testAddNull.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testAddUndefined.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testApply.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testApplyCall.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testApplyUnbox.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testArrayComp1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testArrayComp2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testArrayDensityChange.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testArrayNaNIndex.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testArrayNamedProp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testArrayPushPop.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testAssignmentThatIgnoresSetterRetval.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testAtomize.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBitOrAnyInconvertibleObject.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBitOrInconvertibleObjectAny.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBitOrInconvertibleObjectInconvertibleObject.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBitwise.js (100%) create mode 100644 js/src/trace-test/tests/basic/testBoolToString.js rename js/src/{jit-test => trace-test}/tests/basic/testBoxDoubleWithDoubleSizedInt.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBranchCse.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBranchingLoop.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBranchingUnstableLoop.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBranchingUnstableLoopCounter.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBranchingUnstableObject.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBrandedVsGeneric.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBreak.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug458838.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug462388.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug462407.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug463490.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug465261.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug465272.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug465483.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug465688.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug466128.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug466262.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug474769.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug501690.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug502914.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug504520.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug504520Harder.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug507425.js (92%) rename js/src/{jit-test => trace-test}/tests/basic/testBug520503-1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug520503-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug520503-3.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug529147.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug547791.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug550210.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug552248.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug554043.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug555484.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug558446.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug560098.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug566556.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug578044.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug579602.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug579646.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug579647.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug582766.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug584650.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug595916.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug597736.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testBug604210.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testCallElem.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testCallNull.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testCallPick.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testCallProtoMethod.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testCaseAbort.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testCaseTypeMismatchBadness.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testChangingObjectWithLength.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testClosingRecursion.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testClosureIncrSideExit.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testClosures.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testComparisons.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testConcatNWithSideEffects.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testConstIf.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testConstSwitch.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testConstSwitch2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testConstantBooleanExpr.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testConstructorBail.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testContinue.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testContinueWithLabel.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testContinueWithLabel2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testContinueWithLabel3.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testContinueWithLabel4.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testConvertibleObjectEqUndefined.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testCustomIterator.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDateNow.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDecElem1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDecElem2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDecayingInnerLoop.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDeepBail1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDeepBailFromHasInstance.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDeepBailWhileRecording.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDeepPropertyShadowing.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDefinePropertyAcrossCompartment.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDenseArrayProp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDestructuring.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDifferingArgc.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDivOverflow.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDivision.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDivisionFloat.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDivisionWithNegative1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDoubleComparison.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDoubleToStr.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDoubleZeroInSwitch1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testDoubleZeroInSwitch2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testElemDec1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testElemDec2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testElemInc1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testElemInc2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testEliminatedGuardWithinAnchor.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testEqFalseEmptyString.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testErrorReportIn_getPrototypeOf.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testEvalCalledFromWatchOverSetter.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testEvalInFunctionCallee.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testExistingPropToJoinedMethodAttempt.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testFewerGlobalsInInnerTree.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testFloatArrayIndex.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testForEach.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testForInLoopChangeIteratorType.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testFunctionIdentityChange.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGCWhileRecording.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGeneratorDeepBail.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGetCallObj.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGetThis.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGlobalAsProto.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGlobalMultitrees1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGlobalOptimize-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGlobalOptimize-3.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGlobalOptimize-4.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGlobalOptimize-5.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGlobalOptimize-6.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGlobalProtoAccess.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGlobalShapeChangeAfterDeepBail.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGroupAssignment.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGrowDenseArray.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGuardCalleeSneakAttack.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testGuardCalleeSneakAttack2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testHOTLOOPCorrectness.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testHOTLOOPSize.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testHeavy.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testHeavy2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testHoleInDenseArray.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testHolePushing.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testINITELEM.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testIn.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testIncDec.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testIncElem1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testIncElem2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInitMethod.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInitelemWithFloatIndex.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInitelemWithSetter.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInnerMissingArgs.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInnerSwitchBreak.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInt32ToId.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testIntFloor.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testIntOverflow.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testIntUnderflow.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInterpreterReentery8.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInterpreterReentry.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInterpreterReentry2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInterpreterReentry3.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInterpreterReentry4.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInterpreterReentry5.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInterpreterReentry6.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInterpreterReentry7.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInvalidCharCodeAt.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testInvertNullAfterNegateNull.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testIteratorReification.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testLambdaCtor.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testLambdaInitedVar.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testLengthInString.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testLengthOnNonNativeProto.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testLetWithUnstableGlobal.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testLirBufOOM.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testLogicalNotNaN.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testLongNumToString.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testLoopWithUndefined1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testLoopWithUndefined2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testLoopingAccumulator.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMatchAsCondition.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMatchStringObject.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMethodInc.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMethodInit.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMethodInitDeref.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMethodInitSafety.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMethodInitUneval.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMethodOverride.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMethodSet.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMissingMethod.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMissingMethod2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testModuloWithNegative1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testModuloWithNegative2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMoreArgcThanNargs.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMoreClosures.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMulOverflow.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testMultipleArgumentsObjects.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNEWINIT.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNEWINIT_DOUBLE.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNativeArgsRooting.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNativeLog.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNativeMax.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNativeSetter.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNegZero1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNegativeArrayLength.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNegativeGETELEMIndex.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNestedClosures.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNestedDeepBail.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNestedEscapingLambdas.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNestedExitStackOuter.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNestedForIn.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNewArrayCount.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNewArrayCount2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNewDate.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNewObject.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNewString.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNewWithNonNativeProto.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNonStubGetter.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNot.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNullCallee.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNullRelCmp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNullToString.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNumToString.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testNumberToString.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testObjectConstructorReturningObject.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testObjectLength.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testObjectOrderedCmp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testObjectOrderedCmp2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testObjectToNumber.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testObjectToString.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testObjectVsPrototype.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testOwnPropertyWithInOperator.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testPartialFlatClosure.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testPrimitiveConstructorPrototype.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testPropagatedFunArgs.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testProxyConstructors.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testProxyDefinePropertyWithMissingSetter.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testPutOnEmptyArgsObject.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testRUNLOOPCorrectness.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testReallyDeepNestedExit.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testRebranding.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testRebranding2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testReconstructImacroPCStack.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testRegExpLiteral.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testRegExpTest.js (75%) rename js/src/{jit-test => trace-test}/tests/basic/testRegexpGet.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testReplace2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testResumeOp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testReverseArgTypes.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testScriptGetter_JSOP_CALLPROP-2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testScriptGetter_JSOP_CALLPROP.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testScriptGetter_JSOP_GETARGPROP.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testScriptGetter_JSOP_GETLOCALPROP.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testScriptGetter_JSOP_GETPROP.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testScriptGetter_JSOP_GETTHISPROP.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSetGetterOnlyProperty.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSetMethod.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSetPropNeitherMissNorHit.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSetPropertyFail.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSetProtoRegeneratesObjectShape.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSetelemWithFloatIndex.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSettingWatchPointOnReadOnlyProp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testShiftLeft.js (94%) rename js/src/{jit-test => trace-test}/tests/basic/testShiftRightArithmetic.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testShiftRightLogical.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSideExitInConstructor.js (92%) rename js/src/{jit-test => trace-test}/tests/basic/testSlowArrayLength.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSlowArrayPop.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSlowArrayPopMultiFrame.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSlowArrayPopNestedTrees.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSlowNativeBail.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSlowNativeCtor.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSlowNativeWithNullThis.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testStackQuotaExhausted.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testStaticsInRegExp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testStrict.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testString.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testStringConstructorWithExtraArg.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testStringLengthNoTinyId.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testStringObjectLength.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testStringResolve.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testStringToInt32.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testStringToNumber.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testStringify.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSubstring.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSuppressDeletedProperty.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSwitch.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSwitchString.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testSwitchUndefined.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testTableSwitch1.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testTableSwitch2.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testThinForEach.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testThinLoopDemote.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testThrowingObjectEqUndefined.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testToStringBeforeValueOf.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testToUpperToLower.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testTrueShiftTrue.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testTypeUnstableForIn.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testTypedArrayPunning.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testTypedArrays.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testTypeofHole.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testUnaryImacros.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testUndefinedBooleanCmp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testUndefinedCmp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testUndefinedPropertyAccess.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testUndemotableBinaryOp.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testUndemoteLateGlobalSlots.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testWeirdDateParse.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testWhileObjectOrNull.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testWithAndShadowing.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testXMLPropertyNames.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/test_JSOP_ARGCNT.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/test_JSOP_ARGSUB.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testif.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/testincops.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/trees.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/truthies.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/typeofTest.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/unboxint.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/wrap-primitive-this.js (100%) rename js/src/{jit-test => trace-test}/tests/basic/xprop.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug496922.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug496987.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug497015-1.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug497015-2.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug540131-2.js (86%) rename js/src/{jit-test => trace-test}/tests/closures/bug540131-3.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug540131.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug540133.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug540136.js (87%) rename js/src/{jit-test => trace-test}/tests/closures/bug540242.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug540243.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug540348.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug540528.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug541239.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/bug543565.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/closure-pluseq.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/closure-pluseq2.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/closure-plusplus.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/closure-tests.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/flat-closure-1.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/flat-closure-2.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/flat-closure-3.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/flat-closure-4.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/flat-closure-5.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/flat-closure-6.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/flat-closure-7.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/flat-closure-8.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/incr-exit-2.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/incr-exit-3.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/incr-exit.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/lambda-inner-heavy.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/lambda-light-returned.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/lambda-light.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/lambda.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/lambdafc.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/name-both-hvy.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/name-inactive-missing.js (79%) rename js/src/{jit-test => trace-test}/tests/closures/name.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/name2.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/name2a.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/name2b.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/name3.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/name4.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/namedLambda.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/nameinc-loop-2.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/nameinc-loop-3.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/nameinc-loop-missing-2.js (84%) rename js/src/{jit-test => trace-test}/tests/closures/nameinc-loop-missing.js (84%) rename js/src/{jit-test => trace-test}/tests/closures/nameinc-loop.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/nameinc.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/set-outer-trace-1.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/set-outer-trace-2.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/set-outer-trace-3.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/set-outer-trace-4.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/set-outer-trace.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/setname-1.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/setname-closure-2.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/setname-closure.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/setname-inner-heavy.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/setname-loop-2.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/setname-loop.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/setname-no-pop.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t001.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t002.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t003.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t004.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t005.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t006.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t007.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t008.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t009.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t010.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t011.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t012.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t013.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t014.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t015.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t016.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t017.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t018.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t019.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t020.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t021.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t022.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t023.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t024.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t025.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t026.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t027.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t028.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t029.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t030.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t031.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t032.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t033.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t034.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t035.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t036.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/t037.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/test-inner-imports.js (100%) rename js/src/{jit-test => trace-test}/tests/closures/upvar-nest.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug549393-1.js (96%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug549393-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug549396.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug549398.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug549521.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug549602.js (100%) create mode 100644 js/src/trace-test/tests/jaeger/bug549603.js rename js/src/{jit-test => trace-test}/tests/jaeger/bug550490.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug550665.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug551603.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug552644.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug553781-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug553781.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug553784.js (91%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug554580-1.js (69%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug554580-2.js (77%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug554580-3.js (81%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug554580-4.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug554580-5.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug554651.js (88%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug554675-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug554675-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug554675-3.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug555152.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug555155.js (84%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug555206.js (60%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug555543.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug555922.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug556525.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug557063.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug557068.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug557070.js (69%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug557075.js (73%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug560221.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/eif-call-newvar.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/eif-call-typechange.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/eif-call.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/eif-getter-newvar.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/eif-getter-typechange.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/eif-getter.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/eif-trap-newvar.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/eif-trap-typechange.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/eif-trap.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/simple-trap-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/simple-trap-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/simple-untrap.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/test-debugger-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/test-debugger-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/test-throwhook-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/test-throwhook-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/trap-force-return-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/trap-force-return-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/trap-own-callsite.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/trap-parent-from-trap.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/trap-parent.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/trap-self-as-parent.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/trap-self-from-trap.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/trap-self.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/untrap-own-trapsite.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug563000/untrap-self.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug565198.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug565202.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug566022.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug573433.js (70%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug576398.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug577580.js (60%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug577646.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug577705.js (96%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug577996.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug580703.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug580712.js (100%) create mode 100644 js/src/trace-test/tests/jaeger/bug580883.js rename js/src/{jit-test => trace-test}/tests/jaeger/bug580884-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug580884-3.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug580884.js (64%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug580931-2.js (56%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug581871.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug581936.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug582185.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug582286.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug582392.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug582880.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug582882.js (79%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug582884.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug582894.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug582897.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug582898.js (100%) create mode 100644 js/src/trace-test/tests/jaeger/bug582900.js rename js/src/{jit-test => trace-test}/tests/jaeger/bug583158.js (70%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug583160.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug583672.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug583684.js (72%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug583688.js (77%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug583689.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug584644-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug584646.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug584647.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug585310.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug585341.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug585391.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug585408-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug585408-3.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug585408.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug585540.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug587431.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug588338.js (83%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug588362-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug588362-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug588362-3.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug588363-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug588363-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug589108.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug589115.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug589461.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug590083.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug591602.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug591606.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug592973-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug592973-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug592973-3.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug593554.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug595917.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug595921.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug597378.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug597871.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug598696.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug599488.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug600139.js (84%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug600419.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug600424.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug601982.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/bug604427.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/compare-wrong-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/crash-on-compare.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/deepBailAfterRunTracer.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/fused-eq-ifeq.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/getelem-sanity-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/getelem-sanity-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/getelem-sanity-3.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/getelem-sanity-4.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/getelem-sanity-5.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/getelem-sanity-6.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/getelem-sanity-7.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/getelem-sanity-int-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/getelem-sanity-int-2.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/getelem-sanity-int-3.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/globalOptimize-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/instanceOfWithKnownTypes.js (80%) create mode 100644 js/src/trace-test/tests/jaeger/modWithConstLhs.js rename js/src/{jit-test => trace-test}/tests/jaeger/mulNegZero.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/negation.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/regalloc-1.js (91%) rename js/src/{jit-test => trace-test}/tests/jaeger/rsh-sanity-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/scriptedICs-1.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/strictModeSetUndefinedVar.js (58%) rename js/src/{jit-test => trace-test}/tests/jaeger/subCommutativity.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/testAddStringObject.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/testBug550743.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/unsignedShiftZero.js (100%) rename js/src/{jit-test => trace-test}/tests/jaeger/xor-sanity.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/bug558099.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/bug558616.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/bug582899.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/bug584642.js (54%) rename js/src/{jit-test => trace-test}/tests/pic/bug595706.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/call_self.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/densearray.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/fuzz1.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/fuzz2.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/fuzz3.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/grandproto.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/length_array.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/length_mix.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/length_object.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/length_string.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/proto1.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/proto3.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/proto_self.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/self1.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/self2.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/self3.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/self8.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/set-assign.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/set1.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/set2.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/shape_regen.js (100%) rename js/src/{jit-test => trace-test}/tests/pic/thisprop.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-3d-cube.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-3d-morph.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-3d-raytrace.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-access-binary-trees.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-access-fannkuch.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-access-nbody.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-access-nsieve.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-bitops-3bit-bits-in-byte.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-bitops-bits-in-byte.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-bitops-bitwise-and.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-bitops-nsieve-bits.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-controlflow-recursive.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-crypto-aes.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-crypto-md5.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-crypto-sha1.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-date-format-tofte.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-date-format-xparb.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-math-cordic.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-math-partial-sums.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-math-spectral-norm.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-mont.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-regexp-dna.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-string-fasta.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-string-tagcloud.js (100%) rename js/src/{jit-test => trace-test}/tests/sunspider/check-string-unpack-code.js (100%) rename js/src/{jit-test => trace-test}/tests/v8-v5/check-crypto.js (100%) rename js/src/{jit-test => trace-test}/tests/v8-v5/check-deltablue.js (100%) rename js/src/{jit-test => trace-test}/tests/v8-v5/check-earley-boyer.js (100%) rename js/src/{jit-test => trace-test}/tests/v8-v5/check-raytrace.js (100%) rename js/src/{jit-test => trace-test}/tests/v8-v5/check-regexp.js (100%) rename js/src/{jit-test => trace-test}/tests/v8-v5/check-richards.js (100%) rename js/src/{jit-test => trace-test}/tests/v8-v5/check-splay.js (99%) rename js/src/{jit-test/jit_test.py => trace-test/trace_test.py} (96%) diff --git a/js/src/Makefile.in b/js/src/Makefile.in index 156c2fffbbeb..2c7aa86e8838 100644 --- a/js/src/Makefile.in +++ b/js/src/Makefile.in @@ -570,11 +570,11 @@ endif ifdef ENABLE_TRACEJIT ifndef WINCE check:: - $(wildcard $(RUN_TEST_PROGRAM)) $(PYTHON) -u $(srcdir)/jit-test/jit_test.py \ + $(wildcard $(RUN_TEST_PROGRAM)) $(PYTHON) -u $(srcdir)/trace-test/trace_test.py \ --no-slow --no-progress --tinderbox $(DIST)/bin/js$(BIN_SUFFIX) check-valgrind:: - $(wildcard $(RUN_TEST_PROGRAM)) $(PYTHON) -u $(srcdir)/jit-test/jit_test.py \ + $(wildcard $(RUN_TEST_PROGRAM)) $(PYTHON) -u $(srcdir)/trace-test/trace_test.py \ --valgrind --no-slow --no-progress --tinderbox $(DIST)/bin/js$(BIN_SUFFIX) endif endif diff --git a/js/src/jit-test/tests/basic/bug601395.js b/js/src/jit-test/tests/basic/bug601395.js deleted file mode 100644 index cdf61a3994d3..000000000000 --- a/js/src/jit-test/tests/basic/bug601395.js +++ /dev/null @@ -1,2 +0,0 @@ -// |jit-test| error: SyntaxError; -let(y = let(d = []) u, x diff --git a/js/src/jit-test/tests/basic/bug601428.js b/js/src/jit-test/tests/basic/bug601428.js deleted file mode 100644 index b9419f822c7c..000000000000 --- a/js/src/jit-test/tests/basic/bug601428.js +++ /dev/null @@ -1,2 +0,0 @@ -// |jit-test| error: SyntaxError; -let({}=[c for(x in[])]){let diff --git a/js/src/jit-test/tests/basic/testBoolToString.js b/js/src/jit-test/tests/basic/testBoolToString.js deleted file mode 100644 index 9eeb40c5d5dd..000000000000 --- a/js/src/jit-test/tests/basic/testBoolToString.js +++ /dev/null @@ -1,3 +0,0 @@ -// |jit-test| error: TypeError; -var bts = true.toString; -bts(); diff --git a/js/src/jit-test/tests/jaeger/bug549603.js b/js/src/jit-test/tests/jaeger/bug549603.js deleted file mode 100644 index 5d5dea67d74b..000000000000 --- a/js/src/jit-test/tests/jaeger/bug549603.js +++ /dev/null @@ -1,3 +0,0 @@ -// |jit-test| error: ReferenceError -x ? o : [] && x - diff --git a/js/src/jit-test/tests/jaeger/bug580883.js b/js/src/jit-test/tests/jaeger/bug580883.js deleted file mode 100644 index 90d8cb378ccc..000000000000 --- a/js/src/jit-test/tests/jaeger/bug580883.js +++ /dev/null @@ -1,6 +0,0 @@ -// |jit-test| error: invalid sharp variable use #1# -[] = #1# -with(7) { - var c -} - diff --git a/js/src/jit-test/tests/jaeger/bug582900.js b/js/src/jit-test/tests/jaeger/bug582900.js deleted file mode 100644 index 1da55397af42..000000000000 --- a/js/src/jit-test/tests/jaeger/bug582900.js +++ /dev/null @@ -1,3 +0,0 @@ -// |jit-test| error: ReferenceError - -[].x >>= a | 0 diff --git a/js/src/jit-test/tests/jaeger/modWithConstLhs.js b/js/src/jit-test/tests/jaeger/modWithConstLhs.js deleted file mode 100644 index 67bf398b0032..000000000000 --- a/js/src/jit-test/tests/jaeger/modWithConstLhs.js +++ /dev/null @@ -1,2 +0,0 @@ -// |jit-test| error: ReferenceError; -7%s; diff --git a/js/src/jitstats.tbl b/js/src/jitstats.tbl index 74a6b7f43eb0..1f85fafccb50 100644 --- a/js/src/jitstats.tbl +++ b/js/src/jitstats.tbl @@ -36,7 +36,7 @@ * * ***** END LICENSE BLOCK ***** */ -/* NB: Keep this list synced with jitstatHandler in jit-test.js. */ +/* NB: Keep this list synced with jitstatHandler in trace-test.js. */ /** * Proper use of this file: Consumers must define JITSTAT; they can optionally * also define MONITOR_JITSTAT or RECORDER_JITSTAT or both to do separate diff --git a/js/src/methodjit/BytecodeAnalyzer.cpp b/js/src/methodjit/BytecodeAnalyzer.cpp index 69e19fede92b..3332911ef752 100644 --- a/js/src/methodjit/BytecodeAnalyzer.cpp +++ b/js/src/methodjit/BytecodeAnalyzer.cpp @@ -248,7 +248,7 @@ BytecodeAnalyzer::analyze(uint32 index) * leaveblock 1 * retrval * leaveblock 1 - * (see testNullCallee in jit-tests) + * (see testNullCallee in trace-tests) */ JS_ASSERT(js_CodeSpec[op].length == 1); uint32 offs = (pc + 1) - script->code; diff --git a/js/src/metrics/jint/treesearch.py b/js/src/metrics/jint/treesearch.py index afe373d1fdd1..632717c3fea0 100644 --- a/js/src/metrics/jint/treesearch.py +++ b/js/src/metrics/jint/treesearch.py @@ -387,7 +387,7 @@ if __name__ == '__main__': lib_dir = os.path.join(script_dir, 'lib') # The [TESTS] optional arguments are paths of test files relative - # to the jit-test/tests directory. + # to the trace-test/tests directory. from optparse import OptionParser op = OptionParser(usage='%prog [options] JS_SHELL test') diff --git a/js/src/tests/js1_8_1/jit/browser.js b/js/src/tests/js1_8_1/trace/browser.js similarity index 100% rename from js/src/tests/js1_8_1/jit/browser.js rename to js/src/tests/js1_8_1/trace/browser.js diff --git a/js/src/tests/js1_8_1/jit/jstests.list b/js/src/tests/js1_8_1/trace/jstests.list similarity index 97% rename from js/src/tests/js1_8_1/jit/jstests.list rename to js/src/tests/js1_8_1/trace/jstests.list index ec741c3b211d..b0b9d2ba1037 100644 --- a/js/src/tests/js1_8_1/jit/jstests.list +++ b/js/src/tests/js1_8_1/trace/jstests.list @@ -1,5 +1,5 @@ url-prefix ../../jsreftest.html?test=js1_8_1/trace/ -script math-jit-tests.js +script math-trace-tests.js skip script regress-451673.js # bogus perf test (bug 540512) skip script regress-451974-01.js # bogus perf test (bug 540512) skip script regress-451974-02.js # bogus perf test (bug 540512) diff --git a/js/src/tests/js1_8_1/jit/math-jit-tests.js b/js/src/tests/js1_8_1/trace/math-trace-tests.js similarity index 100% rename from js/src/tests/js1_8_1/jit/math-jit-tests.js rename to js/src/tests/js1_8_1/trace/math-trace-tests.js diff --git a/js/src/tests/js1_8_1/jit/regress-451673.js b/js/src/tests/js1_8_1/trace/regress-451673.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-451673.js rename to js/src/tests/js1_8_1/trace/regress-451673.js diff --git a/js/src/tests/js1_8_1/jit/regress-451974-01.js b/js/src/tests/js1_8_1/trace/regress-451974-01.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-451974-01.js rename to js/src/tests/js1_8_1/trace/regress-451974-01.js diff --git a/js/src/tests/js1_8_1/jit/regress-451974-02.js b/js/src/tests/js1_8_1/trace/regress-451974-02.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-451974-02.js rename to js/src/tests/js1_8_1/trace/regress-451974-02.js diff --git a/js/src/tests/js1_8_1/jit/regress-452498-01.js b/js/src/tests/js1_8_1/trace/regress-452498-01.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-452498-01.js rename to js/src/tests/js1_8_1/trace/regress-452498-01.js diff --git a/js/src/tests/js1_8_1/jit/regress-458838.js b/js/src/tests/js1_8_1/trace/regress-458838.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-458838.js rename to js/src/tests/js1_8_1/trace/regress-458838.js diff --git a/js/src/tests/js1_8_1/jit/regress-462459-01.js b/js/src/tests/js1_8_1/trace/regress-462459-01.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-462459-01.js rename to js/src/tests/js1_8_1/trace/regress-462459-01.js diff --git a/js/src/tests/js1_8_1/jit/regress-462459-02.js b/js/src/tests/js1_8_1/trace/regress-462459-02.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-462459-02.js rename to js/src/tests/js1_8_1/trace/regress-462459-02.js diff --git a/js/src/tests/js1_8_1/jit/regress-462459-03.js b/js/src/tests/js1_8_1/trace/regress-462459-03.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-462459-03.js rename to js/src/tests/js1_8_1/trace/regress-462459-03.js diff --git a/js/src/tests/js1_8_1/jit/regress-462459-04.js b/js/src/tests/js1_8_1/trace/regress-462459-04.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-462459-04.js rename to js/src/tests/js1_8_1/trace/regress-462459-04.js diff --git a/js/src/tests/js1_8_1/jit/regress-462459-05.js b/js/src/tests/js1_8_1/trace/regress-462459-05.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-462459-05.js rename to js/src/tests/js1_8_1/trace/regress-462459-05.js diff --git a/js/src/tests/js1_8_1/jit/regress-462459-06.js b/js/src/tests/js1_8_1/trace/regress-462459-06.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-462459-06.js rename to js/src/tests/js1_8_1/trace/regress-462459-06.js diff --git a/js/src/tests/js1_8_1/jit/regress-462459-07.js b/js/src/tests/js1_8_1/trace/regress-462459-07.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-462459-07.js rename to js/src/tests/js1_8_1/trace/regress-462459-07.js diff --git a/js/src/tests/js1_8_1/jit/regress-462459-08.js b/js/src/tests/js1_8_1/trace/regress-462459-08.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-462459-08.js rename to js/src/tests/js1_8_1/trace/regress-462459-08.js diff --git a/js/src/tests/js1_8_1/jit/regress-462459-09.js b/js/src/tests/js1_8_1/trace/regress-462459-09.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-462459-09.js rename to js/src/tests/js1_8_1/trace/regress-462459-09.js diff --git a/js/src/tests/js1_8_1/jit/regress-462459-10.js b/js/src/tests/js1_8_1/trace/regress-462459-10.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-462459-10.js rename to js/src/tests/js1_8_1/trace/regress-462459-10.js diff --git a/js/src/tests/js1_8_1/jit/regress-462459-11.js b/js/src/tests/js1_8_1/trace/regress-462459-11.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-462459-11.js rename to js/src/tests/js1_8_1/trace/regress-462459-11.js diff --git a/js/src/tests/js1_8_1/jit/regress-462459-12.js b/js/src/tests/js1_8_1/trace/regress-462459-12.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-462459-12.js rename to js/src/tests/js1_8_1/trace/regress-462459-12.js diff --git a/js/src/tests/js1_8_1/jit/regress-469927.js b/js/src/tests/js1_8_1/trace/regress-469927.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-469927.js rename to js/src/tests/js1_8_1/trace/regress-469927.js diff --git a/js/src/tests/js1_8_1/jit/regress-470739.js b/js/src/tests/js1_8_1/trace/regress-470739.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-470739.js rename to js/src/tests/js1_8_1/trace/regress-470739.js diff --git a/js/src/tests/js1_8_1/jit/regress-471635.js b/js/src/tests/js1_8_1/trace/regress-471635.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-471635.js rename to js/src/tests/js1_8_1/trace/regress-471635.js diff --git a/js/src/tests/js1_8_1/jit/regress-489682.js b/js/src/tests/js1_8_1/trace/regress-489682.js similarity index 100% rename from js/src/tests/js1_8_1/jit/regress-489682.js rename to js/src/tests/js1_8_1/trace/regress-489682.js diff --git a/js/src/tests/js1_8_1/jit/shell.js b/js/src/tests/js1_8_1/trace/shell.js similarity index 100% rename from js/src/tests/js1_8_1/jit/shell.js rename to js/src/tests/js1_8_1/trace/shell.js diff --git a/js/src/tests/js1_8_1/jit/testDeepBailFromNonNative.js b/js/src/tests/js1_8_1/trace/testDeepBailFromNonNative.js similarity index 100% rename from js/src/tests/js1_8_1/jit/testDeepBailFromNonNative.js rename to js/src/tests/js1_8_1/trace/testDeepBailFromNonNative.js diff --git a/js/src/tests/js1_8_5/extensions/reflect-parse.js b/js/src/tests/js1_8_5/extensions/reflect-parse.js index c7a4d3377ba9..56daa72afc09 100644 --- a/js/src/tests/js1_8_5/extensions/reflect-parse.js +++ b/js/src/tests/js1_8_5/extensions/reflect-parse.js @@ -173,7 +173,7 @@ function assertError(src, errorType) { // general tests -// NB: These are useful but for now jit-test doesn't do I/O reliably. +// NB: These are useful but for now trace-test doesn't do I/O reliably. //program(_).assert(Reflect.parse(snarf('data/flapjax.txt'))); //program(_).assert(Reflect.parse(snarf('data/jquery-1.4.2.txt'))); diff --git a/js/src/tests/narcissus-failures.txt b/js/src/tests/narcissus-failures.txt index 4de0c380d827..4a48f1350a76 100644 --- a/js/src/tests/narcissus-failures.txt +++ b/js/src/tests/narcissus-failures.txt @@ -1346,9 +1346,9 @@ js1_8_1/regress/regress-530879.js js1_8_1/strict/12.2.1.js js1_8_1/strict/generator-eval-arguments.js js1_8_1/strict/let-block-eval-arguments.js -js1_8_1/trace/math-jit-tests.js +js1_8_1/trace/math-trace-tests.js js1_8_1/trace/testDeepBailFromNonNative.js -js1_8_1/trace/jit-test.js +js1_8_1/trace/trace-test.js js1_8_5/extensions/censor-strict-caller.js js1_8_5/extensions/destructure-accessor.js js1_8_5/extensions/reflect-parse.js diff --git a/js/src/jit-test/README b/js/src/trace-test/README similarity index 90% rename from js/src/jit-test/README rename to js/src/trace-test/README index ddde38dc9626..b5f87b137c5d 100644 --- a/js/src/jit-test/README +++ b/js/src/trace-test/README @@ -13,7 +13,7 @@ Python 2.5. This is already a standard requirement for building our tree. Basic usage: - python jit_test.py + python trace_test.py The progress bar shows [#tests passed, #tests failed, #tests run] at the left. If all tests pass, the output is 'PASSED ALL'. The test suite can be interrupted @@ -21,11 +21,11 @@ at any time with Ctrl+C and partial results will be printed. To run only the basic tests, not including the slow tests: - python jit_test.py basic + python trace_test.py basic For more options: - python jit_test.py -h + python trace_test.py -h * CREATING NEW TESTS @@ -44,12 +44,12 @@ test case: The first line of a test case can contain a special comment controlling how the test is run. For example: - // |jit-test| allow-oom; + // |trace-test| allow-oom; The general format in EBNF is: metaline ::= cookie { item ";" } - cookie ::= "|jit-test|" + cookie ::= "|trace-test|" item ::= flag | attribute flag ::= "slow" | "allow-oom" diff --git a/js/src/jit-test/lib/andTestHelper.js b/js/src/trace-test/lib/andTestHelper.js similarity index 100% rename from js/src/jit-test/lib/andTestHelper.js rename to js/src/trace-test/lib/andTestHelper.js diff --git a/js/src/jit-test/lib/array-compare.js b/js/src/trace-test/lib/array-compare.js similarity index 100% rename from js/src/jit-test/lib/array-compare.js rename to js/src/trace-test/lib/array-compare.js diff --git a/js/src/jit-test/lib/mandelbrot-results.js b/js/src/trace-test/lib/mandelbrot-results.js similarity index 100% rename from js/src/jit-test/lib/mandelbrot-results.js rename to js/src/trace-test/lib/mandelbrot-results.js diff --git a/js/src/jit-test/lib/orTestHelper.js b/js/src/trace-test/lib/orTestHelper.js similarity index 100% rename from js/src/jit-test/lib/orTestHelper.js rename to js/src/trace-test/lib/orTestHelper.js diff --git a/js/src/jit-test/lib/prolog.js b/js/src/trace-test/lib/prolog.js similarity index 100% rename from js/src/jit-test/lib/prolog.js rename to js/src/trace-test/lib/prolog.js diff --git a/js/src/jit-test/lib/range.js b/js/src/trace-test/lib/range.js similarity index 100% rename from js/src/jit-test/lib/range.js rename to js/src/trace-test/lib/range.js diff --git a/js/src/jit-test/progressbar.py b/js/src/trace-test/progressbar.py similarity index 100% rename from js/src/jit-test/progressbar.py rename to js/src/trace-test/progressbar.py diff --git a/js/src/jit-test/tests/arguments/args-createontrace.js b/js/src/trace-test/tests/arguments/args-createontrace.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-createontrace.js rename to js/src/trace-test/tests/arguments/args-createontrace.js diff --git a/js/src/jit-test/tests/arguments/args-mochi-2.js b/js/src/trace-test/tests/arguments/args-mochi-2.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-mochi-2.js rename to js/src/trace-test/tests/arguments/args-mochi-2.js diff --git a/js/src/jit-test/tests/arguments/args-mochi-2a.js b/js/src/trace-test/tests/arguments/args-mochi-2a.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-mochi-2a.js rename to js/src/trace-test/tests/arguments/args-mochi-2a.js diff --git a/js/src/jit-test/tests/arguments/args-mochi.js b/js/src/trace-test/tests/arguments/args-mochi.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-mochi.js rename to js/src/trace-test/tests/arguments/args-mochi.js diff --git a/js/src/jit-test/tests/arguments/args-mutate-length-1.js b/js/src/trace-test/tests/arguments/args-mutate-length-1.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-mutate-length-1.js rename to js/src/trace-test/tests/arguments/args-mutate-length-1.js diff --git a/js/src/jit-test/tests/arguments/args-mutate-length-2.js b/js/src/trace-test/tests/arguments/args-mutate-length-2.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-mutate-length-2.js rename to js/src/trace-test/tests/arguments/args-mutate-length-2.js diff --git a/js/src/jit-test/tests/arguments/args-range-2.js b/js/src/trace-test/tests/arguments/args-range-2.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-range-2.js rename to js/src/trace-test/tests/arguments/args-range-2.js diff --git a/js/src/jit-test/tests/arguments/args-range-const.js b/js/src/trace-test/tests/arguments/args-range-const.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-range-const.js rename to js/src/trace-test/tests/arguments/args-range-const.js diff --git a/js/src/jit-test/tests/arguments/args-range.js b/js/src/trace-test/tests/arguments/args-range.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-range.js rename to js/src/trace-test/tests/arguments/args-range.js diff --git a/js/src/jit-test/tests/arguments/args-redefine-length-1.js b/js/src/trace-test/tests/arguments/args-redefine-length-1.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-redefine-length-1.js rename to js/src/trace-test/tests/arguments/args-redefine-length-1.js diff --git a/js/src/jit-test/tests/arguments/args-redefine-length-2.js b/js/src/trace-test/tests/arguments/args-redefine-length-2.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-redefine-length-2.js rename to js/src/trace-test/tests/arguments/args-redefine-length-2.js diff --git a/js/src/jit-test/tests/arguments/args-sum.js b/js/src/trace-test/tests/arguments/args-sum.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-sum.js rename to js/src/trace-test/tests/arguments/args-sum.js diff --git a/js/src/jit-test/tests/arguments/args-vargc.js b/js/src/trace-test/tests/arguments/args-vargc.js similarity index 100% rename from js/src/jit-test/tests/arguments/args-vargc.js rename to js/src/trace-test/tests/arguments/args-vargc.js diff --git a/js/src/jit-test/tests/arguments/args1.js b/js/src/trace-test/tests/arguments/args1.js similarity index 100% rename from js/src/jit-test/tests/arguments/args1.js rename to js/src/trace-test/tests/arguments/args1.js diff --git a/js/src/jit-test/tests/arguments/args10.js b/js/src/trace-test/tests/arguments/args10.js similarity index 100% rename from js/src/jit-test/tests/arguments/args10.js rename to js/src/trace-test/tests/arguments/args10.js diff --git a/js/src/jit-test/tests/arguments/args11.js b/js/src/trace-test/tests/arguments/args11.js similarity index 100% rename from js/src/jit-test/tests/arguments/args11.js rename to js/src/trace-test/tests/arguments/args11.js diff --git a/js/src/jit-test/tests/arguments/args2.js b/js/src/trace-test/tests/arguments/args2.js similarity index 100% rename from js/src/jit-test/tests/arguments/args2.js rename to js/src/trace-test/tests/arguments/args2.js diff --git a/js/src/jit-test/tests/arguments/args2a.js b/js/src/trace-test/tests/arguments/args2a.js similarity index 100% rename from js/src/jit-test/tests/arguments/args2a.js rename to js/src/trace-test/tests/arguments/args2a.js diff --git a/js/src/jit-test/tests/arguments/args2b.js b/js/src/trace-test/tests/arguments/args2b.js similarity index 100% rename from js/src/jit-test/tests/arguments/args2b.js rename to js/src/trace-test/tests/arguments/args2b.js diff --git a/js/src/jit-test/tests/arguments/args2c.js b/js/src/trace-test/tests/arguments/args2c.js similarity index 100% rename from js/src/jit-test/tests/arguments/args2c.js rename to js/src/trace-test/tests/arguments/args2c.js diff --git a/js/src/jit-test/tests/arguments/args2d.js b/js/src/trace-test/tests/arguments/args2d.js similarity index 100% rename from js/src/jit-test/tests/arguments/args2d.js rename to js/src/trace-test/tests/arguments/args2d.js diff --git a/js/src/jit-test/tests/arguments/args3.js b/js/src/trace-test/tests/arguments/args3.js similarity index 100% rename from js/src/jit-test/tests/arguments/args3.js rename to js/src/trace-test/tests/arguments/args3.js diff --git a/js/src/jit-test/tests/arguments/args4.js b/js/src/trace-test/tests/arguments/args4.js similarity index 100% rename from js/src/jit-test/tests/arguments/args4.js rename to js/src/trace-test/tests/arguments/args4.js diff --git a/js/src/jit-test/tests/arguments/args5.js b/js/src/trace-test/tests/arguments/args5.js similarity index 100% rename from js/src/jit-test/tests/arguments/args5.js rename to js/src/trace-test/tests/arguments/args5.js diff --git a/js/src/jit-test/tests/arguments/args6.js b/js/src/trace-test/tests/arguments/args6.js similarity index 100% rename from js/src/jit-test/tests/arguments/args6.js rename to js/src/trace-test/tests/arguments/args6.js diff --git a/js/src/jit-test/tests/arguments/args6a.js b/js/src/trace-test/tests/arguments/args6a.js similarity index 100% rename from js/src/jit-test/tests/arguments/args6a.js rename to js/src/trace-test/tests/arguments/args6a.js diff --git a/js/src/jit-test/tests/arguments/args7.js b/js/src/trace-test/tests/arguments/args7.js similarity index 100% rename from js/src/jit-test/tests/arguments/args7.js rename to js/src/trace-test/tests/arguments/args7.js diff --git a/js/src/jit-test/tests/arguments/args8.js b/js/src/trace-test/tests/arguments/args8.js similarity index 100% rename from js/src/jit-test/tests/arguments/args8.js rename to js/src/trace-test/tests/arguments/args8.js diff --git a/js/src/jit-test/tests/arguments/args9.js b/js/src/trace-test/tests/arguments/args9.js similarity index 100% rename from js/src/jit-test/tests/arguments/args9.js rename to js/src/trace-test/tests/arguments/args9.js diff --git a/js/src/jit-test/tests/arguments/argsub.js b/js/src/trace-test/tests/arguments/argsub.js similarity index 100% rename from js/src/jit-test/tests/arguments/argsub.js rename to js/src/trace-test/tests/arguments/argsub.js diff --git a/js/src/jit-test/tests/arguments/argsx-1.js b/js/src/trace-test/tests/arguments/argsx-1.js similarity index 100% rename from js/src/jit-test/tests/arguments/argsx-1.js rename to js/src/trace-test/tests/arguments/argsx-1.js diff --git a/js/src/jit-test/tests/arguments/argsx-2.js b/js/src/trace-test/tests/arguments/argsx-2.js similarity index 100% rename from js/src/jit-test/tests/arguments/argsx-2.js rename to js/src/trace-test/tests/arguments/argsx-2.js diff --git a/js/src/jit-test/tests/arguments/argsx-3.js b/js/src/trace-test/tests/arguments/argsx-3.js similarity index 100% rename from js/src/jit-test/tests/arguments/argsx-3.js rename to js/src/trace-test/tests/arguments/argsx-3.js diff --git a/js/src/jit-test/tests/arguments/argsx-3a.js b/js/src/trace-test/tests/arguments/argsx-3a.js similarity index 100% rename from js/src/jit-test/tests/arguments/argsx-3a.js rename to js/src/trace-test/tests/arguments/argsx-3a.js diff --git a/js/src/jit-test/tests/arguments/argsx-4.js b/js/src/trace-test/tests/arguments/argsx-4.js similarity index 100% rename from js/src/jit-test/tests/arguments/argsx-4.js rename to js/src/trace-test/tests/arguments/argsx-4.js diff --git a/js/src/jit-test/tests/arguments/bug503772.js b/js/src/trace-test/tests/arguments/bug503772.js similarity index 100% rename from js/src/jit-test/tests/arguments/bug503772.js rename to js/src/trace-test/tests/arguments/bug503772.js diff --git a/js/src/jit-test/tests/arguments/bug508178.js b/js/src/trace-test/tests/arguments/bug508178.js similarity index 100% rename from js/src/jit-test/tests/arguments/bug508178.js rename to js/src/trace-test/tests/arguments/bug508178.js diff --git a/js/src/jit-test/tests/arguments/bug554670-1.js b/js/src/trace-test/tests/arguments/bug554670-1.js similarity index 100% rename from js/src/jit-test/tests/arguments/bug554670-1.js rename to js/src/trace-test/tests/arguments/bug554670-1.js diff --git a/js/src/jit-test/tests/arguments/bug554670-2.js b/js/src/trace-test/tests/arguments/bug554670-2.js similarity index 100% rename from js/src/jit-test/tests/arguments/bug554670-2.js rename to js/src/trace-test/tests/arguments/bug554670-2.js diff --git a/js/src/jit-test/tests/arguments/nonstrict-args.js b/js/src/trace-test/tests/arguments/nonstrict-args.js similarity index 100% rename from js/src/jit-test/tests/arguments/nonstrict-args.js rename to js/src/trace-test/tests/arguments/nonstrict-args.js diff --git a/js/src/jit-test/tests/arguments/nonstrict-assign-element-get-parameter.js b/js/src/trace-test/tests/arguments/nonstrict-assign-element-get-parameter.js similarity index 100% rename from js/src/jit-test/tests/arguments/nonstrict-assign-element-get-parameter.js rename to js/src/trace-test/tests/arguments/nonstrict-assign-element-get-parameter.js diff --git a/js/src/jit-test/tests/arguments/nonstrict-assign-parameter-get-element.js b/js/src/trace-test/tests/arguments/nonstrict-assign-parameter-get-element.js similarity index 100% rename from js/src/jit-test/tests/arguments/nonstrict-assign-parameter-get-element.js rename to js/src/trace-test/tests/arguments/nonstrict-assign-parameter-get-element.js diff --git a/js/src/jit-test/tests/arguments/nonstrict-assign.js b/js/src/trace-test/tests/arguments/nonstrict-assign.js similarity index 100% rename from js/src/jit-test/tests/arguments/nonstrict-assign.js rename to js/src/trace-test/tests/arguments/nonstrict-assign.js diff --git a/js/src/jit-test/tests/arguments/nonstrict-later-assign.js b/js/src/trace-test/tests/arguments/nonstrict-later-assign.js similarity index 100% rename from js/src/jit-test/tests/arguments/nonstrict-later-assign.js rename to js/src/trace-test/tests/arguments/nonstrict-later-assign.js diff --git a/js/src/jit-test/tests/arguments/nonstrict-noargs.js b/js/src/trace-test/tests/arguments/nonstrict-noargs.js similarity index 100% rename from js/src/jit-test/tests/arguments/nonstrict-noargs.js rename to js/src/trace-test/tests/arguments/nonstrict-noargs.js diff --git a/js/src/jit-test/tests/arguments/strict-args.js b/js/src/trace-test/tests/arguments/strict-args.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-args.js rename to js/src/trace-test/tests/arguments/strict-args.js diff --git a/js/src/jit-test/tests/arguments/strict-assign-after.js b/js/src/trace-test/tests/arguments/strict-assign-after.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-assign-after.js rename to js/src/trace-test/tests/arguments/strict-assign-after.js diff --git a/js/src/jit-test/tests/arguments/strict-assign-arguments-element.js b/js/src/trace-test/tests/arguments/strict-assign-arguments-element.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-assign-arguments-element.js rename to js/src/trace-test/tests/arguments/strict-assign-arguments-element.js diff --git a/js/src/jit-test/tests/arguments/strict-assign-outer-param-psych.js b/js/src/trace-test/tests/arguments/strict-assign-outer-param-psych.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-assign-outer-param-psych.js rename to js/src/trace-test/tests/arguments/strict-assign-outer-param-psych.js diff --git a/js/src/jit-test/tests/arguments/strict-assign-outer-param.js b/js/src/trace-test/tests/arguments/strict-assign-outer-param.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-assign-outer-param.js rename to js/src/trace-test/tests/arguments/strict-assign-outer-param.js diff --git a/js/src/jit-test/tests/arguments/strict-assign-parameter-get-element.js b/js/src/trace-test/tests/arguments/strict-assign-parameter-get-element.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-assign-parameter-get-element.js rename to js/src/trace-test/tests/arguments/strict-assign-parameter-get-element.js diff --git a/js/src/jit-test/tests/arguments/strict-assign.js b/js/src/trace-test/tests/arguments/strict-assign.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-assign.js rename to js/src/trace-test/tests/arguments/strict-assign.js diff --git a/js/src/jit-test/tests/arguments/strict-eval-mutation.js b/js/src/trace-test/tests/arguments/strict-eval-mutation.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-eval-mutation.js rename to js/src/trace-test/tests/arguments/strict-eval-mutation.js diff --git a/js/src/jit-test/tests/arguments/strict-eval.js b/js/src/trace-test/tests/arguments/strict-eval.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-eval.js rename to js/src/trace-test/tests/arguments/strict-eval.js diff --git a/js/src/jit-test/tests/arguments/strict-maybe-assign-outer.js b/js/src/trace-test/tests/arguments/strict-maybe-assign-outer.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-maybe-assign-outer.js rename to js/src/trace-test/tests/arguments/strict-maybe-assign-outer.js diff --git a/js/src/jit-test/tests/arguments/strict-maybe-nested-eval.js b/js/src/trace-test/tests/arguments/strict-maybe-nested-eval.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-maybe-nested-eval.js rename to js/src/trace-test/tests/arguments/strict-maybe-nested-eval.js diff --git a/js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function-call.js b/js/src/trace-test/tests/arguments/strict-nested-assign-shadow-function-call.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function-call.js rename to js/src/trace-test/tests/arguments/strict-nested-assign-shadow-function-call.js diff --git a/js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function-name.js b/js/src/trace-test/tests/arguments/strict-nested-assign-shadow-function-name.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function-name.js rename to js/src/trace-test/tests/arguments/strict-nested-assign-shadow-function-name.js diff --git a/js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function.js b/js/src/trace-test/tests/arguments/strict-nested-assign-shadow-function.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-nested-assign-shadow-function.js rename to js/src/trace-test/tests/arguments/strict-nested-assign-shadow-function.js diff --git a/js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-catch-call.js b/js/src/trace-test/tests/arguments/strict-nested-assign-shadowed-catch-call.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-catch-call.js rename to js/src/trace-test/tests/arguments/strict-nested-assign-shadowed-catch-call.js diff --git a/js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-catch.js b/js/src/trace-test/tests/arguments/strict-nested-assign-shadowed-catch.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-catch.js rename to js/src/trace-test/tests/arguments/strict-nested-assign-shadowed-catch.js diff --git a/js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-var.js b/js/src/trace-test/tests/arguments/strict-nested-assign-shadowed-var.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-nested-assign-shadowed-var.js rename to js/src/trace-test/tests/arguments/strict-nested-assign-shadowed-var.js diff --git a/js/src/jit-test/tests/arguments/strict-nested-eval.js b/js/src/trace-test/tests/arguments/strict-nested-eval.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-nested-eval.js rename to js/src/trace-test/tests/arguments/strict-nested-eval.js diff --git a/js/src/jit-test/tests/arguments/strict-nested-shadow-eval.js b/js/src/trace-test/tests/arguments/strict-nested-shadow-eval.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-nested-shadow-eval.js rename to js/src/trace-test/tests/arguments/strict-nested-shadow-eval.js diff --git a/js/src/jit-test/tests/arguments/strict-nested-shadow-maybe-eval.js b/js/src/trace-test/tests/arguments/strict-nested-shadow-maybe-eval.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-nested-shadow-maybe-eval.js rename to js/src/trace-test/tests/arguments/strict-nested-shadow-maybe-eval.js diff --git a/js/src/jit-test/tests/arguments/strict-noargs.js b/js/src/trace-test/tests/arguments/strict-noargs.js similarity index 100% rename from js/src/jit-test/tests/arguments/strict-noargs.js rename to js/src/trace-test/tests/arguments/strict-noargs.js diff --git a/js/src/jit-test/tests/arguments/testDelArg1.js b/js/src/trace-test/tests/arguments/testDelArg1.js similarity index 100% rename from js/src/jit-test/tests/arguments/testDelArg1.js rename to js/src/trace-test/tests/arguments/testDelArg1.js diff --git a/js/src/jit-test/tests/arguments/testDelArg2.js b/js/src/trace-test/tests/arguments/testDelArg2.js similarity index 100% rename from js/src/jit-test/tests/arguments/testDelArg2.js rename to js/src/trace-test/tests/arguments/testDelArg2.js diff --git a/js/src/jit-test/tests/basic/FPQuadCmp.js b/js/src/trace-test/tests/basic/FPQuadCmp.js similarity index 100% rename from js/src/jit-test/tests/basic/FPQuadCmp.js rename to js/src/trace-test/tests/basic/FPQuadCmp.js diff --git a/js/src/jit-test/tests/basic/argumentsPassedToBuiltin.js b/js/src/trace-test/tests/basic/argumentsPassedToBuiltin.js similarity index 100% rename from js/src/jit-test/tests/basic/argumentsPassedToBuiltin.js rename to js/src/trace-test/tests/basic/argumentsPassedToBuiltin.js diff --git a/js/src/jit-test/tests/basic/arith.js b/js/src/trace-test/tests/basic/arith.js similarity index 74% rename from js/src/jit-test/tests/basic/arith.js rename to js/src/trace-test/tests/basic/arith.js index b7f551dccd06..7285e8b45193 100644 --- a/js/src/jit-test/tests/basic/arith.js +++ b/js/src/trace-test/tests/basic/arith.js @@ -1,4 +1,4 @@ -// |jit-test| TMFLAGS: full,fragprofile,treevis +// |trace-test| TMFLAGS: full,fragprofile,treevis function arith() { diff --git a/js/src/jit-test/tests/basic/arityMismatchExtraArg.js b/js/src/trace-test/tests/basic/arityMismatchExtraArg.js similarity index 100% rename from js/src/jit-test/tests/basic/arityMismatchExtraArg.js rename to js/src/trace-test/tests/basic/arityMismatchExtraArg.js diff --git a/js/src/jit-test/tests/basic/arityMismatchMissingArg.js b/js/src/trace-test/tests/basic/arityMismatchMissingArg.js similarity index 100% rename from js/src/jit-test/tests/basic/arityMismatchMissingArg.js rename to js/src/trace-test/tests/basic/arityMismatchMissingArg.js diff --git a/js/src/jit-test/tests/basic/bigLoadStoreDisp.js b/js/src/trace-test/tests/basic/bigLoadStoreDisp.js similarity index 100% rename from js/src/jit-test/tests/basic/bigLoadStoreDisp.js rename to js/src/trace-test/tests/basic/bigLoadStoreDisp.js diff --git a/js/src/jit-test/tests/basic/bitwiseAnd.js b/js/src/trace-test/tests/basic/bitwiseAnd.js similarity index 100% rename from js/src/jit-test/tests/basic/bitwiseAnd.js rename to js/src/trace-test/tests/basic/bitwiseAnd.js diff --git a/js/src/jit-test/tests/basic/bitwiseGlobal.js b/js/src/trace-test/tests/basic/bitwiseGlobal.js similarity index 100% rename from js/src/jit-test/tests/basic/bitwiseGlobal.js rename to js/src/trace-test/tests/basic/bitwiseGlobal.js diff --git a/js/src/jit-test/tests/basic/bug464403.js b/js/src/trace-test/tests/basic/bug464403.js similarity index 100% rename from js/src/jit-test/tests/basic/bug464403.js rename to js/src/trace-test/tests/basic/bug464403.js diff --git a/js/src/jit-test/tests/basic/bug465902.js b/js/src/trace-test/tests/basic/bug465902.js similarity index 100% rename from js/src/jit-test/tests/basic/bug465902.js rename to js/src/trace-test/tests/basic/bug465902.js diff --git a/js/src/jit-test/tests/basic/bug489098.js b/js/src/trace-test/tests/basic/bug489098.js similarity index 100% rename from js/src/jit-test/tests/basic/bug489098.js rename to js/src/trace-test/tests/basic/bug489098.js diff --git a/js/src/jit-test/tests/basic/bug504587-1.js b/js/src/trace-test/tests/basic/bug504587-1.js similarity index 100% rename from js/src/jit-test/tests/basic/bug504587-1.js rename to js/src/trace-test/tests/basic/bug504587-1.js diff --git a/js/src/jit-test/tests/basic/bug507180.js b/js/src/trace-test/tests/basic/bug507180.js similarity index 100% rename from js/src/jit-test/tests/basic/bug507180.js rename to js/src/trace-test/tests/basic/bug507180.js diff --git a/js/src/jit-test/tests/basic/bug509639.js b/js/src/trace-test/tests/basic/bug509639.js similarity index 100% rename from js/src/jit-test/tests/basic/bug509639.js rename to js/src/trace-test/tests/basic/bug509639.js diff --git a/js/src/jit-test/tests/basic/bug509982.js b/js/src/trace-test/tests/basic/bug509982.js similarity index 100% rename from js/src/jit-test/tests/basic/bug509982.js rename to js/src/trace-test/tests/basic/bug509982.js diff --git a/js/src/jit-test/tests/basic/bug510434.js b/js/src/trace-test/tests/basic/bug510434.js similarity index 100% rename from js/src/jit-test/tests/basic/bug510434.js rename to js/src/trace-test/tests/basic/bug510434.js diff --git a/js/src/jit-test/tests/basic/bug510437-2.js b/js/src/trace-test/tests/basic/bug510437-2.js similarity index 100% rename from js/src/jit-test/tests/basic/bug510437-2.js rename to js/src/trace-test/tests/basic/bug510437-2.js diff --git a/js/src/jit-test/tests/basic/bug510437.js b/js/src/trace-test/tests/basic/bug510437.js similarity index 100% rename from js/src/jit-test/tests/basic/bug510437.js rename to js/src/trace-test/tests/basic/bug510437.js diff --git a/js/src/jit-test/tests/basic/bug510642.js b/js/src/trace-test/tests/basic/bug510642.js similarity index 100% rename from js/src/jit-test/tests/basic/bug510642.js rename to js/src/trace-test/tests/basic/bug510642.js diff --git a/js/src/jit-test/tests/basic/bug510655.js b/js/src/trace-test/tests/basic/bug510655.js similarity index 100% rename from js/src/jit-test/tests/basic/bug510655.js rename to js/src/trace-test/tests/basic/bug510655.js diff --git a/js/src/jit-test/tests/basic/bug511214.js b/js/src/trace-test/tests/basic/bug511214.js similarity index 100% rename from js/src/jit-test/tests/basic/bug511214.js rename to js/src/trace-test/tests/basic/bug511214.js diff --git a/js/src/jit-test/tests/basic/bug511241.js b/js/src/trace-test/tests/basic/bug511241.js similarity index 100% rename from js/src/jit-test/tests/basic/bug511241.js rename to js/src/trace-test/tests/basic/bug511241.js diff --git a/js/src/jit-test/tests/basic/bug513038.js b/js/src/trace-test/tests/basic/bug513038.js similarity index 100% rename from js/src/jit-test/tests/basic/bug513038.js rename to js/src/trace-test/tests/basic/bug513038.js diff --git a/js/src/jit-test/tests/basic/bug516009.js b/js/src/trace-test/tests/basic/bug516009.js similarity index 100% rename from js/src/jit-test/tests/basic/bug516009.js rename to js/src/trace-test/tests/basic/bug516009.js diff --git a/js/src/jit-test/tests/basic/bug517721.js b/js/src/trace-test/tests/basic/bug517721.js similarity index 100% rename from js/src/jit-test/tests/basic/bug517721.js rename to js/src/trace-test/tests/basic/bug517721.js diff --git a/js/src/jit-test/tests/basic/bug519129.js b/js/src/trace-test/tests/basic/bug519129.js similarity index 100% rename from js/src/jit-test/tests/basic/bug519129.js rename to js/src/trace-test/tests/basic/bug519129.js diff --git a/js/src/jit-test/tests/basic/bug520498.js b/js/src/trace-test/tests/basic/bug520498.js similarity index 100% rename from js/src/jit-test/tests/basic/bug520498.js rename to js/src/trace-test/tests/basic/bug520498.js diff --git a/js/src/jit-test/tests/basic/bug522136.js b/js/src/trace-test/tests/basic/bug522136.js similarity index 100% rename from js/src/jit-test/tests/basic/bug522136.js rename to js/src/trace-test/tests/basic/bug522136.js diff --git a/js/src/jit-test/tests/basic/bug522817.js b/js/src/trace-test/tests/basic/bug522817.js similarity index 100% rename from js/src/jit-test/tests/basic/bug522817.js rename to js/src/trace-test/tests/basic/bug522817.js diff --git a/js/src/jit-test/tests/basic/bug524826-2.js b/js/src/trace-test/tests/basic/bug524826-2.js similarity index 100% rename from js/src/jit-test/tests/basic/bug524826-2.js rename to js/src/trace-test/tests/basic/bug524826-2.js diff --git a/js/src/jit-test/tests/basic/bug524826.js b/js/src/trace-test/tests/basic/bug524826.js similarity index 100% rename from js/src/jit-test/tests/basic/bug524826.js rename to js/src/trace-test/tests/basic/bug524826.js diff --git a/js/src/jit-test/tests/basic/bug525028.js b/js/src/trace-test/tests/basic/bug525028.js similarity index 100% rename from js/src/jit-test/tests/basic/bug525028.js rename to js/src/trace-test/tests/basic/bug525028.js diff --git a/js/src/jit-test/tests/basic/bug527288.js b/js/src/trace-test/tests/basic/bug527288.js similarity index 100% rename from js/src/jit-test/tests/basic/bug527288.js rename to js/src/trace-test/tests/basic/bug527288.js diff --git a/js/src/jit-test/tests/basic/bug528116.js b/js/src/trace-test/tests/basic/bug528116.js similarity index 100% rename from js/src/jit-test/tests/basic/bug528116.js rename to js/src/trace-test/tests/basic/bug528116.js diff --git a/js/src/jit-test/tests/basic/bug528644.js b/js/src/trace-test/tests/basic/bug528644.js similarity index 100% rename from js/src/jit-test/tests/basic/bug528644.js rename to js/src/trace-test/tests/basic/bug528644.js diff --git a/js/src/jit-test/tests/basic/bug529130.js b/js/src/trace-test/tests/basic/bug529130.js similarity index 100% rename from js/src/jit-test/tests/basic/bug529130.js rename to js/src/trace-test/tests/basic/bug529130.js diff --git a/js/src/jit-test/tests/basic/bug532568-2.js b/js/src/trace-test/tests/basic/bug532568-2.js similarity index 100% rename from js/src/jit-test/tests/basic/bug532568-2.js rename to js/src/trace-test/tests/basic/bug532568-2.js diff --git a/js/src/jit-test/tests/basic/bug532568.js b/js/src/trace-test/tests/basic/bug532568.js similarity index 100% rename from js/src/jit-test/tests/basic/bug532568.js rename to js/src/trace-test/tests/basic/bug532568.js diff --git a/js/src/jit-test/tests/basic/bug532823.js b/js/src/trace-test/tests/basic/bug532823.js similarity index 100% rename from js/src/jit-test/tests/basic/bug532823.js rename to js/src/trace-test/tests/basic/bug532823.js diff --git a/js/src/jit-test/tests/basic/bug535474.js b/js/src/trace-test/tests/basic/bug535474.js similarity index 100% rename from js/src/jit-test/tests/basic/bug535474.js rename to js/src/trace-test/tests/basic/bug535474.js diff --git a/js/src/jit-test/tests/basic/bug535760.js b/js/src/trace-test/tests/basic/bug535760.js similarity index 100% rename from js/src/jit-test/tests/basic/bug535760.js rename to js/src/trace-test/tests/basic/bug535760.js diff --git a/js/src/jit-test/tests/basic/bug535930.js b/js/src/trace-test/tests/basic/bug535930.js similarity index 100% rename from js/src/jit-test/tests/basic/bug535930.js rename to js/src/trace-test/tests/basic/bug535930.js diff --git a/js/src/jit-test/tests/basic/bug536445.js b/js/src/trace-test/tests/basic/bug536445.js similarity index 100% rename from js/src/jit-test/tests/basic/bug536445.js rename to js/src/trace-test/tests/basic/bug536445.js diff --git a/js/src/jit-test/tests/basic/bug536748.js b/js/src/trace-test/tests/basic/bug536748.js similarity index 100% rename from js/src/jit-test/tests/basic/bug536748.js rename to js/src/trace-test/tests/basic/bug536748.js diff --git a/js/src/jit-test/tests/basic/bug539379.js b/js/src/trace-test/tests/basic/bug539379.js similarity index 100% rename from js/src/jit-test/tests/basic/bug539379.js rename to js/src/trace-test/tests/basic/bug539379.js diff --git a/js/src/jit-test/tests/basic/bug539553-2.js b/js/src/trace-test/tests/basic/bug539553-2.js similarity index 100% rename from js/src/jit-test/tests/basic/bug539553-2.js rename to js/src/trace-test/tests/basic/bug539553-2.js diff --git a/js/src/jit-test/tests/basic/bug539553-3.js b/js/src/trace-test/tests/basic/bug539553-3.js similarity index 100% rename from js/src/jit-test/tests/basic/bug539553-3.js rename to js/src/trace-test/tests/basic/bug539553-3.js diff --git a/js/src/jit-test/tests/basic/bug539553.js b/js/src/trace-test/tests/basic/bug539553.js similarity index 100% rename from js/src/jit-test/tests/basic/bug539553.js rename to js/src/trace-test/tests/basic/bug539553.js diff --git a/js/src/jit-test/tests/basic/bug541191-1.js b/js/src/trace-test/tests/basic/bug541191-1.js similarity index 100% rename from js/src/jit-test/tests/basic/bug541191-1.js rename to js/src/trace-test/tests/basic/bug541191-1.js diff --git a/js/src/jit-test/tests/basic/bug541191-2.js b/js/src/trace-test/tests/basic/bug541191-2.js similarity index 100% rename from js/src/jit-test/tests/basic/bug541191-2.js rename to js/src/trace-test/tests/basic/bug541191-2.js diff --git a/js/src/jit-test/tests/basic/bug541191-3.js b/js/src/trace-test/tests/basic/bug541191-3.js similarity index 100% rename from js/src/jit-test/tests/basic/bug541191-3.js rename to js/src/trace-test/tests/basic/bug541191-3.js diff --git a/js/src/jit-test/tests/basic/bug541191-4.js b/js/src/trace-test/tests/basic/bug541191-4.js similarity index 100% rename from js/src/jit-test/tests/basic/bug541191-4.js rename to js/src/trace-test/tests/basic/bug541191-4.js diff --git a/js/src/jit-test/tests/basic/bug541191-5.js b/js/src/trace-test/tests/basic/bug541191-5.js similarity index 100% rename from js/src/jit-test/tests/basic/bug541191-5.js rename to js/src/trace-test/tests/basic/bug541191-5.js diff --git a/js/src/jit-test/tests/basic/bug547911-1.js b/js/src/trace-test/tests/basic/bug547911-1.js similarity index 100% rename from js/src/jit-test/tests/basic/bug547911-1.js rename to js/src/trace-test/tests/basic/bug547911-1.js diff --git a/js/src/jit-test/tests/basic/bug547911-2.js b/js/src/trace-test/tests/basic/bug547911-2.js similarity index 100% rename from js/src/jit-test/tests/basic/bug547911-2.js rename to js/src/trace-test/tests/basic/bug547911-2.js diff --git a/js/src/jit-test/tests/basic/bug551705.js b/js/src/trace-test/tests/basic/bug551705.js similarity index 100% rename from js/src/jit-test/tests/basic/bug551705.js rename to js/src/trace-test/tests/basic/bug551705.js diff --git a/js/src/jit-test/tests/basic/bug552196.js b/js/src/trace-test/tests/basic/bug552196.js similarity index 100% rename from js/src/jit-test/tests/basic/bug552196.js rename to js/src/trace-test/tests/basic/bug552196.js diff --git a/js/src/jit-test/tests/basic/bug557168-1.js b/js/src/trace-test/tests/basic/bug557168-1.js similarity index 100% rename from js/src/jit-test/tests/basic/bug557168-1.js rename to js/src/trace-test/tests/basic/bug557168-1.js diff --git a/js/src/jit-test/tests/basic/bug557168-2.js b/js/src/trace-test/tests/basic/bug557168-2.js similarity index 100% rename from js/src/jit-test/tests/basic/bug557168-2.js rename to js/src/trace-test/tests/basic/bug557168-2.js diff --git a/js/src/jit-test/tests/basic/bug557168-3.js b/js/src/trace-test/tests/basic/bug557168-3.js similarity index 100% rename from js/src/jit-test/tests/basic/bug557168-3.js rename to js/src/trace-test/tests/basic/bug557168-3.js diff --git a/js/src/jit-test/tests/basic/bug557168.js b/js/src/trace-test/tests/basic/bug557168.js similarity index 100% rename from js/src/jit-test/tests/basic/bug557168.js rename to js/src/trace-test/tests/basic/bug557168.js diff --git a/js/src/jit-test/tests/basic/bug557841.js b/js/src/trace-test/tests/basic/bug557841.js similarity index 100% rename from js/src/jit-test/tests/basic/bug557841.js rename to js/src/trace-test/tests/basic/bug557841.js diff --git a/js/src/jit-test/tests/basic/bug558530.js b/js/src/trace-test/tests/basic/bug558530.js similarity index 100% rename from js/src/jit-test/tests/basic/bug558530.js rename to js/src/trace-test/tests/basic/bug558530.js diff --git a/js/src/jit-test/tests/basic/bug558814.js b/js/src/trace-test/tests/basic/bug558814.js similarity index 100% rename from js/src/jit-test/tests/basic/bug558814.js rename to js/src/trace-test/tests/basic/bug558814.js diff --git a/js/src/jit-test/tests/basic/bug560234.js b/js/src/trace-test/tests/basic/bug560234.js similarity index 100% rename from js/src/jit-test/tests/basic/bug560234.js rename to js/src/trace-test/tests/basic/bug560234.js diff --git a/js/src/jit-test/tests/basic/bug560234b.js b/js/src/trace-test/tests/basic/bug560234b.js similarity index 100% rename from js/src/jit-test/tests/basic/bug560234b.js rename to js/src/trace-test/tests/basic/bug560234b.js diff --git a/js/src/jit-test/tests/basic/bug561279.js b/js/src/trace-test/tests/basic/bug561279.js similarity index 100% rename from js/src/jit-test/tests/basic/bug561279.js rename to js/src/trace-test/tests/basic/bug561279.js diff --git a/js/src/jit-test/tests/basic/bug566637.js b/js/src/trace-test/tests/basic/bug566637.js similarity index 100% rename from js/src/jit-test/tests/basic/bug566637.js rename to js/src/trace-test/tests/basic/bug566637.js diff --git a/js/src/jit-test/tests/basic/bug569651.js b/js/src/trace-test/tests/basic/bug569651.js similarity index 100% rename from js/src/jit-test/tests/basic/bug569651.js rename to js/src/trace-test/tests/basic/bug569651.js diff --git a/js/src/jit-test/tests/basic/bug569843.js b/js/src/trace-test/tests/basic/bug569843.js similarity index 100% rename from js/src/jit-test/tests/basic/bug569843.js rename to js/src/trace-test/tests/basic/bug569843.js diff --git a/js/src/jit-test/tests/basic/bug569849.js b/js/src/trace-test/tests/basic/bug569849.js similarity index 100% rename from js/src/jit-test/tests/basic/bug569849.js rename to js/src/trace-test/tests/basic/bug569849.js diff --git a/js/src/jit-test/tests/basic/bug570663-1.js b/js/src/trace-test/tests/basic/bug570663-1.js similarity index 100% rename from js/src/jit-test/tests/basic/bug570663-1.js rename to js/src/trace-test/tests/basic/bug570663-1.js diff --git a/js/src/jit-test/tests/basic/bug570663-2.js b/js/src/trace-test/tests/basic/bug570663-2.js similarity index 100% rename from js/src/jit-test/tests/basic/bug570663-2.js rename to js/src/trace-test/tests/basic/bug570663-2.js diff --git a/js/src/jit-test/tests/basic/bug572229.js b/js/src/trace-test/tests/basic/bug572229.js similarity index 100% rename from js/src/jit-test/tests/basic/bug572229.js rename to js/src/trace-test/tests/basic/bug572229.js diff --git a/js/src/jit-test/tests/basic/bug574280.js b/js/src/trace-test/tests/basic/bug574280.js similarity index 100% rename from js/src/jit-test/tests/basic/bug574280.js rename to js/src/trace-test/tests/basic/bug574280.js diff --git a/js/src/jit-test/tests/basic/bug576823-regexp.js b/js/src/trace-test/tests/basic/bug576823-regexp.js similarity index 100% rename from js/src/jit-test/tests/basic/bug576823-regexp.js rename to js/src/trace-test/tests/basic/bug576823-regexp.js diff --git a/js/src/jit-test/tests/basic/bug578041.js b/js/src/trace-test/tests/basic/bug578041.js similarity index 100% rename from js/src/jit-test/tests/basic/bug578041.js rename to js/src/trace-test/tests/basic/bug578041.js diff --git a/js/src/jit-test/tests/basic/bug579740.js b/js/src/trace-test/tests/basic/bug579740.js similarity index 100% rename from js/src/jit-test/tests/basic/bug579740.js rename to js/src/trace-test/tests/basic/bug579740.js diff --git a/js/src/jit-test/tests/basic/bug582479.js b/js/src/trace-test/tests/basic/bug582479.js similarity index 100% rename from js/src/jit-test/tests/basic/bug582479.js rename to js/src/trace-test/tests/basic/bug582479.js diff --git a/js/src/jit-test/tests/basic/bug583615.js b/js/src/trace-test/tests/basic/bug583615.js similarity index 84% rename from js/src/jit-test/tests/basic/bug583615.js rename to js/src/trace-test/tests/basic/bug583615.js index 10ba6033707e..4eca5ad57cae 100644 --- a/js/src/jit-test/tests/basic/bug583615.js +++ b/js/src/trace-test/tests/basic/bug583615.js @@ -1,4 +1,4 @@ -// |jit-test| slow; +// |trace-test| slow; try { x = diff --git a/js/src/jit-test/tests/basic/bug583757.js b/js/src/trace-test/tests/basic/bug583757.js similarity index 100% rename from js/src/jit-test/tests/basic/bug583757.js rename to js/src/trace-test/tests/basic/bug583757.js diff --git a/js/src/jit-test/tests/basic/bug584499-1.js b/js/src/trace-test/tests/basic/bug584499-1.js similarity index 67% rename from js/src/jit-test/tests/basic/bug584499-1.js rename to js/src/trace-test/tests/basic/bug584499-1.js index bc989537994e..75f346654a05 100644 --- a/js/src/jit-test/tests/basic/bug584499-1.js +++ b/js/src/trace-test/tests/basic/bug584499-1.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError var s = "12345"; for(var i=0; i<7; i++) { print(s[i].length); diff --git a/js/src/jit-test/tests/basic/bug584499-2.js b/js/src/trace-test/tests/basic/bug584499-2.js similarity index 100% rename from js/src/jit-test/tests/basic/bug584499-2.js rename to js/src/trace-test/tests/basic/bug584499-2.js diff --git a/js/src/jit-test/tests/basic/bug584565.js b/js/src/trace-test/tests/basic/bug584565.js similarity index 100% rename from js/src/jit-test/tests/basic/bug584565.js rename to js/src/trace-test/tests/basic/bug584565.js diff --git a/js/src/jit-test/tests/basic/bug586499-regexp.js b/js/src/trace-test/tests/basic/bug586499-regexp.js similarity index 100% rename from js/src/jit-test/tests/basic/bug586499-regexp.js rename to js/src/trace-test/tests/basic/bug586499-regexp.js diff --git a/js/src/jit-test/tests/basic/bug586917.js b/js/src/trace-test/tests/basic/bug586917.js similarity index 100% rename from js/src/jit-test/tests/basic/bug586917.js rename to js/src/trace-test/tests/basic/bug586917.js diff --git a/js/src/jit-test/tests/basic/bug587346-regexp-01.js b/js/src/trace-test/tests/basic/bug587346-regexp-01.js similarity index 100% rename from js/src/jit-test/tests/basic/bug587346-regexp-01.js rename to js/src/trace-test/tests/basic/bug587346-regexp-01.js diff --git a/js/src/jit-test/tests/basic/bug587366.js b/js/src/trace-test/tests/basic/bug587366.js similarity index 100% rename from js/src/jit-test/tests/basic/bug587366.js rename to js/src/trace-test/tests/basic/bug587366.js diff --git a/js/src/jit-test/tests/basic/bug589318.js b/js/src/trace-test/tests/basic/bug589318.js similarity index 100% rename from js/src/jit-test/tests/basic/bug589318.js rename to js/src/trace-test/tests/basic/bug589318.js diff --git a/js/src/jit-test/tests/basic/bug590006.js b/js/src/trace-test/tests/basic/bug590006.js similarity index 100% rename from js/src/jit-test/tests/basic/bug590006.js rename to js/src/trace-test/tests/basic/bug590006.js diff --git a/js/src/jit-test/tests/basic/bug592927.js b/js/src/trace-test/tests/basic/bug592927.js similarity index 100% rename from js/src/jit-test/tests/basic/bug592927.js rename to js/src/trace-test/tests/basic/bug592927.js diff --git a/js/src/jit-test/tests/basic/bug593663-regexp.js b/js/src/trace-test/tests/basic/bug593663-regexp.js similarity index 100% rename from js/src/jit-test/tests/basic/bug593663-regexp.js rename to js/src/trace-test/tests/basic/bug593663-regexp.js diff --git a/js/src/jit-test/tests/basic/bug594108.js b/js/src/trace-test/tests/basic/bug594108.js similarity index 100% rename from js/src/jit-test/tests/basic/bug594108.js rename to js/src/trace-test/tests/basic/bug594108.js diff --git a/js/src/jit-test/tests/basic/bug594205.js b/js/src/trace-test/tests/basic/bug594205.js similarity index 100% rename from js/src/jit-test/tests/basic/bug594205.js rename to js/src/trace-test/tests/basic/bug594205.js diff --git a/js/src/jit-test/tests/basic/bug595963-1.js b/js/src/trace-test/tests/basic/bug595963-1.js similarity index 100% rename from js/src/jit-test/tests/basic/bug595963-1.js rename to js/src/trace-test/tests/basic/bug595963-1.js diff --git a/js/src/jit-test/tests/basic/bug595963-2.js b/js/src/trace-test/tests/basic/bug595963-2.js similarity index 100% rename from js/src/jit-test/tests/basic/bug595963-2.js rename to js/src/trace-test/tests/basic/bug595963-2.js diff --git a/js/src/jit-test/tests/basic/bug596502-version.js b/js/src/trace-test/tests/basic/bug596502-version.js similarity index 100% rename from js/src/jit-test/tests/basic/bug596502-version.js rename to js/src/trace-test/tests/basic/bug596502-version.js diff --git a/js/src/trace-test/tests/basic/bug601395.js b/js/src/trace-test/tests/basic/bug601395.js new file mode 100644 index 000000000000..046e721248d6 --- /dev/null +++ b/js/src/trace-test/tests/basic/bug601395.js @@ -0,0 +1,2 @@ +// |trace-test| error: SyntaxError; +let(y = let(d = []) u, x diff --git a/js/src/jit-test/tests/basic/bug601398.js b/js/src/trace-test/tests/basic/bug601398.js similarity index 100% rename from js/src/jit-test/tests/basic/bug601398.js rename to js/src/trace-test/tests/basic/bug601398.js diff --git a/js/src/jit-test/tests/basic/bug601401.js b/js/src/trace-test/tests/basic/bug601401.js similarity index 100% rename from js/src/jit-test/tests/basic/bug601401.js rename to js/src/trace-test/tests/basic/bug601401.js diff --git a/js/src/jit-test/tests/basic/bug601402.js b/js/src/trace-test/tests/basic/bug601402.js similarity index 55% rename from js/src/jit-test/tests/basic/bug601402.js rename to js/src/trace-test/tests/basic/bug601402.js index 33bda5a82c3a..bf0a79890252 100644 --- a/js/src/jit-test/tests/basic/bug601402.js +++ b/js/src/trace-test/tests/basic/bug601402.js @@ -1,2 +1,2 @@ -// |jit-test| error: SyntaxError; +// |trace-test| error: SyntaxError; for (let d in [(0)]) let(b = (let(e) {}), d diff --git a/js/src/trace-test/tests/basic/bug601428.js b/js/src/trace-test/tests/basic/bug601428.js new file mode 100644 index 000000000000..216fee0754d0 --- /dev/null +++ b/js/src/trace-test/tests/basic/bug601428.js @@ -0,0 +1,2 @@ +// |trace-test| error: SyntaxError; +let({}=[c for(x in[])]){let diff --git a/js/src/jit-test/tests/basic/bug602088.js b/js/src/trace-test/tests/basic/bug602088.js similarity index 79% rename from js/src/jit-test/tests/basic/bug602088.js rename to js/src/trace-test/tests/basic/bug602088.js index 283b546acc3c..f868dd9b53ce 100644 --- a/js/src/jit-test/tests/basic/bug602088.js +++ b/js/src/trace-test/tests/basic/bug602088.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError /* vim: set ts=4 sw=4 tw=99 et: */ var p = Proxy.createFunction({}, function(x, y) { undefined.x(); }); diff --git a/js/src/jit-test/tests/basic/call.js b/js/src/trace-test/tests/basic/call.js similarity index 100% rename from js/src/jit-test/tests/basic/call.js rename to js/src/trace-test/tests/basic/call.js diff --git a/js/src/jit-test/tests/basic/call2.js b/js/src/trace-test/tests/basic/call2.js similarity index 100% rename from js/src/jit-test/tests/basic/call2.js rename to js/src/trace-test/tests/basic/call2.js diff --git a/js/src/jit-test/tests/basic/createMandelSet.js b/js/src/trace-test/tests/basic/createMandelSet.js similarity index 99% rename from js/src/jit-test/tests/basic/createMandelSet.js rename to js/src/trace-test/tests/basic/createMandelSet.js index 9898b5dc9d38..d2e7c134e72f 100644 --- a/js/src/jit-test/tests/basic/createMandelSet.js +++ b/js/src/trace-test/tests/basic/createMandelSet.js @@ -1,4 +1,4 @@ -// |jit-test| slow; +// |trace-test| slow; // XXXbz I would dearly like to wrap it up into a function to avoid polluting // the global scope, but the function ends up heavyweight, and then we lose on diff --git a/js/src/jit-test/tests/basic/deep2.js b/js/src/trace-test/tests/basic/deep2.js similarity index 100% rename from js/src/jit-test/tests/basic/deep2.js rename to js/src/trace-test/tests/basic/deep2.js diff --git a/js/src/jit-test/tests/basic/deepForInLoop.js b/js/src/trace-test/tests/basic/deepForInLoop.js similarity index 100% rename from js/src/jit-test/tests/basic/deepForInLoop.js rename to js/src/trace-test/tests/basic/deepForInLoop.js diff --git a/js/src/jit-test/tests/basic/delete-array-elements.js b/js/src/trace-test/tests/basic/delete-array-elements.js similarity index 100% rename from js/src/jit-test/tests/basic/delete-array-elements.js rename to js/src/trace-test/tests/basic/delete-array-elements.js diff --git a/js/src/jit-test/tests/basic/delete-indexed-names.js b/js/src/trace-test/tests/basic/delete-indexed-names.js similarity index 100% rename from js/src/jit-test/tests/basic/delete-indexed-names.js rename to js/src/trace-test/tests/basic/delete-indexed-names.js diff --git a/js/src/jit-test/tests/basic/delete-named-names.js b/js/src/trace-test/tests/basic/delete-named-names.js similarity index 100% rename from js/src/jit-test/tests/basic/delete-named-names.js rename to js/src/trace-test/tests/basic/delete-named-names.js diff --git a/js/src/jit-test/tests/basic/delete-non-config.js b/js/src/trace-test/tests/basic/delete-non-config.js similarity index 100% rename from js/src/jit-test/tests/basic/delete-non-config.js rename to js/src/trace-test/tests/basic/delete-non-config.js diff --git a/js/src/jit-test/tests/basic/dependentStrings.js b/js/src/trace-test/tests/basic/dependentStrings.js similarity index 100% rename from js/src/jit-test/tests/basic/dependentStrings.js rename to js/src/trace-test/tests/basic/dependentStrings.js diff --git a/js/src/jit-test/tests/basic/doMath.js b/js/src/trace-test/tests/basic/doMath.js similarity index 100% rename from js/src/jit-test/tests/basic/doMath.js rename to js/src/trace-test/tests/basic/doMath.js diff --git a/js/src/jit-test/tests/basic/equalInt.js b/js/src/trace-test/tests/basic/equalInt.js similarity index 100% rename from js/src/jit-test/tests/basic/equalInt.js rename to js/src/trace-test/tests/basic/equalInt.js diff --git a/js/src/jit-test/tests/basic/fannkuch.js b/js/src/trace-test/tests/basic/fannkuch.js similarity index 100% rename from js/src/jit-test/tests/basic/fannkuch.js rename to js/src/trace-test/tests/basic/fannkuch.js diff --git a/js/src/jit-test/tests/basic/firstSlotConflict.js b/js/src/trace-test/tests/basic/firstSlotConflict.js similarity index 100% rename from js/src/jit-test/tests/basic/firstSlotConflict.js rename to js/src/trace-test/tests/basic/firstSlotConflict.js diff --git a/js/src/jit-test/tests/basic/forVarInWith.js b/js/src/trace-test/tests/basic/forVarInWith.js similarity index 100% rename from js/src/jit-test/tests/basic/forVarInWith.js rename to js/src/trace-test/tests/basic/forVarInWith.js diff --git a/js/src/jit-test/tests/basic/function-bind.js b/js/src/trace-test/tests/basic/function-bind.js similarity index 100% rename from js/src/jit-test/tests/basic/function-bind.js rename to js/src/trace-test/tests/basic/function-bind.js diff --git a/js/src/jit-test/tests/basic/getelem.js b/js/src/trace-test/tests/basic/getelem.js similarity index 100% rename from js/src/jit-test/tests/basic/getelem.js rename to js/src/trace-test/tests/basic/getelem.js diff --git a/js/src/jit-test/tests/basic/getprop.js b/js/src/trace-test/tests/basic/getprop.js similarity index 100% rename from js/src/jit-test/tests/basic/getprop.js rename to js/src/trace-test/tests/basic/getprop.js diff --git a/js/src/jit-test/tests/basic/globalGet.js b/js/src/trace-test/tests/basic/globalGet.js similarity index 100% rename from js/src/jit-test/tests/basic/globalGet.js rename to js/src/trace-test/tests/basic/globalGet.js diff --git a/js/src/jit-test/tests/basic/globalOptimize-1.js b/js/src/trace-test/tests/basic/globalOptimize-1.js similarity index 100% rename from js/src/jit-test/tests/basic/globalOptimize-1.js rename to js/src/trace-test/tests/basic/globalOptimize-1.js diff --git a/js/src/jit-test/tests/basic/globalSet.js b/js/src/trace-test/tests/basic/globalSet.js similarity index 100% rename from js/src/jit-test/tests/basic/globalSet.js rename to js/src/trace-test/tests/basic/globalSet.js diff --git a/js/src/jit-test/tests/basic/ifInsideLoop.js b/js/src/trace-test/tests/basic/ifInsideLoop.js similarity index 100% rename from js/src/jit-test/tests/basic/ifInsideLoop.js rename to js/src/trace-test/tests/basic/ifInsideLoop.js diff --git a/js/src/jit-test/tests/basic/inArrayTest.js b/js/src/trace-test/tests/basic/inArrayTest.js similarity index 100% rename from js/src/jit-test/tests/basic/inArrayTest.js rename to js/src/trace-test/tests/basic/inArrayTest.js diff --git a/js/src/jit-test/tests/basic/inObjectTest.js b/js/src/trace-test/tests/basic/inObjectTest.js similarity index 100% rename from js/src/jit-test/tests/basic/inObjectTest.js rename to js/src/trace-test/tests/basic/inObjectTest.js diff --git a/js/src/jit-test/tests/basic/innerLoopIntOuterDouble.js b/js/src/trace-test/tests/basic/innerLoopIntOuterDouble.js similarity index 100% rename from js/src/jit-test/tests/basic/innerLoopIntOuterDouble.js rename to js/src/trace-test/tests/basic/innerLoopIntOuterDouble.js diff --git a/js/src/jit-test/tests/basic/inner_double_outer_int.js b/js/src/trace-test/tests/basic/inner_double_outer_int.js similarity index 100% rename from js/src/jit-test/tests/basic/inner_double_outer_int.js rename to js/src/trace-test/tests/basic/inner_double_outer_int.js diff --git a/js/src/jit-test/tests/basic/jitstatsArchFlags.js b/js/src/trace-test/tests/basic/jitstatsArchFlags.js similarity index 100% rename from js/src/jit-test/tests/basic/jitstatsArchFlags.js rename to js/src/trace-test/tests/basic/jitstatsArchFlags.js diff --git a/js/src/jit-test/tests/basic/joinTest.js b/js/src/trace-test/tests/basic/joinTest.js similarity index 100% rename from js/src/jit-test/tests/basic/joinTest.js rename to js/src/trace-test/tests/basic/joinTest.js diff --git a/js/src/jit-test/tests/basic/matchInLoop.js b/js/src/trace-test/tests/basic/matchInLoop.js similarity index 100% rename from js/src/jit-test/tests/basic/matchInLoop.js rename to js/src/trace-test/tests/basic/matchInLoop.js diff --git a/js/src/jit-test/tests/basic/math-jit-tests.js b/js/src/trace-test/tests/basic/math-trace-tests.js similarity index 100% rename from js/src/jit-test/tests/basic/math-jit-tests.js rename to js/src/trace-test/tests/basic/math-trace-tests.js diff --git a/js/src/jit-test/tests/basic/merge_type_maps.js b/js/src/trace-test/tests/basic/merge_type_maps.js similarity index 100% rename from js/src/jit-test/tests/basic/merge_type_maps.js rename to js/src/trace-test/tests/basic/merge_type_maps.js diff --git a/js/src/jit-test/tests/basic/missingArgTest.js b/js/src/trace-test/tests/basic/missingArgTest.js similarity index 100% rename from js/src/jit-test/tests/basic/missingArgTest.js rename to js/src/trace-test/tests/basic/missingArgTest.js diff --git a/js/src/jit-test/tests/basic/missingArgTest2.js b/js/src/trace-test/tests/basic/missingArgTest2.js similarity index 100% rename from js/src/jit-test/tests/basic/missingArgTest2.js rename to js/src/trace-test/tests/basic/missingArgTest2.js diff --git a/js/src/jit-test/tests/basic/mod.js b/js/src/trace-test/tests/basic/mod.js similarity index 100% rename from js/src/jit-test/tests/basic/mod.js rename to js/src/trace-test/tests/basic/mod.js diff --git a/js/src/jit-test/tests/basic/name-inactive-del.js b/js/src/trace-test/tests/basic/name-inactive-del.js similarity index 100% rename from js/src/jit-test/tests/basic/name-inactive-del.js rename to js/src/trace-test/tests/basic/name-inactive-del.js diff --git a/js/src/jit-test/tests/basic/name-inactive-eval-del.js b/js/src/trace-test/tests/basic/name-inactive-eval-del.js similarity index 100% rename from js/src/jit-test/tests/basic/name-inactive-eval-del.js rename to js/src/trace-test/tests/basic/name-inactive-eval-del.js diff --git a/js/src/jit-test/tests/basic/name-inactive-inferflags.js b/js/src/trace-test/tests/basic/name-inactive-inferflags.js similarity index 100% rename from js/src/jit-test/tests/basic/name-inactive-inferflags.js rename to js/src/trace-test/tests/basic/name-inactive-inferflags.js diff --git a/js/src/jit-test/tests/basic/name-inactive.js b/js/src/trace-test/tests/basic/name-inactive.js similarity index 100% rename from js/src/jit-test/tests/basic/name-inactive.js rename to js/src/trace-test/tests/basic/name-inactive.js diff --git a/js/src/jit-test/tests/basic/name.js b/js/src/trace-test/tests/basic/name.js similarity index 100% rename from js/src/jit-test/tests/basic/name.js rename to js/src/trace-test/tests/basic/name.js diff --git a/js/src/jit-test/tests/basic/nestedExit2.js b/js/src/trace-test/tests/basic/nestedExit2.js similarity index 100% rename from js/src/jit-test/tests/basic/nestedExit2.js rename to js/src/trace-test/tests/basic/nestedExit2.js diff --git a/js/src/jit-test/tests/basic/nestedExitLoop.js b/js/src/trace-test/tests/basic/nestedExitLoop.js similarity index 100% rename from js/src/jit-test/tests/basic/nestedExitLoop.js rename to js/src/trace-test/tests/basic/nestedExitLoop.js diff --git a/js/src/jit-test/tests/basic/newArrayTest.js b/js/src/trace-test/tests/basic/newArrayTest.js similarity index 100% rename from js/src/jit-test/tests/basic/newArrayTest.js rename to js/src/trace-test/tests/basic/newArrayTest.js diff --git a/js/src/jit-test/tests/basic/newTest.js b/js/src/trace-test/tests/basic/newTest.js similarity index 100% rename from js/src/jit-test/tests/basic/newTest.js rename to js/src/trace-test/tests/basic/newTest.js diff --git a/js/src/jit-test/tests/basic/nonEmptyStack1.js b/js/src/trace-test/tests/basic/nonEmptyStack1.js similarity index 100% rename from js/src/jit-test/tests/basic/nonEmptyStack1.js rename to js/src/trace-test/tests/basic/nonEmptyStack1.js diff --git a/js/src/jit-test/tests/basic/nonEmptyStack2.js b/js/src/trace-test/tests/basic/nonEmptyStack2.js similarity index 100% rename from js/src/jit-test/tests/basic/nonEmptyStack2.js rename to js/src/trace-test/tests/basic/nonEmptyStack2.js diff --git a/js/src/jit-test/tests/basic/orNaNTest1.js b/js/src/trace-test/tests/basic/orNaNTest1.js similarity index 100% rename from js/src/jit-test/tests/basic/orNaNTest1.js rename to js/src/trace-test/tests/basic/orNaNTest1.js diff --git a/js/src/jit-test/tests/basic/orNaNTest2.js b/js/src/trace-test/tests/basic/orNaNTest2.js similarity index 100% rename from js/src/jit-test/tests/basic/orNaNTest2.js rename to js/src/trace-test/tests/basic/orNaNTest2.js diff --git a/js/src/jit-test/tests/basic/outerline.js b/js/src/trace-test/tests/basic/outerline.js similarity index 100% rename from js/src/jit-test/tests/basic/outerline.js rename to js/src/trace-test/tests/basic/outerline.js diff --git a/js/src/jit-test/tests/basic/parseIntTests.js b/js/src/trace-test/tests/basic/parseIntTests.js similarity index 100% rename from js/src/jit-test/tests/basic/parseIntTests.js rename to js/src/trace-test/tests/basic/parseIntTests.js diff --git a/js/src/jit-test/tests/basic/parsingNumbers.js b/js/src/trace-test/tests/basic/parsingNumbers.js similarity index 100% rename from js/src/jit-test/tests/basic/parsingNumbers.js rename to js/src/trace-test/tests/basic/parsingNumbers.js diff --git a/js/src/jit-test/tests/basic/perf-smoketest.js b/js/src/trace-test/tests/basic/perf-smoketest.js similarity index 100% rename from js/src/jit-test/tests/basic/perf-smoketest.js rename to js/src/trace-test/tests/basic/perf-smoketest.js diff --git a/js/src/jit-test/tests/basic/putargsNoReturn.js b/js/src/trace-test/tests/basic/putargsNoReturn.js similarity index 100% rename from js/src/jit-test/tests/basic/putargsNoReturn.js rename to js/src/trace-test/tests/basic/putargsNoReturn.js diff --git a/js/src/jit-test/tests/basic/putargsReturn.js b/js/src/trace-test/tests/basic/putargsReturn.js similarity index 100% rename from js/src/jit-test/tests/basic/putargsReturn.js rename to js/src/trace-test/tests/basic/putargsReturn.js diff --git a/js/src/jit-test/tests/basic/regexpLastIndex.js b/js/src/trace-test/tests/basic/regexpLastIndex.js similarity index 100% rename from js/src/jit-test/tests/basic/regexpLastIndex.js rename to js/src/trace-test/tests/basic/regexpLastIndex.js diff --git a/js/src/jit-test/tests/basic/setArgumentsLength.js b/js/src/trace-test/tests/basic/setArgumentsLength.js similarity index 100% rename from js/src/jit-test/tests/basic/setArgumentsLength.js rename to js/src/trace-test/tests/basic/setArgumentsLength.js diff --git a/js/src/jit-test/tests/basic/setArgumentsLength2.js b/js/src/trace-test/tests/basic/setArgumentsLength2.js similarity index 100% rename from js/src/jit-test/tests/basic/setArgumentsLength2.js rename to js/src/trace-test/tests/basic/setArgumentsLength2.js diff --git a/js/src/jit-test/tests/basic/setCall.js b/js/src/trace-test/tests/basic/setCall.js similarity index 100% rename from js/src/jit-test/tests/basic/setCall.js rename to js/src/trace-test/tests/basic/setCall.js diff --git a/js/src/jit-test/tests/basic/setCallEvalMiddle.js b/js/src/trace-test/tests/basic/setCallEvalMiddle.js similarity index 100% rename from js/src/jit-test/tests/basic/setCallEvalMiddle.js rename to js/src/trace-test/tests/basic/setCallEvalMiddle.js diff --git a/js/src/jit-test/tests/basic/setCallEvalMiddle2.js b/js/src/trace-test/tests/basic/setCallEvalMiddle2.js similarity index 100% rename from js/src/jit-test/tests/basic/setCallEvalMiddle2.js rename to js/src/trace-test/tests/basic/setCallEvalMiddle2.js diff --git a/js/src/jit-test/tests/basic/setCallGlobal.js b/js/src/trace-test/tests/basic/setCallGlobal.js similarity index 100% rename from js/src/jit-test/tests/basic/setCallGlobal.js rename to js/src/trace-test/tests/basic/setCallGlobal.js diff --git a/js/src/jit-test/tests/basic/setelem.js b/js/src/trace-test/tests/basic/setelem.js similarity index 100% rename from js/src/jit-test/tests/basic/setelem.js rename to js/src/trace-test/tests/basic/setelem.js diff --git a/js/src/jit-test/tests/basic/setprop.js b/js/src/trace-test/tests/basic/setprop.js similarity index 100% rename from js/src/jit-test/tests/basic/setprop.js rename to js/src/trace-test/tests/basic/setprop.js diff --git a/js/src/jit-test/tests/basic/shapelessCalleeTest.js b/js/src/trace-test/tests/basic/shapelessCalleeTest.js similarity index 100% rename from js/src/jit-test/tests/basic/shapelessCalleeTest.js rename to js/src/trace-test/tests/basic/shapelessCalleeTest.js diff --git a/js/src/jit-test/tests/basic/strictParseIntOctal.js b/js/src/trace-test/tests/basic/strictParseIntOctal.js similarity index 100% rename from js/src/jit-test/tests/basic/strictParseIntOctal.js rename to js/src/trace-test/tests/basic/strictParseIntOctal.js diff --git a/js/src/jit-test/tests/basic/stringConvert.js b/js/src/trace-test/tests/basic/stringConvert.js similarity index 100% rename from js/src/jit-test/tests/basic/stringConvert.js rename to js/src/trace-test/tests/basic/stringConvert.js diff --git a/js/src/jit-test/tests/basic/stringSplitIntoArrayTest.js b/js/src/trace-test/tests/basic/stringSplitIntoArrayTest.js similarity index 100% rename from js/src/jit-test/tests/basic/stringSplitIntoArrayTest.js rename to js/src/trace-test/tests/basic/stringSplitIntoArrayTest.js diff --git a/js/src/jit-test/tests/basic/stringSplitTest.js b/js/src/trace-test/tests/basic/stringSplitTest.js similarity index 100% rename from js/src/jit-test/tests/basic/stringSplitTest.js rename to js/src/trace-test/tests/basic/stringSplitTest.js diff --git a/js/src/jit-test/tests/basic/strings.js b/js/src/trace-test/tests/basic/strings.js similarity index 100% rename from js/src/jit-test/tests/basic/strings.js rename to js/src/trace-test/tests/basic/strings.js diff --git a/js/src/jit-test/tests/basic/test586387.js b/js/src/trace-test/tests/basic/test586387.js similarity index 100% rename from js/src/jit-test/tests/basic/test586387.js rename to js/src/trace-test/tests/basic/test586387.js diff --git a/js/src/jit-test/tests/basic/testAbortedImacroDecompilation.js b/js/src/trace-test/tests/basic/testAbortedImacroDecompilation.js similarity index 100% rename from js/src/jit-test/tests/basic/testAbortedImacroDecompilation.js rename to js/src/trace-test/tests/basic/testAbortedImacroDecompilation.js diff --git a/js/src/jit-test/tests/basic/testAccessCanonicalArgInGetElem.js b/js/src/trace-test/tests/basic/testAccessCanonicalArgInGetElem.js similarity index 100% rename from js/src/jit-test/tests/basic/testAccessCanonicalArgInGetElem.js rename to js/src/trace-test/tests/basic/testAccessCanonicalArgInGetElem.js diff --git a/js/src/jit-test/tests/basic/testAddAnyInconvertibleObject.js b/js/src/trace-test/tests/basic/testAddAnyInconvertibleObject.js similarity index 100% rename from js/src/jit-test/tests/basic/testAddAnyInconvertibleObject.js rename to js/src/trace-test/tests/basic/testAddAnyInconvertibleObject.js diff --git a/js/src/jit-test/tests/basic/testAddInconvertibleObjectAny.js b/js/src/trace-test/tests/basic/testAddInconvertibleObjectAny.js similarity index 100% rename from js/src/jit-test/tests/basic/testAddInconvertibleObjectAny.js rename to js/src/trace-test/tests/basic/testAddInconvertibleObjectAny.js diff --git a/js/src/jit-test/tests/basic/testAddInconvertibleObjectInconvertibleObject.js b/js/src/trace-test/tests/basic/testAddInconvertibleObjectInconvertibleObject.js similarity index 100% rename from js/src/jit-test/tests/basic/testAddInconvertibleObjectInconvertibleObject.js rename to js/src/trace-test/tests/basic/testAddInconvertibleObjectInconvertibleObject.js diff --git a/js/src/jit-test/tests/basic/testAddNull.js b/js/src/trace-test/tests/basic/testAddNull.js similarity index 100% rename from js/src/jit-test/tests/basic/testAddNull.js rename to js/src/trace-test/tests/basic/testAddNull.js diff --git a/js/src/jit-test/tests/basic/testAddUndefined.js b/js/src/trace-test/tests/basic/testAddUndefined.js similarity index 100% rename from js/src/jit-test/tests/basic/testAddUndefined.js rename to js/src/trace-test/tests/basic/testAddUndefined.js diff --git a/js/src/jit-test/tests/basic/testApply.js b/js/src/trace-test/tests/basic/testApply.js similarity index 100% rename from js/src/jit-test/tests/basic/testApply.js rename to js/src/trace-test/tests/basic/testApply.js diff --git a/js/src/jit-test/tests/basic/testApplyCall.js b/js/src/trace-test/tests/basic/testApplyCall.js similarity index 100% rename from js/src/jit-test/tests/basic/testApplyCall.js rename to js/src/trace-test/tests/basic/testApplyCall.js diff --git a/js/src/jit-test/tests/basic/testApplyUnbox.js b/js/src/trace-test/tests/basic/testApplyUnbox.js similarity index 100% rename from js/src/jit-test/tests/basic/testApplyUnbox.js rename to js/src/trace-test/tests/basic/testApplyUnbox.js diff --git a/js/src/jit-test/tests/basic/testArrayComp1.js b/js/src/trace-test/tests/basic/testArrayComp1.js similarity index 100% rename from js/src/jit-test/tests/basic/testArrayComp1.js rename to js/src/trace-test/tests/basic/testArrayComp1.js diff --git a/js/src/jit-test/tests/basic/testArrayComp2.js b/js/src/trace-test/tests/basic/testArrayComp2.js similarity index 100% rename from js/src/jit-test/tests/basic/testArrayComp2.js rename to js/src/trace-test/tests/basic/testArrayComp2.js diff --git a/js/src/jit-test/tests/basic/testArrayDensityChange.js b/js/src/trace-test/tests/basic/testArrayDensityChange.js similarity index 100% rename from js/src/jit-test/tests/basic/testArrayDensityChange.js rename to js/src/trace-test/tests/basic/testArrayDensityChange.js diff --git a/js/src/jit-test/tests/basic/testArrayNaNIndex.js b/js/src/trace-test/tests/basic/testArrayNaNIndex.js similarity index 100% rename from js/src/jit-test/tests/basic/testArrayNaNIndex.js rename to js/src/trace-test/tests/basic/testArrayNaNIndex.js diff --git a/js/src/jit-test/tests/basic/testArrayNamedProp.js b/js/src/trace-test/tests/basic/testArrayNamedProp.js similarity index 100% rename from js/src/jit-test/tests/basic/testArrayNamedProp.js rename to js/src/trace-test/tests/basic/testArrayNamedProp.js diff --git a/js/src/jit-test/tests/basic/testArrayPushPop.js b/js/src/trace-test/tests/basic/testArrayPushPop.js similarity index 100% rename from js/src/jit-test/tests/basic/testArrayPushPop.js rename to js/src/trace-test/tests/basic/testArrayPushPop.js diff --git a/js/src/jit-test/tests/basic/testAssignmentThatIgnoresSetterRetval.js b/js/src/trace-test/tests/basic/testAssignmentThatIgnoresSetterRetval.js similarity index 100% rename from js/src/jit-test/tests/basic/testAssignmentThatIgnoresSetterRetval.js rename to js/src/trace-test/tests/basic/testAssignmentThatIgnoresSetterRetval.js diff --git a/js/src/jit-test/tests/basic/testAtomize.js b/js/src/trace-test/tests/basic/testAtomize.js similarity index 100% rename from js/src/jit-test/tests/basic/testAtomize.js rename to js/src/trace-test/tests/basic/testAtomize.js diff --git a/js/src/jit-test/tests/basic/testBitOrAnyInconvertibleObject.js b/js/src/trace-test/tests/basic/testBitOrAnyInconvertibleObject.js similarity index 100% rename from js/src/jit-test/tests/basic/testBitOrAnyInconvertibleObject.js rename to js/src/trace-test/tests/basic/testBitOrAnyInconvertibleObject.js diff --git a/js/src/jit-test/tests/basic/testBitOrInconvertibleObjectAny.js b/js/src/trace-test/tests/basic/testBitOrInconvertibleObjectAny.js similarity index 100% rename from js/src/jit-test/tests/basic/testBitOrInconvertibleObjectAny.js rename to js/src/trace-test/tests/basic/testBitOrInconvertibleObjectAny.js diff --git a/js/src/jit-test/tests/basic/testBitOrInconvertibleObjectInconvertibleObject.js b/js/src/trace-test/tests/basic/testBitOrInconvertibleObjectInconvertibleObject.js similarity index 100% rename from js/src/jit-test/tests/basic/testBitOrInconvertibleObjectInconvertibleObject.js rename to js/src/trace-test/tests/basic/testBitOrInconvertibleObjectInconvertibleObject.js diff --git a/js/src/jit-test/tests/basic/testBitwise.js b/js/src/trace-test/tests/basic/testBitwise.js similarity index 100% rename from js/src/jit-test/tests/basic/testBitwise.js rename to js/src/trace-test/tests/basic/testBitwise.js diff --git a/js/src/trace-test/tests/basic/testBoolToString.js b/js/src/trace-test/tests/basic/testBoolToString.js new file mode 100644 index 000000000000..caceab06bf44 --- /dev/null +++ b/js/src/trace-test/tests/basic/testBoolToString.js @@ -0,0 +1,3 @@ +// |trace-test| error: TypeError; +var bts = true.toString; +bts(); diff --git a/js/src/jit-test/tests/basic/testBoxDoubleWithDoubleSizedInt.js b/js/src/trace-test/tests/basic/testBoxDoubleWithDoubleSizedInt.js similarity index 100% rename from js/src/jit-test/tests/basic/testBoxDoubleWithDoubleSizedInt.js rename to js/src/trace-test/tests/basic/testBoxDoubleWithDoubleSizedInt.js diff --git a/js/src/jit-test/tests/basic/testBranchCse.js b/js/src/trace-test/tests/basic/testBranchCse.js similarity index 100% rename from js/src/jit-test/tests/basic/testBranchCse.js rename to js/src/trace-test/tests/basic/testBranchCse.js diff --git a/js/src/jit-test/tests/basic/testBranchingLoop.js b/js/src/trace-test/tests/basic/testBranchingLoop.js similarity index 100% rename from js/src/jit-test/tests/basic/testBranchingLoop.js rename to js/src/trace-test/tests/basic/testBranchingLoop.js diff --git a/js/src/jit-test/tests/basic/testBranchingUnstableLoop.js b/js/src/trace-test/tests/basic/testBranchingUnstableLoop.js similarity index 100% rename from js/src/jit-test/tests/basic/testBranchingUnstableLoop.js rename to js/src/trace-test/tests/basic/testBranchingUnstableLoop.js diff --git a/js/src/jit-test/tests/basic/testBranchingUnstableLoopCounter.js b/js/src/trace-test/tests/basic/testBranchingUnstableLoopCounter.js similarity index 100% rename from js/src/jit-test/tests/basic/testBranchingUnstableLoopCounter.js rename to js/src/trace-test/tests/basic/testBranchingUnstableLoopCounter.js diff --git a/js/src/jit-test/tests/basic/testBranchingUnstableObject.js b/js/src/trace-test/tests/basic/testBranchingUnstableObject.js similarity index 100% rename from js/src/jit-test/tests/basic/testBranchingUnstableObject.js rename to js/src/trace-test/tests/basic/testBranchingUnstableObject.js diff --git a/js/src/jit-test/tests/basic/testBrandedVsGeneric.js b/js/src/trace-test/tests/basic/testBrandedVsGeneric.js similarity index 100% rename from js/src/jit-test/tests/basic/testBrandedVsGeneric.js rename to js/src/trace-test/tests/basic/testBrandedVsGeneric.js diff --git a/js/src/jit-test/tests/basic/testBreak.js b/js/src/trace-test/tests/basic/testBreak.js similarity index 100% rename from js/src/jit-test/tests/basic/testBreak.js rename to js/src/trace-test/tests/basic/testBreak.js diff --git a/js/src/jit-test/tests/basic/testBug458838.js b/js/src/trace-test/tests/basic/testBug458838.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug458838.js rename to js/src/trace-test/tests/basic/testBug458838.js diff --git a/js/src/jit-test/tests/basic/testBug462388.js b/js/src/trace-test/tests/basic/testBug462388.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug462388.js rename to js/src/trace-test/tests/basic/testBug462388.js diff --git a/js/src/jit-test/tests/basic/testBug462407.js b/js/src/trace-test/tests/basic/testBug462407.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug462407.js rename to js/src/trace-test/tests/basic/testBug462407.js diff --git a/js/src/jit-test/tests/basic/testBug463490.js b/js/src/trace-test/tests/basic/testBug463490.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug463490.js rename to js/src/trace-test/tests/basic/testBug463490.js diff --git a/js/src/jit-test/tests/basic/testBug465261.js b/js/src/trace-test/tests/basic/testBug465261.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug465261.js rename to js/src/trace-test/tests/basic/testBug465261.js diff --git a/js/src/jit-test/tests/basic/testBug465272.js b/js/src/trace-test/tests/basic/testBug465272.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug465272.js rename to js/src/trace-test/tests/basic/testBug465272.js diff --git a/js/src/jit-test/tests/basic/testBug465483.js b/js/src/trace-test/tests/basic/testBug465483.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug465483.js rename to js/src/trace-test/tests/basic/testBug465483.js diff --git a/js/src/jit-test/tests/basic/testBug465688.js b/js/src/trace-test/tests/basic/testBug465688.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug465688.js rename to js/src/trace-test/tests/basic/testBug465688.js diff --git a/js/src/jit-test/tests/basic/testBug466128.js b/js/src/trace-test/tests/basic/testBug466128.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug466128.js rename to js/src/trace-test/tests/basic/testBug466128.js diff --git a/js/src/jit-test/tests/basic/testBug466262.js b/js/src/trace-test/tests/basic/testBug466262.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug466262.js rename to js/src/trace-test/tests/basic/testBug466262.js diff --git a/js/src/jit-test/tests/basic/testBug474769.js b/js/src/trace-test/tests/basic/testBug474769.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug474769.js rename to js/src/trace-test/tests/basic/testBug474769.js diff --git a/js/src/jit-test/tests/basic/testBug501690.js b/js/src/trace-test/tests/basic/testBug501690.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug501690.js rename to js/src/trace-test/tests/basic/testBug501690.js diff --git a/js/src/jit-test/tests/basic/testBug502914.js b/js/src/trace-test/tests/basic/testBug502914.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug502914.js rename to js/src/trace-test/tests/basic/testBug502914.js diff --git a/js/src/jit-test/tests/basic/testBug504520.js b/js/src/trace-test/tests/basic/testBug504520.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug504520.js rename to js/src/trace-test/tests/basic/testBug504520.js diff --git a/js/src/jit-test/tests/basic/testBug504520Harder.js b/js/src/trace-test/tests/basic/testBug504520Harder.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug504520Harder.js rename to js/src/trace-test/tests/basic/testBug504520Harder.js diff --git a/js/src/jit-test/tests/basic/testBug507425.js b/js/src/trace-test/tests/basic/testBug507425.js similarity index 92% rename from js/src/jit-test/tests/basic/testBug507425.js rename to js/src/trace-test/tests/basic/testBug507425.js index 616bababdebd..d55d11f88ada 100644 --- a/js/src/jit-test/tests/basic/testBug507425.js +++ b/js/src/trace-test/tests/basic/testBug507425.js @@ -1,4 +1,4 @@ -// |jit-test| allow-oom; +// |trace-test| allow-oom; function testBug507425() { var r = /x/; for (var i = 0; i < 3; i++) diff --git a/js/src/jit-test/tests/basic/testBug520503-1.js b/js/src/trace-test/tests/basic/testBug520503-1.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug520503-1.js rename to js/src/trace-test/tests/basic/testBug520503-1.js diff --git a/js/src/jit-test/tests/basic/testBug520503-2.js b/js/src/trace-test/tests/basic/testBug520503-2.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug520503-2.js rename to js/src/trace-test/tests/basic/testBug520503-2.js diff --git a/js/src/jit-test/tests/basic/testBug520503-3.js b/js/src/trace-test/tests/basic/testBug520503-3.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug520503-3.js rename to js/src/trace-test/tests/basic/testBug520503-3.js diff --git a/js/src/jit-test/tests/basic/testBug529147.js b/js/src/trace-test/tests/basic/testBug529147.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug529147.js rename to js/src/trace-test/tests/basic/testBug529147.js diff --git a/js/src/jit-test/tests/basic/testBug547791.js b/js/src/trace-test/tests/basic/testBug547791.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug547791.js rename to js/src/trace-test/tests/basic/testBug547791.js diff --git a/js/src/jit-test/tests/basic/testBug550210.js b/js/src/trace-test/tests/basic/testBug550210.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug550210.js rename to js/src/trace-test/tests/basic/testBug550210.js diff --git a/js/src/jit-test/tests/basic/testBug552248.js b/js/src/trace-test/tests/basic/testBug552248.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug552248.js rename to js/src/trace-test/tests/basic/testBug552248.js diff --git a/js/src/jit-test/tests/basic/testBug554043.js b/js/src/trace-test/tests/basic/testBug554043.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug554043.js rename to js/src/trace-test/tests/basic/testBug554043.js diff --git a/js/src/jit-test/tests/basic/testBug555484.js b/js/src/trace-test/tests/basic/testBug555484.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug555484.js rename to js/src/trace-test/tests/basic/testBug555484.js diff --git a/js/src/jit-test/tests/basic/testBug558446.js b/js/src/trace-test/tests/basic/testBug558446.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug558446.js rename to js/src/trace-test/tests/basic/testBug558446.js diff --git a/js/src/jit-test/tests/basic/testBug560098.js b/js/src/trace-test/tests/basic/testBug560098.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug560098.js rename to js/src/trace-test/tests/basic/testBug560098.js diff --git a/js/src/jit-test/tests/basic/testBug566556.js b/js/src/trace-test/tests/basic/testBug566556.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug566556.js rename to js/src/trace-test/tests/basic/testBug566556.js diff --git a/js/src/jit-test/tests/basic/testBug578044.js b/js/src/trace-test/tests/basic/testBug578044.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug578044.js rename to js/src/trace-test/tests/basic/testBug578044.js diff --git a/js/src/jit-test/tests/basic/testBug579602.js b/js/src/trace-test/tests/basic/testBug579602.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug579602.js rename to js/src/trace-test/tests/basic/testBug579602.js diff --git a/js/src/jit-test/tests/basic/testBug579646.js b/js/src/trace-test/tests/basic/testBug579646.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug579646.js rename to js/src/trace-test/tests/basic/testBug579646.js diff --git a/js/src/jit-test/tests/basic/testBug579647.js b/js/src/trace-test/tests/basic/testBug579647.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug579647.js rename to js/src/trace-test/tests/basic/testBug579647.js diff --git a/js/src/jit-test/tests/basic/testBug582766.js b/js/src/trace-test/tests/basic/testBug582766.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug582766.js rename to js/src/trace-test/tests/basic/testBug582766.js diff --git a/js/src/jit-test/tests/basic/testBug584650.js b/js/src/trace-test/tests/basic/testBug584650.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug584650.js rename to js/src/trace-test/tests/basic/testBug584650.js diff --git a/js/src/jit-test/tests/basic/testBug595916.js b/js/src/trace-test/tests/basic/testBug595916.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug595916.js rename to js/src/trace-test/tests/basic/testBug595916.js diff --git a/js/src/jit-test/tests/basic/testBug597736.js b/js/src/trace-test/tests/basic/testBug597736.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug597736.js rename to js/src/trace-test/tests/basic/testBug597736.js diff --git a/js/src/jit-test/tests/basic/testBug604210.js b/js/src/trace-test/tests/basic/testBug604210.js similarity index 100% rename from js/src/jit-test/tests/basic/testBug604210.js rename to js/src/trace-test/tests/basic/testBug604210.js diff --git a/js/src/jit-test/tests/basic/testCallElem.js b/js/src/trace-test/tests/basic/testCallElem.js similarity index 100% rename from js/src/jit-test/tests/basic/testCallElem.js rename to js/src/trace-test/tests/basic/testCallElem.js diff --git a/js/src/jit-test/tests/basic/testCallNull.js b/js/src/trace-test/tests/basic/testCallNull.js similarity index 100% rename from js/src/jit-test/tests/basic/testCallNull.js rename to js/src/trace-test/tests/basic/testCallNull.js diff --git a/js/src/jit-test/tests/basic/testCallPick.js b/js/src/trace-test/tests/basic/testCallPick.js similarity index 100% rename from js/src/jit-test/tests/basic/testCallPick.js rename to js/src/trace-test/tests/basic/testCallPick.js diff --git a/js/src/jit-test/tests/basic/testCallProtoMethod.js b/js/src/trace-test/tests/basic/testCallProtoMethod.js similarity index 100% rename from js/src/jit-test/tests/basic/testCallProtoMethod.js rename to js/src/trace-test/tests/basic/testCallProtoMethod.js diff --git a/js/src/jit-test/tests/basic/testCaseAbort.js b/js/src/trace-test/tests/basic/testCaseAbort.js similarity index 100% rename from js/src/jit-test/tests/basic/testCaseAbort.js rename to js/src/trace-test/tests/basic/testCaseAbort.js diff --git a/js/src/jit-test/tests/basic/testCaseTypeMismatchBadness.js b/js/src/trace-test/tests/basic/testCaseTypeMismatchBadness.js similarity index 100% rename from js/src/jit-test/tests/basic/testCaseTypeMismatchBadness.js rename to js/src/trace-test/tests/basic/testCaseTypeMismatchBadness.js diff --git a/js/src/jit-test/tests/basic/testChangingObjectWithLength.js b/js/src/trace-test/tests/basic/testChangingObjectWithLength.js similarity index 100% rename from js/src/jit-test/tests/basic/testChangingObjectWithLength.js rename to js/src/trace-test/tests/basic/testChangingObjectWithLength.js diff --git a/js/src/jit-test/tests/basic/testClosingRecursion.js b/js/src/trace-test/tests/basic/testClosingRecursion.js similarity index 100% rename from js/src/jit-test/tests/basic/testClosingRecursion.js rename to js/src/trace-test/tests/basic/testClosingRecursion.js diff --git a/js/src/jit-test/tests/basic/testClosureIncrSideExit.js b/js/src/trace-test/tests/basic/testClosureIncrSideExit.js similarity index 100% rename from js/src/jit-test/tests/basic/testClosureIncrSideExit.js rename to js/src/trace-test/tests/basic/testClosureIncrSideExit.js diff --git a/js/src/jit-test/tests/basic/testClosures.js b/js/src/trace-test/tests/basic/testClosures.js similarity index 100% rename from js/src/jit-test/tests/basic/testClosures.js rename to js/src/trace-test/tests/basic/testClosures.js diff --git a/js/src/jit-test/tests/basic/testComparisons.js b/js/src/trace-test/tests/basic/testComparisons.js similarity index 100% rename from js/src/jit-test/tests/basic/testComparisons.js rename to js/src/trace-test/tests/basic/testComparisons.js diff --git a/js/src/jit-test/tests/basic/testConcatNWithSideEffects.js b/js/src/trace-test/tests/basic/testConcatNWithSideEffects.js similarity index 100% rename from js/src/jit-test/tests/basic/testConcatNWithSideEffects.js rename to js/src/trace-test/tests/basic/testConcatNWithSideEffects.js diff --git a/js/src/jit-test/tests/basic/testConstIf.js b/js/src/trace-test/tests/basic/testConstIf.js similarity index 100% rename from js/src/jit-test/tests/basic/testConstIf.js rename to js/src/trace-test/tests/basic/testConstIf.js diff --git a/js/src/jit-test/tests/basic/testConstSwitch.js b/js/src/trace-test/tests/basic/testConstSwitch.js similarity index 100% rename from js/src/jit-test/tests/basic/testConstSwitch.js rename to js/src/trace-test/tests/basic/testConstSwitch.js diff --git a/js/src/jit-test/tests/basic/testConstSwitch2.js b/js/src/trace-test/tests/basic/testConstSwitch2.js similarity index 100% rename from js/src/jit-test/tests/basic/testConstSwitch2.js rename to js/src/trace-test/tests/basic/testConstSwitch2.js diff --git a/js/src/jit-test/tests/basic/testConstantBooleanExpr.js b/js/src/trace-test/tests/basic/testConstantBooleanExpr.js similarity index 100% rename from js/src/jit-test/tests/basic/testConstantBooleanExpr.js rename to js/src/trace-test/tests/basic/testConstantBooleanExpr.js diff --git a/js/src/jit-test/tests/basic/testConstructorBail.js b/js/src/trace-test/tests/basic/testConstructorBail.js similarity index 100% rename from js/src/jit-test/tests/basic/testConstructorBail.js rename to js/src/trace-test/tests/basic/testConstructorBail.js diff --git a/js/src/jit-test/tests/basic/testContinue.js b/js/src/trace-test/tests/basic/testContinue.js similarity index 100% rename from js/src/jit-test/tests/basic/testContinue.js rename to js/src/trace-test/tests/basic/testContinue.js diff --git a/js/src/jit-test/tests/basic/testContinueWithLabel.js b/js/src/trace-test/tests/basic/testContinueWithLabel.js similarity index 100% rename from js/src/jit-test/tests/basic/testContinueWithLabel.js rename to js/src/trace-test/tests/basic/testContinueWithLabel.js diff --git a/js/src/jit-test/tests/basic/testContinueWithLabel2.js b/js/src/trace-test/tests/basic/testContinueWithLabel2.js similarity index 100% rename from js/src/jit-test/tests/basic/testContinueWithLabel2.js rename to js/src/trace-test/tests/basic/testContinueWithLabel2.js diff --git a/js/src/jit-test/tests/basic/testContinueWithLabel3.js b/js/src/trace-test/tests/basic/testContinueWithLabel3.js similarity index 100% rename from js/src/jit-test/tests/basic/testContinueWithLabel3.js rename to js/src/trace-test/tests/basic/testContinueWithLabel3.js diff --git a/js/src/jit-test/tests/basic/testContinueWithLabel4.js b/js/src/trace-test/tests/basic/testContinueWithLabel4.js similarity index 100% rename from js/src/jit-test/tests/basic/testContinueWithLabel4.js rename to js/src/trace-test/tests/basic/testContinueWithLabel4.js diff --git a/js/src/jit-test/tests/basic/testConvertibleObjectEqUndefined.js b/js/src/trace-test/tests/basic/testConvertibleObjectEqUndefined.js similarity index 100% rename from js/src/jit-test/tests/basic/testConvertibleObjectEqUndefined.js rename to js/src/trace-test/tests/basic/testConvertibleObjectEqUndefined.js diff --git a/js/src/jit-test/tests/basic/testCustomIterator.js b/js/src/trace-test/tests/basic/testCustomIterator.js similarity index 100% rename from js/src/jit-test/tests/basic/testCustomIterator.js rename to js/src/trace-test/tests/basic/testCustomIterator.js diff --git a/js/src/jit-test/tests/basic/testDateNow.js b/js/src/trace-test/tests/basic/testDateNow.js similarity index 100% rename from js/src/jit-test/tests/basic/testDateNow.js rename to js/src/trace-test/tests/basic/testDateNow.js diff --git a/js/src/jit-test/tests/basic/testDecElem1.js b/js/src/trace-test/tests/basic/testDecElem1.js similarity index 100% rename from js/src/jit-test/tests/basic/testDecElem1.js rename to js/src/trace-test/tests/basic/testDecElem1.js diff --git a/js/src/jit-test/tests/basic/testDecElem2.js b/js/src/trace-test/tests/basic/testDecElem2.js similarity index 100% rename from js/src/jit-test/tests/basic/testDecElem2.js rename to js/src/trace-test/tests/basic/testDecElem2.js diff --git a/js/src/jit-test/tests/basic/testDecayingInnerLoop.js b/js/src/trace-test/tests/basic/testDecayingInnerLoop.js similarity index 100% rename from js/src/jit-test/tests/basic/testDecayingInnerLoop.js rename to js/src/trace-test/tests/basic/testDecayingInnerLoop.js diff --git a/js/src/jit-test/tests/basic/testDeepBail1.js b/js/src/trace-test/tests/basic/testDeepBail1.js similarity index 100% rename from js/src/jit-test/tests/basic/testDeepBail1.js rename to js/src/trace-test/tests/basic/testDeepBail1.js diff --git a/js/src/jit-test/tests/basic/testDeepBailFromHasInstance.js b/js/src/trace-test/tests/basic/testDeepBailFromHasInstance.js similarity index 100% rename from js/src/jit-test/tests/basic/testDeepBailFromHasInstance.js rename to js/src/trace-test/tests/basic/testDeepBailFromHasInstance.js diff --git a/js/src/jit-test/tests/basic/testDeepBailWhileRecording.js b/js/src/trace-test/tests/basic/testDeepBailWhileRecording.js similarity index 100% rename from js/src/jit-test/tests/basic/testDeepBailWhileRecording.js rename to js/src/trace-test/tests/basic/testDeepBailWhileRecording.js diff --git a/js/src/jit-test/tests/basic/testDeepPropertyShadowing.js b/js/src/trace-test/tests/basic/testDeepPropertyShadowing.js similarity index 100% rename from js/src/jit-test/tests/basic/testDeepPropertyShadowing.js rename to js/src/trace-test/tests/basic/testDeepPropertyShadowing.js diff --git a/js/src/jit-test/tests/basic/testDefinePropertyAcrossCompartment.js b/js/src/trace-test/tests/basic/testDefinePropertyAcrossCompartment.js similarity index 100% rename from js/src/jit-test/tests/basic/testDefinePropertyAcrossCompartment.js rename to js/src/trace-test/tests/basic/testDefinePropertyAcrossCompartment.js diff --git a/js/src/jit-test/tests/basic/testDenseArrayProp.js b/js/src/trace-test/tests/basic/testDenseArrayProp.js similarity index 100% rename from js/src/jit-test/tests/basic/testDenseArrayProp.js rename to js/src/trace-test/tests/basic/testDenseArrayProp.js diff --git a/js/src/jit-test/tests/basic/testDestructuring.js b/js/src/trace-test/tests/basic/testDestructuring.js similarity index 100% rename from js/src/jit-test/tests/basic/testDestructuring.js rename to js/src/trace-test/tests/basic/testDestructuring.js diff --git a/js/src/jit-test/tests/basic/testDifferingArgc.js b/js/src/trace-test/tests/basic/testDifferingArgc.js similarity index 100% rename from js/src/jit-test/tests/basic/testDifferingArgc.js rename to js/src/trace-test/tests/basic/testDifferingArgc.js diff --git a/js/src/jit-test/tests/basic/testDivOverflow.js b/js/src/trace-test/tests/basic/testDivOverflow.js similarity index 100% rename from js/src/jit-test/tests/basic/testDivOverflow.js rename to js/src/trace-test/tests/basic/testDivOverflow.js diff --git a/js/src/jit-test/tests/basic/testDivision.js b/js/src/trace-test/tests/basic/testDivision.js similarity index 100% rename from js/src/jit-test/tests/basic/testDivision.js rename to js/src/trace-test/tests/basic/testDivision.js diff --git a/js/src/jit-test/tests/basic/testDivisionFloat.js b/js/src/trace-test/tests/basic/testDivisionFloat.js similarity index 100% rename from js/src/jit-test/tests/basic/testDivisionFloat.js rename to js/src/trace-test/tests/basic/testDivisionFloat.js diff --git a/js/src/jit-test/tests/basic/testDivisionWithNegative1.js b/js/src/trace-test/tests/basic/testDivisionWithNegative1.js similarity index 100% rename from js/src/jit-test/tests/basic/testDivisionWithNegative1.js rename to js/src/trace-test/tests/basic/testDivisionWithNegative1.js diff --git a/js/src/jit-test/tests/basic/testDoubleComparison.js b/js/src/trace-test/tests/basic/testDoubleComparison.js similarity index 100% rename from js/src/jit-test/tests/basic/testDoubleComparison.js rename to js/src/trace-test/tests/basic/testDoubleComparison.js diff --git a/js/src/jit-test/tests/basic/testDoubleToStr.js b/js/src/trace-test/tests/basic/testDoubleToStr.js similarity index 100% rename from js/src/jit-test/tests/basic/testDoubleToStr.js rename to js/src/trace-test/tests/basic/testDoubleToStr.js diff --git a/js/src/jit-test/tests/basic/testDoubleZeroInSwitch1.js b/js/src/trace-test/tests/basic/testDoubleZeroInSwitch1.js similarity index 100% rename from js/src/jit-test/tests/basic/testDoubleZeroInSwitch1.js rename to js/src/trace-test/tests/basic/testDoubleZeroInSwitch1.js diff --git a/js/src/jit-test/tests/basic/testDoubleZeroInSwitch2.js b/js/src/trace-test/tests/basic/testDoubleZeroInSwitch2.js similarity index 100% rename from js/src/jit-test/tests/basic/testDoubleZeroInSwitch2.js rename to js/src/trace-test/tests/basic/testDoubleZeroInSwitch2.js diff --git a/js/src/jit-test/tests/basic/testElemDec1.js b/js/src/trace-test/tests/basic/testElemDec1.js similarity index 100% rename from js/src/jit-test/tests/basic/testElemDec1.js rename to js/src/trace-test/tests/basic/testElemDec1.js diff --git a/js/src/jit-test/tests/basic/testElemDec2.js b/js/src/trace-test/tests/basic/testElemDec2.js similarity index 100% rename from js/src/jit-test/tests/basic/testElemDec2.js rename to js/src/trace-test/tests/basic/testElemDec2.js diff --git a/js/src/jit-test/tests/basic/testElemInc1.js b/js/src/trace-test/tests/basic/testElemInc1.js similarity index 100% rename from js/src/jit-test/tests/basic/testElemInc1.js rename to js/src/trace-test/tests/basic/testElemInc1.js diff --git a/js/src/jit-test/tests/basic/testElemInc2.js b/js/src/trace-test/tests/basic/testElemInc2.js similarity index 100% rename from js/src/jit-test/tests/basic/testElemInc2.js rename to js/src/trace-test/tests/basic/testElemInc2.js diff --git a/js/src/jit-test/tests/basic/testEliminatedGuardWithinAnchor.js b/js/src/trace-test/tests/basic/testEliminatedGuardWithinAnchor.js similarity index 100% rename from js/src/jit-test/tests/basic/testEliminatedGuardWithinAnchor.js rename to js/src/trace-test/tests/basic/testEliminatedGuardWithinAnchor.js diff --git a/js/src/jit-test/tests/basic/testEqFalseEmptyString.js b/js/src/trace-test/tests/basic/testEqFalseEmptyString.js similarity index 100% rename from js/src/jit-test/tests/basic/testEqFalseEmptyString.js rename to js/src/trace-test/tests/basic/testEqFalseEmptyString.js diff --git a/js/src/jit-test/tests/basic/testErrorReportIn_getPrototypeOf.js b/js/src/trace-test/tests/basic/testErrorReportIn_getPrototypeOf.js similarity index 100% rename from js/src/jit-test/tests/basic/testErrorReportIn_getPrototypeOf.js rename to js/src/trace-test/tests/basic/testErrorReportIn_getPrototypeOf.js diff --git a/js/src/jit-test/tests/basic/testEvalCalledFromWatchOverSetter.js b/js/src/trace-test/tests/basic/testEvalCalledFromWatchOverSetter.js similarity index 100% rename from js/src/jit-test/tests/basic/testEvalCalledFromWatchOverSetter.js rename to js/src/trace-test/tests/basic/testEvalCalledFromWatchOverSetter.js diff --git a/js/src/jit-test/tests/basic/testEvalInFunctionCallee.js b/js/src/trace-test/tests/basic/testEvalInFunctionCallee.js similarity index 100% rename from js/src/jit-test/tests/basic/testEvalInFunctionCallee.js rename to js/src/trace-test/tests/basic/testEvalInFunctionCallee.js diff --git a/js/src/jit-test/tests/basic/testExistingPropToJoinedMethodAttempt.js b/js/src/trace-test/tests/basic/testExistingPropToJoinedMethodAttempt.js similarity index 100% rename from js/src/jit-test/tests/basic/testExistingPropToJoinedMethodAttempt.js rename to js/src/trace-test/tests/basic/testExistingPropToJoinedMethodAttempt.js diff --git a/js/src/jit-test/tests/basic/testFewerGlobalsInInnerTree.js b/js/src/trace-test/tests/basic/testFewerGlobalsInInnerTree.js similarity index 100% rename from js/src/jit-test/tests/basic/testFewerGlobalsInInnerTree.js rename to js/src/trace-test/tests/basic/testFewerGlobalsInInnerTree.js diff --git a/js/src/jit-test/tests/basic/testFloatArrayIndex.js b/js/src/trace-test/tests/basic/testFloatArrayIndex.js similarity index 100% rename from js/src/jit-test/tests/basic/testFloatArrayIndex.js rename to js/src/trace-test/tests/basic/testFloatArrayIndex.js diff --git a/js/src/jit-test/tests/basic/testForEach.js b/js/src/trace-test/tests/basic/testForEach.js similarity index 100% rename from js/src/jit-test/tests/basic/testForEach.js rename to js/src/trace-test/tests/basic/testForEach.js diff --git a/js/src/jit-test/tests/basic/testForInLoopChangeIteratorType.js b/js/src/trace-test/tests/basic/testForInLoopChangeIteratorType.js similarity index 100% rename from js/src/jit-test/tests/basic/testForInLoopChangeIteratorType.js rename to js/src/trace-test/tests/basic/testForInLoopChangeIteratorType.js diff --git a/js/src/jit-test/tests/basic/testFunctionIdentityChange.js b/js/src/trace-test/tests/basic/testFunctionIdentityChange.js similarity index 100% rename from js/src/jit-test/tests/basic/testFunctionIdentityChange.js rename to js/src/trace-test/tests/basic/testFunctionIdentityChange.js diff --git a/js/src/jit-test/tests/basic/testGCWhileRecording.js b/js/src/trace-test/tests/basic/testGCWhileRecording.js similarity index 100% rename from js/src/jit-test/tests/basic/testGCWhileRecording.js rename to js/src/trace-test/tests/basic/testGCWhileRecording.js diff --git a/js/src/jit-test/tests/basic/testGeneratorDeepBail.js b/js/src/trace-test/tests/basic/testGeneratorDeepBail.js similarity index 100% rename from js/src/jit-test/tests/basic/testGeneratorDeepBail.js rename to js/src/trace-test/tests/basic/testGeneratorDeepBail.js diff --git a/js/src/jit-test/tests/basic/testGetCallObj.js b/js/src/trace-test/tests/basic/testGetCallObj.js similarity index 100% rename from js/src/jit-test/tests/basic/testGetCallObj.js rename to js/src/trace-test/tests/basic/testGetCallObj.js diff --git a/js/src/jit-test/tests/basic/testGetThis.js b/js/src/trace-test/tests/basic/testGetThis.js similarity index 100% rename from js/src/jit-test/tests/basic/testGetThis.js rename to js/src/trace-test/tests/basic/testGetThis.js diff --git a/js/src/jit-test/tests/basic/testGlobalAsProto.js b/js/src/trace-test/tests/basic/testGlobalAsProto.js similarity index 100% rename from js/src/jit-test/tests/basic/testGlobalAsProto.js rename to js/src/trace-test/tests/basic/testGlobalAsProto.js diff --git a/js/src/jit-test/tests/basic/testGlobalMultitrees1.js b/js/src/trace-test/tests/basic/testGlobalMultitrees1.js similarity index 100% rename from js/src/jit-test/tests/basic/testGlobalMultitrees1.js rename to js/src/trace-test/tests/basic/testGlobalMultitrees1.js diff --git a/js/src/jit-test/tests/basic/testGlobalOptimize-2.js b/js/src/trace-test/tests/basic/testGlobalOptimize-2.js similarity index 100% rename from js/src/jit-test/tests/basic/testGlobalOptimize-2.js rename to js/src/trace-test/tests/basic/testGlobalOptimize-2.js diff --git a/js/src/jit-test/tests/basic/testGlobalOptimize-3.js b/js/src/trace-test/tests/basic/testGlobalOptimize-3.js similarity index 100% rename from js/src/jit-test/tests/basic/testGlobalOptimize-3.js rename to js/src/trace-test/tests/basic/testGlobalOptimize-3.js diff --git a/js/src/jit-test/tests/basic/testGlobalOptimize-4.js b/js/src/trace-test/tests/basic/testGlobalOptimize-4.js similarity index 100% rename from js/src/jit-test/tests/basic/testGlobalOptimize-4.js rename to js/src/trace-test/tests/basic/testGlobalOptimize-4.js diff --git a/js/src/jit-test/tests/basic/testGlobalOptimize-5.js b/js/src/trace-test/tests/basic/testGlobalOptimize-5.js similarity index 100% rename from js/src/jit-test/tests/basic/testGlobalOptimize-5.js rename to js/src/trace-test/tests/basic/testGlobalOptimize-5.js diff --git a/js/src/jit-test/tests/basic/testGlobalOptimize-6.js b/js/src/trace-test/tests/basic/testGlobalOptimize-6.js similarity index 100% rename from js/src/jit-test/tests/basic/testGlobalOptimize-6.js rename to js/src/trace-test/tests/basic/testGlobalOptimize-6.js diff --git a/js/src/jit-test/tests/basic/testGlobalProtoAccess.js b/js/src/trace-test/tests/basic/testGlobalProtoAccess.js similarity index 100% rename from js/src/jit-test/tests/basic/testGlobalProtoAccess.js rename to js/src/trace-test/tests/basic/testGlobalProtoAccess.js diff --git a/js/src/jit-test/tests/basic/testGlobalShapeChangeAfterDeepBail.js b/js/src/trace-test/tests/basic/testGlobalShapeChangeAfterDeepBail.js similarity index 100% rename from js/src/jit-test/tests/basic/testGlobalShapeChangeAfterDeepBail.js rename to js/src/trace-test/tests/basic/testGlobalShapeChangeAfterDeepBail.js diff --git a/js/src/jit-test/tests/basic/testGroupAssignment.js b/js/src/trace-test/tests/basic/testGroupAssignment.js similarity index 100% rename from js/src/jit-test/tests/basic/testGroupAssignment.js rename to js/src/trace-test/tests/basic/testGroupAssignment.js diff --git a/js/src/jit-test/tests/basic/testGrowDenseArray.js b/js/src/trace-test/tests/basic/testGrowDenseArray.js similarity index 100% rename from js/src/jit-test/tests/basic/testGrowDenseArray.js rename to js/src/trace-test/tests/basic/testGrowDenseArray.js diff --git a/js/src/jit-test/tests/basic/testGuardCalleeSneakAttack.js b/js/src/trace-test/tests/basic/testGuardCalleeSneakAttack.js similarity index 100% rename from js/src/jit-test/tests/basic/testGuardCalleeSneakAttack.js rename to js/src/trace-test/tests/basic/testGuardCalleeSneakAttack.js diff --git a/js/src/jit-test/tests/basic/testGuardCalleeSneakAttack2.js b/js/src/trace-test/tests/basic/testGuardCalleeSneakAttack2.js similarity index 100% rename from js/src/jit-test/tests/basic/testGuardCalleeSneakAttack2.js rename to js/src/trace-test/tests/basic/testGuardCalleeSneakAttack2.js diff --git a/js/src/jit-test/tests/basic/testHOTLOOPCorrectness.js b/js/src/trace-test/tests/basic/testHOTLOOPCorrectness.js similarity index 100% rename from js/src/jit-test/tests/basic/testHOTLOOPCorrectness.js rename to js/src/trace-test/tests/basic/testHOTLOOPCorrectness.js diff --git a/js/src/jit-test/tests/basic/testHOTLOOPSize.js b/js/src/trace-test/tests/basic/testHOTLOOPSize.js similarity index 100% rename from js/src/jit-test/tests/basic/testHOTLOOPSize.js rename to js/src/trace-test/tests/basic/testHOTLOOPSize.js diff --git a/js/src/jit-test/tests/basic/testHeavy.js b/js/src/trace-test/tests/basic/testHeavy.js similarity index 100% rename from js/src/jit-test/tests/basic/testHeavy.js rename to js/src/trace-test/tests/basic/testHeavy.js diff --git a/js/src/jit-test/tests/basic/testHeavy2.js b/js/src/trace-test/tests/basic/testHeavy2.js similarity index 100% rename from js/src/jit-test/tests/basic/testHeavy2.js rename to js/src/trace-test/tests/basic/testHeavy2.js diff --git a/js/src/jit-test/tests/basic/testHoleInDenseArray.js b/js/src/trace-test/tests/basic/testHoleInDenseArray.js similarity index 100% rename from js/src/jit-test/tests/basic/testHoleInDenseArray.js rename to js/src/trace-test/tests/basic/testHoleInDenseArray.js diff --git a/js/src/jit-test/tests/basic/testHolePushing.js b/js/src/trace-test/tests/basic/testHolePushing.js similarity index 100% rename from js/src/jit-test/tests/basic/testHolePushing.js rename to js/src/trace-test/tests/basic/testHolePushing.js diff --git a/js/src/jit-test/tests/basic/testINITELEM.js b/js/src/trace-test/tests/basic/testINITELEM.js similarity index 100% rename from js/src/jit-test/tests/basic/testINITELEM.js rename to js/src/trace-test/tests/basic/testINITELEM.js diff --git a/js/src/jit-test/tests/basic/testIn.js b/js/src/trace-test/tests/basic/testIn.js similarity index 100% rename from js/src/jit-test/tests/basic/testIn.js rename to js/src/trace-test/tests/basic/testIn.js diff --git a/js/src/jit-test/tests/basic/testIncDec.js b/js/src/trace-test/tests/basic/testIncDec.js similarity index 100% rename from js/src/jit-test/tests/basic/testIncDec.js rename to js/src/trace-test/tests/basic/testIncDec.js diff --git a/js/src/jit-test/tests/basic/testIncElem1.js b/js/src/trace-test/tests/basic/testIncElem1.js similarity index 100% rename from js/src/jit-test/tests/basic/testIncElem1.js rename to js/src/trace-test/tests/basic/testIncElem1.js diff --git a/js/src/jit-test/tests/basic/testIncElem2.js b/js/src/trace-test/tests/basic/testIncElem2.js similarity index 100% rename from js/src/jit-test/tests/basic/testIncElem2.js rename to js/src/trace-test/tests/basic/testIncElem2.js diff --git a/js/src/jit-test/tests/basic/testInitMethod.js b/js/src/trace-test/tests/basic/testInitMethod.js similarity index 100% rename from js/src/jit-test/tests/basic/testInitMethod.js rename to js/src/trace-test/tests/basic/testInitMethod.js diff --git a/js/src/jit-test/tests/basic/testInitelemWithFloatIndex.js b/js/src/trace-test/tests/basic/testInitelemWithFloatIndex.js similarity index 100% rename from js/src/jit-test/tests/basic/testInitelemWithFloatIndex.js rename to js/src/trace-test/tests/basic/testInitelemWithFloatIndex.js diff --git a/js/src/jit-test/tests/basic/testInitelemWithSetter.js b/js/src/trace-test/tests/basic/testInitelemWithSetter.js similarity index 100% rename from js/src/jit-test/tests/basic/testInitelemWithSetter.js rename to js/src/trace-test/tests/basic/testInitelemWithSetter.js diff --git a/js/src/jit-test/tests/basic/testInnerMissingArgs.js b/js/src/trace-test/tests/basic/testInnerMissingArgs.js similarity index 100% rename from js/src/jit-test/tests/basic/testInnerMissingArgs.js rename to js/src/trace-test/tests/basic/testInnerMissingArgs.js diff --git a/js/src/jit-test/tests/basic/testInnerSwitchBreak.js b/js/src/trace-test/tests/basic/testInnerSwitchBreak.js similarity index 100% rename from js/src/jit-test/tests/basic/testInnerSwitchBreak.js rename to js/src/trace-test/tests/basic/testInnerSwitchBreak.js diff --git a/js/src/jit-test/tests/basic/testInt32ToId.js b/js/src/trace-test/tests/basic/testInt32ToId.js similarity index 100% rename from js/src/jit-test/tests/basic/testInt32ToId.js rename to js/src/trace-test/tests/basic/testInt32ToId.js diff --git a/js/src/jit-test/tests/basic/testIntFloor.js b/js/src/trace-test/tests/basic/testIntFloor.js similarity index 100% rename from js/src/jit-test/tests/basic/testIntFloor.js rename to js/src/trace-test/tests/basic/testIntFloor.js diff --git a/js/src/jit-test/tests/basic/testIntOverflow.js b/js/src/trace-test/tests/basic/testIntOverflow.js similarity index 100% rename from js/src/jit-test/tests/basic/testIntOverflow.js rename to js/src/trace-test/tests/basic/testIntOverflow.js diff --git a/js/src/jit-test/tests/basic/testIntUnderflow.js b/js/src/trace-test/tests/basic/testIntUnderflow.js similarity index 100% rename from js/src/jit-test/tests/basic/testIntUnderflow.js rename to js/src/trace-test/tests/basic/testIntUnderflow.js diff --git a/js/src/jit-test/tests/basic/testInterpreterReentery8.js b/js/src/trace-test/tests/basic/testInterpreterReentery8.js similarity index 100% rename from js/src/jit-test/tests/basic/testInterpreterReentery8.js rename to js/src/trace-test/tests/basic/testInterpreterReentery8.js diff --git a/js/src/jit-test/tests/basic/testInterpreterReentry.js b/js/src/trace-test/tests/basic/testInterpreterReentry.js similarity index 100% rename from js/src/jit-test/tests/basic/testInterpreterReentry.js rename to js/src/trace-test/tests/basic/testInterpreterReentry.js diff --git a/js/src/jit-test/tests/basic/testInterpreterReentry2.js b/js/src/trace-test/tests/basic/testInterpreterReentry2.js similarity index 100% rename from js/src/jit-test/tests/basic/testInterpreterReentry2.js rename to js/src/trace-test/tests/basic/testInterpreterReentry2.js diff --git a/js/src/jit-test/tests/basic/testInterpreterReentry3.js b/js/src/trace-test/tests/basic/testInterpreterReentry3.js similarity index 100% rename from js/src/jit-test/tests/basic/testInterpreterReentry3.js rename to js/src/trace-test/tests/basic/testInterpreterReentry3.js diff --git a/js/src/jit-test/tests/basic/testInterpreterReentry4.js b/js/src/trace-test/tests/basic/testInterpreterReentry4.js similarity index 100% rename from js/src/jit-test/tests/basic/testInterpreterReentry4.js rename to js/src/trace-test/tests/basic/testInterpreterReentry4.js diff --git a/js/src/jit-test/tests/basic/testInterpreterReentry5.js b/js/src/trace-test/tests/basic/testInterpreterReentry5.js similarity index 100% rename from js/src/jit-test/tests/basic/testInterpreterReentry5.js rename to js/src/trace-test/tests/basic/testInterpreterReentry5.js diff --git a/js/src/jit-test/tests/basic/testInterpreterReentry6.js b/js/src/trace-test/tests/basic/testInterpreterReentry6.js similarity index 100% rename from js/src/jit-test/tests/basic/testInterpreterReentry6.js rename to js/src/trace-test/tests/basic/testInterpreterReentry6.js diff --git a/js/src/jit-test/tests/basic/testInterpreterReentry7.js b/js/src/trace-test/tests/basic/testInterpreterReentry7.js similarity index 100% rename from js/src/jit-test/tests/basic/testInterpreterReentry7.js rename to js/src/trace-test/tests/basic/testInterpreterReentry7.js diff --git a/js/src/jit-test/tests/basic/testInvalidCharCodeAt.js b/js/src/trace-test/tests/basic/testInvalidCharCodeAt.js similarity index 100% rename from js/src/jit-test/tests/basic/testInvalidCharCodeAt.js rename to js/src/trace-test/tests/basic/testInvalidCharCodeAt.js diff --git a/js/src/jit-test/tests/basic/testInvertNullAfterNegateNull.js b/js/src/trace-test/tests/basic/testInvertNullAfterNegateNull.js similarity index 100% rename from js/src/jit-test/tests/basic/testInvertNullAfterNegateNull.js rename to js/src/trace-test/tests/basic/testInvertNullAfterNegateNull.js diff --git a/js/src/jit-test/tests/basic/testIteratorReification.js b/js/src/trace-test/tests/basic/testIteratorReification.js similarity index 100% rename from js/src/jit-test/tests/basic/testIteratorReification.js rename to js/src/trace-test/tests/basic/testIteratorReification.js diff --git a/js/src/jit-test/tests/basic/testLambdaCtor.js b/js/src/trace-test/tests/basic/testLambdaCtor.js similarity index 100% rename from js/src/jit-test/tests/basic/testLambdaCtor.js rename to js/src/trace-test/tests/basic/testLambdaCtor.js diff --git a/js/src/jit-test/tests/basic/testLambdaInitedVar.js b/js/src/trace-test/tests/basic/testLambdaInitedVar.js similarity index 100% rename from js/src/jit-test/tests/basic/testLambdaInitedVar.js rename to js/src/trace-test/tests/basic/testLambdaInitedVar.js diff --git a/js/src/jit-test/tests/basic/testLengthInString.js b/js/src/trace-test/tests/basic/testLengthInString.js similarity index 100% rename from js/src/jit-test/tests/basic/testLengthInString.js rename to js/src/trace-test/tests/basic/testLengthInString.js diff --git a/js/src/jit-test/tests/basic/testLengthOnNonNativeProto.js b/js/src/trace-test/tests/basic/testLengthOnNonNativeProto.js similarity index 100% rename from js/src/jit-test/tests/basic/testLengthOnNonNativeProto.js rename to js/src/trace-test/tests/basic/testLengthOnNonNativeProto.js diff --git a/js/src/jit-test/tests/basic/testLetWithUnstableGlobal.js b/js/src/trace-test/tests/basic/testLetWithUnstableGlobal.js similarity index 100% rename from js/src/jit-test/tests/basic/testLetWithUnstableGlobal.js rename to js/src/trace-test/tests/basic/testLetWithUnstableGlobal.js diff --git a/js/src/jit-test/tests/basic/testLirBufOOM.js b/js/src/trace-test/tests/basic/testLirBufOOM.js similarity index 100% rename from js/src/jit-test/tests/basic/testLirBufOOM.js rename to js/src/trace-test/tests/basic/testLirBufOOM.js diff --git a/js/src/jit-test/tests/basic/testLogicalNotNaN.js b/js/src/trace-test/tests/basic/testLogicalNotNaN.js similarity index 100% rename from js/src/jit-test/tests/basic/testLogicalNotNaN.js rename to js/src/trace-test/tests/basic/testLogicalNotNaN.js diff --git a/js/src/jit-test/tests/basic/testLongNumToString.js b/js/src/trace-test/tests/basic/testLongNumToString.js similarity index 100% rename from js/src/jit-test/tests/basic/testLongNumToString.js rename to js/src/trace-test/tests/basic/testLongNumToString.js diff --git a/js/src/jit-test/tests/basic/testLoopWithUndefined1.js b/js/src/trace-test/tests/basic/testLoopWithUndefined1.js similarity index 100% rename from js/src/jit-test/tests/basic/testLoopWithUndefined1.js rename to js/src/trace-test/tests/basic/testLoopWithUndefined1.js diff --git a/js/src/jit-test/tests/basic/testLoopWithUndefined2.js b/js/src/trace-test/tests/basic/testLoopWithUndefined2.js similarity index 100% rename from js/src/jit-test/tests/basic/testLoopWithUndefined2.js rename to js/src/trace-test/tests/basic/testLoopWithUndefined2.js diff --git a/js/src/jit-test/tests/basic/testLoopingAccumulator.js b/js/src/trace-test/tests/basic/testLoopingAccumulator.js similarity index 100% rename from js/src/jit-test/tests/basic/testLoopingAccumulator.js rename to js/src/trace-test/tests/basic/testLoopingAccumulator.js diff --git a/js/src/jit-test/tests/basic/testMatchAsCondition.js b/js/src/trace-test/tests/basic/testMatchAsCondition.js similarity index 100% rename from js/src/jit-test/tests/basic/testMatchAsCondition.js rename to js/src/trace-test/tests/basic/testMatchAsCondition.js diff --git a/js/src/jit-test/tests/basic/testMatchStringObject.js b/js/src/trace-test/tests/basic/testMatchStringObject.js similarity index 100% rename from js/src/jit-test/tests/basic/testMatchStringObject.js rename to js/src/trace-test/tests/basic/testMatchStringObject.js diff --git a/js/src/jit-test/tests/basic/testMethodInc.js b/js/src/trace-test/tests/basic/testMethodInc.js similarity index 100% rename from js/src/jit-test/tests/basic/testMethodInc.js rename to js/src/trace-test/tests/basic/testMethodInc.js diff --git a/js/src/jit-test/tests/basic/testMethodInit.js b/js/src/trace-test/tests/basic/testMethodInit.js similarity index 100% rename from js/src/jit-test/tests/basic/testMethodInit.js rename to js/src/trace-test/tests/basic/testMethodInit.js diff --git a/js/src/jit-test/tests/basic/testMethodInitDeref.js b/js/src/trace-test/tests/basic/testMethodInitDeref.js similarity index 100% rename from js/src/jit-test/tests/basic/testMethodInitDeref.js rename to js/src/trace-test/tests/basic/testMethodInitDeref.js diff --git a/js/src/jit-test/tests/basic/testMethodInitSafety.js b/js/src/trace-test/tests/basic/testMethodInitSafety.js similarity index 100% rename from js/src/jit-test/tests/basic/testMethodInitSafety.js rename to js/src/trace-test/tests/basic/testMethodInitSafety.js diff --git a/js/src/jit-test/tests/basic/testMethodInitUneval.js b/js/src/trace-test/tests/basic/testMethodInitUneval.js similarity index 100% rename from js/src/jit-test/tests/basic/testMethodInitUneval.js rename to js/src/trace-test/tests/basic/testMethodInitUneval.js diff --git a/js/src/jit-test/tests/basic/testMethodOverride.js b/js/src/trace-test/tests/basic/testMethodOverride.js similarity index 100% rename from js/src/jit-test/tests/basic/testMethodOverride.js rename to js/src/trace-test/tests/basic/testMethodOverride.js diff --git a/js/src/jit-test/tests/basic/testMethodSet.js b/js/src/trace-test/tests/basic/testMethodSet.js similarity index 100% rename from js/src/jit-test/tests/basic/testMethodSet.js rename to js/src/trace-test/tests/basic/testMethodSet.js diff --git a/js/src/jit-test/tests/basic/testMissingMethod.js b/js/src/trace-test/tests/basic/testMissingMethod.js similarity index 100% rename from js/src/jit-test/tests/basic/testMissingMethod.js rename to js/src/trace-test/tests/basic/testMissingMethod.js diff --git a/js/src/jit-test/tests/basic/testMissingMethod2.js b/js/src/trace-test/tests/basic/testMissingMethod2.js similarity index 100% rename from js/src/jit-test/tests/basic/testMissingMethod2.js rename to js/src/trace-test/tests/basic/testMissingMethod2.js diff --git a/js/src/jit-test/tests/basic/testModuloWithNegative1.js b/js/src/trace-test/tests/basic/testModuloWithNegative1.js similarity index 100% rename from js/src/jit-test/tests/basic/testModuloWithNegative1.js rename to js/src/trace-test/tests/basic/testModuloWithNegative1.js diff --git a/js/src/jit-test/tests/basic/testModuloWithNegative2.js b/js/src/trace-test/tests/basic/testModuloWithNegative2.js similarity index 100% rename from js/src/jit-test/tests/basic/testModuloWithNegative2.js rename to js/src/trace-test/tests/basic/testModuloWithNegative2.js diff --git a/js/src/jit-test/tests/basic/testMoreArgcThanNargs.js b/js/src/trace-test/tests/basic/testMoreArgcThanNargs.js similarity index 100% rename from js/src/jit-test/tests/basic/testMoreArgcThanNargs.js rename to js/src/trace-test/tests/basic/testMoreArgcThanNargs.js diff --git a/js/src/jit-test/tests/basic/testMoreClosures.js b/js/src/trace-test/tests/basic/testMoreClosures.js similarity index 100% rename from js/src/jit-test/tests/basic/testMoreClosures.js rename to js/src/trace-test/tests/basic/testMoreClosures.js diff --git a/js/src/jit-test/tests/basic/testMulOverflow.js b/js/src/trace-test/tests/basic/testMulOverflow.js similarity index 100% rename from js/src/jit-test/tests/basic/testMulOverflow.js rename to js/src/trace-test/tests/basic/testMulOverflow.js diff --git a/js/src/jit-test/tests/basic/testMultipleArgumentsObjects.js b/js/src/trace-test/tests/basic/testMultipleArgumentsObjects.js similarity index 100% rename from js/src/jit-test/tests/basic/testMultipleArgumentsObjects.js rename to js/src/trace-test/tests/basic/testMultipleArgumentsObjects.js diff --git a/js/src/jit-test/tests/basic/testNEWINIT.js b/js/src/trace-test/tests/basic/testNEWINIT.js similarity index 100% rename from js/src/jit-test/tests/basic/testNEWINIT.js rename to js/src/trace-test/tests/basic/testNEWINIT.js diff --git a/js/src/jit-test/tests/basic/testNEWINIT_DOUBLE.js b/js/src/trace-test/tests/basic/testNEWINIT_DOUBLE.js similarity index 100% rename from js/src/jit-test/tests/basic/testNEWINIT_DOUBLE.js rename to js/src/trace-test/tests/basic/testNEWINIT_DOUBLE.js diff --git a/js/src/jit-test/tests/basic/testNativeArgsRooting.js b/js/src/trace-test/tests/basic/testNativeArgsRooting.js similarity index 100% rename from js/src/jit-test/tests/basic/testNativeArgsRooting.js rename to js/src/trace-test/tests/basic/testNativeArgsRooting.js diff --git a/js/src/jit-test/tests/basic/testNativeLog.js b/js/src/trace-test/tests/basic/testNativeLog.js similarity index 100% rename from js/src/jit-test/tests/basic/testNativeLog.js rename to js/src/trace-test/tests/basic/testNativeLog.js diff --git a/js/src/jit-test/tests/basic/testNativeMax.js b/js/src/trace-test/tests/basic/testNativeMax.js similarity index 100% rename from js/src/jit-test/tests/basic/testNativeMax.js rename to js/src/trace-test/tests/basic/testNativeMax.js diff --git a/js/src/jit-test/tests/basic/testNativeSetter.js b/js/src/trace-test/tests/basic/testNativeSetter.js similarity index 100% rename from js/src/jit-test/tests/basic/testNativeSetter.js rename to js/src/trace-test/tests/basic/testNativeSetter.js diff --git a/js/src/jit-test/tests/basic/testNegZero1.js b/js/src/trace-test/tests/basic/testNegZero1.js similarity index 100% rename from js/src/jit-test/tests/basic/testNegZero1.js rename to js/src/trace-test/tests/basic/testNegZero1.js diff --git a/js/src/jit-test/tests/basic/testNegativeArrayLength.js b/js/src/trace-test/tests/basic/testNegativeArrayLength.js similarity index 100% rename from js/src/jit-test/tests/basic/testNegativeArrayLength.js rename to js/src/trace-test/tests/basic/testNegativeArrayLength.js diff --git a/js/src/jit-test/tests/basic/testNegativeGETELEMIndex.js b/js/src/trace-test/tests/basic/testNegativeGETELEMIndex.js similarity index 100% rename from js/src/jit-test/tests/basic/testNegativeGETELEMIndex.js rename to js/src/trace-test/tests/basic/testNegativeGETELEMIndex.js diff --git a/js/src/jit-test/tests/basic/testNestedClosures.js b/js/src/trace-test/tests/basic/testNestedClosures.js similarity index 100% rename from js/src/jit-test/tests/basic/testNestedClosures.js rename to js/src/trace-test/tests/basic/testNestedClosures.js diff --git a/js/src/jit-test/tests/basic/testNestedDeepBail.js b/js/src/trace-test/tests/basic/testNestedDeepBail.js similarity index 100% rename from js/src/jit-test/tests/basic/testNestedDeepBail.js rename to js/src/trace-test/tests/basic/testNestedDeepBail.js diff --git a/js/src/jit-test/tests/basic/testNestedEscapingLambdas.js b/js/src/trace-test/tests/basic/testNestedEscapingLambdas.js similarity index 100% rename from js/src/jit-test/tests/basic/testNestedEscapingLambdas.js rename to js/src/trace-test/tests/basic/testNestedEscapingLambdas.js diff --git a/js/src/jit-test/tests/basic/testNestedExitStackOuter.js b/js/src/trace-test/tests/basic/testNestedExitStackOuter.js similarity index 100% rename from js/src/jit-test/tests/basic/testNestedExitStackOuter.js rename to js/src/trace-test/tests/basic/testNestedExitStackOuter.js diff --git a/js/src/jit-test/tests/basic/testNestedForIn.js b/js/src/trace-test/tests/basic/testNestedForIn.js similarity index 100% rename from js/src/jit-test/tests/basic/testNestedForIn.js rename to js/src/trace-test/tests/basic/testNestedForIn.js diff --git a/js/src/jit-test/tests/basic/testNewArrayCount.js b/js/src/trace-test/tests/basic/testNewArrayCount.js similarity index 100% rename from js/src/jit-test/tests/basic/testNewArrayCount.js rename to js/src/trace-test/tests/basic/testNewArrayCount.js diff --git a/js/src/jit-test/tests/basic/testNewArrayCount2.js b/js/src/trace-test/tests/basic/testNewArrayCount2.js similarity index 100% rename from js/src/jit-test/tests/basic/testNewArrayCount2.js rename to js/src/trace-test/tests/basic/testNewArrayCount2.js diff --git a/js/src/jit-test/tests/basic/testNewDate.js b/js/src/trace-test/tests/basic/testNewDate.js similarity index 100% rename from js/src/jit-test/tests/basic/testNewDate.js rename to js/src/trace-test/tests/basic/testNewDate.js diff --git a/js/src/jit-test/tests/basic/testNewObject.js b/js/src/trace-test/tests/basic/testNewObject.js similarity index 100% rename from js/src/jit-test/tests/basic/testNewObject.js rename to js/src/trace-test/tests/basic/testNewObject.js diff --git a/js/src/jit-test/tests/basic/testNewString.js b/js/src/trace-test/tests/basic/testNewString.js similarity index 100% rename from js/src/jit-test/tests/basic/testNewString.js rename to js/src/trace-test/tests/basic/testNewString.js diff --git a/js/src/jit-test/tests/basic/testNewWithNonNativeProto.js b/js/src/trace-test/tests/basic/testNewWithNonNativeProto.js similarity index 100% rename from js/src/jit-test/tests/basic/testNewWithNonNativeProto.js rename to js/src/trace-test/tests/basic/testNewWithNonNativeProto.js diff --git a/js/src/jit-test/tests/basic/testNonStubGetter.js b/js/src/trace-test/tests/basic/testNonStubGetter.js similarity index 100% rename from js/src/jit-test/tests/basic/testNonStubGetter.js rename to js/src/trace-test/tests/basic/testNonStubGetter.js diff --git a/js/src/jit-test/tests/basic/testNot.js b/js/src/trace-test/tests/basic/testNot.js similarity index 100% rename from js/src/jit-test/tests/basic/testNot.js rename to js/src/trace-test/tests/basic/testNot.js diff --git a/js/src/jit-test/tests/basic/testNullCallee.js b/js/src/trace-test/tests/basic/testNullCallee.js similarity index 100% rename from js/src/jit-test/tests/basic/testNullCallee.js rename to js/src/trace-test/tests/basic/testNullCallee.js diff --git a/js/src/jit-test/tests/basic/testNullRelCmp.js b/js/src/trace-test/tests/basic/testNullRelCmp.js similarity index 100% rename from js/src/jit-test/tests/basic/testNullRelCmp.js rename to js/src/trace-test/tests/basic/testNullRelCmp.js diff --git a/js/src/jit-test/tests/basic/testNullToString.js b/js/src/trace-test/tests/basic/testNullToString.js similarity index 100% rename from js/src/jit-test/tests/basic/testNullToString.js rename to js/src/trace-test/tests/basic/testNullToString.js diff --git a/js/src/jit-test/tests/basic/testNumToString.js b/js/src/trace-test/tests/basic/testNumToString.js similarity index 100% rename from js/src/jit-test/tests/basic/testNumToString.js rename to js/src/trace-test/tests/basic/testNumToString.js diff --git a/js/src/jit-test/tests/basic/testNumberToString.js b/js/src/trace-test/tests/basic/testNumberToString.js similarity index 100% rename from js/src/jit-test/tests/basic/testNumberToString.js rename to js/src/trace-test/tests/basic/testNumberToString.js diff --git a/js/src/jit-test/tests/basic/testObjectConstructorReturningObject.js b/js/src/trace-test/tests/basic/testObjectConstructorReturningObject.js similarity index 100% rename from js/src/jit-test/tests/basic/testObjectConstructorReturningObject.js rename to js/src/trace-test/tests/basic/testObjectConstructorReturningObject.js diff --git a/js/src/jit-test/tests/basic/testObjectLength.js b/js/src/trace-test/tests/basic/testObjectLength.js similarity index 100% rename from js/src/jit-test/tests/basic/testObjectLength.js rename to js/src/trace-test/tests/basic/testObjectLength.js diff --git a/js/src/jit-test/tests/basic/testObjectOrderedCmp.js b/js/src/trace-test/tests/basic/testObjectOrderedCmp.js similarity index 100% rename from js/src/jit-test/tests/basic/testObjectOrderedCmp.js rename to js/src/trace-test/tests/basic/testObjectOrderedCmp.js diff --git a/js/src/jit-test/tests/basic/testObjectOrderedCmp2.js b/js/src/trace-test/tests/basic/testObjectOrderedCmp2.js similarity index 100% rename from js/src/jit-test/tests/basic/testObjectOrderedCmp2.js rename to js/src/trace-test/tests/basic/testObjectOrderedCmp2.js diff --git a/js/src/jit-test/tests/basic/testObjectToNumber.js b/js/src/trace-test/tests/basic/testObjectToNumber.js similarity index 100% rename from js/src/jit-test/tests/basic/testObjectToNumber.js rename to js/src/trace-test/tests/basic/testObjectToNumber.js diff --git a/js/src/jit-test/tests/basic/testObjectToString.js b/js/src/trace-test/tests/basic/testObjectToString.js similarity index 100% rename from js/src/jit-test/tests/basic/testObjectToString.js rename to js/src/trace-test/tests/basic/testObjectToString.js diff --git a/js/src/jit-test/tests/basic/testObjectVsPrototype.js b/js/src/trace-test/tests/basic/testObjectVsPrototype.js similarity index 100% rename from js/src/jit-test/tests/basic/testObjectVsPrototype.js rename to js/src/trace-test/tests/basic/testObjectVsPrototype.js diff --git a/js/src/jit-test/tests/basic/testOwnPropertyWithInOperator.js b/js/src/trace-test/tests/basic/testOwnPropertyWithInOperator.js similarity index 100% rename from js/src/jit-test/tests/basic/testOwnPropertyWithInOperator.js rename to js/src/trace-test/tests/basic/testOwnPropertyWithInOperator.js diff --git a/js/src/jit-test/tests/basic/testPartialFlatClosure.js b/js/src/trace-test/tests/basic/testPartialFlatClosure.js similarity index 100% rename from js/src/jit-test/tests/basic/testPartialFlatClosure.js rename to js/src/trace-test/tests/basic/testPartialFlatClosure.js diff --git a/js/src/jit-test/tests/basic/testPrimitiveConstructorPrototype.js b/js/src/trace-test/tests/basic/testPrimitiveConstructorPrototype.js similarity index 100% rename from js/src/jit-test/tests/basic/testPrimitiveConstructorPrototype.js rename to js/src/trace-test/tests/basic/testPrimitiveConstructorPrototype.js diff --git a/js/src/jit-test/tests/basic/testPropagatedFunArgs.js b/js/src/trace-test/tests/basic/testPropagatedFunArgs.js similarity index 100% rename from js/src/jit-test/tests/basic/testPropagatedFunArgs.js rename to js/src/trace-test/tests/basic/testPropagatedFunArgs.js diff --git a/js/src/jit-test/tests/basic/testProxyConstructors.js b/js/src/trace-test/tests/basic/testProxyConstructors.js similarity index 100% rename from js/src/jit-test/tests/basic/testProxyConstructors.js rename to js/src/trace-test/tests/basic/testProxyConstructors.js diff --git a/js/src/jit-test/tests/basic/testProxyDefinePropertyWithMissingSetter.js b/js/src/trace-test/tests/basic/testProxyDefinePropertyWithMissingSetter.js similarity index 100% rename from js/src/jit-test/tests/basic/testProxyDefinePropertyWithMissingSetter.js rename to js/src/trace-test/tests/basic/testProxyDefinePropertyWithMissingSetter.js diff --git a/js/src/jit-test/tests/basic/testPutOnEmptyArgsObject.js b/js/src/trace-test/tests/basic/testPutOnEmptyArgsObject.js similarity index 100% rename from js/src/jit-test/tests/basic/testPutOnEmptyArgsObject.js rename to js/src/trace-test/tests/basic/testPutOnEmptyArgsObject.js diff --git a/js/src/jit-test/tests/basic/testRUNLOOPCorrectness.js b/js/src/trace-test/tests/basic/testRUNLOOPCorrectness.js similarity index 100% rename from js/src/jit-test/tests/basic/testRUNLOOPCorrectness.js rename to js/src/trace-test/tests/basic/testRUNLOOPCorrectness.js diff --git a/js/src/jit-test/tests/basic/testReallyDeepNestedExit.js b/js/src/trace-test/tests/basic/testReallyDeepNestedExit.js similarity index 100% rename from js/src/jit-test/tests/basic/testReallyDeepNestedExit.js rename to js/src/trace-test/tests/basic/testReallyDeepNestedExit.js diff --git a/js/src/jit-test/tests/basic/testRebranding.js b/js/src/trace-test/tests/basic/testRebranding.js similarity index 100% rename from js/src/jit-test/tests/basic/testRebranding.js rename to js/src/trace-test/tests/basic/testRebranding.js diff --git a/js/src/jit-test/tests/basic/testRebranding2.js b/js/src/trace-test/tests/basic/testRebranding2.js similarity index 100% rename from js/src/jit-test/tests/basic/testRebranding2.js rename to js/src/trace-test/tests/basic/testRebranding2.js diff --git a/js/src/jit-test/tests/basic/testReconstructImacroPCStack.js b/js/src/trace-test/tests/basic/testReconstructImacroPCStack.js similarity index 100% rename from js/src/jit-test/tests/basic/testReconstructImacroPCStack.js rename to js/src/trace-test/tests/basic/testReconstructImacroPCStack.js diff --git a/js/src/jit-test/tests/basic/testRegExpLiteral.js b/js/src/trace-test/tests/basic/testRegExpLiteral.js similarity index 100% rename from js/src/jit-test/tests/basic/testRegExpLiteral.js rename to js/src/trace-test/tests/basic/testRegExpLiteral.js diff --git a/js/src/jit-test/tests/basic/testRegExpTest.js b/js/src/trace-test/tests/basic/testRegExpTest.js similarity index 75% rename from js/src/jit-test/tests/basic/testRegExpTest.js rename to js/src/trace-test/tests/basic/testRegExpTest.js index 78917ba9be33..664c125612c0 100644 --- a/js/src/jit-test/tests/basic/testRegExpTest.js +++ b/js/src/trace-test/tests/basic/testRegExpTest.js @@ -1,4 +1,4 @@ -// |jit-test| TMFLAGS: full,fragprofile,treevis; valgrind +// |trace-test| TMFLAGS: full,fragprofile,treevis; valgrind function testRegExpTest() { var r = /abc/; diff --git a/js/src/jit-test/tests/basic/testRegexpGet.js b/js/src/trace-test/tests/basic/testRegexpGet.js similarity index 100% rename from js/src/jit-test/tests/basic/testRegexpGet.js rename to js/src/trace-test/tests/basic/testRegexpGet.js diff --git a/js/src/jit-test/tests/basic/testReplace2.js b/js/src/trace-test/tests/basic/testReplace2.js similarity index 100% rename from js/src/jit-test/tests/basic/testReplace2.js rename to js/src/trace-test/tests/basic/testReplace2.js diff --git a/js/src/jit-test/tests/basic/testResumeOp.js b/js/src/trace-test/tests/basic/testResumeOp.js similarity index 100% rename from js/src/jit-test/tests/basic/testResumeOp.js rename to js/src/trace-test/tests/basic/testResumeOp.js diff --git a/js/src/jit-test/tests/basic/testReverseArgTypes.js b/js/src/trace-test/tests/basic/testReverseArgTypes.js similarity index 100% rename from js/src/jit-test/tests/basic/testReverseArgTypes.js rename to js/src/trace-test/tests/basic/testReverseArgTypes.js diff --git a/js/src/jit-test/tests/basic/testScriptGetter_JSOP_CALLPROP-2.js b/js/src/trace-test/tests/basic/testScriptGetter_JSOP_CALLPROP-2.js similarity index 100% rename from js/src/jit-test/tests/basic/testScriptGetter_JSOP_CALLPROP-2.js rename to js/src/trace-test/tests/basic/testScriptGetter_JSOP_CALLPROP-2.js diff --git a/js/src/jit-test/tests/basic/testScriptGetter_JSOP_CALLPROP.js b/js/src/trace-test/tests/basic/testScriptGetter_JSOP_CALLPROP.js similarity index 100% rename from js/src/jit-test/tests/basic/testScriptGetter_JSOP_CALLPROP.js rename to js/src/trace-test/tests/basic/testScriptGetter_JSOP_CALLPROP.js diff --git a/js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETARGPROP.js b/js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETARGPROP.js similarity index 100% rename from js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETARGPROP.js rename to js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETARGPROP.js diff --git a/js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETLOCALPROP.js b/js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETLOCALPROP.js similarity index 100% rename from js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETLOCALPROP.js rename to js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETLOCALPROP.js diff --git a/js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETPROP.js b/js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETPROP.js similarity index 100% rename from js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETPROP.js rename to js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETPROP.js diff --git a/js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETTHISPROP.js b/js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETTHISPROP.js similarity index 100% rename from js/src/jit-test/tests/basic/testScriptGetter_JSOP_GETTHISPROP.js rename to js/src/trace-test/tests/basic/testScriptGetter_JSOP_GETTHISPROP.js diff --git a/js/src/jit-test/tests/basic/testSetGetterOnlyProperty.js b/js/src/trace-test/tests/basic/testSetGetterOnlyProperty.js similarity index 100% rename from js/src/jit-test/tests/basic/testSetGetterOnlyProperty.js rename to js/src/trace-test/tests/basic/testSetGetterOnlyProperty.js diff --git a/js/src/jit-test/tests/basic/testSetMethod.js b/js/src/trace-test/tests/basic/testSetMethod.js similarity index 100% rename from js/src/jit-test/tests/basic/testSetMethod.js rename to js/src/trace-test/tests/basic/testSetMethod.js diff --git a/js/src/jit-test/tests/basic/testSetPropNeitherMissNorHit.js b/js/src/trace-test/tests/basic/testSetPropNeitherMissNorHit.js similarity index 100% rename from js/src/jit-test/tests/basic/testSetPropNeitherMissNorHit.js rename to js/src/trace-test/tests/basic/testSetPropNeitherMissNorHit.js diff --git a/js/src/jit-test/tests/basic/testSetPropertyFail.js b/js/src/trace-test/tests/basic/testSetPropertyFail.js similarity index 100% rename from js/src/jit-test/tests/basic/testSetPropertyFail.js rename to js/src/trace-test/tests/basic/testSetPropertyFail.js diff --git a/js/src/jit-test/tests/basic/testSetProtoRegeneratesObjectShape.js b/js/src/trace-test/tests/basic/testSetProtoRegeneratesObjectShape.js similarity index 100% rename from js/src/jit-test/tests/basic/testSetProtoRegeneratesObjectShape.js rename to js/src/trace-test/tests/basic/testSetProtoRegeneratesObjectShape.js diff --git a/js/src/jit-test/tests/basic/testSetelemWithFloatIndex.js b/js/src/trace-test/tests/basic/testSetelemWithFloatIndex.js similarity index 100% rename from js/src/jit-test/tests/basic/testSetelemWithFloatIndex.js rename to js/src/trace-test/tests/basic/testSetelemWithFloatIndex.js diff --git a/js/src/jit-test/tests/basic/testSettingWatchPointOnReadOnlyProp.js b/js/src/trace-test/tests/basic/testSettingWatchPointOnReadOnlyProp.js similarity index 100% rename from js/src/jit-test/tests/basic/testSettingWatchPointOnReadOnlyProp.js rename to js/src/trace-test/tests/basic/testSettingWatchPointOnReadOnlyProp.js diff --git a/js/src/jit-test/tests/basic/testShiftLeft.js b/js/src/trace-test/tests/basic/testShiftLeft.js similarity index 94% rename from js/src/jit-test/tests/basic/testShiftLeft.js rename to js/src/trace-test/tests/basic/testShiftLeft.js index 4a7f5d982897..d94976798f21 100644 --- a/js/src/jit-test/tests/basic/testShiftLeft.js +++ b/js/src/trace-test/tests/basic/testShiftLeft.js @@ -1,4 +1,4 @@ -// |jit-test| TMFLAGS: full,fragprofile,treevis; valgrind +// |trace-test| TMFLAGS: full,fragprofile,treevis; valgrind /* Test the proper operation of the left shift operator. This is especially * important on ARM as an explicit mask is required at the native instruction diff --git a/js/src/jit-test/tests/basic/testShiftRightArithmetic.js b/js/src/trace-test/tests/basic/testShiftRightArithmetic.js similarity index 100% rename from js/src/jit-test/tests/basic/testShiftRightArithmetic.js rename to js/src/trace-test/tests/basic/testShiftRightArithmetic.js diff --git a/js/src/jit-test/tests/basic/testShiftRightLogical.js b/js/src/trace-test/tests/basic/testShiftRightLogical.js similarity index 100% rename from js/src/jit-test/tests/basic/testShiftRightLogical.js rename to js/src/trace-test/tests/basic/testShiftRightLogical.js diff --git a/js/src/jit-test/tests/basic/testSideExitInConstructor.js b/js/src/trace-test/tests/basic/testSideExitInConstructor.js similarity index 92% rename from js/src/jit-test/tests/basic/testSideExitInConstructor.js rename to js/src/trace-test/tests/basic/testSideExitInConstructor.js index d46543ef7bd0..4dfddebf9e15 100644 --- a/js/src/jit-test/tests/basic/testSideExitInConstructor.js +++ b/js/src/trace-test/tests/basic/testSideExitInConstructor.js @@ -1,4 +1,4 @@ -// |jit-test| TMFLAGS: full,fragprofile,treevis; valgrind +// |trace-test| TMFLAGS: full,fragprofile,treevis; valgrind function testSideExitInConstructor() { var FCKConfig = {}; diff --git a/js/src/jit-test/tests/basic/testSlowArrayLength.js b/js/src/trace-test/tests/basic/testSlowArrayLength.js similarity index 100% rename from js/src/jit-test/tests/basic/testSlowArrayLength.js rename to js/src/trace-test/tests/basic/testSlowArrayLength.js diff --git a/js/src/jit-test/tests/basic/testSlowArrayPop.js b/js/src/trace-test/tests/basic/testSlowArrayPop.js similarity index 100% rename from js/src/jit-test/tests/basic/testSlowArrayPop.js rename to js/src/trace-test/tests/basic/testSlowArrayPop.js diff --git a/js/src/jit-test/tests/basic/testSlowArrayPopMultiFrame.js b/js/src/trace-test/tests/basic/testSlowArrayPopMultiFrame.js similarity index 100% rename from js/src/jit-test/tests/basic/testSlowArrayPopMultiFrame.js rename to js/src/trace-test/tests/basic/testSlowArrayPopMultiFrame.js diff --git a/js/src/jit-test/tests/basic/testSlowArrayPopNestedTrees.js b/js/src/trace-test/tests/basic/testSlowArrayPopNestedTrees.js similarity index 100% rename from js/src/jit-test/tests/basic/testSlowArrayPopNestedTrees.js rename to js/src/trace-test/tests/basic/testSlowArrayPopNestedTrees.js diff --git a/js/src/jit-test/tests/basic/testSlowNativeBail.js b/js/src/trace-test/tests/basic/testSlowNativeBail.js similarity index 100% rename from js/src/jit-test/tests/basic/testSlowNativeBail.js rename to js/src/trace-test/tests/basic/testSlowNativeBail.js diff --git a/js/src/jit-test/tests/basic/testSlowNativeCtor.js b/js/src/trace-test/tests/basic/testSlowNativeCtor.js similarity index 100% rename from js/src/jit-test/tests/basic/testSlowNativeCtor.js rename to js/src/trace-test/tests/basic/testSlowNativeCtor.js diff --git a/js/src/jit-test/tests/basic/testSlowNativeWithNullThis.js b/js/src/trace-test/tests/basic/testSlowNativeWithNullThis.js similarity index 100% rename from js/src/jit-test/tests/basic/testSlowNativeWithNullThis.js rename to js/src/trace-test/tests/basic/testSlowNativeWithNullThis.js diff --git a/js/src/jit-test/tests/basic/testStackQuotaExhausted.js b/js/src/trace-test/tests/basic/testStackQuotaExhausted.js similarity index 100% rename from js/src/jit-test/tests/basic/testStackQuotaExhausted.js rename to js/src/trace-test/tests/basic/testStackQuotaExhausted.js diff --git a/js/src/jit-test/tests/basic/testStaticsInRegExp.js b/js/src/trace-test/tests/basic/testStaticsInRegExp.js similarity index 100% rename from js/src/jit-test/tests/basic/testStaticsInRegExp.js rename to js/src/trace-test/tests/basic/testStaticsInRegExp.js diff --git a/js/src/jit-test/tests/basic/testStrict.js b/js/src/trace-test/tests/basic/testStrict.js similarity index 100% rename from js/src/jit-test/tests/basic/testStrict.js rename to js/src/trace-test/tests/basic/testStrict.js diff --git a/js/src/jit-test/tests/basic/testString.js b/js/src/trace-test/tests/basic/testString.js similarity index 100% rename from js/src/jit-test/tests/basic/testString.js rename to js/src/trace-test/tests/basic/testString.js diff --git a/js/src/jit-test/tests/basic/testStringConstructorWithExtraArg.js b/js/src/trace-test/tests/basic/testStringConstructorWithExtraArg.js similarity index 100% rename from js/src/jit-test/tests/basic/testStringConstructorWithExtraArg.js rename to js/src/trace-test/tests/basic/testStringConstructorWithExtraArg.js diff --git a/js/src/jit-test/tests/basic/testStringLengthNoTinyId.js b/js/src/trace-test/tests/basic/testStringLengthNoTinyId.js similarity index 100% rename from js/src/jit-test/tests/basic/testStringLengthNoTinyId.js rename to js/src/trace-test/tests/basic/testStringLengthNoTinyId.js diff --git a/js/src/jit-test/tests/basic/testStringObjectLength.js b/js/src/trace-test/tests/basic/testStringObjectLength.js similarity index 100% rename from js/src/jit-test/tests/basic/testStringObjectLength.js rename to js/src/trace-test/tests/basic/testStringObjectLength.js diff --git a/js/src/jit-test/tests/basic/testStringResolve.js b/js/src/trace-test/tests/basic/testStringResolve.js similarity index 100% rename from js/src/jit-test/tests/basic/testStringResolve.js rename to js/src/trace-test/tests/basic/testStringResolve.js diff --git a/js/src/jit-test/tests/basic/testStringToInt32.js b/js/src/trace-test/tests/basic/testStringToInt32.js similarity index 100% rename from js/src/jit-test/tests/basic/testStringToInt32.js rename to js/src/trace-test/tests/basic/testStringToInt32.js diff --git a/js/src/jit-test/tests/basic/testStringToNumber.js b/js/src/trace-test/tests/basic/testStringToNumber.js similarity index 100% rename from js/src/jit-test/tests/basic/testStringToNumber.js rename to js/src/trace-test/tests/basic/testStringToNumber.js diff --git a/js/src/jit-test/tests/basic/testStringify.js b/js/src/trace-test/tests/basic/testStringify.js similarity index 100% rename from js/src/jit-test/tests/basic/testStringify.js rename to js/src/trace-test/tests/basic/testStringify.js diff --git a/js/src/jit-test/tests/basic/testSubstring.js b/js/src/trace-test/tests/basic/testSubstring.js similarity index 100% rename from js/src/jit-test/tests/basic/testSubstring.js rename to js/src/trace-test/tests/basic/testSubstring.js diff --git a/js/src/jit-test/tests/basic/testSuppressDeletedProperty.js b/js/src/trace-test/tests/basic/testSuppressDeletedProperty.js similarity index 100% rename from js/src/jit-test/tests/basic/testSuppressDeletedProperty.js rename to js/src/trace-test/tests/basic/testSuppressDeletedProperty.js diff --git a/js/src/jit-test/tests/basic/testSwitch.js b/js/src/trace-test/tests/basic/testSwitch.js similarity index 100% rename from js/src/jit-test/tests/basic/testSwitch.js rename to js/src/trace-test/tests/basic/testSwitch.js diff --git a/js/src/jit-test/tests/basic/testSwitchString.js b/js/src/trace-test/tests/basic/testSwitchString.js similarity index 100% rename from js/src/jit-test/tests/basic/testSwitchString.js rename to js/src/trace-test/tests/basic/testSwitchString.js diff --git a/js/src/jit-test/tests/basic/testSwitchUndefined.js b/js/src/trace-test/tests/basic/testSwitchUndefined.js similarity index 100% rename from js/src/jit-test/tests/basic/testSwitchUndefined.js rename to js/src/trace-test/tests/basic/testSwitchUndefined.js diff --git a/js/src/jit-test/tests/basic/testTableSwitch1.js b/js/src/trace-test/tests/basic/testTableSwitch1.js similarity index 100% rename from js/src/jit-test/tests/basic/testTableSwitch1.js rename to js/src/trace-test/tests/basic/testTableSwitch1.js diff --git a/js/src/jit-test/tests/basic/testTableSwitch2.js b/js/src/trace-test/tests/basic/testTableSwitch2.js similarity index 100% rename from js/src/jit-test/tests/basic/testTableSwitch2.js rename to js/src/trace-test/tests/basic/testTableSwitch2.js diff --git a/js/src/jit-test/tests/basic/testThinForEach.js b/js/src/trace-test/tests/basic/testThinForEach.js similarity index 100% rename from js/src/jit-test/tests/basic/testThinForEach.js rename to js/src/trace-test/tests/basic/testThinForEach.js diff --git a/js/src/jit-test/tests/basic/testThinLoopDemote.js b/js/src/trace-test/tests/basic/testThinLoopDemote.js similarity index 100% rename from js/src/jit-test/tests/basic/testThinLoopDemote.js rename to js/src/trace-test/tests/basic/testThinLoopDemote.js diff --git a/js/src/jit-test/tests/basic/testThrowingObjectEqUndefined.js b/js/src/trace-test/tests/basic/testThrowingObjectEqUndefined.js similarity index 100% rename from js/src/jit-test/tests/basic/testThrowingObjectEqUndefined.js rename to js/src/trace-test/tests/basic/testThrowingObjectEqUndefined.js diff --git a/js/src/jit-test/tests/basic/testToStringBeforeValueOf.js b/js/src/trace-test/tests/basic/testToStringBeforeValueOf.js similarity index 100% rename from js/src/jit-test/tests/basic/testToStringBeforeValueOf.js rename to js/src/trace-test/tests/basic/testToStringBeforeValueOf.js diff --git a/js/src/jit-test/tests/basic/testToUpperToLower.js b/js/src/trace-test/tests/basic/testToUpperToLower.js similarity index 100% rename from js/src/jit-test/tests/basic/testToUpperToLower.js rename to js/src/trace-test/tests/basic/testToUpperToLower.js diff --git a/js/src/jit-test/tests/basic/testTrueShiftTrue.js b/js/src/trace-test/tests/basic/testTrueShiftTrue.js similarity index 100% rename from js/src/jit-test/tests/basic/testTrueShiftTrue.js rename to js/src/trace-test/tests/basic/testTrueShiftTrue.js diff --git a/js/src/jit-test/tests/basic/testTypeUnstableForIn.js b/js/src/trace-test/tests/basic/testTypeUnstableForIn.js similarity index 100% rename from js/src/jit-test/tests/basic/testTypeUnstableForIn.js rename to js/src/trace-test/tests/basic/testTypeUnstableForIn.js diff --git a/js/src/jit-test/tests/basic/testTypedArrayPunning.js b/js/src/trace-test/tests/basic/testTypedArrayPunning.js similarity index 100% rename from js/src/jit-test/tests/basic/testTypedArrayPunning.js rename to js/src/trace-test/tests/basic/testTypedArrayPunning.js diff --git a/js/src/jit-test/tests/basic/testTypedArrays.js b/js/src/trace-test/tests/basic/testTypedArrays.js similarity index 100% rename from js/src/jit-test/tests/basic/testTypedArrays.js rename to js/src/trace-test/tests/basic/testTypedArrays.js diff --git a/js/src/jit-test/tests/basic/testTypeofHole.js b/js/src/trace-test/tests/basic/testTypeofHole.js similarity index 100% rename from js/src/jit-test/tests/basic/testTypeofHole.js rename to js/src/trace-test/tests/basic/testTypeofHole.js diff --git a/js/src/jit-test/tests/basic/testUnaryImacros.js b/js/src/trace-test/tests/basic/testUnaryImacros.js similarity index 100% rename from js/src/jit-test/tests/basic/testUnaryImacros.js rename to js/src/trace-test/tests/basic/testUnaryImacros.js diff --git a/js/src/jit-test/tests/basic/testUndefinedBooleanCmp.js b/js/src/trace-test/tests/basic/testUndefinedBooleanCmp.js similarity index 100% rename from js/src/jit-test/tests/basic/testUndefinedBooleanCmp.js rename to js/src/trace-test/tests/basic/testUndefinedBooleanCmp.js diff --git a/js/src/jit-test/tests/basic/testUndefinedCmp.js b/js/src/trace-test/tests/basic/testUndefinedCmp.js similarity index 100% rename from js/src/jit-test/tests/basic/testUndefinedCmp.js rename to js/src/trace-test/tests/basic/testUndefinedCmp.js diff --git a/js/src/jit-test/tests/basic/testUndefinedPropertyAccess.js b/js/src/trace-test/tests/basic/testUndefinedPropertyAccess.js similarity index 100% rename from js/src/jit-test/tests/basic/testUndefinedPropertyAccess.js rename to js/src/trace-test/tests/basic/testUndefinedPropertyAccess.js diff --git a/js/src/jit-test/tests/basic/testUndemotableBinaryOp.js b/js/src/trace-test/tests/basic/testUndemotableBinaryOp.js similarity index 100% rename from js/src/jit-test/tests/basic/testUndemotableBinaryOp.js rename to js/src/trace-test/tests/basic/testUndemotableBinaryOp.js diff --git a/js/src/jit-test/tests/basic/testUndemoteLateGlobalSlots.js b/js/src/trace-test/tests/basic/testUndemoteLateGlobalSlots.js similarity index 100% rename from js/src/jit-test/tests/basic/testUndemoteLateGlobalSlots.js rename to js/src/trace-test/tests/basic/testUndemoteLateGlobalSlots.js diff --git a/js/src/jit-test/tests/basic/testWeirdDateParse.js b/js/src/trace-test/tests/basic/testWeirdDateParse.js similarity index 100% rename from js/src/jit-test/tests/basic/testWeirdDateParse.js rename to js/src/trace-test/tests/basic/testWeirdDateParse.js diff --git a/js/src/jit-test/tests/basic/testWhileObjectOrNull.js b/js/src/trace-test/tests/basic/testWhileObjectOrNull.js similarity index 100% rename from js/src/jit-test/tests/basic/testWhileObjectOrNull.js rename to js/src/trace-test/tests/basic/testWhileObjectOrNull.js diff --git a/js/src/jit-test/tests/basic/testWithAndShadowing.js b/js/src/trace-test/tests/basic/testWithAndShadowing.js similarity index 100% rename from js/src/jit-test/tests/basic/testWithAndShadowing.js rename to js/src/trace-test/tests/basic/testWithAndShadowing.js diff --git a/js/src/jit-test/tests/basic/testXMLPropertyNames.js b/js/src/trace-test/tests/basic/testXMLPropertyNames.js similarity index 100% rename from js/src/jit-test/tests/basic/testXMLPropertyNames.js rename to js/src/trace-test/tests/basic/testXMLPropertyNames.js diff --git a/js/src/jit-test/tests/basic/test_JSOP_ARGCNT.js b/js/src/trace-test/tests/basic/test_JSOP_ARGCNT.js similarity index 100% rename from js/src/jit-test/tests/basic/test_JSOP_ARGCNT.js rename to js/src/trace-test/tests/basic/test_JSOP_ARGCNT.js diff --git a/js/src/jit-test/tests/basic/test_JSOP_ARGSUB.js b/js/src/trace-test/tests/basic/test_JSOP_ARGSUB.js similarity index 100% rename from js/src/jit-test/tests/basic/test_JSOP_ARGSUB.js rename to js/src/trace-test/tests/basic/test_JSOP_ARGSUB.js diff --git a/js/src/jit-test/tests/basic/testif.js b/js/src/trace-test/tests/basic/testif.js similarity index 100% rename from js/src/jit-test/tests/basic/testif.js rename to js/src/trace-test/tests/basic/testif.js diff --git a/js/src/jit-test/tests/basic/testincops.js b/js/src/trace-test/tests/basic/testincops.js similarity index 100% rename from js/src/jit-test/tests/basic/testincops.js rename to js/src/trace-test/tests/basic/testincops.js diff --git a/js/src/jit-test/tests/basic/trees.js b/js/src/trace-test/tests/basic/trees.js similarity index 100% rename from js/src/jit-test/tests/basic/trees.js rename to js/src/trace-test/tests/basic/trees.js diff --git a/js/src/jit-test/tests/basic/truthies.js b/js/src/trace-test/tests/basic/truthies.js similarity index 100% rename from js/src/jit-test/tests/basic/truthies.js rename to js/src/trace-test/tests/basic/truthies.js diff --git a/js/src/jit-test/tests/basic/typeofTest.js b/js/src/trace-test/tests/basic/typeofTest.js similarity index 100% rename from js/src/jit-test/tests/basic/typeofTest.js rename to js/src/trace-test/tests/basic/typeofTest.js diff --git a/js/src/jit-test/tests/basic/unboxint.js b/js/src/trace-test/tests/basic/unboxint.js similarity index 100% rename from js/src/jit-test/tests/basic/unboxint.js rename to js/src/trace-test/tests/basic/unboxint.js diff --git a/js/src/jit-test/tests/basic/wrap-primitive-this.js b/js/src/trace-test/tests/basic/wrap-primitive-this.js similarity index 100% rename from js/src/jit-test/tests/basic/wrap-primitive-this.js rename to js/src/trace-test/tests/basic/wrap-primitive-this.js diff --git a/js/src/jit-test/tests/basic/xprop.js b/js/src/trace-test/tests/basic/xprop.js similarity index 100% rename from js/src/jit-test/tests/basic/xprop.js rename to js/src/trace-test/tests/basic/xprop.js diff --git a/js/src/jit-test/tests/closures/bug496922.js b/js/src/trace-test/tests/closures/bug496922.js similarity index 100% rename from js/src/jit-test/tests/closures/bug496922.js rename to js/src/trace-test/tests/closures/bug496922.js diff --git a/js/src/jit-test/tests/closures/bug496987.js b/js/src/trace-test/tests/closures/bug496987.js similarity index 100% rename from js/src/jit-test/tests/closures/bug496987.js rename to js/src/trace-test/tests/closures/bug496987.js diff --git a/js/src/jit-test/tests/closures/bug497015-1.js b/js/src/trace-test/tests/closures/bug497015-1.js similarity index 100% rename from js/src/jit-test/tests/closures/bug497015-1.js rename to js/src/trace-test/tests/closures/bug497015-1.js diff --git a/js/src/jit-test/tests/closures/bug497015-2.js b/js/src/trace-test/tests/closures/bug497015-2.js similarity index 100% rename from js/src/jit-test/tests/closures/bug497015-2.js rename to js/src/trace-test/tests/closures/bug497015-2.js diff --git a/js/src/jit-test/tests/closures/bug540131-2.js b/js/src/trace-test/tests/closures/bug540131-2.js similarity index 86% rename from js/src/jit-test/tests/closures/bug540131-2.js rename to js/src/trace-test/tests/closures/bug540131-2.js index ebd3e0203a8e..a6235c10f689 100644 --- a/js/src/jit-test/tests/closures/bug540131-2.js +++ b/js/src/trace-test/tests/closures/bug540131-2.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError (function() { for (let z in [true]) { (new(eval("for(l in[0,0,0,0]){}")) diff --git a/js/src/jit-test/tests/closures/bug540131-3.js b/js/src/trace-test/tests/closures/bug540131-3.js similarity index 100% rename from js/src/jit-test/tests/closures/bug540131-3.js rename to js/src/trace-test/tests/closures/bug540131-3.js diff --git a/js/src/jit-test/tests/closures/bug540131.js b/js/src/trace-test/tests/closures/bug540131.js similarity index 100% rename from js/src/jit-test/tests/closures/bug540131.js rename to js/src/trace-test/tests/closures/bug540131.js diff --git a/js/src/jit-test/tests/closures/bug540133.js b/js/src/trace-test/tests/closures/bug540133.js similarity index 100% rename from js/src/jit-test/tests/closures/bug540133.js rename to js/src/trace-test/tests/closures/bug540133.js diff --git a/js/src/jit-test/tests/closures/bug540136.js b/js/src/trace-test/tests/closures/bug540136.js similarity index 87% rename from js/src/jit-test/tests/closures/bug540136.js rename to js/src/trace-test/tests/closures/bug540136.js index 54b57713a7f9..bf815fcf5f05 100644 --- a/js/src/jit-test/tests/closures/bug540136.js +++ b/js/src/trace-test/tests/closures/bug540136.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError (eval("\ (function () {\ diff --git a/js/src/jit-test/tests/closures/bug540242.js b/js/src/trace-test/tests/closures/bug540242.js similarity index 100% rename from js/src/jit-test/tests/closures/bug540242.js rename to js/src/trace-test/tests/closures/bug540242.js diff --git a/js/src/jit-test/tests/closures/bug540243.js b/js/src/trace-test/tests/closures/bug540243.js similarity index 100% rename from js/src/jit-test/tests/closures/bug540243.js rename to js/src/trace-test/tests/closures/bug540243.js diff --git a/js/src/jit-test/tests/closures/bug540348.js b/js/src/trace-test/tests/closures/bug540348.js similarity index 100% rename from js/src/jit-test/tests/closures/bug540348.js rename to js/src/trace-test/tests/closures/bug540348.js diff --git a/js/src/jit-test/tests/closures/bug540528.js b/js/src/trace-test/tests/closures/bug540528.js similarity index 100% rename from js/src/jit-test/tests/closures/bug540528.js rename to js/src/trace-test/tests/closures/bug540528.js diff --git a/js/src/jit-test/tests/closures/bug541239.js b/js/src/trace-test/tests/closures/bug541239.js similarity index 100% rename from js/src/jit-test/tests/closures/bug541239.js rename to js/src/trace-test/tests/closures/bug541239.js diff --git a/js/src/jit-test/tests/closures/bug543565.js b/js/src/trace-test/tests/closures/bug543565.js similarity index 100% rename from js/src/jit-test/tests/closures/bug543565.js rename to js/src/trace-test/tests/closures/bug543565.js diff --git a/js/src/jit-test/tests/closures/closure-pluseq.js b/js/src/trace-test/tests/closures/closure-pluseq.js similarity index 100% rename from js/src/jit-test/tests/closures/closure-pluseq.js rename to js/src/trace-test/tests/closures/closure-pluseq.js diff --git a/js/src/jit-test/tests/closures/closure-pluseq2.js b/js/src/trace-test/tests/closures/closure-pluseq2.js similarity index 100% rename from js/src/jit-test/tests/closures/closure-pluseq2.js rename to js/src/trace-test/tests/closures/closure-pluseq2.js diff --git a/js/src/jit-test/tests/closures/closure-plusplus.js b/js/src/trace-test/tests/closures/closure-plusplus.js similarity index 100% rename from js/src/jit-test/tests/closures/closure-plusplus.js rename to js/src/trace-test/tests/closures/closure-plusplus.js diff --git a/js/src/jit-test/tests/closures/closure-tests.js b/js/src/trace-test/tests/closures/closure-tests.js similarity index 100% rename from js/src/jit-test/tests/closures/closure-tests.js rename to js/src/trace-test/tests/closures/closure-tests.js diff --git a/js/src/jit-test/tests/closures/flat-closure-1.js b/js/src/trace-test/tests/closures/flat-closure-1.js similarity index 100% rename from js/src/jit-test/tests/closures/flat-closure-1.js rename to js/src/trace-test/tests/closures/flat-closure-1.js diff --git a/js/src/jit-test/tests/closures/flat-closure-2.js b/js/src/trace-test/tests/closures/flat-closure-2.js similarity index 100% rename from js/src/jit-test/tests/closures/flat-closure-2.js rename to js/src/trace-test/tests/closures/flat-closure-2.js diff --git a/js/src/jit-test/tests/closures/flat-closure-3.js b/js/src/trace-test/tests/closures/flat-closure-3.js similarity index 100% rename from js/src/jit-test/tests/closures/flat-closure-3.js rename to js/src/trace-test/tests/closures/flat-closure-3.js diff --git a/js/src/jit-test/tests/closures/flat-closure-4.js b/js/src/trace-test/tests/closures/flat-closure-4.js similarity index 100% rename from js/src/jit-test/tests/closures/flat-closure-4.js rename to js/src/trace-test/tests/closures/flat-closure-4.js diff --git a/js/src/jit-test/tests/closures/flat-closure-5.js b/js/src/trace-test/tests/closures/flat-closure-5.js similarity index 100% rename from js/src/jit-test/tests/closures/flat-closure-5.js rename to js/src/trace-test/tests/closures/flat-closure-5.js diff --git a/js/src/jit-test/tests/closures/flat-closure-6.js b/js/src/trace-test/tests/closures/flat-closure-6.js similarity index 100% rename from js/src/jit-test/tests/closures/flat-closure-6.js rename to js/src/trace-test/tests/closures/flat-closure-6.js diff --git a/js/src/jit-test/tests/closures/flat-closure-7.js b/js/src/trace-test/tests/closures/flat-closure-7.js similarity index 100% rename from js/src/jit-test/tests/closures/flat-closure-7.js rename to js/src/trace-test/tests/closures/flat-closure-7.js diff --git a/js/src/jit-test/tests/closures/flat-closure-8.js b/js/src/trace-test/tests/closures/flat-closure-8.js similarity index 100% rename from js/src/jit-test/tests/closures/flat-closure-8.js rename to js/src/trace-test/tests/closures/flat-closure-8.js diff --git a/js/src/jit-test/tests/closures/incr-exit-2.js b/js/src/trace-test/tests/closures/incr-exit-2.js similarity index 100% rename from js/src/jit-test/tests/closures/incr-exit-2.js rename to js/src/trace-test/tests/closures/incr-exit-2.js diff --git a/js/src/jit-test/tests/closures/incr-exit-3.js b/js/src/trace-test/tests/closures/incr-exit-3.js similarity index 100% rename from js/src/jit-test/tests/closures/incr-exit-3.js rename to js/src/trace-test/tests/closures/incr-exit-3.js diff --git a/js/src/jit-test/tests/closures/incr-exit.js b/js/src/trace-test/tests/closures/incr-exit.js similarity index 100% rename from js/src/jit-test/tests/closures/incr-exit.js rename to js/src/trace-test/tests/closures/incr-exit.js diff --git a/js/src/jit-test/tests/closures/lambda-inner-heavy.js b/js/src/trace-test/tests/closures/lambda-inner-heavy.js similarity index 100% rename from js/src/jit-test/tests/closures/lambda-inner-heavy.js rename to js/src/trace-test/tests/closures/lambda-inner-heavy.js diff --git a/js/src/jit-test/tests/closures/lambda-light-returned.js b/js/src/trace-test/tests/closures/lambda-light-returned.js similarity index 100% rename from js/src/jit-test/tests/closures/lambda-light-returned.js rename to js/src/trace-test/tests/closures/lambda-light-returned.js diff --git a/js/src/jit-test/tests/closures/lambda-light.js b/js/src/trace-test/tests/closures/lambda-light.js similarity index 100% rename from js/src/jit-test/tests/closures/lambda-light.js rename to js/src/trace-test/tests/closures/lambda-light.js diff --git a/js/src/jit-test/tests/closures/lambda.js b/js/src/trace-test/tests/closures/lambda.js similarity index 100% rename from js/src/jit-test/tests/closures/lambda.js rename to js/src/trace-test/tests/closures/lambda.js diff --git a/js/src/jit-test/tests/closures/lambdafc.js b/js/src/trace-test/tests/closures/lambdafc.js similarity index 100% rename from js/src/jit-test/tests/closures/lambdafc.js rename to js/src/trace-test/tests/closures/lambdafc.js diff --git a/js/src/jit-test/tests/closures/name-both-hvy.js b/js/src/trace-test/tests/closures/name-both-hvy.js similarity index 100% rename from js/src/jit-test/tests/closures/name-both-hvy.js rename to js/src/trace-test/tests/closures/name-both-hvy.js diff --git a/js/src/jit-test/tests/closures/name-inactive-missing.js b/js/src/trace-test/tests/closures/name-inactive-missing.js similarity index 79% rename from js/src/jit-test/tests/closures/name-inactive-missing.js rename to js/src/trace-test/tests/closures/name-inactive-missing.js index a0f68486a707..fce7d5d398e3 100644 --- a/js/src/jit-test/tests/closures/name-inactive-missing.js +++ b/js/src/trace-test/tests/closures/name-inactive-missing.js @@ -1,4 +1,4 @@ -// |jit-test| error: ReferenceError +// |trace-test| error: ReferenceError function f(k) { function g(j) { diff --git a/js/src/jit-test/tests/closures/name.js b/js/src/trace-test/tests/closures/name.js similarity index 100% rename from js/src/jit-test/tests/closures/name.js rename to js/src/trace-test/tests/closures/name.js diff --git a/js/src/jit-test/tests/closures/name2.js b/js/src/trace-test/tests/closures/name2.js similarity index 100% rename from js/src/jit-test/tests/closures/name2.js rename to js/src/trace-test/tests/closures/name2.js diff --git a/js/src/jit-test/tests/closures/name2a.js b/js/src/trace-test/tests/closures/name2a.js similarity index 100% rename from js/src/jit-test/tests/closures/name2a.js rename to js/src/trace-test/tests/closures/name2a.js diff --git a/js/src/jit-test/tests/closures/name2b.js b/js/src/trace-test/tests/closures/name2b.js similarity index 100% rename from js/src/jit-test/tests/closures/name2b.js rename to js/src/trace-test/tests/closures/name2b.js diff --git a/js/src/jit-test/tests/closures/name3.js b/js/src/trace-test/tests/closures/name3.js similarity index 100% rename from js/src/jit-test/tests/closures/name3.js rename to js/src/trace-test/tests/closures/name3.js diff --git a/js/src/jit-test/tests/closures/name4.js b/js/src/trace-test/tests/closures/name4.js similarity index 100% rename from js/src/jit-test/tests/closures/name4.js rename to js/src/trace-test/tests/closures/name4.js diff --git a/js/src/jit-test/tests/closures/namedLambda.js b/js/src/trace-test/tests/closures/namedLambda.js similarity index 100% rename from js/src/jit-test/tests/closures/namedLambda.js rename to js/src/trace-test/tests/closures/namedLambda.js diff --git a/js/src/jit-test/tests/closures/nameinc-loop-2.js b/js/src/trace-test/tests/closures/nameinc-loop-2.js similarity index 100% rename from js/src/jit-test/tests/closures/nameinc-loop-2.js rename to js/src/trace-test/tests/closures/nameinc-loop-2.js diff --git a/js/src/jit-test/tests/closures/nameinc-loop-3.js b/js/src/trace-test/tests/closures/nameinc-loop-3.js similarity index 100% rename from js/src/jit-test/tests/closures/nameinc-loop-3.js rename to js/src/trace-test/tests/closures/nameinc-loop-3.js diff --git a/js/src/jit-test/tests/closures/nameinc-loop-missing-2.js b/js/src/trace-test/tests/closures/nameinc-loop-missing-2.js similarity index 84% rename from js/src/jit-test/tests/closures/nameinc-loop-missing-2.js rename to js/src/trace-test/tests/closures/nameinc-loop-missing-2.js index c37b3cc659c0..875faa413742 100644 --- a/js/src/jit-test/tests/closures/nameinc-loop-missing-2.js +++ b/js/src/trace-test/tests/closures/nameinc-loop-missing-2.js @@ -1,4 +1,4 @@ -// |jit-test| error: ReferenceError +// |trace-test| error: ReferenceError for (var i = 0; i < 10; ++i) { var f = function() { diff --git a/js/src/jit-test/tests/closures/nameinc-loop-missing.js b/js/src/trace-test/tests/closures/nameinc-loop-missing.js similarity index 84% rename from js/src/jit-test/tests/closures/nameinc-loop-missing.js rename to js/src/trace-test/tests/closures/nameinc-loop-missing.js index 72eae0e40db1..50ef16e5a189 100644 --- a/js/src/jit-test/tests/closures/nameinc-loop-missing.js +++ b/js/src/trace-test/tests/closures/nameinc-loop-missing.js @@ -1,4 +1,4 @@ -// |jit-test| error: ReferenceError +// |trace-test| error: ReferenceError for (var i = 0; i < 10; ++i) { var f = function() { diff --git a/js/src/jit-test/tests/closures/nameinc-loop.js b/js/src/trace-test/tests/closures/nameinc-loop.js similarity index 100% rename from js/src/jit-test/tests/closures/nameinc-loop.js rename to js/src/trace-test/tests/closures/nameinc-loop.js diff --git a/js/src/jit-test/tests/closures/nameinc.js b/js/src/trace-test/tests/closures/nameinc.js similarity index 100% rename from js/src/jit-test/tests/closures/nameinc.js rename to js/src/trace-test/tests/closures/nameinc.js diff --git a/js/src/jit-test/tests/closures/set-outer-trace-1.js b/js/src/trace-test/tests/closures/set-outer-trace-1.js similarity index 100% rename from js/src/jit-test/tests/closures/set-outer-trace-1.js rename to js/src/trace-test/tests/closures/set-outer-trace-1.js diff --git a/js/src/jit-test/tests/closures/set-outer-trace-2.js b/js/src/trace-test/tests/closures/set-outer-trace-2.js similarity index 100% rename from js/src/jit-test/tests/closures/set-outer-trace-2.js rename to js/src/trace-test/tests/closures/set-outer-trace-2.js diff --git a/js/src/jit-test/tests/closures/set-outer-trace-3.js b/js/src/trace-test/tests/closures/set-outer-trace-3.js similarity index 100% rename from js/src/jit-test/tests/closures/set-outer-trace-3.js rename to js/src/trace-test/tests/closures/set-outer-trace-3.js diff --git a/js/src/jit-test/tests/closures/set-outer-trace-4.js b/js/src/trace-test/tests/closures/set-outer-trace-4.js similarity index 100% rename from js/src/jit-test/tests/closures/set-outer-trace-4.js rename to js/src/trace-test/tests/closures/set-outer-trace-4.js diff --git a/js/src/jit-test/tests/closures/set-outer-trace.js b/js/src/trace-test/tests/closures/set-outer-trace.js similarity index 100% rename from js/src/jit-test/tests/closures/set-outer-trace.js rename to js/src/trace-test/tests/closures/set-outer-trace.js diff --git a/js/src/jit-test/tests/closures/setname-1.js b/js/src/trace-test/tests/closures/setname-1.js similarity index 100% rename from js/src/jit-test/tests/closures/setname-1.js rename to js/src/trace-test/tests/closures/setname-1.js diff --git a/js/src/jit-test/tests/closures/setname-closure-2.js b/js/src/trace-test/tests/closures/setname-closure-2.js similarity index 100% rename from js/src/jit-test/tests/closures/setname-closure-2.js rename to js/src/trace-test/tests/closures/setname-closure-2.js diff --git a/js/src/jit-test/tests/closures/setname-closure.js b/js/src/trace-test/tests/closures/setname-closure.js similarity index 100% rename from js/src/jit-test/tests/closures/setname-closure.js rename to js/src/trace-test/tests/closures/setname-closure.js diff --git a/js/src/jit-test/tests/closures/setname-inner-heavy.js b/js/src/trace-test/tests/closures/setname-inner-heavy.js similarity index 100% rename from js/src/jit-test/tests/closures/setname-inner-heavy.js rename to js/src/trace-test/tests/closures/setname-inner-heavy.js diff --git a/js/src/jit-test/tests/closures/setname-loop-2.js b/js/src/trace-test/tests/closures/setname-loop-2.js similarity index 100% rename from js/src/jit-test/tests/closures/setname-loop-2.js rename to js/src/trace-test/tests/closures/setname-loop-2.js diff --git a/js/src/jit-test/tests/closures/setname-loop.js b/js/src/trace-test/tests/closures/setname-loop.js similarity index 100% rename from js/src/jit-test/tests/closures/setname-loop.js rename to js/src/trace-test/tests/closures/setname-loop.js diff --git a/js/src/jit-test/tests/closures/setname-no-pop.js b/js/src/trace-test/tests/closures/setname-no-pop.js similarity index 100% rename from js/src/jit-test/tests/closures/setname-no-pop.js rename to js/src/trace-test/tests/closures/setname-no-pop.js diff --git a/js/src/jit-test/tests/closures/t001.js b/js/src/trace-test/tests/closures/t001.js similarity index 100% rename from js/src/jit-test/tests/closures/t001.js rename to js/src/trace-test/tests/closures/t001.js diff --git a/js/src/jit-test/tests/closures/t002.js b/js/src/trace-test/tests/closures/t002.js similarity index 100% rename from js/src/jit-test/tests/closures/t002.js rename to js/src/trace-test/tests/closures/t002.js diff --git a/js/src/jit-test/tests/closures/t003.js b/js/src/trace-test/tests/closures/t003.js similarity index 100% rename from js/src/jit-test/tests/closures/t003.js rename to js/src/trace-test/tests/closures/t003.js diff --git a/js/src/jit-test/tests/closures/t004.js b/js/src/trace-test/tests/closures/t004.js similarity index 100% rename from js/src/jit-test/tests/closures/t004.js rename to js/src/trace-test/tests/closures/t004.js diff --git a/js/src/jit-test/tests/closures/t005.js b/js/src/trace-test/tests/closures/t005.js similarity index 100% rename from js/src/jit-test/tests/closures/t005.js rename to js/src/trace-test/tests/closures/t005.js diff --git a/js/src/jit-test/tests/closures/t006.js b/js/src/trace-test/tests/closures/t006.js similarity index 100% rename from js/src/jit-test/tests/closures/t006.js rename to js/src/trace-test/tests/closures/t006.js diff --git a/js/src/jit-test/tests/closures/t007.js b/js/src/trace-test/tests/closures/t007.js similarity index 100% rename from js/src/jit-test/tests/closures/t007.js rename to js/src/trace-test/tests/closures/t007.js diff --git a/js/src/jit-test/tests/closures/t008.js b/js/src/trace-test/tests/closures/t008.js similarity index 100% rename from js/src/jit-test/tests/closures/t008.js rename to js/src/trace-test/tests/closures/t008.js diff --git a/js/src/jit-test/tests/closures/t009.js b/js/src/trace-test/tests/closures/t009.js similarity index 100% rename from js/src/jit-test/tests/closures/t009.js rename to js/src/trace-test/tests/closures/t009.js diff --git a/js/src/jit-test/tests/closures/t010.js b/js/src/trace-test/tests/closures/t010.js similarity index 100% rename from js/src/jit-test/tests/closures/t010.js rename to js/src/trace-test/tests/closures/t010.js diff --git a/js/src/jit-test/tests/closures/t011.js b/js/src/trace-test/tests/closures/t011.js similarity index 100% rename from js/src/jit-test/tests/closures/t011.js rename to js/src/trace-test/tests/closures/t011.js diff --git a/js/src/jit-test/tests/closures/t012.js b/js/src/trace-test/tests/closures/t012.js similarity index 100% rename from js/src/jit-test/tests/closures/t012.js rename to js/src/trace-test/tests/closures/t012.js diff --git a/js/src/jit-test/tests/closures/t013.js b/js/src/trace-test/tests/closures/t013.js similarity index 100% rename from js/src/jit-test/tests/closures/t013.js rename to js/src/trace-test/tests/closures/t013.js diff --git a/js/src/jit-test/tests/closures/t014.js b/js/src/trace-test/tests/closures/t014.js similarity index 100% rename from js/src/jit-test/tests/closures/t014.js rename to js/src/trace-test/tests/closures/t014.js diff --git a/js/src/jit-test/tests/closures/t015.js b/js/src/trace-test/tests/closures/t015.js similarity index 100% rename from js/src/jit-test/tests/closures/t015.js rename to js/src/trace-test/tests/closures/t015.js diff --git a/js/src/jit-test/tests/closures/t016.js b/js/src/trace-test/tests/closures/t016.js similarity index 100% rename from js/src/jit-test/tests/closures/t016.js rename to js/src/trace-test/tests/closures/t016.js diff --git a/js/src/jit-test/tests/closures/t017.js b/js/src/trace-test/tests/closures/t017.js similarity index 100% rename from js/src/jit-test/tests/closures/t017.js rename to js/src/trace-test/tests/closures/t017.js diff --git a/js/src/jit-test/tests/closures/t018.js b/js/src/trace-test/tests/closures/t018.js similarity index 100% rename from js/src/jit-test/tests/closures/t018.js rename to js/src/trace-test/tests/closures/t018.js diff --git a/js/src/jit-test/tests/closures/t019.js b/js/src/trace-test/tests/closures/t019.js similarity index 100% rename from js/src/jit-test/tests/closures/t019.js rename to js/src/trace-test/tests/closures/t019.js diff --git a/js/src/jit-test/tests/closures/t020.js b/js/src/trace-test/tests/closures/t020.js similarity index 100% rename from js/src/jit-test/tests/closures/t020.js rename to js/src/trace-test/tests/closures/t020.js diff --git a/js/src/jit-test/tests/closures/t021.js b/js/src/trace-test/tests/closures/t021.js similarity index 100% rename from js/src/jit-test/tests/closures/t021.js rename to js/src/trace-test/tests/closures/t021.js diff --git a/js/src/jit-test/tests/closures/t022.js b/js/src/trace-test/tests/closures/t022.js similarity index 100% rename from js/src/jit-test/tests/closures/t022.js rename to js/src/trace-test/tests/closures/t022.js diff --git a/js/src/jit-test/tests/closures/t023.js b/js/src/trace-test/tests/closures/t023.js similarity index 100% rename from js/src/jit-test/tests/closures/t023.js rename to js/src/trace-test/tests/closures/t023.js diff --git a/js/src/jit-test/tests/closures/t024.js b/js/src/trace-test/tests/closures/t024.js similarity index 100% rename from js/src/jit-test/tests/closures/t024.js rename to js/src/trace-test/tests/closures/t024.js diff --git a/js/src/jit-test/tests/closures/t025.js b/js/src/trace-test/tests/closures/t025.js similarity index 100% rename from js/src/jit-test/tests/closures/t025.js rename to js/src/trace-test/tests/closures/t025.js diff --git a/js/src/jit-test/tests/closures/t026.js b/js/src/trace-test/tests/closures/t026.js similarity index 100% rename from js/src/jit-test/tests/closures/t026.js rename to js/src/trace-test/tests/closures/t026.js diff --git a/js/src/jit-test/tests/closures/t027.js b/js/src/trace-test/tests/closures/t027.js similarity index 100% rename from js/src/jit-test/tests/closures/t027.js rename to js/src/trace-test/tests/closures/t027.js diff --git a/js/src/jit-test/tests/closures/t028.js b/js/src/trace-test/tests/closures/t028.js similarity index 100% rename from js/src/jit-test/tests/closures/t028.js rename to js/src/trace-test/tests/closures/t028.js diff --git a/js/src/jit-test/tests/closures/t029.js b/js/src/trace-test/tests/closures/t029.js similarity index 100% rename from js/src/jit-test/tests/closures/t029.js rename to js/src/trace-test/tests/closures/t029.js diff --git a/js/src/jit-test/tests/closures/t030.js b/js/src/trace-test/tests/closures/t030.js similarity index 100% rename from js/src/jit-test/tests/closures/t030.js rename to js/src/trace-test/tests/closures/t030.js diff --git a/js/src/jit-test/tests/closures/t031.js b/js/src/trace-test/tests/closures/t031.js similarity index 100% rename from js/src/jit-test/tests/closures/t031.js rename to js/src/trace-test/tests/closures/t031.js diff --git a/js/src/jit-test/tests/closures/t032.js b/js/src/trace-test/tests/closures/t032.js similarity index 100% rename from js/src/jit-test/tests/closures/t032.js rename to js/src/trace-test/tests/closures/t032.js diff --git a/js/src/jit-test/tests/closures/t033.js b/js/src/trace-test/tests/closures/t033.js similarity index 100% rename from js/src/jit-test/tests/closures/t033.js rename to js/src/trace-test/tests/closures/t033.js diff --git a/js/src/jit-test/tests/closures/t034.js b/js/src/trace-test/tests/closures/t034.js similarity index 100% rename from js/src/jit-test/tests/closures/t034.js rename to js/src/trace-test/tests/closures/t034.js diff --git a/js/src/jit-test/tests/closures/t035.js b/js/src/trace-test/tests/closures/t035.js similarity index 100% rename from js/src/jit-test/tests/closures/t035.js rename to js/src/trace-test/tests/closures/t035.js diff --git a/js/src/jit-test/tests/closures/t036.js b/js/src/trace-test/tests/closures/t036.js similarity index 100% rename from js/src/jit-test/tests/closures/t036.js rename to js/src/trace-test/tests/closures/t036.js diff --git a/js/src/jit-test/tests/closures/t037.js b/js/src/trace-test/tests/closures/t037.js similarity index 100% rename from js/src/jit-test/tests/closures/t037.js rename to js/src/trace-test/tests/closures/t037.js diff --git a/js/src/jit-test/tests/closures/test-inner-imports.js b/js/src/trace-test/tests/closures/test-inner-imports.js similarity index 100% rename from js/src/jit-test/tests/closures/test-inner-imports.js rename to js/src/trace-test/tests/closures/test-inner-imports.js diff --git a/js/src/jit-test/tests/closures/upvar-nest.js b/js/src/trace-test/tests/closures/upvar-nest.js similarity index 100% rename from js/src/jit-test/tests/closures/upvar-nest.js rename to js/src/trace-test/tests/closures/upvar-nest.js diff --git a/js/src/jit-test/tests/jaeger/bug549393-1.js b/js/src/trace-test/tests/jaeger/bug549393-1.js similarity index 96% rename from js/src/jit-test/tests/jaeger/bug549393-1.js rename to js/src/trace-test/tests/jaeger/bug549393-1.js index d98cc0b45ea8..695b438732ae 100644 --- a/js/src/jit-test/tests/jaeger/bug549393-1.js +++ b/js/src/trace-test/tests/jaeger/bug549393-1.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError function start() { MAX_TOTAL_TIME = startTime = new Date do { diff --git a/js/src/jit-test/tests/jaeger/bug549393-2.js b/js/src/trace-test/tests/jaeger/bug549393-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug549393-2.js rename to js/src/trace-test/tests/jaeger/bug549393-2.js diff --git a/js/src/jit-test/tests/jaeger/bug549396.js b/js/src/trace-test/tests/jaeger/bug549396.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug549396.js rename to js/src/trace-test/tests/jaeger/bug549396.js diff --git a/js/src/jit-test/tests/jaeger/bug549398.js b/js/src/trace-test/tests/jaeger/bug549398.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug549398.js rename to js/src/trace-test/tests/jaeger/bug549398.js diff --git a/js/src/jit-test/tests/jaeger/bug549521.js b/js/src/trace-test/tests/jaeger/bug549521.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug549521.js rename to js/src/trace-test/tests/jaeger/bug549521.js diff --git a/js/src/jit-test/tests/jaeger/bug549602.js b/js/src/trace-test/tests/jaeger/bug549602.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug549602.js rename to js/src/trace-test/tests/jaeger/bug549602.js diff --git a/js/src/trace-test/tests/jaeger/bug549603.js b/js/src/trace-test/tests/jaeger/bug549603.js new file mode 100644 index 000000000000..d9791dd13f23 --- /dev/null +++ b/js/src/trace-test/tests/jaeger/bug549603.js @@ -0,0 +1,3 @@ +// |trace-test| error: ReferenceError +x ? o : [] && x + diff --git a/js/src/jit-test/tests/jaeger/bug550490.js b/js/src/trace-test/tests/jaeger/bug550490.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug550490.js rename to js/src/trace-test/tests/jaeger/bug550490.js diff --git a/js/src/jit-test/tests/jaeger/bug550665.js b/js/src/trace-test/tests/jaeger/bug550665.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug550665.js rename to js/src/trace-test/tests/jaeger/bug550665.js diff --git a/js/src/jit-test/tests/jaeger/bug551603.js b/js/src/trace-test/tests/jaeger/bug551603.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug551603.js rename to js/src/trace-test/tests/jaeger/bug551603.js diff --git a/js/src/jit-test/tests/jaeger/bug552644.js b/js/src/trace-test/tests/jaeger/bug552644.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug552644.js rename to js/src/trace-test/tests/jaeger/bug552644.js diff --git a/js/src/jit-test/tests/jaeger/bug553781-2.js b/js/src/trace-test/tests/jaeger/bug553781-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug553781-2.js rename to js/src/trace-test/tests/jaeger/bug553781-2.js diff --git a/js/src/jit-test/tests/jaeger/bug553781.js b/js/src/trace-test/tests/jaeger/bug553781.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug553781.js rename to js/src/trace-test/tests/jaeger/bug553781.js diff --git a/js/src/jit-test/tests/jaeger/bug553784.js b/js/src/trace-test/tests/jaeger/bug553784.js similarity index 91% rename from js/src/jit-test/tests/jaeger/bug553784.js rename to js/src/trace-test/tests/jaeger/bug553784.js index 6bd60f748fff..4898c8e128f9 100644 --- a/js/src/jit-test/tests/jaeger/bug553784.js +++ b/js/src/trace-test/tests/jaeger/bug553784.js @@ -1,4 +1,4 @@ -// |jit-test| allow-oom +// |trace-test| allow-oom (function(){ (x)=> })() diff --git a/js/src/jit-test/tests/jaeger/bug554580-1.js b/js/src/trace-test/tests/jaeger/bug554580-1.js similarity index 69% rename from js/src/jit-test/tests/jaeger/bug554580-1.js rename to js/src/trace-test/tests/jaeger/bug554580-1.js index 0e8daade758c..1197af623ebd 100644 --- a/js/src/jit-test/tests/jaeger/bug554580-1.js +++ b/js/src/trace-test/tests/jaeger/bug554580-1.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError for (var a = 0; a < 7; ++a) { if (a == 1) { Iterator() diff --git a/js/src/jit-test/tests/jaeger/bug554580-2.js b/js/src/trace-test/tests/jaeger/bug554580-2.js similarity index 77% rename from js/src/jit-test/tests/jaeger/bug554580-2.js rename to js/src/trace-test/tests/jaeger/bug554580-2.js index d297f3a46306..6fc4cdadf806 100644 --- a/js/src/jit-test/tests/jaeger/bug554580-2.js +++ b/js/src/trace-test/tests/jaeger/bug554580-2.js @@ -1,4 +1,4 @@ -// |jit-test| error: RangeError +// |trace-test| error: RangeError (function() { for each(let a in [function() {}, Infinity]) { new Array(a) diff --git a/js/src/jit-test/tests/jaeger/bug554580-3.js b/js/src/trace-test/tests/jaeger/bug554580-3.js similarity index 81% rename from js/src/jit-test/tests/jaeger/bug554580-3.js rename to js/src/trace-test/tests/jaeger/bug554580-3.js index cad0318e55fd..78be30723b2c 100644 --- a/js/src/jit-test/tests/jaeger/bug554580-3.js +++ b/js/src/trace-test/tests/jaeger/bug554580-3.js @@ -1,4 +1,4 @@ -// |jit-test| error: SyntaxError +// |trace-test| error: SyntaxError Function("\n\ for (a = 0; a < 3; a++) {\n\ if (a == 0) {} else {\n\ diff --git a/js/src/jit-test/tests/jaeger/bug554580-4.js b/js/src/trace-test/tests/jaeger/bug554580-4.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug554580-4.js rename to js/src/trace-test/tests/jaeger/bug554580-4.js diff --git a/js/src/jit-test/tests/jaeger/bug554580-5.js b/js/src/trace-test/tests/jaeger/bug554580-5.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug554580-5.js rename to js/src/trace-test/tests/jaeger/bug554580-5.js diff --git a/js/src/jit-test/tests/jaeger/bug554651.js b/js/src/trace-test/tests/jaeger/bug554651.js similarity index 88% rename from js/src/jit-test/tests/jaeger/bug554651.js rename to js/src/trace-test/tests/jaeger/bug554651.js index 42eda813511e..a02bebddb4d7 100644 --- a/js/src/jit-test/tests/jaeger/bug554651.js +++ b/js/src/trace-test/tests/jaeger/bug554651.js @@ -1,4 +1,4 @@ -// |jit-test| error: InternalError +// |trace-test| error: InternalError (function() { try { (Function("__defineGetter__(\"x\",(Function(\"for(z=0;z<6;z++)(x)\")))"))() diff --git a/js/src/jit-test/tests/jaeger/bug554675-1.js b/js/src/trace-test/tests/jaeger/bug554675-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug554675-1.js rename to js/src/trace-test/tests/jaeger/bug554675-1.js diff --git a/js/src/jit-test/tests/jaeger/bug554675-2.js b/js/src/trace-test/tests/jaeger/bug554675-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug554675-2.js rename to js/src/trace-test/tests/jaeger/bug554675-2.js diff --git a/js/src/jit-test/tests/jaeger/bug554675-3.js b/js/src/trace-test/tests/jaeger/bug554675-3.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug554675-3.js rename to js/src/trace-test/tests/jaeger/bug554675-3.js diff --git a/js/src/jit-test/tests/jaeger/bug555152.js b/js/src/trace-test/tests/jaeger/bug555152.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug555152.js rename to js/src/trace-test/tests/jaeger/bug555152.js diff --git a/js/src/jit-test/tests/jaeger/bug555155.js b/js/src/trace-test/tests/jaeger/bug555155.js similarity index 84% rename from js/src/jit-test/tests/jaeger/bug555155.js rename to js/src/trace-test/tests/jaeger/bug555155.js index db7b57aa1bc6..3cae0e568a0d 100644 --- a/js/src/jit-test/tests/jaeger/bug555155.js +++ b/js/src/trace-test/tests/jaeger/bug555155.js @@ -1,4 +1,4 @@ -// |jit-test| error: undefined +// |trace-test| error: undefined (function() { throw (function f(a, b) { if (a.h == b) { diff --git a/js/src/jit-test/tests/jaeger/bug555206.js b/js/src/trace-test/tests/jaeger/bug555206.js similarity index 60% rename from js/src/jit-test/tests/jaeger/bug555206.js rename to js/src/trace-test/tests/jaeger/bug555206.js index 859c7cc995b6..0024ba291dad 100644 --- a/js/src/jit-test/tests/jaeger/bug555206.js +++ b/js/src/trace-test/tests/jaeger/bug555206.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError __defineGetter__("x",/a/) " ".replace(/\s/,"") x.b diff --git a/js/src/jit-test/tests/jaeger/bug555543.js b/js/src/trace-test/tests/jaeger/bug555543.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug555543.js rename to js/src/trace-test/tests/jaeger/bug555543.js diff --git a/js/src/jit-test/tests/jaeger/bug555922.js b/js/src/trace-test/tests/jaeger/bug555922.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug555922.js rename to js/src/trace-test/tests/jaeger/bug555922.js diff --git a/js/src/jit-test/tests/jaeger/bug556525.js b/js/src/trace-test/tests/jaeger/bug556525.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug556525.js rename to js/src/trace-test/tests/jaeger/bug556525.js diff --git a/js/src/jit-test/tests/jaeger/bug557063.js b/js/src/trace-test/tests/jaeger/bug557063.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug557063.js rename to js/src/trace-test/tests/jaeger/bug557063.js diff --git a/js/src/jit-test/tests/jaeger/bug557068.js b/js/src/trace-test/tests/jaeger/bug557068.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug557068.js rename to js/src/trace-test/tests/jaeger/bug557068.js diff --git a/js/src/jit-test/tests/jaeger/bug557070.js b/js/src/trace-test/tests/jaeger/bug557070.js similarity index 69% rename from js/src/jit-test/tests/jaeger/bug557070.js rename to js/src/trace-test/tests/jaeger/bug557070.js index a3e08cc910c1..84b6dd08a3ad 100644 --- a/js/src/jit-test/tests/jaeger/bug557070.js +++ b/js/src/trace-test/tests/jaeger/bug557070.js @@ -1,4 +1,4 @@ -// |jit-test| error: InternalError +// |trace-test| error: InternalError for (e in (function x() { [eval()].some(x) } ())); diff --git a/js/src/jit-test/tests/jaeger/bug557075.js b/js/src/trace-test/tests/jaeger/bug557075.js similarity index 73% rename from js/src/jit-test/tests/jaeger/bug557075.js rename to js/src/trace-test/tests/jaeger/bug557075.js index 264924a1574e..10178ebbb6b8 100644 --- a/js/src/jit-test/tests/jaeger/bug557075.js +++ b/js/src/trace-test/tests/jaeger/bug557075.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError for (l in [Math.h.h.h.h.h.I.h.h.h.h.h.h.h.I.h.I]) { t.x diff --git a/js/src/jit-test/tests/jaeger/bug560221.js b/js/src/trace-test/tests/jaeger/bug560221.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug560221.js rename to js/src/trace-test/tests/jaeger/bug560221.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/eif-call-newvar.js b/js/src/trace-test/tests/jaeger/bug563000/eif-call-newvar.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/eif-call-newvar.js rename to js/src/trace-test/tests/jaeger/bug563000/eif-call-newvar.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/eif-call-typechange.js b/js/src/trace-test/tests/jaeger/bug563000/eif-call-typechange.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/eif-call-typechange.js rename to js/src/trace-test/tests/jaeger/bug563000/eif-call-typechange.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/eif-call.js b/js/src/trace-test/tests/jaeger/bug563000/eif-call.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/eif-call.js rename to js/src/trace-test/tests/jaeger/bug563000/eif-call.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/eif-getter-newvar.js b/js/src/trace-test/tests/jaeger/bug563000/eif-getter-newvar.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/eif-getter-newvar.js rename to js/src/trace-test/tests/jaeger/bug563000/eif-getter-newvar.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/eif-getter-typechange.js b/js/src/trace-test/tests/jaeger/bug563000/eif-getter-typechange.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/eif-getter-typechange.js rename to js/src/trace-test/tests/jaeger/bug563000/eif-getter-typechange.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/eif-getter.js b/js/src/trace-test/tests/jaeger/bug563000/eif-getter.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/eif-getter.js rename to js/src/trace-test/tests/jaeger/bug563000/eif-getter.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/eif-trap-newvar.js b/js/src/trace-test/tests/jaeger/bug563000/eif-trap-newvar.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/eif-trap-newvar.js rename to js/src/trace-test/tests/jaeger/bug563000/eif-trap-newvar.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/eif-trap-typechange.js b/js/src/trace-test/tests/jaeger/bug563000/eif-trap-typechange.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/eif-trap-typechange.js rename to js/src/trace-test/tests/jaeger/bug563000/eif-trap-typechange.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/eif-trap.js b/js/src/trace-test/tests/jaeger/bug563000/eif-trap.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/eif-trap.js rename to js/src/trace-test/tests/jaeger/bug563000/eif-trap.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/simple-trap-1.js b/js/src/trace-test/tests/jaeger/bug563000/simple-trap-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/simple-trap-1.js rename to js/src/trace-test/tests/jaeger/bug563000/simple-trap-1.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/simple-trap-2.js b/js/src/trace-test/tests/jaeger/bug563000/simple-trap-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/simple-trap-2.js rename to js/src/trace-test/tests/jaeger/bug563000/simple-trap-2.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/simple-untrap.js b/js/src/trace-test/tests/jaeger/bug563000/simple-untrap.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/simple-untrap.js rename to js/src/trace-test/tests/jaeger/bug563000/simple-untrap.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/test-debugger-1.js b/js/src/trace-test/tests/jaeger/bug563000/test-debugger-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/test-debugger-1.js rename to js/src/trace-test/tests/jaeger/bug563000/test-debugger-1.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/test-debugger-2.js b/js/src/trace-test/tests/jaeger/bug563000/test-debugger-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/test-debugger-2.js rename to js/src/trace-test/tests/jaeger/bug563000/test-debugger-2.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/test-throwhook-1.js b/js/src/trace-test/tests/jaeger/bug563000/test-throwhook-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/test-throwhook-1.js rename to js/src/trace-test/tests/jaeger/bug563000/test-throwhook-1.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/test-throwhook-2.js b/js/src/trace-test/tests/jaeger/bug563000/test-throwhook-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/test-throwhook-2.js rename to js/src/trace-test/tests/jaeger/bug563000/test-throwhook-2.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/trap-force-return-1.js b/js/src/trace-test/tests/jaeger/bug563000/trap-force-return-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/trap-force-return-1.js rename to js/src/trace-test/tests/jaeger/bug563000/trap-force-return-1.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/trap-force-return-2.js b/js/src/trace-test/tests/jaeger/bug563000/trap-force-return-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/trap-force-return-2.js rename to js/src/trace-test/tests/jaeger/bug563000/trap-force-return-2.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/trap-own-callsite.js b/js/src/trace-test/tests/jaeger/bug563000/trap-own-callsite.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/trap-own-callsite.js rename to js/src/trace-test/tests/jaeger/bug563000/trap-own-callsite.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/trap-parent-from-trap.js b/js/src/trace-test/tests/jaeger/bug563000/trap-parent-from-trap.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/trap-parent-from-trap.js rename to js/src/trace-test/tests/jaeger/bug563000/trap-parent-from-trap.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/trap-parent.js b/js/src/trace-test/tests/jaeger/bug563000/trap-parent.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/trap-parent.js rename to js/src/trace-test/tests/jaeger/bug563000/trap-parent.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/trap-self-as-parent.js b/js/src/trace-test/tests/jaeger/bug563000/trap-self-as-parent.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/trap-self-as-parent.js rename to js/src/trace-test/tests/jaeger/bug563000/trap-self-as-parent.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/trap-self-from-trap.js b/js/src/trace-test/tests/jaeger/bug563000/trap-self-from-trap.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/trap-self-from-trap.js rename to js/src/trace-test/tests/jaeger/bug563000/trap-self-from-trap.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/trap-self.js b/js/src/trace-test/tests/jaeger/bug563000/trap-self.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/trap-self.js rename to js/src/trace-test/tests/jaeger/bug563000/trap-self.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/untrap-own-trapsite.js b/js/src/trace-test/tests/jaeger/bug563000/untrap-own-trapsite.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/untrap-own-trapsite.js rename to js/src/trace-test/tests/jaeger/bug563000/untrap-own-trapsite.js diff --git a/js/src/jit-test/tests/jaeger/bug563000/untrap-self.js b/js/src/trace-test/tests/jaeger/bug563000/untrap-self.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug563000/untrap-self.js rename to js/src/trace-test/tests/jaeger/bug563000/untrap-self.js diff --git a/js/src/jit-test/tests/jaeger/bug565198.js b/js/src/trace-test/tests/jaeger/bug565198.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug565198.js rename to js/src/trace-test/tests/jaeger/bug565198.js diff --git a/js/src/jit-test/tests/jaeger/bug565202.js b/js/src/trace-test/tests/jaeger/bug565202.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug565202.js rename to js/src/trace-test/tests/jaeger/bug565202.js diff --git a/js/src/jit-test/tests/jaeger/bug566022.js b/js/src/trace-test/tests/jaeger/bug566022.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug566022.js rename to js/src/trace-test/tests/jaeger/bug566022.js diff --git a/js/src/jit-test/tests/jaeger/bug573433.js b/js/src/trace-test/tests/jaeger/bug573433.js similarity index 70% rename from js/src/jit-test/tests/jaeger/bug573433.js rename to js/src/trace-test/tests/jaeger/bug573433.js index aa39022bb74a..bf50585890cd 100644 --- a/js/src/jit-test/tests/jaeger/bug573433.js +++ b/js/src/trace-test/tests/jaeger/bug573433.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError function f() { eval("(function() \n{\nfor(x in[])\n{}\n})"); ("")() diff --git a/js/src/jit-test/tests/jaeger/bug576398.js b/js/src/trace-test/tests/jaeger/bug576398.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug576398.js rename to js/src/trace-test/tests/jaeger/bug576398.js diff --git a/js/src/jit-test/tests/jaeger/bug577580.js b/js/src/trace-test/tests/jaeger/bug577580.js similarity index 60% rename from js/src/jit-test/tests/jaeger/bug577580.js rename to js/src/trace-test/tests/jaeger/bug577580.js index 6812a7da4841..25fc42c57c24 100644 --- a/js/src/jit-test/tests/jaeger/bug577580.js +++ b/js/src/trace-test/tests/jaeger/bug577580.js @@ -1,4 +1,4 @@ -// |jit-test| error: ReferenceError +// |trace-test| error: ReferenceError (function() { for (; i;) { eval(/@/, "") diff --git a/js/src/jit-test/tests/jaeger/bug577646.js b/js/src/trace-test/tests/jaeger/bug577646.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug577646.js rename to js/src/trace-test/tests/jaeger/bug577646.js diff --git a/js/src/jit-test/tests/jaeger/bug577705.js b/js/src/trace-test/tests/jaeger/bug577705.js similarity index 96% rename from js/src/jit-test/tests/jaeger/bug577705.js rename to js/src/trace-test/tests/jaeger/bug577705.js index e9e338130e5d..f3be0ed58f4f 100644 --- a/js/src/jit-test/tests/jaeger/bug577705.js +++ b/js/src/trace-test/tests/jaeger/bug577705.js @@ -1,4 +1,4 @@ -// |jit-test| error: ReferenceError +// |trace-test| error: ReferenceError function f1() { N = 62; mt = Array diff --git a/js/src/jit-test/tests/jaeger/bug577996.js b/js/src/trace-test/tests/jaeger/bug577996.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug577996.js rename to js/src/trace-test/tests/jaeger/bug577996.js diff --git a/js/src/jit-test/tests/jaeger/bug580703.js b/js/src/trace-test/tests/jaeger/bug580703.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug580703.js rename to js/src/trace-test/tests/jaeger/bug580703.js diff --git a/js/src/jit-test/tests/jaeger/bug580712.js b/js/src/trace-test/tests/jaeger/bug580712.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug580712.js rename to js/src/trace-test/tests/jaeger/bug580712.js diff --git a/js/src/trace-test/tests/jaeger/bug580883.js b/js/src/trace-test/tests/jaeger/bug580883.js new file mode 100644 index 000000000000..42d5566fdecc --- /dev/null +++ b/js/src/trace-test/tests/jaeger/bug580883.js @@ -0,0 +1,6 @@ +// |trace-test| error: invalid sharp variable use #1# +[] = #1# +with(7) { + var c +} + diff --git a/js/src/jit-test/tests/jaeger/bug580884-2.js b/js/src/trace-test/tests/jaeger/bug580884-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug580884-2.js rename to js/src/trace-test/tests/jaeger/bug580884-2.js diff --git a/js/src/jit-test/tests/jaeger/bug580884-3.js b/js/src/trace-test/tests/jaeger/bug580884-3.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug580884-3.js rename to js/src/trace-test/tests/jaeger/bug580884-3.js diff --git a/js/src/jit-test/tests/jaeger/bug580884.js b/js/src/trace-test/tests/jaeger/bug580884.js similarity index 64% rename from js/src/jit-test/tests/jaeger/bug580884.js rename to js/src/trace-test/tests/jaeger/bug580884.js index b7a26f705668..d05ccf680185 100644 --- a/js/src/jit-test/tests/jaeger/bug580884.js +++ b/js/src/trace-test/tests/jaeger/bug580884.js @@ -1,4 +1,4 @@ -// |jit-test| error: ReferenceError +// |trace-test| error: ReferenceError for (let a in [0]) a = e for (let a in [0]) diff --git a/js/src/jit-test/tests/jaeger/bug580931-2.js b/js/src/trace-test/tests/jaeger/bug580931-2.js similarity index 56% rename from js/src/jit-test/tests/jaeger/bug580931-2.js rename to js/src/trace-test/tests/jaeger/bug580931-2.js index 9f18f57e02d1..9377c8ce96ba 100644 --- a/js/src/jit-test/tests/jaeger/bug580931-2.js +++ b/js/src/trace-test/tests/jaeger/bug580931-2.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError x = 0 'a'.replace(/a/, x.toLocaleString) diff --git a/js/src/jit-test/tests/jaeger/bug581871.js b/js/src/trace-test/tests/jaeger/bug581871.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug581871.js rename to js/src/trace-test/tests/jaeger/bug581871.js diff --git a/js/src/jit-test/tests/jaeger/bug581936.js b/js/src/trace-test/tests/jaeger/bug581936.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug581936.js rename to js/src/trace-test/tests/jaeger/bug581936.js diff --git a/js/src/jit-test/tests/jaeger/bug582185.js b/js/src/trace-test/tests/jaeger/bug582185.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug582185.js rename to js/src/trace-test/tests/jaeger/bug582185.js diff --git a/js/src/jit-test/tests/jaeger/bug582286.js b/js/src/trace-test/tests/jaeger/bug582286.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug582286.js rename to js/src/trace-test/tests/jaeger/bug582286.js diff --git a/js/src/jit-test/tests/jaeger/bug582392.js b/js/src/trace-test/tests/jaeger/bug582392.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug582392.js rename to js/src/trace-test/tests/jaeger/bug582392.js diff --git a/js/src/jit-test/tests/jaeger/bug582880.js b/js/src/trace-test/tests/jaeger/bug582880.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug582880.js rename to js/src/trace-test/tests/jaeger/bug582880.js diff --git a/js/src/jit-test/tests/jaeger/bug582882.js b/js/src/trace-test/tests/jaeger/bug582882.js similarity index 79% rename from js/src/jit-test/tests/jaeger/bug582882.js rename to js/src/trace-test/tests/jaeger/bug582882.js index 2fafca5f43cd..101d0a6a3705 100644 --- a/js/src/jit-test/tests/jaeger/bug582882.js +++ b/js/src/trace-test/tests/jaeger/bug582882.js @@ -1,4 +1,4 @@ -// |jit-test| error: ReferenceError +// |trace-test| error: ReferenceError function f1(code) { f = Function(code) f2() diff --git a/js/src/jit-test/tests/jaeger/bug582884.js b/js/src/trace-test/tests/jaeger/bug582884.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug582884.js rename to js/src/trace-test/tests/jaeger/bug582884.js diff --git a/js/src/jit-test/tests/jaeger/bug582894.js b/js/src/trace-test/tests/jaeger/bug582894.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug582894.js rename to js/src/trace-test/tests/jaeger/bug582894.js diff --git a/js/src/jit-test/tests/jaeger/bug582897.js b/js/src/trace-test/tests/jaeger/bug582897.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug582897.js rename to js/src/trace-test/tests/jaeger/bug582897.js diff --git a/js/src/jit-test/tests/jaeger/bug582898.js b/js/src/trace-test/tests/jaeger/bug582898.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug582898.js rename to js/src/trace-test/tests/jaeger/bug582898.js diff --git a/js/src/trace-test/tests/jaeger/bug582900.js b/js/src/trace-test/tests/jaeger/bug582900.js new file mode 100644 index 000000000000..e22be4081a5a --- /dev/null +++ b/js/src/trace-test/tests/jaeger/bug582900.js @@ -0,0 +1,3 @@ +// |trace-test| error: ReferenceError + +[].x >>= a | 0 diff --git a/js/src/jit-test/tests/jaeger/bug583158.js b/js/src/trace-test/tests/jaeger/bug583158.js similarity index 70% rename from js/src/jit-test/tests/jaeger/bug583158.js rename to js/src/trace-test/tests/jaeger/bug583158.js index 6d8c124487d5..ec533bfb3782 100644 --- a/js/src/jit-test/tests/jaeger/bug583158.js +++ b/js/src/trace-test/tests/jaeger/bug583158.js @@ -1,4 +1,4 @@ -// |jit-test| error: ReferenceError +// |trace-test| error: ReferenceError function g() { var rv = (function() { this << 1 diff --git a/js/src/jit-test/tests/jaeger/bug583160.js b/js/src/trace-test/tests/jaeger/bug583160.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug583160.js rename to js/src/trace-test/tests/jaeger/bug583160.js diff --git a/js/src/jit-test/tests/jaeger/bug583672.js b/js/src/trace-test/tests/jaeger/bug583672.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug583672.js rename to js/src/trace-test/tests/jaeger/bug583672.js diff --git a/js/src/jit-test/tests/jaeger/bug583684.js b/js/src/trace-test/tests/jaeger/bug583684.js similarity index 72% rename from js/src/jit-test/tests/jaeger/bug583684.js rename to js/src/trace-test/tests/jaeger/bug583684.js index c0343621182b..a9b0f69f74a0 100644 --- a/js/src/jit-test/tests/jaeger/bug583684.js +++ b/js/src/trace-test/tests/jaeger/bug583684.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError (function () { var b = e for (var [e] = b in w) c diff --git a/js/src/jit-test/tests/jaeger/bug583688.js b/js/src/trace-test/tests/jaeger/bug583688.js similarity index 77% rename from js/src/jit-test/tests/jaeger/bug583688.js rename to js/src/trace-test/tests/jaeger/bug583688.js index 3996c1722aeb..07a3d7d52163 100644 --- a/js/src/jit-test/tests/jaeger/bug583688.js +++ b/js/src/trace-test/tests/jaeger/bug583688.js @@ -1,4 +1,4 @@ -// |jit-test| error: ReferenceError +// |trace-test| error: ReferenceError __defineSetter__("x", function () {}) try { __defineGetter__("d", (Function("x"))) diff --git a/js/src/jit-test/tests/jaeger/bug583689.js b/js/src/trace-test/tests/jaeger/bug583689.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug583689.js rename to js/src/trace-test/tests/jaeger/bug583689.js diff --git a/js/src/jit-test/tests/jaeger/bug584644-2.js b/js/src/trace-test/tests/jaeger/bug584644-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug584644-2.js rename to js/src/trace-test/tests/jaeger/bug584644-2.js diff --git a/js/src/jit-test/tests/jaeger/bug584646.js b/js/src/trace-test/tests/jaeger/bug584646.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug584646.js rename to js/src/trace-test/tests/jaeger/bug584646.js diff --git a/js/src/jit-test/tests/jaeger/bug584647.js b/js/src/trace-test/tests/jaeger/bug584647.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug584647.js rename to js/src/trace-test/tests/jaeger/bug584647.js diff --git a/js/src/jit-test/tests/jaeger/bug585310.js b/js/src/trace-test/tests/jaeger/bug585310.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug585310.js rename to js/src/trace-test/tests/jaeger/bug585310.js diff --git a/js/src/jit-test/tests/jaeger/bug585341.js b/js/src/trace-test/tests/jaeger/bug585341.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug585341.js rename to js/src/trace-test/tests/jaeger/bug585341.js diff --git a/js/src/jit-test/tests/jaeger/bug585391.js b/js/src/trace-test/tests/jaeger/bug585391.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug585391.js rename to js/src/trace-test/tests/jaeger/bug585391.js diff --git a/js/src/jit-test/tests/jaeger/bug585408-2.js b/js/src/trace-test/tests/jaeger/bug585408-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug585408-2.js rename to js/src/trace-test/tests/jaeger/bug585408-2.js diff --git a/js/src/jit-test/tests/jaeger/bug585408-3.js b/js/src/trace-test/tests/jaeger/bug585408-3.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug585408-3.js rename to js/src/trace-test/tests/jaeger/bug585408-3.js diff --git a/js/src/jit-test/tests/jaeger/bug585408.js b/js/src/trace-test/tests/jaeger/bug585408.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug585408.js rename to js/src/trace-test/tests/jaeger/bug585408.js diff --git a/js/src/jit-test/tests/jaeger/bug585540.js b/js/src/trace-test/tests/jaeger/bug585540.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug585540.js rename to js/src/trace-test/tests/jaeger/bug585540.js diff --git a/js/src/jit-test/tests/jaeger/bug587431.js b/js/src/trace-test/tests/jaeger/bug587431.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug587431.js rename to js/src/trace-test/tests/jaeger/bug587431.js diff --git a/js/src/jit-test/tests/jaeger/bug588338.js b/js/src/trace-test/tests/jaeger/bug588338.js similarity index 83% rename from js/src/jit-test/tests/jaeger/bug588338.js rename to js/src/trace-test/tests/jaeger/bug588338.js index 65c30952077b..dee86ae8cd4d 100644 --- a/js/src/jit-test/tests/jaeger/bug588338.js +++ b/js/src/trace-test/tests/jaeger/bug588338.js @@ -1,4 +1,4 @@ -// |jit-test| error: is not a function +// |trace-test| error: is not a function function f() { (e) } (x = Proxy.createFunction((function(x) { return { diff --git a/js/src/jit-test/tests/jaeger/bug588362-1.js b/js/src/trace-test/tests/jaeger/bug588362-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug588362-1.js rename to js/src/trace-test/tests/jaeger/bug588362-1.js diff --git a/js/src/jit-test/tests/jaeger/bug588362-2.js b/js/src/trace-test/tests/jaeger/bug588362-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug588362-2.js rename to js/src/trace-test/tests/jaeger/bug588362-2.js diff --git a/js/src/jit-test/tests/jaeger/bug588362-3.js b/js/src/trace-test/tests/jaeger/bug588362-3.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug588362-3.js rename to js/src/trace-test/tests/jaeger/bug588362-3.js diff --git a/js/src/jit-test/tests/jaeger/bug588363-1.js b/js/src/trace-test/tests/jaeger/bug588363-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug588363-1.js rename to js/src/trace-test/tests/jaeger/bug588363-1.js diff --git a/js/src/jit-test/tests/jaeger/bug588363-2.js b/js/src/trace-test/tests/jaeger/bug588363-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug588363-2.js rename to js/src/trace-test/tests/jaeger/bug588363-2.js diff --git a/js/src/jit-test/tests/jaeger/bug589108.js b/js/src/trace-test/tests/jaeger/bug589108.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug589108.js rename to js/src/trace-test/tests/jaeger/bug589108.js diff --git a/js/src/jit-test/tests/jaeger/bug589115.js b/js/src/trace-test/tests/jaeger/bug589115.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug589115.js rename to js/src/trace-test/tests/jaeger/bug589115.js diff --git a/js/src/jit-test/tests/jaeger/bug589461.js b/js/src/trace-test/tests/jaeger/bug589461.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug589461.js rename to js/src/trace-test/tests/jaeger/bug589461.js diff --git a/js/src/jit-test/tests/jaeger/bug590083.js b/js/src/trace-test/tests/jaeger/bug590083.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug590083.js rename to js/src/trace-test/tests/jaeger/bug590083.js diff --git a/js/src/jit-test/tests/jaeger/bug591602.js b/js/src/trace-test/tests/jaeger/bug591602.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug591602.js rename to js/src/trace-test/tests/jaeger/bug591602.js diff --git a/js/src/jit-test/tests/jaeger/bug591606.js b/js/src/trace-test/tests/jaeger/bug591606.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug591606.js rename to js/src/trace-test/tests/jaeger/bug591606.js diff --git a/js/src/jit-test/tests/jaeger/bug592973-1.js b/js/src/trace-test/tests/jaeger/bug592973-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug592973-1.js rename to js/src/trace-test/tests/jaeger/bug592973-1.js diff --git a/js/src/jit-test/tests/jaeger/bug592973-2.js b/js/src/trace-test/tests/jaeger/bug592973-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug592973-2.js rename to js/src/trace-test/tests/jaeger/bug592973-2.js diff --git a/js/src/jit-test/tests/jaeger/bug592973-3.js b/js/src/trace-test/tests/jaeger/bug592973-3.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug592973-3.js rename to js/src/trace-test/tests/jaeger/bug592973-3.js diff --git a/js/src/jit-test/tests/jaeger/bug593554.js b/js/src/trace-test/tests/jaeger/bug593554.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug593554.js rename to js/src/trace-test/tests/jaeger/bug593554.js diff --git a/js/src/jit-test/tests/jaeger/bug595917.js b/js/src/trace-test/tests/jaeger/bug595917.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug595917.js rename to js/src/trace-test/tests/jaeger/bug595917.js diff --git a/js/src/jit-test/tests/jaeger/bug595921.js b/js/src/trace-test/tests/jaeger/bug595921.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug595921.js rename to js/src/trace-test/tests/jaeger/bug595921.js diff --git a/js/src/jit-test/tests/jaeger/bug597378.js b/js/src/trace-test/tests/jaeger/bug597378.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug597378.js rename to js/src/trace-test/tests/jaeger/bug597378.js diff --git a/js/src/jit-test/tests/jaeger/bug597871.js b/js/src/trace-test/tests/jaeger/bug597871.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug597871.js rename to js/src/trace-test/tests/jaeger/bug597871.js diff --git a/js/src/jit-test/tests/jaeger/bug598696.js b/js/src/trace-test/tests/jaeger/bug598696.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug598696.js rename to js/src/trace-test/tests/jaeger/bug598696.js diff --git a/js/src/jit-test/tests/jaeger/bug599488.js b/js/src/trace-test/tests/jaeger/bug599488.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug599488.js rename to js/src/trace-test/tests/jaeger/bug599488.js diff --git a/js/src/jit-test/tests/jaeger/bug600139.js b/js/src/trace-test/tests/jaeger/bug600139.js similarity index 84% rename from js/src/jit-test/tests/jaeger/bug600139.js rename to js/src/trace-test/tests/jaeger/bug600139.js index 032847986400..d8e261930670 100644 --- a/js/src/jit-test/tests/jaeger/bug600139.js +++ b/js/src/trace-test/tests/jaeger/bug600139.js @@ -1,4 +1,4 @@ -// |jit-test| error: ReferenceError +// |trace-test| error: ReferenceError // vim: set ts=4 sw=4 tw=99 et: function f(a, b, c) { if (!a.__SSi) { diff --git a/js/src/jit-test/tests/jaeger/bug600419.js b/js/src/trace-test/tests/jaeger/bug600419.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug600419.js rename to js/src/trace-test/tests/jaeger/bug600419.js diff --git a/js/src/jit-test/tests/jaeger/bug600424.js b/js/src/trace-test/tests/jaeger/bug600424.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug600424.js rename to js/src/trace-test/tests/jaeger/bug600424.js diff --git a/js/src/jit-test/tests/jaeger/bug601982.js b/js/src/trace-test/tests/jaeger/bug601982.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug601982.js rename to js/src/trace-test/tests/jaeger/bug601982.js diff --git a/js/src/jit-test/tests/jaeger/bug604427.js b/js/src/trace-test/tests/jaeger/bug604427.js similarity index 100% rename from js/src/jit-test/tests/jaeger/bug604427.js rename to js/src/trace-test/tests/jaeger/bug604427.js diff --git a/js/src/jit-test/tests/jaeger/compare-wrong-1.js b/js/src/trace-test/tests/jaeger/compare-wrong-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/compare-wrong-1.js rename to js/src/trace-test/tests/jaeger/compare-wrong-1.js diff --git a/js/src/jit-test/tests/jaeger/crash-on-compare.js b/js/src/trace-test/tests/jaeger/crash-on-compare.js similarity index 100% rename from js/src/jit-test/tests/jaeger/crash-on-compare.js rename to js/src/trace-test/tests/jaeger/crash-on-compare.js diff --git a/js/src/jit-test/tests/jaeger/deepBailAfterRunTracer.js b/js/src/trace-test/tests/jaeger/deepBailAfterRunTracer.js similarity index 100% rename from js/src/jit-test/tests/jaeger/deepBailAfterRunTracer.js rename to js/src/trace-test/tests/jaeger/deepBailAfterRunTracer.js diff --git a/js/src/jit-test/tests/jaeger/fused-eq-ifeq.js b/js/src/trace-test/tests/jaeger/fused-eq-ifeq.js similarity index 100% rename from js/src/jit-test/tests/jaeger/fused-eq-ifeq.js rename to js/src/trace-test/tests/jaeger/fused-eq-ifeq.js diff --git a/js/src/jit-test/tests/jaeger/getelem-sanity-1.js b/js/src/trace-test/tests/jaeger/getelem-sanity-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/getelem-sanity-1.js rename to js/src/trace-test/tests/jaeger/getelem-sanity-1.js diff --git a/js/src/jit-test/tests/jaeger/getelem-sanity-2.js b/js/src/trace-test/tests/jaeger/getelem-sanity-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/getelem-sanity-2.js rename to js/src/trace-test/tests/jaeger/getelem-sanity-2.js diff --git a/js/src/jit-test/tests/jaeger/getelem-sanity-3.js b/js/src/trace-test/tests/jaeger/getelem-sanity-3.js similarity index 100% rename from js/src/jit-test/tests/jaeger/getelem-sanity-3.js rename to js/src/trace-test/tests/jaeger/getelem-sanity-3.js diff --git a/js/src/jit-test/tests/jaeger/getelem-sanity-4.js b/js/src/trace-test/tests/jaeger/getelem-sanity-4.js similarity index 100% rename from js/src/jit-test/tests/jaeger/getelem-sanity-4.js rename to js/src/trace-test/tests/jaeger/getelem-sanity-4.js diff --git a/js/src/jit-test/tests/jaeger/getelem-sanity-5.js b/js/src/trace-test/tests/jaeger/getelem-sanity-5.js similarity index 100% rename from js/src/jit-test/tests/jaeger/getelem-sanity-5.js rename to js/src/trace-test/tests/jaeger/getelem-sanity-5.js diff --git a/js/src/jit-test/tests/jaeger/getelem-sanity-6.js b/js/src/trace-test/tests/jaeger/getelem-sanity-6.js similarity index 100% rename from js/src/jit-test/tests/jaeger/getelem-sanity-6.js rename to js/src/trace-test/tests/jaeger/getelem-sanity-6.js diff --git a/js/src/jit-test/tests/jaeger/getelem-sanity-7.js b/js/src/trace-test/tests/jaeger/getelem-sanity-7.js similarity index 100% rename from js/src/jit-test/tests/jaeger/getelem-sanity-7.js rename to js/src/trace-test/tests/jaeger/getelem-sanity-7.js diff --git a/js/src/jit-test/tests/jaeger/getelem-sanity-int-1.js b/js/src/trace-test/tests/jaeger/getelem-sanity-int-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/getelem-sanity-int-1.js rename to js/src/trace-test/tests/jaeger/getelem-sanity-int-1.js diff --git a/js/src/jit-test/tests/jaeger/getelem-sanity-int-2.js b/js/src/trace-test/tests/jaeger/getelem-sanity-int-2.js similarity index 100% rename from js/src/jit-test/tests/jaeger/getelem-sanity-int-2.js rename to js/src/trace-test/tests/jaeger/getelem-sanity-int-2.js diff --git a/js/src/jit-test/tests/jaeger/getelem-sanity-int-3.js b/js/src/trace-test/tests/jaeger/getelem-sanity-int-3.js similarity index 100% rename from js/src/jit-test/tests/jaeger/getelem-sanity-int-3.js rename to js/src/trace-test/tests/jaeger/getelem-sanity-int-3.js diff --git a/js/src/jit-test/tests/jaeger/globalOptimize-1.js b/js/src/trace-test/tests/jaeger/globalOptimize-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/globalOptimize-1.js rename to js/src/trace-test/tests/jaeger/globalOptimize-1.js diff --git a/js/src/jit-test/tests/jaeger/instanceOfWithKnownTypes.js b/js/src/trace-test/tests/jaeger/instanceOfWithKnownTypes.js similarity index 80% rename from js/src/jit-test/tests/jaeger/instanceOfWithKnownTypes.js rename to js/src/trace-test/tests/jaeger/instanceOfWithKnownTypes.js index 0ca3dc8d9477..a75e29a6edee 100644 --- a/js/src/jit-test/tests/jaeger/instanceOfWithKnownTypes.js +++ b/js/src/trace-test/tests/jaeger/instanceOfWithKnownTypes.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError // Verify that the compiler doesn't assert. diff --git a/js/src/trace-test/tests/jaeger/modWithConstLhs.js b/js/src/trace-test/tests/jaeger/modWithConstLhs.js new file mode 100644 index 000000000000..56a5dd92d315 --- /dev/null +++ b/js/src/trace-test/tests/jaeger/modWithConstLhs.js @@ -0,0 +1,2 @@ +// |trace-test| error: ReferenceError; +7%s; \ No newline at end of file diff --git a/js/src/jit-test/tests/jaeger/mulNegZero.js b/js/src/trace-test/tests/jaeger/mulNegZero.js similarity index 100% rename from js/src/jit-test/tests/jaeger/mulNegZero.js rename to js/src/trace-test/tests/jaeger/mulNegZero.js diff --git a/js/src/jit-test/tests/jaeger/negation.js b/js/src/trace-test/tests/jaeger/negation.js similarity index 100% rename from js/src/jit-test/tests/jaeger/negation.js rename to js/src/trace-test/tests/jaeger/negation.js diff --git a/js/src/jit-test/tests/jaeger/regalloc-1.js b/js/src/trace-test/tests/jaeger/regalloc-1.js similarity index 91% rename from js/src/jit-test/tests/jaeger/regalloc-1.js rename to js/src/trace-test/tests/jaeger/regalloc-1.js index c4b854b40b21..76f1056d37be 100644 --- a/js/src/jit-test/tests/jaeger/regalloc-1.js +++ b/js/src/trace-test/tests/jaeger/regalloc-1.js @@ -1,4 +1,4 @@ -// |jit-test| error: TypeError +// |trace-test| error: TypeError x = 2; diff --git a/js/src/jit-test/tests/jaeger/rsh-sanity-1.js b/js/src/trace-test/tests/jaeger/rsh-sanity-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/rsh-sanity-1.js rename to js/src/trace-test/tests/jaeger/rsh-sanity-1.js diff --git a/js/src/jit-test/tests/jaeger/scriptedICs-1.js b/js/src/trace-test/tests/jaeger/scriptedICs-1.js similarity index 100% rename from js/src/jit-test/tests/jaeger/scriptedICs-1.js rename to js/src/trace-test/tests/jaeger/scriptedICs-1.js diff --git a/js/src/jit-test/tests/jaeger/strictModeSetUndefinedVar.js b/js/src/trace-test/tests/jaeger/strictModeSetUndefinedVar.js similarity index 58% rename from js/src/jit-test/tests/jaeger/strictModeSetUndefinedVar.js rename to js/src/trace-test/tests/jaeger/strictModeSetUndefinedVar.js index 99b846c17ba0..05fdcf288ad3 100644 --- a/js/src/jit-test/tests/jaeger/strictModeSetUndefinedVar.js +++ b/js/src/trace-test/tests/jaeger/strictModeSetUndefinedVar.js @@ -1,4 +1,4 @@ -// |jit-test| error: ReferenceError; +// |trace-test| error: ReferenceError; function f() { "use strict"; diff --git a/js/src/jit-test/tests/jaeger/subCommutativity.js b/js/src/trace-test/tests/jaeger/subCommutativity.js similarity index 100% rename from js/src/jit-test/tests/jaeger/subCommutativity.js rename to js/src/trace-test/tests/jaeger/subCommutativity.js diff --git a/js/src/jit-test/tests/jaeger/testAddStringObject.js b/js/src/trace-test/tests/jaeger/testAddStringObject.js similarity index 100% rename from js/src/jit-test/tests/jaeger/testAddStringObject.js rename to js/src/trace-test/tests/jaeger/testAddStringObject.js diff --git a/js/src/jit-test/tests/jaeger/testBug550743.js b/js/src/trace-test/tests/jaeger/testBug550743.js similarity index 100% rename from js/src/jit-test/tests/jaeger/testBug550743.js rename to js/src/trace-test/tests/jaeger/testBug550743.js diff --git a/js/src/jit-test/tests/jaeger/unsignedShiftZero.js b/js/src/trace-test/tests/jaeger/unsignedShiftZero.js similarity index 100% rename from js/src/jit-test/tests/jaeger/unsignedShiftZero.js rename to js/src/trace-test/tests/jaeger/unsignedShiftZero.js diff --git a/js/src/jit-test/tests/jaeger/xor-sanity.js b/js/src/trace-test/tests/jaeger/xor-sanity.js similarity index 100% rename from js/src/jit-test/tests/jaeger/xor-sanity.js rename to js/src/trace-test/tests/jaeger/xor-sanity.js diff --git a/js/src/jit-test/tests/pic/bug558099.js b/js/src/trace-test/tests/pic/bug558099.js similarity index 100% rename from js/src/jit-test/tests/pic/bug558099.js rename to js/src/trace-test/tests/pic/bug558099.js diff --git a/js/src/jit-test/tests/pic/bug558616.js b/js/src/trace-test/tests/pic/bug558616.js similarity index 100% rename from js/src/jit-test/tests/pic/bug558616.js rename to js/src/trace-test/tests/pic/bug558616.js diff --git a/js/src/jit-test/tests/pic/bug582899.js b/js/src/trace-test/tests/pic/bug582899.js similarity index 100% rename from js/src/jit-test/tests/pic/bug582899.js rename to js/src/trace-test/tests/pic/bug582899.js diff --git a/js/src/jit-test/tests/pic/bug584642.js b/js/src/trace-test/tests/pic/bug584642.js similarity index 54% rename from js/src/jit-test/tests/pic/bug584642.js rename to js/src/trace-test/tests/pic/bug584642.js index ebf4d7855359..b69f8d499bba 100644 --- a/js/src/jit-test/tests/pic/bug584642.js +++ b/js/src/trace-test/tests/pic/bug584642.js @@ -1,3 +1,3 @@ -// |jit-test| error: ReferenceError +// |trace-test| error: ReferenceError Function("x=[(x)=s]")(); /* Don't assert. */ diff --git a/js/src/jit-test/tests/pic/bug595706.js b/js/src/trace-test/tests/pic/bug595706.js similarity index 100% rename from js/src/jit-test/tests/pic/bug595706.js rename to js/src/trace-test/tests/pic/bug595706.js diff --git a/js/src/jit-test/tests/pic/call_self.js b/js/src/trace-test/tests/pic/call_self.js similarity index 100% rename from js/src/jit-test/tests/pic/call_self.js rename to js/src/trace-test/tests/pic/call_self.js diff --git a/js/src/jit-test/tests/pic/densearray.js b/js/src/trace-test/tests/pic/densearray.js similarity index 100% rename from js/src/jit-test/tests/pic/densearray.js rename to js/src/trace-test/tests/pic/densearray.js diff --git a/js/src/jit-test/tests/pic/fuzz1.js b/js/src/trace-test/tests/pic/fuzz1.js similarity index 100% rename from js/src/jit-test/tests/pic/fuzz1.js rename to js/src/trace-test/tests/pic/fuzz1.js diff --git a/js/src/jit-test/tests/pic/fuzz2.js b/js/src/trace-test/tests/pic/fuzz2.js similarity index 100% rename from js/src/jit-test/tests/pic/fuzz2.js rename to js/src/trace-test/tests/pic/fuzz2.js diff --git a/js/src/jit-test/tests/pic/fuzz3.js b/js/src/trace-test/tests/pic/fuzz3.js similarity index 100% rename from js/src/jit-test/tests/pic/fuzz3.js rename to js/src/trace-test/tests/pic/fuzz3.js diff --git a/js/src/jit-test/tests/pic/grandproto.js b/js/src/trace-test/tests/pic/grandproto.js similarity index 100% rename from js/src/jit-test/tests/pic/grandproto.js rename to js/src/trace-test/tests/pic/grandproto.js diff --git a/js/src/jit-test/tests/pic/length_array.js b/js/src/trace-test/tests/pic/length_array.js similarity index 100% rename from js/src/jit-test/tests/pic/length_array.js rename to js/src/trace-test/tests/pic/length_array.js diff --git a/js/src/jit-test/tests/pic/length_mix.js b/js/src/trace-test/tests/pic/length_mix.js similarity index 100% rename from js/src/jit-test/tests/pic/length_mix.js rename to js/src/trace-test/tests/pic/length_mix.js diff --git a/js/src/jit-test/tests/pic/length_object.js b/js/src/trace-test/tests/pic/length_object.js similarity index 100% rename from js/src/jit-test/tests/pic/length_object.js rename to js/src/trace-test/tests/pic/length_object.js diff --git a/js/src/jit-test/tests/pic/length_string.js b/js/src/trace-test/tests/pic/length_string.js similarity index 100% rename from js/src/jit-test/tests/pic/length_string.js rename to js/src/trace-test/tests/pic/length_string.js diff --git a/js/src/jit-test/tests/pic/proto1.js b/js/src/trace-test/tests/pic/proto1.js similarity index 100% rename from js/src/jit-test/tests/pic/proto1.js rename to js/src/trace-test/tests/pic/proto1.js diff --git a/js/src/jit-test/tests/pic/proto3.js b/js/src/trace-test/tests/pic/proto3.js similarity index 100% rename from js/src/jit-test/tests/pic/proto3.js rename to js/src/trace-test/tests/pic/proto3.js diff --git a/js/src/jit-test/tests/pic/proto_self.js b/js/src/trace-test/tests/pic/proto_self.js similarity index 100% rename from js/src/jit-test/tests/pic/proto_self.js rename to js/src/trace-test/tests/pic/proto_self.js diff --git a/js/src/jit-test/tests/pic/self1.js b/js/src/trace-test/tests/pic/self1.js similarity index 100% rename from js/src/jit-test/tests/pic/self1.js rename to js/src/trace-test/tests/pic/self1.js diff --git a/js/src/jit-test/tests/pic/self2.js b/js/src/trace-test/tests/pic/self2.js similarity index 100% rename from js/src/jit-test/tests/pic/self2.js rename to js/src/trace-test/tests/pic/self2.js diff --git a/js/src/jit-test/tests/pic/self3.js b/js/src/trace-test/tests/pic/self3.js similarity index 100% rename from js/src/jit-test/tests/pic/self3.js rename to js/src/trace-test/tests/pic/self3.js diff --git a/js/src/jit-test/tests/pic/self8.js b/js/src/trace-test/tests/pic/self8.js similarity index 100% rename from js/src/jit-test/tests/pic/self8.js rename to js/src/trace-test/tests/pic/self8.js diff --git a/js/src/jit-test/tests/pic/set-assign.js b/js/src/trace-test/tests/pic/set-assign.js similarity index 100% rename from js/src/jit-test/tests/pic/set-assign.js rename to js/src/trace-test/tests/pic/set-assign.js diff --git a/js/src/jit-test/tests/pic/set1.js b/js/src/trace-test/tests/pic/set1.js similarity index 100% rename from js/src/jit-test/tests/pic/set1.js rename to js/src/trace-test/tests/pic/set1.js diff --git a/js/src/jit-test/tests/pic/set2.js b/js/src/trace-test/tests/pic/set2.js similarity index 100% rename from js/src/jit-test/tests/pic/set2.js rename to js/src/trace-test/tests/pic/set2.js diff --git a/js/src/jit-test/tests/pic/shape_regen.js b/js/src/trace-test/tests/pic/shape_regen.js similarity index 100% rename from js/src/jit-test/tests/pic/shape_regen.js rename to js/src/trace-test/tests/pic/shape_regen.js diff --git a/js/src/jit-test/tests/pic/thisprop.js b/js/src/trace-test/tests/pic/thisprop.js similarity index 100% rename from js/src/jit-test/tests/pic/thisprop.js rename to js/src/trace-test/tests/pic/thisprop.js diff --git a/js/src/jit-test/tests/sunspider/check-3d-cube.js b/js/src/trace-test/tests/sunspider/check-3d-cube.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-3d-cube.js rename to js/src/trace-test/tests/sunspider/check-3d-cube.js diff --git a/js/src/jit-test/tests/sunspider/check-3d-morph.js b/js/src/trace-test/tests/sunspider/check-3d-morph.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-3d-morph.js rename to js/src/trace-test/tests/sunspider/check-3d-morph.js diff --git a/js/src/jit-test/tests/sunspider/check-3d-raytrace.js b/js/src/trace-test/tests/sunspider/check-3d-raytrace.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-3d-raytrace.js rename to js/src/trace-test/tests/sunspider/check-3d-raytrace.js diff --git a/js/src/jit-test/tests/sunspider/check-access-binary-trees.js b/js/src/trace-test/tests/sunspider/check-access-binary-trees.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-access-binary-trees.js rename to js/src/trace-test/tests/sunspider/check-access-binary-trees.js diff --git a/js/src/jit-test/tests/sunspider/check-access-fannkuch.js b/js/src/trace-test/tests/sunspider/check-access-fannkuch.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-access-fannkuch.js rename to js/src/trace-test/tests/sunspider/check-access-fannkuch.js diff --git a/js/src/jit-test/tests/sunspider/check-access-nbody.js b/js/src/trace-test/tests/sunspider/check-access-nbody.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-access-nbody.js rename to js/src/trace-test/tests/sunspider/check-access-nbody.js diff --git a/js/src/jit-test/tests/sunspider/check-access-nsieve.js b/js/src/trace-test/tests/sunspider/check-access-nsieve.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-access-nsieve.js rename to js/src/trace-test/tests/sunspider/check-access-nsieve.js diff --git a/js/src/jit-test/tests/sunspider/check-bitops-3bit-bits-in-byte.js b/js/src/trace-test/tests/sunspider/check-bitops-3bit-bits-in-byte.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-bitops-3bit-bits-in-byte.js rename to js/src/trace-test/tests/sunspider/check-bitops-3bit-bits-in-byte.js diff --git a/js/src/jit-test/tests/sunspider/check-bitops-bits-in-byte.js b/js/src/trace-test/tests/sunspider/check-bitops-bits-in-byte.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-bitops-bits-in-byte.js rename to js/src/trace-test/tests/sunspider/check-bitops-bits-in-byte.js diff --git a/js/src/jit-test/tests/sunspider/check-bitops-bitwise-and.js b/js/src/trace-test/tests/sunspider/check-bitops-bitwise-and.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-bitops-bitwise-and.js rename to js/src/trace-test/tests/sunspider/check-bitops-bitwise-and.js diff --git a/js/src/jit-test/tests/sunspider/check-bitops-nsieve-bits.js b/js/src/trace-test/tests/sunspider/check-bitops-nsieve-bits.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-bitops-nsieve-bits.js rename to js/src/trace-test/tests/sunspider/check-bitops-nsieve-bits.js diff --git a/js/src/jit-test/tests/sunspider/check-controlflow-recursive.js b/js/src/trace-test/tests/sunspider/check-controlflow-recursive.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-controlflow-recursive.js rename to js/src/trace-test/tests/sunspider/check-controlflow-recursive.js diff --git a/js/src/jit-test/tests/sunspider/check-crypto-aes.js b/js/src/trace-test/tests/sunspider/check-crypto-aes.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-crypto-aes.js rename to js/src/trace-test/tests/sunspider/check-crypto-aes.js diff --git a/js/src/jit-test/tests/sunspider/check-crypto-md5.js b/js/src/trace-test/tests/sunspider/check-crypto-md5.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-crypto-md5.js rename to js/src/trace-test/tests/sunspider/check-crypto-md5.js diff --git a/js/src/jit-test/tests/sunspider/check-crypto-sha1.js b/js/src/trace-test/tests/sunspider/check-crypto-sha1.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-crypto-sha1.js rename to js/src/trace-test/tests/sunspider/check-crypto-sha1.js diff --git a/js/src/jit-test/tests/sunspider/check-date-format-tofte.js b/js/src/trace-test/tests/sunspider/check-date-format-tofte.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-date-format-tofte.js rename to js/src/trace-test/tests/sunspider/check-date-format-tofte.js diff --git a/js/src/jit-test/tests/sunspider/check-date-format-xparb.js b/js/src/trace-test/tests/sunspider/check-date-format-xparb.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-date-format-xparb.js rename to js/src/trace-test/tests/sunspider/check-date-format-xparb.js diff --git a/js/src/jit-test/tests/sunspider/check-math-cordic.js b/js/src/trace-test/tests/sunspider/check-math-cordic.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-math-cordic.js rename to js/src/trace-test/tests/sunspider/check-math-cordic.js diff --git a/js/src/jit-test/tests/sunspider/check-math-partial-sums.js b/js/src/trace-test/tests/sunspider/check-math-partial-sums.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-math-partial-sums.js rename to js/src/trace-test/tests/sunspider/check-math-partial-sums.js diff --git a/js/src/jit-test/tests/sunspider/check-math-spectral-norm.js b/js/src/trace-test/tests/sunspider/check-math-spectral-norm.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-math-spectral-norm.js rename to js/src/trace-test/tests/sunspider/check-math-spectral-norm.js diff --git a/js/src/jit-test/tests/sunspider/check-mont.js b/js/src/trace-test/tests/sunspider/check-mont.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-mont.js rename to js/src/trace-test/tests/sunspider/check-mont.js diff --git a/js/src/jit-test/tests/sunspider/check-regexp-dna.js b/js/src/trace-test/tests/sunspider/check-regexp-dna.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-regexp-dna.js rename to js/src/trace-test/tests/sunspider/check-regexp-dna.js diff --git a/js/src/jit-test/tests/sunspider/check-string-fasta.js b/js/src/trace-test/tests/sunspider/check-string-fasta.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-string-fasta.js rename to js/src/trace-test/tests/sunspider/check-string-fasta.js diff --git a/js/src/jit-test/tests/sunspider/check-string-tagcloud.js b/js/src/trace-test/tests/sunspider/check-string-tagcloud.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-string-tagcloud.js rename to js/src/trace-test/tests/sunspider/check-string-tagcloud.js diff --git a/js/src/jit-test/tests/sunspider/check-string-unpack-code.js b/js/src/trace-test/tests/sunspider/check-string-unpack-code.js similarity index 100% rename from js/src/jit-test/tests/sunspider/check-string-unpack-code.js rename to js/src/trace-test/tests/sunspider/check-string-unpack-code.js diff --git a/js/src/jit-test/tests/v8-v5/check-crypto.js b/js/src/trace-test/tests/v8-v5/check-crypto.js similarity index 100% rename from js/src/jit-test/tests/v8-v5/check-crypto.js rename to js/src/trace-test/tests/v8-v5/check-crypto.js diff --git a/js/src/jit-test/tests/v8-v5/check-deltablue.js b/js/src/trace-test/tests/v8-v5/check-deltablue.js similarity index 100% rename from js/src/jit-test/tests/v8-v5/check-deltablue.js rename to js/src/trace-test/tests/v8-v5/check-deltablue.js diff --git a/js/src/jit-test/tests/v8-v5/check-earley-boyer.js b/js/src/trace-test/tests/v8-v5/check-earley-boyer.js similarity index 100% rename from js/src/jit-test/tests/v8-v5/check-earley-boyer.js rename to js/src/trace-test/tests/v8-v5/check-earley-boyer.js diff --git a/js/src/jit-test/tests/v8-v5/check-raytrace.js b/js/src/trace-test/tests/v8-v5/check-raytrace.js similarity index 100% rename from js/src/jit-test/tests/v8-v5/check-raytrace.js rename to js/src/trace-test/tests/v8-v5/check-raytrace.js diff --git a/js/src/jit-test/tests/v8-v5/check-regexp.js b/js/src/trace-test/tests/v8-v5/check-regexp.js similarity index 100% rename from js/src/jit-test/tests/v8-v5/check-regexp.js rename to js/src/trace-test/tests/v8-v5/check-regexp.js diff --git a/js/src/jit-test/tests/v8-v5/check-richards.js b/js/src/trace-test/tests/v8-v5/check-richards.js similarity index 100% rename from js/src/jit-test/tests/v8-v5/check-richards.js rename to js/src/trace-test/tests/v8-v5/check-richards.js diff --git a/js/src/jit-test/tests/v8-v5/check-splay.js b/js/src/trace-test/tests/v8-v5/check-splay.js similarity index 99% rename from js/src/jit-test/tests/v8-v5/check-splay.js rename to js/src/trace-test/tests/v8-v5/check-splay.js index cd83e41a091a..6d9f8b97703e 100644 --- a/js/src/jit-test/tests/v8-v5/check-splay.js +++ b/js/src/trace-test/tests/v8-v5/check-splay.js @@ -78,7 +78,7 @@ function GeneratePayloadTree(depth, key) { function GenerateKey() { // The benchmark framework guarantees that Math.random is // deterministic; see base.js. - // base.js isn't pulled in for jit-tests + // base.js isn't pulled in for trace-tests return MyMath.random(); } diff --git a/js/src/jit-test/jit_test.py b/js/src/trace-test/trace_test.py similarity index 96% rename from js/src/jit-test/jit_test.py rename to js/src/trace-test/trace_test.py index 71d0a329a47b..e729ece0c6d7 100644 --- a/js/src/jit-test/jit_test.py +++ b/js/src/trace-test/trace_test.py @@ -1,4 +1,4 @@ -# jit_test.py -- Python harness for JavaScript trace tests. +# trace_test.py -- Python harness for JavaScript trace tests. import datetime, os, re, sys, tempfile, traceback import subprocess @@ -60,7 +60,7 @@ class Test: t.error = self.error return t - COOKIE = '|jit-test|' + COOKIE = '|trace-test|' @classmethod def from_file(cls, path, options): @@ -83,7 +83,7 @@ class Test: elif name == 'error': test.error = value else: - print('warning: unrecognized |jit-test| attribute %s'%part) + print('warning: unrecognized |trace-test| attribute %s'%part) else: if name == 'slow': test.slow = True @@ -92,7 +92,7 @@ class Test: elif name == 'valgrind': test.valgrind = options.valgrind else: - print('warning: unrecognized |jit-test| attribute %s'%part) + print('warning: unrecognized |trace-test| attribute %s'%part) if options.valgrind_all: test.valgrind = True @@ -230,7 +230,7 @@ def run_tests(tests, test_dir, lib_dir): if OPTIONS.tinderbox: if ok: - print('TEST-PASS | jit_test.py | %s'%test.path) + print('TEST-PASS | trace_test.py | %s'%test.path) else: lines = [ _ for _ in out.split('\n') + err.split('\n') if _ != '' ] @@ -238,7 +238,7 @@ def run_tests(tests, test_dir, lib_dir): msg = lines[-1] else: msg = '' - print('TEST-UNEXPECTED-FAIL | jit_test.py | %s: %s'% + print('TEST-UNEXPECTED-FAIL | trace_test.py | %s: %s'% (test.path, msg)) n = i + 1 @@ -247,7 +247,7 @@ def run_tests(tests, test_dir, lib_dir): pb.update(n) complete = True except KeyboardInterrupt: - print('TEST-UNEXPECTED_FAIL | jit_test.py | %s'%test.path) + print('TEST-UNEXPECTED_FAIL | trace_test.py | %s'%test.path) if pb: pb.finish() @@ -319,7 +319,7 @@ def main(argv): lib_dir = os.path.join(script_dir, 'lib') # The [TESTS] optional arguments are paths of test files relative - # to the jit-test/tests directory. + # to the trace-test/tests directory. from optparse import OptionParser op = OptionParser(usage='%prog [options] JS_SHELL [TESTS]')