Make JetStream 2
authorsbarati@apple.com <sbarati@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 18 Oct 2018 21:11:41 +0000 (21:11 +0000)
committersbarati@apple.com <sbarati@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 18 Oct 2018 21:11:41 +0000 (21:11 +0000)
commit6c0c90eea0ef3d3dcbe50324c597585def3216dd
tree8f40da1098d173a6f08142762b84169b97e2e5d8
parent5d52cd95a3c7df665295043acbfb8af7964f020f
Make JetStream 2
https://bugs.webkit.org/show_bug.cgi?id=187829

Rubber-stamped by Mark Lam.

This patch checks in the new JetStream 2 benchmark. JetStream 2 is
a new JavaScript and Web Assembly benchmark. JetStream 2's goal
is to measure the startup, worst case, and peak throughput performance
of the JavaScript engine. JetStream 2 incorporates these previous
benchmarks:
- JetStream
- ARES-6
- Kraken
- Web Tooling Benchmark
- WasmBench
- RexBench

JetStream 2 also adds some new benchmarks:
- Two tests emphasizing web worker performance.
- One test emphasizing Promise, async iteration, and DataView performance.
- Two new code load tests.
- WSL: a test measuring all kinds of things, especially emphasizing exception performance.

* JetStream2: Added.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@237263 268f45cc-cd09-0410-ab3c-d52691b4dbfc
384 files changed:
PerformanceTests/ChangeLog
PerformanceTests/JetStream2/ARES-6/Air/README.md [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/airjs-tests.yaml [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/all.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/allocate_stack.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/arg.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/basic_block.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/code.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/custom.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/frequented_block.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/insertion_set.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/inst.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/liveness.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/make_dist.sh [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/opcode.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/payload-airjs-ACLj8C.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/payload-gbemu-executeIteration.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/payload-imaging-gaussian-blur-gaussianBlur.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/payload-typescript-scanIdentifier.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/reg.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/stack_slot.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/stress-test.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/strip-hash.rb [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/symbols.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/test.html [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/test.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/tmp.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/tmp_base.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Air/util.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Babylon/AUTHORS [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Babylon/air-blob.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Babylon/babylon-blob.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Babylon/basic-blob.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Babylon/benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Babylon/index.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Babylon/inspector-blob.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/ast.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/basic-tests.yaml [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/basic.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/caseless_map.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/lexer.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/number.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/parser.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/random.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/state.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/stress-test.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/test.html [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/test.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/Basic/util.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/ml/benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/ARES-6/ml/index.js [new file with mode: 0644]
PerformanceTests/JetStream2/JetStream.css [new file with mode: 0644]
PerformanceTests/JetStream2/JetStreamDriver.js [new file with mode: 0644]
PerformanceTests/JetStream2/LuaJSFight/hello_world.js [new file with mode: 0644]
PerformanceTests/JetStream2/LuaJSFight/list_search.js [new file with mode: 0644]
PerformanceTests/JetStream2/LuaJSFight/lists.js [new file with mode: 0644]
PerformanceTests/JetStream2/LuaJSFight/string_lists.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/box2d.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/code-first-load.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/crypto.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/deltablue.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/earley-boyer.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/gbemu-part1.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/gbemu-part2.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/mandreel.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/navier-stokes.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/pdfjs.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/raytrace.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/regexp.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/richards.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/run.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/splay-detail.html [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/splay.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/typescript-compiler.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/typescript-input.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/typescript.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/zlib-data.js [new file with mode: 0644]
PerformanceTests/JetStream2/Octane/zlib.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/FlightPlanner/airways.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/FlightPlanner/benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/FlightPlanner/convert-nfdc.py [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/FlightPlanner/expectations.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/FlightPlanner/flight_planner.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/FlightPlanner/use_unicode.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/FlightPlanner/waypoints.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/Octane2/benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/Octane2/regexp.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/InitBytecodes.asm [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/InitBytecodes.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/LowLevelInterpreter.asm [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/LowLevelInterpreter.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/LowLevelInterpreter32_64.asm [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/LowLevelInterpreter32_64.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/LowLevelInterpreter64.asm [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/LowLevelInterpreter64.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/ast.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/convert_asm_to_js.py [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/expected.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/file.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/generate_expected.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/instructions.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/parser.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/OfflineAssembler/registers.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/SunSpider/benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/SunSpider/regex-dna.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/UniPoker/benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/UniPoker/expected.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/UniPoker/poker.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/about.html [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/cli.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/driver.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/flightplan_benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/flightplan_unicode_benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/glue.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/index.html [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/octane2_benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/offline_assembler_benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/results.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/stats.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/styles.css [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/sunspider_benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/RexBench/unipoker_benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/SeaMonster/ai-astar.js [new file with mode: 0644]
PerformanceTests/JetStream2/SeaMonster/gaussian-blur.js [new file with mode: 0644]
PerformanceTests/JetStream2/SeaMonster/inspector-json-payload.js [new file with mode: 0644]
PerformanceTests/JetStream2/SeaMonster/json-parse-inspector.js [new file with mode: 0644]
PerformanceTests/JetStream2/SeaMonster/json-stringify-inspector.js [new file with mode: 0644]
PerformanceTests/JetStream2/SeaMonster/sjlc.js [new file with mode: 0644]
PerformanceTests/JetStream2/SeaMonster/stanford-crypto-aes.js [new file with mode: 0644]
PerformanceTests/JetStream2/SeaMonster/stanford-crypto-pbkdf2.js [new file with mode: 0644]
PerformanceTests/JetStream2/SeaMonster/stanford-crypto-sha256.js [new file with mode: 0644]
PerformanceTests/JetStream2/SunSpider/3d-cube.js [new file with mode: 0644]
PerformanceTests/JetStream2/SunSpider/3d-raytrace.js [new file with mode: 0644]
PerformanceTests/JetStream2/SunSpider/base64.js [new file with mode: 0644]
PerformanceTests/JetStream2/SunSpider/crypto-aes.js [new file with mode: 0644]
PerformanceTests/JetStream2/SunSpider/crypto-md5.js [new file with mode: 0644]
PerformanceTests/JetStream2/SunSpider/crypto-sha1.js [new file with mode: 0644]
PerformanceTests/JetStream2/SunSpider/date-format-tofte.js [new file with mode: 0644]
PerformanceTests/JetStream2/SunSpider/date-format-xparb.js [new file with mode: 0644]
PerformanceTests/JetStream2/SunSpider/n-body.js [new file with mode: 0644]
PerformanceTests/JetStream2/SunSpider/regex-dna.js [new file with mode: 0644]
PerformanceTests/JetStream2/SunSpider/string-unpack-code.js [new file with mode: 0644]
PerformanceTests/JetStream2/SunSpider/tagcloud.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/AddressSpace.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/All.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/AnonymousVariable.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ArrayRefType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ArrayType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Assignment.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/AutoWrapper.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Block.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/BoolLiteral.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Break.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CallExpression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CallFunction.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Check.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CheckLiteralTypes.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CheckLoops.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CheckRecursion.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CheckRecursiveTypes.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CheckReturns.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CheckUnreachableCode.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CheckWrapped.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Checker.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CloneProgram.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CommaExpression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ConstexprFolder.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ConstexprTypeParameter.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Continue.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ConvertPtrToArrayRefExpression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CreateLiteral.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/CreateLiteralType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/DereferenceExpression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/DoWhileLoop.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/DotExpression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/DoubleLiteral.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/DoubleLiteralType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/EArrayRef.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/EBuffer.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/EBufferBuilder.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/EPtr.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/EnumLiteral.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/EnumMember.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/EnumType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/EvaluationCommon.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Evaluator.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Expression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ExpressionFinder.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ExternalOrigin.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Field.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/FindHighZombies.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/FlattenProtocolExtends.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/FlattenedStructOffsetGatherer.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/FloatLiteral.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/FloatLiteralType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/FoldConstexprs.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ForLoop.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Func.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/FuncDef.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/FuncInstantiator.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/FuncParameter.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/FunctionLikeBlock.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/HighZombieFinder.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/IdentityExpression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/IfStatement.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/IndexExpression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/InferTypesForCall.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Inline.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Inliner.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/InstantiateImmediates.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/IntLiteral.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/IntLiteralType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Intrinsics.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/LateChecker.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Lexer.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/LexerToken.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/LiteralTypeChecker.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/LogicalExpression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/LogicalNot.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/LoopChecker.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/MakeArrayRefExpression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/MakePtrExpression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/NameContext.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/NameFinder.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/NameResolver.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/NativeFunc.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/NativeFuncInstance.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/NativeType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/NativeTypeInstance.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Node.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/NormalUsePropertyResolver.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/NullLiteral.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/NullType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/OriginKind.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/OverloadResolutionFailure.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Parse.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Prepare.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Program.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ProgramWithUnnecessaryThingsRemoved.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/PropertyAccessExpression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/PropertyResolver.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Protocol.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ProtocolDecl.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ProtocolFuncDecl.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ProtocolRef.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/PtrType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ReadModifyWriteExpression.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/RecursionChecker.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/RecursiveTypeChecker.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ReferenceType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ResolveNames.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ResolveOverloadImpl.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ResolveProperties.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ResolveTypeDefs.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Return.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ReturnChecker.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/ReturnException.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Rewriter.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SPIR-V.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SPIRV.html [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SPIRVCodegen.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SPIRVTypeAnalyzer.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SPIRVVariableAnalyzer.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SpecWork/Makefile [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SpecWork/WSL.g4 [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SpecWork/WSL.ott [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SpecWork/source/conf.py [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SpecWork/source/index.rst [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/StandardLibrary.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/StatementCloner.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/StructLayoutBuilder.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/StructType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Substitution.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SwitchCase.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SwitchStatement.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SynthesizeEnumFunctions.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/SynthesizeStructAccessors.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Test.html [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Test.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/TrapStatement.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Type.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/TypeDef.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/TypeDefResolver.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/TypeOrVariableRef.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/TypeParameterRewriter.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/TypeRef.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/TypeVariable.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/TypeVariableTracker.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/TypedValue.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/UintLiteral.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/UintLiteralType.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/UnificationContext.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/UnreachableCodeChecker.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Value.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/VariableDecl.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/VariableRef.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/VisitingSet.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/Visitor.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/WSL.md [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/WSyntaxError.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/WTrapError.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/WTypeError.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/WhileLoop.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/WrapChecker.js [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/index.html [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/spirv.core.grammar.json [new file with mode: 0644]
PerformanceTests/JetStream2/WSL/wsl-tests.yaml [new file with mode: 0644]
PerformanceTests/JetStream2/cdjs/benchmark.js [new file with mode: 0644]
PerformanceTests/JetStream2/cdjs/call_sign.js [new file with mode: 0644]
PerformanceTests/JetStream2/cdjs/collision.js [new file with mode: 0644]
PerformanceTests/JetStream2/cdjs/collision_detector.js [new file with mode: 0644]
PerformanceTests/JetStream2/cdjs/constants.js [new file with mode: 0644]
PerformanceTests/JetStream2/cdjs/motion.js [new file with mode: 0644]
PerformanceTests/JetStream2/cdjs/red_black_tree.js [new file with mode: 0644]
PerformanceTests/JetStream2/cdjs/reduce_collision_set.js [new file with mode: 0644]
PerformanceTests/JetStream2/cdjs/simulator.js [new file with mode: 0644]
PerformanceTests/JetStream2/cdjs/util.js [new file with mode: 0644]
PerformanceTests/JetStream2/cdjs/vector_2d.js [new file with mode: 0644]
PerformanceTests/JetStream2/cdjs/vector_3d.js [new file with mode: 0644]
PerformanceTests/JetStream2/cli.js [new file with mode: 0644]
PerformanceTests/JetStream2/code-load/code-first-load.js [new file with mode: 0644]
PerformanceTests/JetStream2/code-load/code-multi-load.js [new file with mode: 0644]
PerformanceTests/JetStream2/code-load/inspector-payload-minified.js [new file with mode: 0644]
PerformanceTests/JetStream2/code-load/inspector-payload.js [new file with mode: 0644]
PerformanceTests/JetStream2/index.html [new file with mode: 0644]
PerformanceTests/JetStream2/simple/file-system.js [new file with mode: 0644]
PerformanceTests/JetStream2/simple/float-mm.c.js [new file with mode: 0644]
PerformanceTests/JetStream2/simple/hash-map.js [new file with mode: 0644]
PerformanceTests/JetStream2/wasm/HashSet.js [new file with mode: 0644]
PerformanceTests/JetStream2/wasm/HashSet.wasm [new file with mode: 0644]
PerformanceTests/JetStream2/wasm/gcc-loops.js [new file with mode: 0644]
PerformanceTests/JetStream2/wasm/gcc-loops.wasm [new file with mode: 0644]
PerformanceTests/JetStream2/wasm/quicksort.js [new file with mode: 0644]
PerformanceTests/JetStream2/wasm/quicksort.wasm [new file with mode: 0644]
PerformanceTests/JetStream2/wasm/richards.c [new file with mode: 0644]
PerformanceTests/JetStream2/wasm/richards.js [new file with mode: 0644]
PerformanceTests/JetStream2/wasm/richards.wasm [new file with mode: 0644]
PerformanceTests/JetStream2/wasm/tsf.js [new file with mode: 0644]
PerformanceTests/JetStream2/wasm/tsf.wasm [new file with mode: 0644]
PerformanceTests/JetStream2/web-tooling-benchmark/LICENSE [new file with mode: 0644]
PerformanceTests/JetStream2/web-tooling-benchmark/acorn.js [new file with mode: 0644]
PerformanceTests/JetStream2/web-tooling-benchmark/babylon.js [new file with mode: 0644]
PerformanceTests/JetStream2/web-tooling-benchmark/browser.js [new file with mode: 0644]
PerformanceTests/JetStream2/web-tooling-benchmark/chai.js [new file with mode: 0644]
PerformanceTests/JetStream2/web-tooling-benchmark/cli.js [new file with mode: 0644]
PerformanceTests/JetStream2/web-tooling-benchmark/coffeescript.js [new file with mode: 0644]
PerformanceTests/JetStream2/web-tooling-benchmark/espree.js [new file with mode: 0644]
PerformanceTests/JetStream2/web-tooling-benchmark/jshint.js [new file with mode: 0644]
PerformanceTests/JetStream2/web-tooling-benchmark/lebab.js [new file with mode: 0644]
PerformanceTests/JetStream2/web-tooling-benchmark/prepack.js [new file with mode: 0644]
PerformanceTests/JetStream2/web-tooling-benchmark/uglify-js.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/async-task.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/3d-cube.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/3d-morph.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/3d-raytrace.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/access-binary-trees.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/access-fannkuch.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/access-nbody.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/access-nsieve.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/bitops-3bit-bits-in-byte.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/bitops-bits-in-byte.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/bitops-bitwise-and.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/bitops-nsieve-bits.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/controlflow-recursive.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/crypto-aes.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/crypto-md5.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/crypto-sha1.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/date-format-tofte.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/date-format-xparb.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/math-cordic.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/math-partial-sums.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/math-spectral-norm.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/regexp-dna.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/string-base64.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/string-fasta.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/string-tagcloud.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/string-unpack-code.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb-subtests/string-validate-input.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/bomb.js [new file with mode: 0644]
PerformanceTests/JetStream2/worker/segmentation.js [new file with mode: 0644]