Skip to content

Commit 05e177b

Browse files
committed
fix
1 parent 6947a46 commit 05e177b

File tree

1 file changed

+1
-92
lines changed

1 file changed

+1
-92
lines changed

JetStreamDriver.js

Lines changed: 1 addition & 92 deletions
Original file line numberDiff line numberDiff line change
@@ -2203,7 +2203,7 @@ let BENCHMARKS = [
22032203
// WSL
22042204
new WSLBenchmark({
22052205
name: "WSL",
2206-
files: ["./WSL/Node.js" ,"./WSL/Type.js" ,"./WSL/ReferenceType.js" ,"./WSL/Value.js" ,"./WSL/Expression.js" ,"./WSL/Rewriter.js" ,"./WSL/Visitor.js" ,"./WSL/CreateLiteral.js" ,"./WSL/CreateLiteralType.js" ,"./WSL/PropertyAccessExpression.js" ,"./WSL/AddressSpace.js" ,"./WSL/AnonymousVariable.js" ,"./WSL/ArrayRefType.js" ,"./WSL/ArrayType.js" ,"./WSL/Assignment.js" ,"./WSL/AutoWrapper.js" ,"./WSL/Block.js" ,"./WSL/BoolLiteral.js" ,"./WSL/Break.js" ,"./WSL/CallExpression.js" ,"./WSL/CallFunction.js" ,"./WSL/Check.js" ,"./WSL/CheckLiteralTypes.js" ,"./WSL/CheckLoops.js" ,"./WSL/CheckRecursiveTypes.js" ,"./WSL/CheckRecursion.js" ,"./WSL/CheckReturns.js" ,"./WSL/CheckUnreachableCode.js" ,"./WSL/CheckWrapped.js" ,"./WSL/Checker.js" ,"./WSL/CloneProgram.js" ,"./WSL/CommaExpression.js" ,"./WSL/ConstexprFolder.js" ,"./WSL/ConstexprTypeParameter.js" ,"./WSL/Continue.js" ,"./WSL/ConvertPtrToArrayRefExpression.js" ,"./WSL/DereferenceExpression.js" ,"./WSL/DoWhileLoop.js" ,"./WSL/DotExpression.js" ,"./WSL/DoubleLiteral.js" ,"./WSL/DoubleLiteralType.js" ,"./WSL/EArrayRef.js" ,"./WSL/EBuffer.js" ,"./WSL/EBufferBuilder.js" ,"./WSL/EPtr.js" ,"./WSL/EnumLiteral.js" ,"./WSL/EnumMember.js" ,"./WSL/EnumType.js" ,"./WSL/EvaluationCommon.js" ,"./WSL/Evaluator.js" ,"./WSL/ExpressionFinder.js" ,"./WSL/ExternalOrigin.js" ,"./WSL/Field.js" ,"./WSL/FindHighZombies.js" ,"./WSL/FlattenProtocolExtends.js" ,"./WSL/FlattenedStructOffsetGatherer.js" ,"./WSL/FloatLiteral.js" ,"./WSL/FloatLiteralType.js" ,"./WSL/FoldConstexprs.js" ,"./WSL/ForLoop.js" ,"./WSL/Func.js" ,"./WSL/FuncDef.js" ,"./WSL/FuncInstantiator.js" ,"./WSL/FuncParameter.js" ,"./WSL/FunctionLikeBlock.js" ,"./WSL/HighZombieFinder.js" ,"./WSL/IdentityExpression.js" ,"./WSL/IfStatement.js" ,"./WSL/IndexExpression.js" ,"./WSL/InferTypesForCall.js" ,"./WSL/Inline.js" ,"./WSL/Inliner.js" ,"./WSL/InstantiateImmediates.js" ,"./WSL/IntLiteral.js" ,"./WSL/IntLiteralType.js" ,"./WSL/Intrinsics.js" ,"./WSL/LateChecker.js" ,"./WSL/Lexer.js" ,"./WSL/LexerToken.js" ,"./WSL/LiteralTypeChecker.js" ,"./WSL/LogicalExpression.js" ,"./WSL/LogicalNot.js" ,"./WSL/LoopChecker.js" ,"./WSL/MakeArrayRefExpression.js" ,"./WSL/MakePtrExpression.js" ,"./WSL/NameContext.js" ,"./WSL/NameFinder.js" ,"./WSL/NameResolver.js" ,"./WSL/NativeFunc.js" ,"./WSL/NativeFuncInstance.js" ,"./WSL/NativeType.js" ,"./WSL/NativeTypeInstance.js" ,"./WSL/NormalUsePropertyResolver.js" ,"./WSL/NullLiteral.js" ,"./WSL/NullType.js" ,"./WSL/OriginKind.js" ,"./WSL/OverloadResolutionFailure.js" ,"./WSL/Parse.js" ,"./WSL/Prepare.js" ,"./WSL/Program.js" ,"./WSL/ProgramWithUnnecessaryThingsRemoved.js" ,"./WSL/PropertyResolver.js" ,"./WSL/Protocol.js" ,"./WSL/ProtocolDecl.js" ,"./WSL/ProtocolFuncDecl.js" ,"./WSL/ProtocolRef.js" ,"./WSL/PtrType.js" ,"./WSL/ReadModifyWriteExpression.js" ,"./WSL/RecursionChecker.js" ,"./WSL/RecursiveTypeChecker.js" ,"./WSL/ResolveNames.js" ,"./WSL/ResolveOverloadImpl.js" ,"./WSL/ResolveProperties.js" ,"./WSL/ResolveTypeDefs.js" ,"./WSL/Return.js" ,"./WSL/ReturnChecker.js" ,"./WSL/ReturnException.js" ,"./WSL/StandardLibrary.js" ,"./WSL/StatementCloner.js" ,"./WSL/StructLayoutBuilder.js" ,"./WSL/StructType.js" ,"./WSL/Substitution.js" ,"./WSL/SwitchCase.js" ,"./WSL/SwitchStatement.js" ,"./WSL/SynthesizeEnumFunctions.js" ,"./WSL/SynthesizeStructAccessors.js" ,"./WSL/TrapStatement.js" ,"./WSL/TypeDef.js" ,"./WSL/TypeDefResolver.js" ,"./WSL/TypeOrVariableRef.js" ,"./WSL/TypeParameterRewriter.js" ,"./WSL/TypeRef.js" ,"./WSL/TypeVariable.js" ,"./WSL/TypeVariableTracker.js" ,"./WSL/TypedValue.js" ,"./WSL/UintLiteral.js" ,"./WSL/UintLiteralType.js" ,"./WSL/UnificationContext.js" ,"./WSL/UnreachableCodeChecker.js" ,"./WSL/VariableDecl.js" ,"./WSL/VariableRef.js" ,"./WSL/VisitingSet.js" ,"./WSL/WSyntaxError.js" ,"./WSL/WTrapError.js" ,"./WSL/WTypeError.js" ,"./WSL/WhileLoop.js" ,"./WSL/WrapChecker.js", "./WSL/Test.js"],
2206+
files: ["./WSL/Node.js", "./WSL/Type.js", "./WSL/ReferenceType.js", "./WSL/Value.js", "./WSL/Expression.js", "./WSL/Rewriter.js", "./WSL/Visitor.js", "./WSL/CreateLiteral.js", "./WSL/CreateLiteralType.js", "./WSL/PropertyAccessExpression.js", "./WSL/AddressSpace.js", "./WSL/AnonymousVariable.js", "./WSL/ArrayRefType.js", "./WSL/ArrayType.js", "./WSL/Assignment.js", "./WSL/AutoWrapper.js", "./WSL/Block.js", "./WSL/BoolLiteral.js", "./WSL/Break.js", "./WSL/CallExpression.js", "./WSL/CallFunction.js", "./WSL/Check.js", "./WSL/CheckLiteralTypes.js", "./WSL/CheckLoops.js", "./WSL/CheckRecursiveTypes.js", "./WSL/CheckRecursion.js", "./WSL/CheckReturns.js", "./WSL/CheckUnreachableCode.js", "./WSL/CheckWrapped.js", "./WSL/Checker.js", "./WSL/CloneProgram.js", "./WSL/CommaExpression.js", "./WSL/ConstexprFolder.js", "./WSL/ConstexprTypeParameter.js", "./WSL/Continue.js", "./WSL/ConvertPtrToArrayRefExpression.js", "./WSL/DereferenceExpression.js", "./WSL/DoWhileLoop.js", "./WSL/DotExpression.js", "./WSL/DoubleLiteral.js", "./WSL/DoubleLiteralType.js", "./WSL/EArrayRef.js", "./WSL/EBuffer.js", "./WSL/EBufferBuilder.js", "./WSL/EPtr.js", "./WSL/EnumLiteral.js", "./WSL/EnumMember.js", "./WSL/EnumType.js", "./WSL/EvaluationCommon.js", "./WSL/Evaluator.js", "./WSL/ExpressionFinder.js", "./WSL/ExternalOrigin.js", "./WSL/Field.js", "./WSL/FindHighZombies.js", "./WSL/FlattenProtocolExtends.js", "./WSL/FlattenedStructOffsetGatherer.js", "./WSL/FloatLiteral.js", "./WSL/FloatLiteralType.js", "./WSL/FoldConstexprs.js", "./WSL/ForLoop.js", "./WSL/Func.js", "./WSL/FuncDef.js", "./WSL/FuncInstantiator.js", "./WSL/FuncParameter.js", "./WSL/FunctionLikeBlock.js", "./WSL/HighZombieFinder.js", "./WSL/IdentityExpression.js", "./WSL/IfStatement.js", "./WSL/IndexExpression.js", "./WSL/InferTypesForCall.js", "./WSL/Inline.js", "./WSL/Inliner.js", "./WSL/InstantiateImmediates.js", "./WSL/IntLiteral.js", "./WSL/IntLiteralType.js", "./WSL/Intrinsics.js", "./WSL/LateChecker.js", "./WSL/Lexer.js", "./WSL/LexerToken.js", "./WSL/LiteralTypeChecker.js", "./WSL/LogicalExpression.js", "./WSL/LogicalNot.js", "./WSL/LoopChecker.js", "./WSL/MakeArrayRefExpression.js", "./WSL/MakePtrExpression.js", "./WSL/NameContext.js", "./WSL/NameFinder.js", "./WSL/NameResolver.js", "./WSL/NativeFunc.js", "./WSL/NativeFuncInstance.js", "./WSL/NativeType.js", "./WSL/NativeTypeInstance.js", "./WSL/NormalUsePropertyResolver.js", "./WSL/NullLiteral.js", "./WSL/NullType.js", "./WSL/OriginKind.js", "./WSL/OverloadResolutionFailure.js", "./WSL/Parse.js", "./WSL/Prepare.js", "./WSL/Program.js", "./WSL/ProgramWithUnnecessaryThingsRemoved.js", "./WSL/PropertyResolver.js", "./WSL/Protocol.js", "./WSL/ProtocolDecl.js", "./WSL/ProtocolFuncDecl.js", "./WSL/ProtocolRef.js", "./WSL/PtrType.js", "./WSL/ReadModifyWriteExpression.js", "./WSL/RecursionChecker.js", "./WSL/RecursiveTypeChecker.js", "./WSL/ResolveNames.js", "./WSL/ResolveOverloadImpl.js", "./WSL/ResolveProperties.js", "./WSL/ResolveTypeDefs.js", "./WSL/Return.js", "./WSL/ReturnChecker.js", "./WSL/ReturnException.js", "./WSL/StandardLibrary.js", "./WSL/StatementCloner.js", "./WSL/StructLayoutBuilder.js", "./WSL/StructType.js", "./WSL/Substitution.js", "./WSL/SwitchCase.js", "./WSL/SwitchStatement.js", "./WSL/SynthesizeEnumFunctions.js", "./WSL/SynthesizeStructAccessors.js", "./WSL/TrapStatement.js", "./WSL/TypeDef.js", "./WSL/TypeDefResolver.js", "./WSL/TypeOrVariableRef.js", "./WSL/TypeParameterRewriter.js", "./WSL/TypeRef.js", "./WSL/TypeVariable.js", "./WSL/TypeVariableTracker.js", "./WSL/TypedValue.js", "./WSL/UintLiteral.js", "./WSL/UintLiteralType.js", "./WSL/UnificationContext.js", "./WSL/UnreachableCodeChecker.js", "./WSL/VariableDecl.js", "./WSL/VariableRef.js", "./WSL/VisitingSet.js", "./WSL/WSyntaxError.js", "./WSL/WTrapError.js", "./WSL/WTypeError.js", "./WSL/WhileLoop.js", "./WSL/WrapChecker.js", "./WSL/Test.js",],
22072207
tags: ["WSL"],
22082208
}),
22092209
// 8bitbench
@@ -2382,99 +2382,8 @@ function processTestList(testList)
23822382
}
23832383
}
23842384

2385-
let runOctane = true;
2386-
let runARES = true;
2387-
let runWSL = true;
2388-
let runRexBench = true;
2389-
let runWTB = true;
2390-
let runSunSpider = true;
2391-
let runBigIntNoble = true;
2392-
let runBigIntMisc = true;
2393-
let runProxy = true;
2394-
let runClassFields = true;
2395-
let runGenerators = true;
2396-
let runSimple = true;
2397-
let runCDJS = true;
2398-
let runWorkerTests = !!isInBrowser;
2399-
let runSeaMonster = true;
2400-
let runCodeLoad = true;
2401-
let runWasm = true;
2402-
if (typeof WebAssembly === "undefined")
2403-
runWasm = false;
2404-
2405-
if (false) {
2406-
runOctane = false;
2407-
runARES = false;
2408-
runWSL = false;
2409-
runRexBench = false;
2410-
runWTB = false;
2411-
runSunSpider = false;
2412-
runBigIntNoble = false;
2413-
runBigIntMisc = false;
2414-
runProxy = false;
2415-
runClassFields = false;
2416-
runGenerators = false;
2417-
runSimple = false;
2418-
runCDJS = false;
2419-
runWorkerTests = false;
2420-
runSeaMonster = false;
2421-
runCodeLoad = false;
2422-
runWasm = false;
2423-
}
2424-
24252385
if (typeof testList !== "undefined") {
24262386
processTestList(testList);
24272387
} else if (customTestList.length) {
24282388
processTestList(customTestList);
2429-
} else {
2430-
if (runARES)
2431-
enableBenchmarksByTag("ARES");
2432-
2433-
if (runCDJS)
2434-
enableBenchmarksByTag("CDJS");
2435-
2436-
if (runCodeLoad)
2437-
enableBenchmarksByTag("CodeLoad");
2438-
2439-
if (runOctane)
2440-
enableBenchmarksByTag("Octane");
2441-
2442-
if (runRexBench)
2443-
enableBenchmarksByTag("RexBench");
2444-
2445-
if (runSeaMonster)
2446-
enableBenchmarksByTag("SeaMonster");
2447-
2448-
if (runSimple)
2449-
enableBenchmarksByTag("Simple");
2450-
2451-
if (runSunSpider)
2452-
enableBenchmarksByTag("SunSpider");
2453-
2454-
if (runBigIntNoble)
2455-
enableBenchmarksByTag("BigIntNoble");
2456-
2457-
if (runBigIntMisc)
2458-
enableBenchmarksByTag("BigIntMisc");
2459-
2460-
if (runProxy)
2461-
enableBenchmarksByTag("Proxy");
2462-
2463-
if (runClassFields)
2464-
enableBenchmarksByTag("ClassFields");
2465-
2466-
if (runGenerators)
2467-
enableBenchmarksByTag("Generators");
2468-
2469-
if (runWasm)
2470-
enableBenchmarksByTag("Wasm");
2471-
2472-
if (runWorkerTests)
2473-
enableBenchmarksByTag("WorkerTests");
2474-
2475-
if (runWSL)
2476-
enableBenchmarksByTag("WSL");
2477-
2478-
if (runWTB)
2479-
enableBenchmarksByTag("WTB");
24802389
}

0 commit comments

Comments
 (0)