├── .github ├── settings.yml └── workflows │ └── pipeline.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── binaryen.cabal ├── binaryen ├── .clang-format ├── .clang-tidy ├── .flake8 ├── .gitattributes ├── .github │ └── workflows │ │ ├── build_release.yml │ │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── CMakeLists.txt ├── Contributing.md ├── LICENSE ├── README.md ├── auto_update_tests.py ├── check.py ├── config.h.in ├── media │ └── example.png ├── requirements-dev.txt ├── scripts │ ├── __init__.py │ ├── binaryen-lit.in │ ├── clang-format-diff.sh │ ├── clang-tidy-diff.sh │ ├── embedwat.py │ ├── emcc-tests.sh │ ├── fuzz_opt.py │ ├── fuzz_passes.py │ ├── fuzz_passes_wast.py │ ├── fuzz_relooper.py │ ├── fuzz_shell.js │ ├── gen-s-parser.py │ ├── not.py │ ├── storage.py │ ├── strip_local_names.py │ ├── test │ │ ├── __init__.py │ │ ├── binaryenjs.py │ │ ├── env.js │ │ ├── generate_lld_tests.py │ │ ├── lld.py │ │ ├── mod.ule.js │ │ ├── node-esm-loader.mjs │ │ ├── shared.py │ │ ├── spectest.js │ │ ├── support.py │ │ ├── wasm2js.py │ │ └── wasm_opt.py │ ├── validation_shell.js │ └── wasm2js.js ├── src │ ├── abi │ │ └── js.h │ ├── asm_v_wasm.h │ ├── asmjs │ │ ├── CMakeLists.txt │ │ ├── asm_v_wasm.cpp │ │ ├── asmangle.cpp │ │ ├── asmangle.h │ │ ├── shared-constants.cpp │ │ └── shared-constants.h │ ├── binaryen-c.cpp │ ├── binaryen-c.h │ ├── cfg │ │ ├── CMakeLists.txt │ │ ├── Relooper.cpp │ │ ├── Relooper.h │ │ ├── cfg-traversal.h │ │ └── liveness-traversal.h │ ├── compiler-support.h │ ├── config.h │ ├── dataflow │ │ ├── graph.h │ │ ├── node.h │ │ ├── users.h │ │ └── utils.h │ ├── emscripten-optimizer │ │ ├── CMakeLists.txt │ │ ├── istring.h │ │ ├── optimizer-shared.cpp │ │ ├── optimizer.h │ │ ├── parser.cpp │ │ ├── parser.h │ │ ├── simple_ast.cpp │ │ ├── simple_ast.h │ │ └── snprintf.h │ ├── gen-s-parser.inc │ ├── ir │ │ ├── CMakeLists.txt │ │ ├── ExpressionAnalyzer.cpp │ │ ├── ExpressionManipulator.cpp │ │ ├── LocalGraph.cpp │ │ ├── ReFinalize.cpp │ │ ├── abstract.h │ │ ├── bits.h │ │ ├── block-utils.h │ │ ├── branch-utils.h │ │ ├── cost.h │ │ ├── debug.h │ │ ├── effects.h │ │ ├── equivalent_sets.h │ │ ├── features.h │ │ ├── find_all.h │ │ ├── flat.h │ │ ├── function-utils.h │ │ ├── global-utils.h │ │ ├── hashed.h │ │ ├── import-utils.h │ │ ├── iteration.h │ │ ├── label-utils.h │ │ ├── literal-utils.h │ │ ├── load-utils.h │ │ ├── local-graph.h │ │ ├── local-utils.h │ │ ├── localize.h │ │ ├── manipulation.h │ │ ├── match.h │ │ ├── memory-utils.h │ │ ├── module-splitting.cpp │ │ ├── module-splitting.h │ │ ├── module-utils.h │ │ ├── names.h │ │ ├── parents.h │ │ ├── properties.h │ │ ├── stack-utils.cpp │ │ ├── stack-utils.h │ │ ├── table-utils.h │ │ ├── trapping.h │ │ ├── type-updating.h │ │ └── utils.h │ ├── js │ │ ├── binaryen.js-extern-post.js │ │ ├── binaryen.js-extern-pre.js │ │ └── binaryen.js-post.js │ ├── literal.h │ ├── mixed_arena.h │ ├── parsing.h │ ├── pass.h │ ├── passes │ │ ├── AlignmentLowering.cpp │ │ ├── Asyncify.cpp │ │ ├── AvoidReinterprets.cpp │ │ ├── CMakeLists.txt │ │ ├── CoalesceLocals.cpp │ │ ├── CodeFolding.cpp │ │ ├── CodePushing.cpp │ │ ├── ConstHoisting.cpp │ │ ├── DWARF.cpp │ │ ├── DataFlowOpts.cpp │ │ ├── DeAlign.cpp │ │ ├── DeNaN.cpp │ │ ├── DeadArgumentElimination.cpp │ │ ├── DeadCodeElimination.cpp │ │ ├── Directize.cpp │ │ ├── DuplicateFunctionElimination.cpp │ │ ├── DuplicateImportElimination.cpp │ │ ├── ExtractFunction.cpp │ │ ├── Flatten.cpp │ │ ├── FuncCastEmulation.cpp │ │ ├── GenerateDynCalls.cpp │ │ ├── I64ToI32Lowering.cpp │ │ ├── Inlining.cpp │ │ ├── InstrumentLocals.cpp │ │ ├── InstrumentMemory.cpp │ │ ├── LegalizeJSInterface.cpp │ │ ├── LimitSegments.cpp │ │ ├── LocalCSE.cpp │ │ ├── LogExecution.cpp │ │ ├── LoopInvariantCodeMotion.cpp │ │ ├── Memory64Lowering.cpp │ │ ├── MemoryPacking.cpp │ │ ├── MergeBlocks.cpp │ │ ├── MergeLocals.cpp │ │ ├── Metrics.cpp │ │ ├── MinifyImportsAndExports.cpp │ │ ├── NameList.cpp │ │ ├── NoExitRuntime.cpp │ │ ├── OptimizeAddedConstants.cpp │ │ ├── OptimizeInstructions.cpp │ │ ├── PickLoadSigns.cpp │ │ ├── PostAssemblyScript.cpp │ │ ├── PostEmscripten.cpp │ │ ├── Precompute.cpp │ │ ├── Print.cpp │ │ ├── PrintCallGraph.cpp │ │ ├── PrintFeatures.cpp │ │ ├── PrintFunctionMap.cpp │ │ ├── ReReloop.cpp │ │ ├── RedundantSetElimination.cpp │ │ ├── RemoveImports.cpp │ │ ├── RemoveMemory.cpp │ │ ├── RemoveNonJSOps.cpp │ │ ├── RemoveUnusedBrs.cpp │ │ ├── RemoveUnusedModuleElements.cpp │ │ ├── RemoveUnusedNames.cpp │ │ ├── ReorderFunctions.cpp │ │ ├── ReorderLocals.cpp │ │ ├── RoundTrip.cpp │ │ ├── SSAify.cpp │ │ ├── SafeHeap.cpp │ │ ├── SimplifyGlobals.cpp │ │ ├── SimplifyLocals.cpp │ │ ├── Souperify.cpp │ │ ├── StackCheck.cpp │ │ ├── StackIR.cpp │ │ ├── Strip.cpp │ │ ├── StripTargetFeatures.cpp │ │ ├── TrapMode.cpp │ │ ├── Untee.cpp │ │ ├── Vacuum.cpp │ │ ├── WasmIntrinsics.cpp │ │ ├── intrinsics-module.h │ │ ├── opt-utils.h │ │ ├── pass.cpp │ │ ├── passes.h │ │ └── wasm-intrinsics.wat │ ├── pretty_printing.h │ ├── shared-constants.h │ ├── shell-interface.h │ ├── support │ │ ├── CMakeLists.txt │ │ ├── alloc.h │ │ ├── archive.cpp │ │ ├── archive.h │ │ ├── base64.h │ │ ├── bits.cpp │ │ ├── bits.h │ │ ├── colors.cpp │ │ ├── colors.h │ │ ├── command-line.cpp │ │ ├── command-line.h │ │ ├── debug.cpp │ │ ├── debug.h │ │ ├── file.cpp │ │ ├── file.h │ │ ├── hash.h │ │ ├── json.h │ │ ├── learning.h │ │ ├── name.h │ │ ├── path.cpp │ │ ├── path.h │ │ ├── permutations.h │ │ ├── safe_integer.cpp │ │ ├── safe_integer.h │ │ ├── small_vector.h │ │ ├── sorted_vector.h │ │ ├── space.h │ │ ├── string.h │ │ ├── threads.cpp │ │ ├── threads.h │ │ ├── timing.h │ │ ├── unique_deferring_queue.h │ │ ├── utilities.cpp │ │ └── utilities.h │ ├── templates │ │ ├── normal.js │ │ └── wasm.js │ ├── tools │ │ ├── execution-results.h │ │ ├── fuzzing.h │ │ ├── js-wrapper.h │ │ ├── optimization-options.h │ │ ├── spec-wrapper.h │ │ ├── tool-options.h │ │ ├── tool-utils.h │ │ ├── wasm-as.cpp │ │ ├── wasm-ctor-eval.cpp │ │ ├── wasm-dis.cpp │ │ ├── wasm-emscripten-finalize.cpp │ │ ├── wasm-metadce.cpp │ │ ├── wasm-opt.cpp │ │ ├── wasm-reduce.cpp │ │ ├── wasm-shell.cpp │ │ ├── wasm-split.cpp │ │ ├── wasm2c-wrapper.h │ │ └── wasm2js.cpp │ ├── wasm-binary.h │ ├── wasm-builder.h │ ├── wasm-debug.h │ ├── wasm-delegations-fields.h │ ├── wasm-delegations.h │ ├── wasm-emscripten.h │ ├── wasm-features.h │ ├── wasm-interpreter.h │ ├── wasm-io.h │ ├── wasm-module-building.h │ ├── wasm-s-parser.h │ ├── wasm-stack.h │ ├── wasm-traversal.h │ ├── wasm-type.h │ ├── wasm-validator.h │ ├── wasm.h │ ├── wasm │ │ ├── CMakeLists.txt │ │ ├── literal.cpp │ │ ├── wasm-binary.cpp │ │ ├── wasm-debug.cpp │ │ ├── wasm-emscripten.cpp │ │ ├── wasm-interpreter.cpp │ │ ├── wasm-io.cpp │ │ ├── wasm-s-parser.cpp │ │ ├── wasm-stack.cpp │ │ ├── wasm-type.cpp │ │ ├── wasm-validator.cpp │ │ └── wasm.cpp │ └── wasm2js.h ├── test │ ├── __init__.py │ ├── atomics-unshared.wast │ ├── atomics-unshared.wast.from-wast │ ├── atomics-unshared.wast.fromBinary │ ├── atomics-unshared.wast.fromBinary.noDebugInfo │ ├── atomics.wast │ ├── atomics.wast.from-wast │ ├── atomics.wast.fromBinary │ ├── atomics.wast.fromBinary.noDebugInfo │ ├── atomics64.wast │ ├── atomics64.wast.from-wast │ ├── atomics64.wast.fromBinary │ ├── atomics64.wast.fromBinary.noDebugInfo │ ├── bigswitch.cpp │ ├── bigswitch.txt │ ├── binaryen.js │ │ ├── atomics.js │ │ ├── atomics.js.txt │ │ ├── copy-expression.js │ │ ├── copy-expression.js.txt │ │ ├── custom-section.js │ │ ├── custom-section.js.txt │ │ ├── debug-info.js │ │ ├── debug-info.js.txt │ │ ├── debug-names.js │ │ ├── debug-names.js.txt │ │ ├── emit_asmjs.js │ │ ├── emit_asmjs.js.txt │ │ ├── event.js │ │ ├── event.js.txt │ │ ├── exception-handling.js │ │ ├── exception-handling.js.txt │ │ ├── expressionrunner.js │ │ ├── expressionrunner.js.txt │ │ ├── expressions.js │ │ ├── expressions.js.txt │ │ ├── fast-math.js │ │ ├── fast-math.js.txt │ │ ├── functions.js │ │ ├── functions.js.txt │ │ ├── global.js │ │ ├── global.js.txt │ │ ├── hello-world.js │ │ ├── hello-world.js.txt │ │ ├── inlining-options.js │ │ ├── inlining-options.js.txt │ │ ├── kitchen-sink.js │ │ ├── kitchen-sink.js.txt │ │ ├── low-memory-unused.js │ │ ├── low-memory-unused.js.txt │ │ ├── optimize-levels.js │ │ ├── optimize-levels.js.txt │ │ ├── pass-arguments.js │ │ ├── pass-arguments.js.txt │ │ ├── reloc.js │ │ ├── reloc.js.txt │ │ ├── sideffects.js │ │ ├── sideffects.js.txt │ │ ├── sieve.js │ │ ├── sieve.js.txt │ │ ├── simd.js │ │ ├── simd.js.txt │ │ ├── sourcemap.js │ │ ├── sourcemap.js.txt │ │ ├── stackir.js │ │ ├── stackir.js.txt │ │ ├── tail_calls.js │ │ ├── tail_calls.js.txt │ │ ├── validation_errors.js │ │ └── validation_errors.js.txt │ ├── br_to_exit.wasm │ ├── br_to_exit.wasm.fromBinary │ ├── break-to-return.wasm │ ├── break-to-return.wasm.fromBinary │ ├── break-within-catch.wasm │ ├── break-within-catch.wasm.fromBinary │ ├── calls.cpp │ ├── calls.emcc │ ├── calls.post.js │ ├── calls.txt │ ├── complexBinaryNames.wasm │ ├── complexBinaryNames.wasm.fromBinary │ ├── complexTextNames.wast │ ├── complexTextNames.wast.from-wast │ ├── complexTextNames.wast.fromBinary │ ├── complexTextNames.wast.fromBinary.noDebugInfo │ ├── consume-stacky.wasm │ ├── consume-stacky.wasm.fromBinary │ ├── control_flow.cpp │ ├── control_flow.emcc │ ├── control_flow.post.js │ ├── control_flow.txt │ ├── crash │ │ ├── expression-past-end-of-input.wasm │ │ ├── outside.wasm │ │ └── use_var_outside_func.wasm │ ├── ctor-eval │ │ ├── bad-indirect-call.wast │ │ ├── bad-indirect-call.wast.ctors │ │ ├── bad-indirect-call.wast.out │ │ ├── bad-indirect-call2.wast │ │ ├── bad-indirect-call2.wast.ctors │ │ ├── bad-indirect-call2.wast.out │ │ ├── bad-indirect-call3.wast │ │ ├── bad-indirect-call3.wast.ctors │ │ ├── bad-indirect-call3.wast.out │ │ ├── basics-flatten.wast │ │ ├── basics-flatten.wast.ctors │ │ ├── basics-flatten.wast.out │ │ ├── basics.wast │ │ ├── basics.wast.ctors │ │ ├── basics.wast.out │ │ ├── imported-min.wast │ │ ├── imported-min.wast.ctors │ │ ├── imported-min.wast.out │ │ ├── imported.wast │ │ ├── imported.wast.ctors │ │ ├── imported.wast.out │ │ ├── imported2.wast │ │ ├── imported2.wast.ctors │ │ ├── imported2.wast.out │ │ ├── imported3.wast │ │ ├── imported3.wast.ctors │ │ ├── imported3.wast.out │ │ ├── indirect-call3.wast │ │ ├── indirect-call3.wast.ctors │ │ ├── indirect-call3.wast.out │ │ ├── just_some.wast │ │ ├── just_some.wast.ctors │ │ ├── just_some.wast.out │ │ ├── no_partial.wast │ │ ├── no_partial.wast.ctors │ │ ├── no_partial.wast.out │ │ ├── stack-direction.wast │ │ ├── stack-direction.wast.ctors │ │ ├── stack-direction.wast.out │ │ ├── unsafe_call.wast │ │ ├── unsafe_call.wast.ctors │ │ ├── unsafe_call.wast.out │ │ ├── unsafe_store.wast │ │ ├── unsafe_store.wast.ctors │ │ ├── unsafe_store.wast.out │ │ ├── unsafe_store2.wast │ │ ├── unsafe_store2.wast.ctors │ │ ├── unsafe_store2.wast.out │ │ ├── unsafe_store3.wast │ │ ├── unsafe_store3.wast.ctors │ │ └── unsafe_store3.wast.out │ ├── duplicate_types.wast │ ├── duplicate_types.wast.from-wast │ ├── duplicate_types.wast.fromBinary │ ├── duplicate_types.wast.fromBinary.noDebugInfo │ ├── duplicated_names.wasm │ ├── duplicated_names.wasm.fromBinary │ ├── duplicated_names_collision.wasm │ ├── duplicated_names_collision.wasm.fromBinary │ ├── dylib.wasm │ ├── dylib.wasm.fromBinary │ ├── elided-br.wasm │ ├── elided-br.wasm.fromBinary │ ├── empty_imported_table.wast │ ├── empty_imported_table.wast.from-wast │ ├── empty_imported_table.wast.fromBinary │ ├── empty_imported_table.wast.fromBinary.noDebugInfo │ ├── empty_table.wast │ ├── empty_table.wast.from-wast │ ├── empty_table.wast.fromBinary │ ├── empty_table.wast.fromBinary.noDebugInfo │ ├── events.wast │ ├── events.wast.from-wast │ ├── events.wast.fromBinary │ ├── events.wast.fromBinary.noDebugInfo │ ├── example │ │ ├── c-api-hello-world.c │ │ ├── c-api-hello-world.txt │ │ ├── c-api-kitchen-sink.c │ │ ├── c-api-kitchen-sink.txt │ │ ├── c-api-relooper-unreachable-if.cpp │ │ ├── c-api-relooper-unreachable-if.txt │ │ ├── c-api-unused-mem.cpp │ │ ├── c-api-unused-mem.txt │ │ ├── cpp-threads.cpp │ │ ├── cpp-threads.txt │ │ ├── cpp-unit.cpp │ │ ├── cpp-unit.txt │ │ ├── hash.cpp │ │ ├── hash.txt │ │ ├── match.cpp │ │ ├── match.txt │ │ ├── module-splitting.cpp │ │ ├── module-splitting.txt │ │ ├── relooper-fuzz.c │ │ ├── relooper-fuzz.txt │ │ ├── relooper-fuzz1.c │ │ ├── relooper-fuzz1.txt │ │ ├── relooper-fuzz2.c │ │ ├── relooper-fuzz2.txt │ │ ├── relooper-merge1.c │ │ ├── relooper-merge1.txt │ │ ├── relooper-merge2.c │ │ ├── relooper-merge2.txt │ │ ├── relooper-merge3.c │ │ ├── relooper-merge3.txt │ │ ├── relooper-merge4.c │ │ ├── relooper-merge4.txt │ │ ├── relooper-merge5.c │ │ ├── relooper-merge5.txt │ │ ├── relooper-merge6.c │ │ ├── relooper-merge6.txt │ │ ├── relooper-merge7.c │ │ ├── relooper-merge7.txt │ │ ├── small_vector.cpp │ │ ├── small_vector.txt │ │ ├── space.cpp │ │ ├── space.txt │ │ ├── stack-utils.cpp │ │ ├── stack-utils.txt │ │ ├── type-builder.cpp │ │ ├── type-builder.txt │ │ ├── typeinfo.cpp │ │ └── typeinfo.txt │ ├── exception-handling.wast │ ├── exception-handling.wast.from-wast │ ├── exception-handling.wast.fromBinary │ ├── exception-handling.wast.fromBinary.noDebugInfo │ ├── export-import.wast │ ├── export-import.wast.from-wast │ ├── export-import.wast.fromBinary │ ├── export-import.wast.fromBinary.noDebugInfo │ ├── extended-names.wast │ ├── extended-names.wast.from-wast │ ├── extended-names.wast.fromBinary │ ├── extended-names.wast.fromBinary.noDebugInfo │ ├── externref.wast.from-wast │ ├── externref.wast.fromBinary │ ├── externref.wast.fromBinary.noDebugInfo │ ├── extra-unreachable.wast │ ├── extra-unreachable.wast.from-wast │ ├── extra-unreachable.wast.fromBinary │ ├── extra-unreachable.wast.fromBinary.noDebugInfo │ ├── fannkuch.args │ ├── fannkuch.cpp │ ├── fannkuch.txt │ ├── fasta.args │ ├── fasta.cpp │ ├── fasta.txt │ ├── fib-dbg.wasm │ ├── fib-dbg.wasm.fromBinary │ ├── fib-dbg.wasm.map │ ├── float_ops.cpp │ ├── float_ops.emcc │ ├── float_ops.post.js │ ├── float_ops.txt │ ├── fn_prolog_epilog.debugInfo.wasm │ ├── fn_prolog_epilog.debugInfo.wasm.fromBinary │ ├── fn_prolog_epilog.debugInfo.wasm.map │ ├── fn_prolog_epilog.debugInfo.wast │ ├── fn_prolog_epilog.debugInfo.wast.from-wast │ ├── fn_prolog_epilog.debugInfo.wast.fromBinary │ ├── fn_prolog_epilog.debugInfo.wast.fromBinary.noDebugInfo │ ├── gc.wast │ ├── gc.wast.from-wast │ ├── gc.wast.fromBinary │ ├── gc.wast.fromBinary.noDebugInfo │ ├── grow_memory.cpp │ ├── grow_memory.emcc │ ├── grow_memory.txt │ ├── grow_memory.wast │ ├── grow_memory.wast.from-wast │ ├── grow_memory.wast.fromBinary │ ├── grow_memory.wast.fromBinary.noDebugInfo │ ├── heap-types.wast │ ├── heap-types.wast.from-wast │ ├── heap-types.wast.fromBinary │ ├── heap-types.wast.fromBinary.noDebugInfo │ ├── hello_libcxx.cpp │ ├── hello_libcxx.txt │ ├── hello_world.c │ ├── hello_world.txt │ ├── hello_world.wast.from-wast │ ├── hello_world.wast.fromBinary │ ├── hello_world.wast.fromBinary.noDebugInfo │ ├── hello_world.wat │ ├── imported_memory.wast │ ├── imported_memory.wast.from-wast │ ├── imported_memory.wast.fromBinary │ ├── imported_memory.wast.fromBinary.noDebugInfo │ ├── imported_memory_growth.wast │ ├── imported_memory_growth.wast.from-wast │ ├── imported_memory_growth.wast.fromBinary │ ├── imported_memory_growth.wast.fromBinary.noDebugInfo │ ├── int_ops.c │ ├── int_ops.emcc │ ├── int_ops.post.js │ ├── int_ops.txt │ ├── kitchen_sink.wast │ ├── kitchen_sink.wast.from-wast │ ├── kitchen_sink.wast.fromBinary │ ├── kitchen_sink.wast.fromBinary.noDebugInfo │ ├── linker │ │ ├── archive │ │ │ ├── barlong.a │ │ │ └── foobar.a │ │ ├── bar.c │ │ ├── baz.c │ │ ├── foo.c │ │ ├── main.c │ │ └── quux.c │ ├── lit │ │ ├── CMakeLists.txt │ │ ├── lit.cfg.py │ │ ├── lit.site.cfg.py.in │ │ ├── parse-error.wast │ │ ├── validation │ │ │ └── shared-memory.wast │ │ ├── wasm-emscripten-finalize │ │ │ ├── bigint.wat │ │ │ └── passive-pic.wat │ │ └── wasm-split │ │ │ ├── basic.wast │ │ │ ├── call_exports.mjs │ │ │ ├── export-name-already-exists.wast │ │ │ ├── initial-table.wast │ │ │ ├── instrument-funcs.wast │ │ │ ├── instrument-memory-too-small.wast │ │ │ ├── invalid-options.wast │ │ │ ├── mismatched-hashes.wast │ │ │ ├── name-collision.wast │ │ │ ├── profile-guided.wast │ │ │ └── verbose.wast │ ├── lld │ │ ├── basic_safe_stack.s │ │ ├── basic_safe_stack.wat │ │ ├── basic_safe_stack.wat.out │ │ ├── duplicate_imports.wat │ │ ├── duplicate_imports.wat.out │ │ ├── em_asm.cpp │ │ ├── em_asm.wat │ │ ├── em_asm.wat.mem.mem │ │ ├── em_asm.wat.mem.out │ │ ├── em_asm.wat.out │ │ ├── em_asm64.cpp │ │ ├── em_asm64.wat │ │ ├── em_asm64.wat.out │ │ ├── em_asm_O0.c │ │ ├── em_asm_O0.wat │ │ ├── em_asm_O0.wat.out │ │ ├── em_asm_main_thread.wat │ │ ├── em_asm_main_thread.wat.out │ │ ├── em_asm_shared.cpp │ │ ├── em_asm_shared.wat │ │ ├── em_asm_shared.wat.out │ │ ├── em_asm_table.wat │ │ ├── em_asm_table.wat.out │ │ ├── em_js_O0.wat │ │ ├── em_js_O0.wat.out │ │ ├── hello_world.c │ │ ├── hello_world.passive.wat │ │ ├── hello_world.passive.wat.out │ │ ├── hello_world.wat │ │ ├── hello_world.wat.mem.mem │ │ ├── hello_world.wat.mem.out │ │ ├── hello_world.wat.out │ │ ├── init.c │ │ ├── init.wat │ │ ├── init.wat.out │ │ ├── longjmp.c │ │ ├── longjmp.wat │ │ ├── longjmp.wat.out │ │ ├── main_module.wat │ │ ├── main_module.wat.out │ │ ├── main_module_table.wat │ │ ├── main_module_table.wat.out │ │ ├── main_module_table_2.wat │ │ ├── main_module_table_2.wat.out │ │ ├── main_module_table_3.wat │ │ ├── main_module_table_3.wat.out │ │ ├── main_module_table_4.wat │ │ ├── main_module_table_4.wat.out │ │ ├── main_module_table_5.wat │ │ ├── main_module_table_5.wat.out │ │ ├── recursive.c │ │ ├── recursive.wat │ │ ├── recursive.wat.out │ │ ├── recursive_safe_stack.wat │ │ ├── recursive_safe_stack.wat.out │ │ ├── reserved_func_ptr.cpp │ │ ├── reserved_func_ptr.wat │ │ ├── reserved_func_ptr.wat.out │ │ ├── safe_stack_standalone-wasm.wat │ │ ├── safe_stack_standalone-wasm.wat.out │ │ ├── shared.cpp │ │ ├── shared.wat │ │ ├── shared.wat.out │ │ ├── shared_add_to_table.wasm │ │ ├── shared_add_to_table.wasm.out │ │ ├── shared_longjmp.c │ │ ├── shared_longjmp.wat │ │ ├── shared_longjmp.wat.out │ │ ├── standalone-wasm-with-start.wat │ │ ├── standalone-wasm-with-start.wat.out │ │ ├── standalone-wasm.wat │ │ ├── standalone-wasm.wat.out │ │ ├── standalone-wasm2.wat │ │ ├── standalone-wasm2.wat.out │ │ ├── standalone-wasm3.wat │ │ └── standalone-wasm3.wat.out │ ├── mem.cpp │ ├── mem.emcc │ ├── mem.post.js │ ├── mem.txt │ ├── memory-import.wast │ ├── memory-import.wast.from-wast │ ├── memory-import.wast.fromBinary │ ├── memory-import.wast.fromBinary.noDebugInfo │ ├── memory-import64.wast │ ├── memory-import64.wast.from-wast │ ├── memory-import64.wast.fromBinary │ ├── memory-import64.wast.fromBinary.noDebugInfo │ ├── memory-import64.wast.wasm.fromBinary │ ├── memory-shared.wast │ ├── memory-shared.wast.from-wast │ ├── memory-shared.wast.fromBinary │ ├── memory-shared.wast.fromBinary.noDebugInfo │ ├── metadatas.wasm │ ├── metadatas.wasm.fromBinary │ ├── metadce │ │ ├── all-outside.wast │ │ ├── all-outside.wast.dced │ │ ├── all-outside.wast.dced.stdout │ │ ├── all-outside.wast.graph.txt │ │ ├── corners.wast │ │ ├── corners.wast.dced │ │ ├── corners.wast.dced.stdout │ │ ├── corners.wast.graph.txt │ │ ├── no-outside.wast │ │ ├── no-outside.wast.dced │ │ ├── no-outside.wast.dced.stdout │ │ ├── no-outside.wast.graph.txt │ │ ├── outside.wast │ │ ├── outside.wast.dced │ │ ├── outside.wast.dced.stdout │ │ ├── outside.wast.graph.txt │ │ ├── rooted-export.wast │ │ ├── rooted-export.wast.dced │ │ ├── rooted-export.wast.dced.stdout │ │ ├── rooted-export.wast.graph.txt │ │ ├── spanning_cycle.wast │ │ ├── spanning_cycle.wast.dced │ │ ├── spanning_cycle.wast.dced.stdout │ │ ├── spanning_cycle.wast.graph.txt │ │ ├── spanning_cycle_unrooted.wast │ │ ├── spanning_cycle_unrooted.wast.dced │ │ ├── spanning_cycle_unrooted.wast.dced.stdout │ │ ├── spanning_cycle_unrooted.wast.graph.txt │ │ ├── threaded.wast │ │ ├── threaded.wast.dced │ │ ├── threaded.wast.dced.stdout │ │ ├── threaded.wast.graph.txt │ │ ├── threaded_cycle.wast │ │ ├── threaded_cycle.wast.dced │ │ ├── threaded_cycle.wast.dced.stdout │ │ ├── threaded_cycle.wast.graph.txt │ │ ├── threaded_unrooted.wast │ │ ├── threaded_unrooted.wast.dced │ │ ├── threaded_unrooted.wast.dced.stdout │ │ ├── threaded_unrooted.wast.graph.txt │ │ ├── threaded_unrooted_cycle.wast │ │ ├── threaded_unrooted_cycle.wast.dced │ │ ├── threaded_unrooted_cycle.wast.dced.stdout │ │ └── threaded_unrooted_cycle.wast.graph.txt │ ├── min.wast │ ├── min.wast.from-wast │ ├── min.wast.fromBinary │ ├── min.wast.fromBinary.noDebugInfo │ ├── multivalue.wast │ ├── multivalue.wast.from-wast │ ├── multivalue.wast.fromBinary │ ├── multivalue.wast.fromBinary.noDebugInfo │ ├── mutable-global.wasm │ ├── mutable-global.wasm.fromBinary │ ├── mutable-global.wast │ ├── mutable-global.wast.from-wast │ ├── mutable-global.wast.fromBinary │ ├── mutable-global.wast.fromBinary.noDebugInfo │ ├── newsyntax.wast │ ├── newsyntax.wast.from-wast │ ├── newsyntax.wast.fromBinary │ ├── newsyntax.wast.fromBinary.noDebugInfo │ ├── nonspec-bulk-memory.wast │ ├── nonspec-bulk-memory.wast.from-wast │ ├── nonspec-bulk-memory.wast.fromBinary │ ├── nonspec-bulk-memory.wast.fromBinary.noDebugInfo │ ├── passes │ │ ├── O.bin.txt │ │ ├── O.txt │ │ ├── O.wasm │ │ ├── O.wast │ │ ├── O1.txt │ │ ├── O1.wast │ │ ├── O1_print-stack-ir.txt │ │ ├── O1_print-stack-ir.wast │ │ ├── O2_precompute-propagate_print-stack-ir.txt │ │ ├── O2_precompute-propagate_print-stack-ir.wast │ │ ├── O2_print-stack-ir.txt │ │ ├── O2_print-stack-ir.wast │ │ ├── O3_inline-functions-with-loops_flexible-inline-max-function-size=30.txt │ │ ├── O3_inline-functions-with-loops_flexible-inline-max-function-size=30.wast │ │ ├── O3_inlining.txt │ │ ├── O3_inlining.wast │ │ ├── O3_low-memory-unused_metrics.txt │ │ ├── O3_low-memory-unused_metrics.wast │ │ ├── O3_print-stack-ir.txt │ │ ├── O3_print-stack-ir.wast │ │ ├── O4_disable-bulk-memory.txt │ │ ├── O4_disable-bulk-memory.wast │ │ ├── O_all-features.txt │ │ ├── O_all-features.wast │ │ ├── O_all-features_ignore-implicit-traps.txt │ │ ├── O_all-features_ignore-implicit-traps.wast │ │ ├── O_fast-math.txt │ │ ├── O_fast-math.wast │ │ ├── Os_print-stack-ir_all-features.txt │ │ ├── Os_print-stack-ir_all-features.wast │ │ ├── Oz.txt │ │ ├── Oz.wast │ │ ├── Oz_fuzz-exec_all-features.txt │ │ ├── Oz_fuzz-exec_all-features.wast │ │ ├── alignment-lowering.txt │ │ ├── alignment-lowering.wast │ │ ├── alignment-lowering64.passes │ │ ├── alignment-lowering64.txt │ │ ├── alignment-lowering64.wast │ │ ├── asyncify.txt │ │ ├── asyncify.wast │ │ ├── asyncify_enable-multivalue.txt │ │ ├── asyncify_enable-multivalue.wast │ │ ├── asyncify_mod-asyncify-always-and-only-unwind.txt │ │ ├── asyncify_mod-asyncify-always-and-only-unwind.wast │ │ ├── asyncify_mod-asyncify-always-and-only-unwind_O.txt │ │ ├── asyncify_mod-asyncify-always-and-only-unwind_O.wast │ │ ├── asyncify_mod-asyncify-never-unwind.txt │ │ ├── asyncify_mod-asyncify-never-unwind.wast │ │ ├── asyncify_mod-asyncify-never-unwind_O.txt │ │ ├── asyncify_mod-asyncify-never-unwind_O.wast │ │ ├── asyncify_optimize-level=1.txt │ │ ├── asyncify_optimize-level=1.wast │ │ ├── asyncify_pass-arg=asyncify-addlist@foo.txt │ │ ├── asyncify_pass-arg=asyncify-addlist@foo.wast │ │ ├── asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.txt │ │ ├── asyncify_pass-arg=asyncify-addlist@foo_pass-arg=asyncify-ignore-indirect.wast │ │ ├── asyncify_pass-arg=asyncify-asserts_pass-arg=asyncify-onlylist@waka.txt │ │ ├── asyncify_pass-arg=asyncify-asserts_pass-arg=asyncify-onlylist@waka.wast │ │ ├── asyncify_pass-arg=asyncify-blacklist@foo,bar.txt │ │ ├── asyncify_pass-arg=asyncify-blacklist@foo,bar.wast │ │ ├── asyncify_pass-arg=asyncify-ignore-imports.txt │ │ ├── asyncify_pass-arg=asyncify-ignore-imports.wast │ │ ├── asyncify_pass-arg=asyncify-ignore-indirect.txt │ │ ├── asyncify_pass-arg=asyncify-ignore-indirect.wast │ │ ├── asyncify_pass-arg=asyncify-imports@env.import,env.import2.txt │ │ ├── asyncify_pass-arg=asyncify-imports@env.import,env.import2.wast │ │ ├── asyncify_pass-arg=asyncify-onlylist@foo,bar.txt │ │ ├── asyncify_pass-arg=asyncify-onlylist@foo,bar.wast │ │ ├── asyncify_pass-arg=asyncify-verbose.txt │ │ ├── asyncify_pass-arg=asyncify-verbose.wast │ │ ├── avoid-reinterprets.txt │ │ ├── avoid-reinterprets.wast │ │ ├── avoid-reinterprets64.passes │ │ ├── avoid-reinterprets64.txt │ │ ├── avoid-reinterprets64.wast │ │ ├── class_with_dwarf_noprint.bin.txt │ │ ├── class_with_dwarf_noprint.passes │ │ ├── class_with_dwarf_noprint.wasm │ │ ├── coalesce-locals-learning.txt │ │ ├── coalesce-locals-learning.wast │ │ ├── coalesce-locals.txt │ │ ├── coalesce-locals.wast │ │ ├── code-folding_enable-threads.txt │ │ ├── code-folding_enable-threads.wast │ │ ├── code-pushing_all-features.txt │ │ ├── code-pushing_all-features.wast │ │ ├── code-pushing_ignore-implicit-traps.txt │ │ ├── code-pushing_ignore-implicit-traps.wast │ │ ├── const-hoisting.txt │ │ ├── const-hoisting.wast │ │ ├── converge_O3_metrics.bin.txt │ │ ├── converge_O3_metrics.wasm │ │ ├── dae-optimizing.txt │ │ ├── dae-optimizing.wast │ │ ├── dae_all-features.txt │ │ ├── dae_all-features.wast │ │ ├── dce_all-features.txt │ │ ├── dce_all-features.wast │ │ ├── dce_vacuum_remove-unused-names.bin.txt │ │ ├── dce_vacuum_remove-unused-names.txt │ │ ├── dce_vacuum_remove-unused-names.wasm │ │ ├── dce_vacuum_remove-unused-names.wast │ │ ├── dealign.txt │ │ ├── dealign.wast │ │ ├── dealign64.passes │ │ ├── dealign64.txt │ │ ├── dealign64.wast │ │ ├── denan.txt │ │ ├── denan.wast │ │ ├── directize_all-features.txt │ │ ├── directize_all-features.wast │ │ ├── duplicate-function-elimination_all-features.txt │ │ ├── duplicate-function-elimination_all-features.wast │ │ ├── duplicate-function-elimination_optimize-level=1.txt │ │ ├── duplicate-function-elimination_optimize-level=1.wast │ │ ├── duplicate-function-elimination_optimize-level=2.txt │ │ ├── duplicate-function-elimination_optimize-level=2.wast │ │ ├── duplicate-import-elimination.txt │ │ ├── duplicate-import-elimination.wast │ │ ├── dwarf-local-order.bin.txt │ │ ├── dwarf-local-order.passes │ │ ├── dwarf-local-order.wasm │ │ ├── dwarf_unit_with_no_abbrevs_noprint.bin.txt │ │ ├── dwarf_unit_with_no_abbrevs_noprint.passes │ │ ├── dwarf_unit_with_no_abbrevs_noprint.wasm │ │ ├── dwarfdump.bin.txt │ │ ├── dwarfdump.wasm │ │ ├── dwarfdump_roundtrip_dwarfdump.bin.txt │ │ ├── dwarfdump_roundtrip_dwarfdump.wasm │ │ ├── emit-js-wrapper=a.js.txt │ │ ├── emit-js-wrapper=a.js.wast │ │ ├── emit-js-wrapper=a.js.wast.js │ │ ├── emit-spec-wrapper=a.wat.txt │ │ ├── emit-spec-wrapper=a.wat.wast │ │ ├── emit-spec-wrapper=a.wat.wast.wat │ │ ├── extract-function_pass-arg=extract@foo.txt │ │ ├── extract-function_pass-arg=extract@foo.wast │ │ ├── fannkuch0_dwarf.bin.txt │ │ ├── fannkuch0_dwarf.passes │ │ ├── fannkuch0_dwarf.wasm │ │ ├── fannkuch3_dwarf.bin.txt │ │ ├── fannkuch3_dwarf.passes │ │ ├── fannkuch3_dwarf.wasm │ │ ├── fannkuch3_manyopts_dwarf.bin.txt │ │ ├── fannkuch3_manyopts_dwarf.passes │ │ ├── fannkuch3_manyopts_dwarf.wasm │ │ ├── fib2_dwarf.bin.txt │ │ ├── fib2_dwarf.passes │ │ ├── fib2_dwarf.wasm │ │ ├── fib2_emptylocspan_dwarf.bin.txt │ │ ├── fib2_emptylocspan_dwarf.passes │ │ ├── fib2_emptylocspan_dwarf.wasm │ │ ├── fib_nonzero-low-pc_dwarf.bin.txt │ │ ├── fib_nonzero-low-pc_dwarf.passes │ │ ├── fib_nonzero-low-pc_dwarf.wasm │ │ ├── flatten.bin.txt │ │ ├── flatten.wasm │ │ ├── flatten_all-features.txt │ │ ├── flatten_all-features.wast │ │ ├── flatten_dfo_O3_enable-threads.txt │ │ ├── flatten_dfo_O3_enable-threads.wast │ │ ├── flatten_i64-to-i32-lowering.txt │ │ ├── flatten_i64-to-i32-lowering.wast │ │ ├── flatten_local-cse_Os.txt │ │ ├── flatten_local-cse_Os.wast │ │ ├── flatten_local-cse_all-features.txt │ │ ├── flatten_local-cse_all-features.wast │ │ ├── flatten_rereloop.txt │ │ ├── flatten_rereloop.wast │ │ ├── flatten_simplify-locals-nonesting_dfo_O3.txt │ │ ├── flatten_simplify-locals-nonesting_dfo_O3.wast │ │ ├── flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.txt │ │ ├── flatten_simplify-locals-nonesting_souperify-single-use_enable-threads.wast │ │ ├── flatten_simplify-locals-nonesting_souperify_enable-threads.txt │ │ ├── flatten_simplify-locals-nonesting_souperify_enable-threads.wast │ │ ├── fpcast-emu.txt │ │ ├── fpcast-emu.wast │ │ ├── fpcast-emu_pass-arg=max-func-params@5.txt │ │ ├── fpcast-emu_pass-arg=max-func-params@5.wast │ │ ├── func-metrics.txt │ │ ├── func-metrics.wast │ │ ├── fuzz-exec_O.txt │ │ ├── fuzz-exec_O.wast │ │ ├── fuzz-exec_all-features.txt │ │ ├── fuzz-exec_all-features.wast │ │ ├── fuzz_metrics_noprint.bin.txt │ │ ├── fuzz_metrics_noprint.passes │ │ ├── fuzz_metrics_noprint.wasm │ │ ├── generate-dyncalls.txt │ │ ├── generate-dyncalls.wast │ │ ├── generate-i64-dyncalls.txt │ │ ├── generate-i64-dyncalls.wast │ │ ├── generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.txt │ │ ├── generate-stack-ir_optimize-stack-ir_print-stack-ir_all-features.wast │ │ ├── generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.txt │ │ ├── generate-stack-ir_optimize-stack-ir_print-stack-ir_optimize-level=3.wast │ │ ├── ignore_missing_func_dwarf.bin.txt │ │ ├── ignore_missing_func_dwarf.passes │ │ ├── ignore_missing_func_dwarf.wasm │ │ ├── inline-main.txt │ │ ├── inline-main.wast │ │ ├── inlined_to_start_dwarf.bin.txt │ │ ├── inlined_to_start_dwarf.passes │ │ ├── inlined_to_start_dwarf.wasm │ │ ├── inlining-optimizing_enable-threads.txt │ │ ├── inlining-optimizing_enable-threads.wast │ │ ├── inlining-optimizing_optimize-level=3.txt │ │ ├── inlining-optimizing_optimize-level=3.wast │ │ ├── inlining_all-features.txt │ │ ├── inlining_all-features.wast │ │ ├── inlining_enable-tail-call.txt │ │ ├── inlining_enable-tail-call.wast │ │ ├── inlining_optimize-level=3.txt │ │ ├── inlining_optimize-level=3.wast │ │ ├── instrument-locals_all-features_disable-typed-function-references.txt │ │ ├── instrument-locals_all-features_disable-typed-function-references.wast │ │ ├── instrument-memory.txt │ │ ├── instrument-memory.wast │ │ ├── instrument-memory64.passes │ │ ├── instrument-memory64.txt │ │ ├── instrument-memory64.wast │ │ ├── interesting-pass-mix.passes │ │ ├── interesting-pass-mix.txt │ │ ├── interesting-pass-mix.wast │ │ ├── legalize-js-interface-minimally.txt │ │ ├── legalize-js-interface-minimally.wast │ │ ├── legalize-js-interface_all-features.txt │ │ ├── legalize-js-interface_all-features.wast │ │ ├── legalize-js-interface_pass-arg=legalize-js-interface-export-originals.txt │ │ ├── legalize-js-interface_pass-arg=legalize-js-interface-export-originals.wast │ │ ├── licm.txt │ │ ├── licm.wast │ │ ├── limit-segments_disable-bulk-memory.txt │ │ ├── limit-segments_disable-bulk-memory.wast │ │ ├── log-execution.txt │ │ ├── log-execution.wast │ │ ├── memory-packing_all-features.txt │ │ ├── memory-packing_all-features.wast │ │ ├── memory-packing_all-features_zero-filled-memory.txt │ │ ├── memory-packing_all-features_zero-filled-memory.wast │ │ ├── memory64-lowering_enable-memory64_enable-bulk-memory.txt │ │ ├── memory64-lowering_enable-memory64_enable-bulk-memory.wast │ │ ├── merge-blocks.txt │ │ ├── merge-blocks.wast │ │ ├── merge-blocks_remove-unused-brs.txt │ │ ├── merge-blocks_remove-unused-brs.wast │ │ ├── merge-locals_all-features.txt │ │ ├── merge-locals_all-features.wast │ │ ├── metrics_all-features.txt │ │ ├── metrics_all-features.wast │ │ ├── metrics_strip-debug_metrics.bin.txt │ │ ├── metrics_strip-debug_metrics.wasm │ │ ├── metrics_strip-producers_metrics.bin.txt │ │ ├── metrics_strip-producers_metrics.wasm │ │ ├── minify-imports-and-exports-and-modules.txt │ │ ├── minify-imports-and-exports-and-modules.wast │ │ ├── minify-imports-and-exports_all-features.txt │ │ ├── minify-imports-and-exports_all-features.wast │ │ ├── minify-imports_all-features.txt │ │ ├── minify-imports_all-features.wast │ │ ├── multi_line_table_dwarf.bin.txt │ │ ├── multi_line_table_dwarf.passes │ │ ├── multi_line_table_dwarf.wasm │ │ ├── multi_unit_abbrev_noprint.bin.txt │ │ ├── multi_unit_abbrev_noprint.passes │ │ ├── multi_unit_abbrev_noprint.wasm │ │ ├── nm.txt │ │ ├── nm.wast │ │ ├── no-exit-runtime.txt │ │ ├── no-exit-runtime.wast │ │ ├── optimize-added-constants-propagate_low-memory-unused.txt │ │ ├── optimize-added-constants-propagate_low-memory-unused.wast │ │ ├── optimize-added-constants_low-memory-unused.txt │ │ ├── optimize-added-constants_low-memory-unused.wast │ │ ├── optimize-instructions_all-features.txt │ │ ├── optimize-instructions_all-features.wast │ │ ├── optimize-instructions_fuzz-exec.txt │ │ ├── optimize-instructions_fuzz-exec.wast │ │ ├── optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.txt │ │ ├── optimize-instructions_optimize-level=2_all-features_ignore-implicit-traps.wast │ │ ├── pick-load-signs.txt │ │ ├── pick-load-signs.wast │ │ ├── pick-load-signs_all-features.txt │ │ ├── pick-load-signs_all-features.wast │ │ ├── post-assemblyscript-finalize.txt │ │ ├── post-assemblyscript-finalize.wast │ │ ├── post-assemblyscript.txt │ │ ├── post-assemblyscript.wast │ │ ├── post-emscripten.txt │ │ ├── post-emscripten.wast │ │ ├── precompute-propagate_all-features.txt │ │ ├── precompute-propagate_all-features.wast │ │ ├── precompute_all-features.txt │ │ ├── precompute_all-features.wast │ │ ├── precompute_coalesce-locals_vacuum.txt │ │ ├── precompute_coalesce-locals_vacuum.wast │ │ ├── print-call-graph.txt │ │ ├── print-call-graph.wast │ │ ├── print-function-map.txt │ │ ├── print-function-map.wast │ │ ├── print.bin.txt │ │ ├── print.wasm │ │ ├── print_g.bin.txt │ │ ├── print_g.wasm │ │ ├── print_g_metrics.bin.txt │ │ ├── print_g_metrics.wasm │ │ ├── print_g_strip-dwarf.bin.txt │ │ ├── print_g_strip-dwarf.wasm │ │ ├── remove-imports.txt │ │ ├── remove-imports.wast │ │ ├── remove-memory.txt │ │ ├── remove-memory.wast │ │ ├── remove-non-js-ops.txt │ │ ├── remove-non-js-ops.wast │ │ ├── remove-unused-brs_enable-multivalue.txt │ │ ├── remove-unused-brs_enable-multivalue.wast │ │ ├── remove-unused-brs_generate-stack-ir_print-stack-ir.txt │ │ ├── remove-unused-brs_generate-stack-ir_print-stack-ir.wast │ │ ├── remove-unused-brs_precompute_vacuum_remove-unused-brs.txt │ │ ├── remove-unused-brs_precompute_vacuum_remove-unused-brs.wast │ │ ├── remove-unused-brs_shrink-level=1.txt │ │ ├── remove-unused-brs_shrink-level=1.wast │ │ ├── remove-unused-brs_shrink-level=1_ignore-implicit-traps.txt │ │ ├── remove-unused-brs_shrink-level=1_ignore-implicit-traps.wast │ │ ├── remove-unused-module-elements_all-features.txt │ │ ├── remove-unused-module-elements_all-features.wast │ │ ├── remove-unused-names.txt │ │ ├── remove-unused-names.wast │ │ ├── remove-unused-names_code-folding_all-features.txt │ │ ├── remove-unused-names_code-folding_all-features.wast │ │ ├── remove-unused-names_merge-blocks_all-features.txt │ │ ├── remove-unused-names_merge-blocks_all-features.wast │ │ ├── remove-unused-names_optimize-instructions_all-features.txt │ │ ├── remove-unused-names_optimize-instructions_all-features.wast │ │ ├── remove-unused-names_precompute.txt │ │ ├── remove-unused-names_precompute.wast │ │ ├── remove-unused-names_remove-unused-brs_vacuum.txt │ │ ├── remove-unused-names_remove-unused-brs_vacuum.wast │ │ ├── remove-unused-names_vacuum.txt │ │ ├── remove-unused-names_vacuum.wast │ │ ├── remove-unused-names_vacuum_ignore-implicit-traps.txt │ │ ├── remove-unused-names_vacuum_ignore-implicit-traps.wast │ │ ├── remove-unused-nonfunction-module-elements_all-features.txt │ │ ├── remove-unused-nonfunction-module-elements_all-features.wast │ │ ├── reorder-functions.txt │ │ ├── reorder-functions.wast │ │ ├── reorder-locals.txt │ │ ├── reorder-locals.wast │ │ ├── reverse_dwarf_abbrevs.bin.txt │ │ ├── reverse_dwarf_abbrevs.passes │ │ ├── reverse_dwarf_abbrevs.wasm │ │ ├── roundtrip.txt │ │ ├── roundtrip.wast │ │ ├── roundtrip_signed.bin.txt │ │ ├── roundtrip_signed.passes │ │ ├── roundtrip_signed.wasm │ │ ├── rse_all-features.txt │ │ ├── rse_all-features.wast │ │ ├── safe-heap_disable-simd.txt │ │ ├── safe-heap_disable-simd.wast │ │ ├── safe-heap_enable-threads_enable-simd.txt │ │ ├── safe-heap_enable-threads_enable-simd.wast │ │ ├── safe-heap_enable-threads_enable-simd64.passes │ │ ├── safe-heap_enable-threads_enable-simd64.txt │ │ ├── safe-heap_enable-threads_enable-simd64.wast │ │ ├── safe-heap_low-memory-unused_enable-threads_enable-simd.txt │ │ ├── safe-heap_low-memory-unused_enable-threads_enable-simd.wast │ │ ├── safe-heap_start-function.passes │ │ ├── safe-heap_start-function.txt │ │ ├── safe-heap_start-function.wast │ │ ├── simplify-globals-optimizing_enable-mutable-globals.txt │ │ ├── simplify-globals-optimizing_enable-mutable-globals.wast │ │ ├── simplify-globals_all-features.txt │ │ ├── simplify-globals_all-features.wast │ │ ├── simplify-globals_all-features_fuzz-exec.txt │ │ ├── simplify-globals_all-features_fuzz-exec.wast │ │ ├── simplify-locals-nonesting.txt │ │ ├── simplify-locals-nonesting.wast │ │ ├── simplify-locals-nostructure.txt │ │ ├── simplify-locals-nostructure.wast │ │ ├── simplify-locals-notee-nostructure.txt │ │ ├── simplify-locals-notee-nostructure.wast │ │ ├── simplify-locals-notee.txt │ │ ├── simplify-locals-notee.wast │ │ ├── simplify-locals.txt │ │ ├── simplify-locals.wast │ │ ├── simplify-locals_all-features.txt │ │ ├── simplify-locals_all-features.wast │ │ ├── simplify-locals_all-features_disable-exception-handling.txt │ │ ├── simplify-locals_all-features_disable-exception-handling.wast │ │ ├── souperify.txt │ │ ├── souperify.wast │ │ ├── ssa-nomerge_enable-simd.txt │ │ ├── ssa-nomerge_enable-simd.wast │ │ ├── ssa_enable-threads.txt │ │ ├── ssa_enable-threads.wast │ │ ├── ssa_fuzz-exec_enable-threads.txt │ │ ├── ssa_fuzz-exec_enable-threads.wast │ │ ├── stack-check_enable-mutable-globals.txt │ │ ├── stack-check_enable-mutable-globals.wast │ │ ├── strip-debug.bin.txt │ │ ├── strip-debug.wasm │ │ ├── strip-dwarf.bin.txt │ │ ├── strip-dwarf.wasm │ │ ├── strip-producers.bin.txt │ │ ├── strip-producers.wasm │ │ ├── strip-target-features.bin.txt │ │ ├── strip-target-features.wasm │ │ ├── strip-target-features_roundtrip_print-features_all-features.txt │ │ ├── strip-target-features_roundtrip_print-features_all-features.wast │ │ ├── stub-unsupported-js.txt │ │ ├── stub-unsupported-js.wast │ │ ├── too_much_for_liveness.bin.txt │ │ ├── too_much_for_liveness.passes │ │ ├── too_much_for_liveness.wasm │ │ ├── translate-to-fuzz_all-features.txt │ │ ├── translate-to-fuzz_all-features_metrics_noprint.txt │ │ ├── translate-to-fuzz_all-features_metrics_noprint.wast │ │ ├── trap-mode-clamp.txt │ │ ├── trap-mode-clamp.wast │ │ ├── trap-mode-js.txt │ │ ├── trap-mode-js.wast │ │ ├── untee.txt │ │ ├── untee.wast │ │ ├── vacuum_all-features.txt │ │ ├── vacuum_all-features.wast │ │ ├── vacuum_ignore-implicit-traps.txt │ │ ├── vacuum_ignore-implicit-traps.wast │ │ ├── vacuum_remove-unused-names_merge-blocks.txt │ │ └── vacuum_remove-unused-names_merge-blocks.wast │ ├── polymorphic_stack.wast │ ├── polymorphic_stack.wast.from-wast │ ├── polymorphic_stack.wast.fromBinary │ ├── polymorphic_stack.wast.fromBinary.noDebugInfo │ ├── print │ │ ├── memory-import-shared.minified.txt │ │ ├── memory-import-shared.txt │ │ ├── memory-import-shared.wast │ │ ├── memory-shared.minified.txt │ │ ├── memory-shared.txt │ │ ├── memory-shared.wast │ │ ├── min.minified.txt │ │ ├── min.txt │ │ └── min.wast │ ├── printf.c │ ├── printf.txt │ ├── reduce │ │ ├── destructive.wast │ │ ├── destructive.wast.txt │ │ ├── imports.wast │ │ ├── imports.wast.txt │ │ ├── memory_table.wast │ │ ├── memory_table.wast.txt │ │ ├── simple.wast │ │ └── simple.wast.txt │ ├── reference-types.wast │ ├── reference-types.wast.from-wast │ ├── reference-types.wast.fromBinary │ ├── reference-types.wast.fromBinary.noDebugInfo │ ├── reg_switch.wast │ ├── reg_switch.wast.from-wast │ ├── reg_switch.wast.fromBinary │ ├── reg_switch.wast.fromBinary.noDebugInfo │ ├── revision │ ├── segment-overlap.wast │ ├── segment-overlap.wast.from-wast │ ├── segment-overlap.wast.fromBinary │ ├── segment-overlap.wast.fromBinary.noDebugInfo │ ├── signext.wast │ ├── signext.wast.from-wast │ ├── signext.wast.fromBinary │ ├── signext.wast.fromBinary.noDebugInfo │ ├── simd.wast │ ├── simd.wast.from-wast │ ├── simd.wast.fromBinary │ ├── simd.wast.fromBinary.noDebugInfo │ ├── simd64.wast │ ├── simd64.wast.from-wast │ ├── simd64.wast.fromBinary │ ├── simd64.wast.fromBinary.noDebugInfo │ ├── spec │ │ ├── Contributing.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── address-offset-range.fail.wast │ │ ├── address.wast │ │ ├── address64.wast │ │ ├── align.wast │ │ ├── align64.wast │ │ ├── atomics.wast │ │ ├── binary-leb128.wast │ │ ├── binary.wast │ │ ├── block.wast │ │ ├── br.wast │ │ ├── br_if.wast │ │ ├── br_table.wast │ │ ├── break-drop.wast │ │ ├── bulk-memory.wast │ │ ├── bulk-memory64.wast │ │ ├── call.wast │ │ ├── call_indirect.wast │ │ ├── call_indirect_sig_mismatch.wast │ │ ├── comments.wast │ │ ├── const.wast │ │ ├── conversions.wast │ │ ├── custom.wast │ │ ├── data.wast │ │ ├── elem.wast │ │ ├── endianness.wast │ │ ├── endianness64.wast │ │ ├── events.wast │ │ ├── exception-handling.wast │ │ ├── expected-output │ │ │ ├── func_ptrs.wast.log │ │ │ ├── names.wast.log │ │ │ ├── old_imports.wast.log │ │ │ └── old_start.wast.log │ │ ├── exports.wast │ │ ├── f32.load32.fail.wast │ │ ├── f32.load64.fail.wast │ │ ├── f32.store32.fail.wast │ │ ├── f32.store64.fail.wast │ │ ├── f32.wast │ │ ├── f32_bitwise.wast │ │ ├── f32_cmp.wast │ │ ├── f64.load32.fail.wast │ │ ├── f64.load64.fail.wast │ │ ├── f64.store32.fail.wast │ │ ├── f64.store64.fail.wast │ │ ├── f64.wast │ │ ├── f64_bitwise.wast │ │ ├── f64_cmp.wast │ │ ├── fac.wast │ │ ├── float_exprs.wast │ │ ├── float_literals.wast │ │ ├── float_memory.wast │ │ ├── float_memory64.wast │ │ ├── float_misc.wast │ │ ├── forward.wast │ │ ├── func-local-after-body.fail.wast │ │ ├── func-local-before-param.fail.wast │ │ ├── func-local-before-result.fail.wast │ │ ├── func-param-after-body.fail.wast │ │ ├── func-result-after-body.fail.wast │ │ ├── func-result-before-param.fail.wast │ │ ├── func.wast │ │ ├── func_ptrs.wast │ │ ├── get_local.wast │ │ ├── globals.wast │ │ ├── i32.load32_s.fail.wast │ │ ├── i32.load32_u.fail.wast │ │ ├── i32.load64_s.fail.wast │ │ ├── i32.load64_u.fail.wast │ │ ├── i32.store32.fail.wast │ │ ├── i32.store64.fail.wast │ │ ├── i32.wast │ │ ├── i64.load64_s.fail.wast │ │ ├── i64.load64_u.fail.wast │ │ ├── i64.store64.fail.wast │ │ ├── i64.wast │ │ ├── if.wast │ │ ├── import-after-func.fail.wast │ │ ├── import-after-global.fail.wast │ │ ├── import-after-memory.fail.wast │ │ ├── import-after-table.fail.wast │ │ ├── imports.wast │ │ ├── inline-module.wast │ │ ├── int_exprs.wast │ │ ├── int_literals.wast │ │ ├── labels.wast │ │ ├── left-to-right.wast │ │ ├── linking.wast │ │ ├── load.wast │ │ ├── load64.wast │ │ ├── local_get.wast │ │ ├── local_set.wast │ │ ├── local_tee.wast │ │ ├── loop.wast │ │ ├── memory.wast │ │ ├── memory64.wast │ │ ├── memory_grow.wast │ │ ├── memory_grow64.wast │ │ ├── memory_redundancy.wast │ │ ├── memory_redundancy64.wast │ │ ├── memory_size.wast │ │ ├── memory_trap.wast │ │ ├── memory_trap64.wast │ │ ├── multivalue.wast │ │ ├── names.wast │ │ ├── nop.wast │ │ ├── of_string-overflow-hex-u32.fail.wast │ │ ├── of_string-overflow-hex-u64.fail.wast │ │ ├── of_string-overflow-s32.fail.wast │ │ ├── of_string-overflow-s64.fail.wast │ │ ├── of_string-overflow-u32.fail.wast │ │ ├── of_string-overflow-u64.fail.wast │ │ ├── old_address.wast │ │ ├── old_address64.wast │ │ ├── old_block.wast │ │ ├── old_br_if.wast │ │ ├── old_call.wast │ │ ├── old_call_indirect.wast │ │ ├── old_exports.wast │ │ ├── old_float_exprs.wast │ │ ├── old_float_literals.wast │ │ ├── old_func.wast │ │ ├── old_globals.wast │ │ ├── old_import.wast │ │ ├── old_int_literals.wast │ │ ├── old_loop.wast │ │ ├── old_select.wast │ │ ├── old_start.wast │ │ ├── old_unreachable.wast │ │ ├── ref_func.wast │ │ ├── ref_is_null.wast │ │ ├── ref_null.wast │ │ ├── resizing.wast │ │ ├── resizing64.wast │ │ ├── return.wast │ │ ├── run.py │ │ ├── select.wast │ │ ├── set_local.wast │ │ ├── simd.wast │ │ ├── skip-stack-guard-page.wast │ │ ├── stack.wast │ │ ├── start.wast │ │ ├── store.wast │ │ ├── store_retval.wast │ │ ├── switch.wast │ │ ├── tee_local.wast │ │ ├── token.wast │ │ ├── traps.wast │ │ ├── type.wast │ │ ├── typecheck.wast │ │ ├── unreachable.wast │ │ ├── unreached-invalid.wast │ │ ├── unwind.wast │ │ ├── utf8-custom-section-id.wast │ │ ├── utf8-import-field.wast │ │ ├── utf8-import-module.wast │ │ └── utf8-invalid-encoding.wast │ ├── stacky.wasm │ ├── stacky.wasm.fromBinary │ ├── table-import.wast │ ├── table-import.wast.from-wast │ ├── table-import.wast.fromBinary │ ├── table-import.wast.fromBinary.noDebugInfo │ ├── tail-call.wast │ ├── tail-call.wast.from-wast │ ├── tail-call.wast.fromBinary │ ├── tail-call.wast.fromBinary.noDebugInfo │ ├── typed-function-references.wast │ ├── typed-function-references.wast.from-wast │ ├── typed-function-references.wast.fromBinary │ ├── typed-function-references.wast.fromBinary.noDebugInfo │ ├── unit.wast.from-wast │ ├── unit.wast.fromBinary │ ├── unit.wast.fromBinary.noDebugInfo │ ├── unit.wat │ ├── unit │ │ ├── __init__.py │ │ ├── input │ │ │ ├── asyncify-coroutine.wat │ │ │ ├── asyncify-pure.txt │ │ │ ├── asyncify-pure.wat │ │ │ ├── asyncify-sleep.wat │ │ │ ├── asyncify-stackOverflow.wat │ │ │ ├── asyncify.js │ │ │ ├── atomics_target_feature.wasm │ │ │ ├── bulkmem_bad_datacount.wasm │ │ │ ├── bulkmem_data.wasm │ │ │ ├── bulkmem_target_feature.wasm │ │ │ ├── dwarf │ │ │ │ ├── cubescript.wasm │ │ │ │ └── zlib.wasm │ │ │ ├── em_asm_mangled_string.wat │ │ │ ├── empty.wasm │ │ │ ├── empty_lld.wat │ │ │ ├── exception_handling_target_feature.wasm │ │ │ ├── gc_target_feature.wasm │ │ │ ├── hello_world.wat │ │ │ ├── mutable_globals_target_feature.wasm │ │ │ ├── random_data.txt │ │ │ ├── reference_types_target_feature.wasm │ │ │ ├── signext_target_feature.wasm │ │ │ ├── simd_target_feature.wasm │ │ │ ├── stack_ir.wat │ │ │ ├── tail_call_target_feature.wasm │ │ │ ├── truncsat_target_feature.wasm │ │ │ └── update.sh │ │ ├── test_asyncify.py │ │ ├── test_datacount.py │ │ ├── test_dwarf.py │ │ ├── test_features.py │ │ ├── test_finalize.py │ │ ├── test_initial_fuzz.py │ │ ├── test_memory_packing.py │ │ ├── test_poppy_validation.py │ │ ├── test_stack_ir.py │ │ ├── test_tail_call_type.py │ │ ├── test_warnings.py │ │ ├── test_wasm2c.py │ │ └── utils.py │ ├── unreachable-code.wast │ ├── unreachable-code.wast.from-wast │ ├── unreachable-code.wast.fromBinary │ ├── unreachable-code.wast.fromBinary.noDebugInfo │ ├── unreachable-instr-type.wast │ ├── unreachable-instr-type.wast.from-wast │ ├── unreachable-instr-type.wast.fromBinary │ ├── unreachable-instr-type.wast.fromBinary.noDebugInfo │ ├── unreachable-pops.wasm │ ├── unreachable-pops.wasm.fromBinary │ ├── untaken-br_if.wast │ ├── untaken-br_if.wast.from-wast │ ├── untaken-br_if.wast.fromBinary │ ├── untaken-br_if.wast.fromBinary.noDebugInfo │ ├── validator │ │ ├── invalid_export.wast │ │ ├── invalid_import.wast │ │ ├── invalid_number.wast │ │ └── invalid_return.wast │ ├── wasm2asm.asserts.js │ ├── wasm2asm.traps.js │ ├── wasm2js.asserts.js │ ├── wasm2js.traps.js │ └── wasm2js │ │ ├── add_div.2asm.js │ │ ├── add_div.2asm.js.opt │ │ ├── add_div.wast │ │ ├── atomic_fence.2asm.js │ │ ├── atomic_fence.2asm.js.opt │ │ ├── atomic_fence.wast │ │ ├── atomics_32.2asm.js │ │ ├── atomics_32.2asm.js.opt │ │ ├── atomics_32.wast │ │ ├── base64.2asm.js │ │ ├── base64.2asm.js.opt │ │ ├── base64.wast │ │ ├── br.2asm.js │ │ ├── br_table.2asm.js │ │ ├── br_table_hoisting.2asm.js │ │ ├── br_table_hoisting.2asm.js.opt │ │ ├── br_table_hoisting.wast │ │ ├── br_table_temp.2asm.js │ │ ├── br_table_temp.2asm.js.opt │ │ ├── br_table_temp.wast │ │ ├── br_table_to_loop.2asm.js │ │ ├── br_table_to_loop.2asm.js.opt │ │ ├── br_table_to_loop.wast │ │ ├── break-drop.2asm.js │ │ ├── bulk-memory.2asm.js │ │ ├── bulk-memory.2asm.js.opt │ │ ├── comments.2asm.js │ │ ├── conversions-modified.2asm.js │ │ ├── conversions-modified.2asm.js.opt │ │ ├── conversions-modified.wast │ │ ├── deterministic.2asm.js │ │ ├── deterministic.2asm.js.opt │ │ ├── deterministic.wast │ │ ├── dot_import.2asm.js │ │ ├── dot_import.2asm.js.opt │ │ ├── dot_import.wast │ │ ├── dynamicLibrary.2asm.js │ │ ├── dynamicLibrary.2asm.js.opt │ │ ├── dynamicLibrary.wast │ │ ├── empty_export.2asm.js │ │ ├── empty_export.2asm.js.opt │ │ ├── empty_export.wast │ │ ├── empty_imported_table.2asm.js │ │ ├── empty_table.2asm.js │ │ ├── emscripten-grow-no.2asm.js │ │ ├── emscripten-grow-no.2asm.js.opt │ │ ├── emscripten-grow-no.wast │ │ ├── emscripten-grow-yes.2asm.js │ │ ├── emscripten-grow-yes.2asm.js.opt │ │ ├── emscripten-grow-yes.wast │ │ ├── emscripten.2asm.js │ │ ├── emscripten.2asm.js.opt │ │ ├── emscripten.wast │ │ ├── endianness.2asm.js │ │ ├── excess_fallthrough.2asm.js │ │ ├── excess_fallthrough.2asm.js.opt │ │ ├── excess_fallthrough.wast │ │ ├── f32.2asm.js │ │ ├── f32_cmp.2asm.js │ │ ├── f64_cmp.2asm.js │ │ ├── fac.2asm.js │ │ ├── float-ops.2asm.js │ │ ├── float-ops.2asm.js.opt │ │ ├── float-ops.wast │ │ ├── float_literals-modified.2asm.js │ │ ├── float_literals-modified.2asm.js.opt │ │ ├── float_literals-modified.wast │ │ ├── float_misc.2asm.js │ │ ├── forward.2asm.js │ │ ├── func-ptr-offset.2asm.js │ │ ├── func-ptr-offset.2asm.js.opt │ │ ├── func-ptr-offset.wast │ │ ├── func_ptrs.2asm.js │ │ ├── get-set-local.2asm.js │ │ ├── get-set-local.2asm.js.opt │ │ ├── get-set-local.wast │ │ ├── get_local.2asm.js │ │ ├── global_i64.2asm.js │ │ ├── global_i64.2asm.js.opt │ │ ├── global_i64.wast │ │ ├── grow-memory-tricky.2asm.js │ │ ├── grow-memory-tricky.2asm.js.opt │ │ ├── grow-memory-tricky.wast │ │ ├── grow_memory.2asm.js │ │ ├── i32.2asm.js │ │ ├── i64-add-sub.2asm.js │ │ ├── i64-add-sub.2asm.js.opt │ │ ├── i64-add-sub.wast │ │ ├── i64-ctz.2asm.js │ │ ├── i64-ctz.2asm.js.opt │ │ ├── i64-ctz.wast │ │ ├── i64-lowering.2asm.js │ │ ├── i64-lowering.2asm.js.opt │ │ ├── i64-lowering.wast │ │ ├── i64-rotate.2asm.js │ │ ├── i64-rotate.2asm.js.opt │ │ ├── i64-rotate.wast │ │ ├── i64-select.2asm.js │ │ ├── i64-select.2asm.js.opt │ │ ├── i64-select.wast │ │ ├── i64-shifts.2asm.js │ │ ├── i64-shifts.2asm.js.opt │ │ ├── i64-shifts.wast │ │ ├── if_unreachable.2asm.js │ │ ├── if_unreachable.2asm.js.opt │ │ ├── if_unreachable.wast │ │ ├── indirect-select.2asm.js │ │ ├── indirect-select.2asm.js.opt │ │ ├── indirect-select.wast │ │ ├── int_exprs.2asm.js │ │ ├── labels.2asm.js │ │ ├── left-to-right.2asm.js │ │ ├── minified-memory.2asm.js │ │ ├── minified-memory.2asm.js.opt │ │ ├── minified-memory.wast │ │ ├── minus_minus.2asm.js │ │ ├── minus_minus.2asm.js.opt │ │ ├── minus_minus.wast │ │ ├── nested-selects.2asm.js │ │ ├── nested-selects.2asm.js.opt │ │ ├── nested-selects.wast │ │ ├── ordering.2asm.js │ │ ├── ordering.2asm.js.opt │ │ ├── ordering.wast │ │ ├── reinterpret.2asm.js │ │ ├── reinterpret.2asm.js.opt │ │ ├── reinterpret.wast │ │ ├── reinterpret_scratch.2asm.js │ │ ├── reinterpret_scratch.2asm.js.opt │ │ ├── reinterpret_scratch.wast │ │ ├── set_local.2asm.js │ │ ├── sign_ext.2asm.js │ │ ├── sign_ext.2asm.js.opt │ │ ├── sign_ext.wast │ │ ├── stack-modified.2asm.js │ │ ├── stack-modified.2asm.js.opt │ │ ├── stack-modified.wast │ │ ├── start_func.2asm.js │ │ ├── start_func.2asm.js.opt │ │ ├── start_func.wast │ │ ├── switch.2asm.js │ │ ├── tee_local.2asm.js │ │ ├── traps.2asm.js │ │ ├── unaligned.2asm.js │ │ ├── unaligned.2asm.js.opt │ │ ├── unaligned.wast │ │ ├── unary-ops.2asm.js │ │ ├── unary-ops.2asm.js.opt │ │ ├── unary-ops.wast │ │ ├── unreachable-get-cycle.2asm.js │ │ ├── unreachable-get-cycle.2asm.js.opt │ │ ├── unreachable-get-cycle.wast │ │ ├── unreachable-insts.2asm.js │ │ ├── unreachable-insts.2asm.js.opt │ │ ├── unreachable-insts.wast │ │ ├── unreachable-later.2asm.js │ │ ├── unreachable-later.2asm.js.opt │ │ ├── unreachable-later.wast │ │ └── wasm2js.wast.asserts ├── third_party │ ├── .clang-format │ ├── .clang-tidy │ ├── CMakeLists.txt │ ├── llvm-project │ │ ├── Binary.cpp │ │ ├── CMakeLists.txt │ │ ├── ConvertUTF.cpp │ │ ├── DJB.cpp │ │ ├── DWARFAbbreviationDeclaration.cpp │ │ ├── DWARFAcceleratorTable.cpp │ │ ├── DWARFAddressRange.cpp │ │ ├── DWARFCompileUnit.cpp │ │ ├── DWARFContext.cpp │ │ ├── DWARFDataExtractor.cpp │ │ ├── DWARFDebugAbbrev.cpp │ │ ├── DWARFDebugAddr.cpp │ │ ├── DWARFDebugArangeSet.cpp │ │ ├── DWARFDebugAranges.cpp │ │ ├── DWARFDebugFrame.cpp │ │ ├── DWARFDebugInfoEntry.cpp │ │ ├── DWARFDebugLine.cpp │ │ ├── DWARFDebugLoc.cpp │ │ ├── DWARFDebugMacro.cpp │ │ ├── DWARFDebugPubTable.cpp │ │ ├── DWARFDebugRangeList.cpp │ │ ├── DWARFDebugRnglists.cpp │ │ ├── DWARFDie.cpp │ │ ├── DWARFEmitter.cpp │ │ ├── DWARFExpression.cpp │ │ ├── DWARFFormValue.cpp │ │ ├── DWARFGdbIndex.cpp │ │ ├── DWARFListTable.cpp │ │ ├── DWARFTypeUnit.cpp │ │ ├── DWARFUnit.cpp │ │ ├── DWARFUnitIndex.cpp │ │ ├── DWARFVerifier.cpp │ │ ├── DWARFVisitor.cpp │ │ ├── DWARFVisitor.h │ │ ├── DWARFYAML.cpp │ │ ├── DataExtractor.cpp │ │ ├── Debug.cpp │ │ ├── Dwarf.cpp │ │ ├── Error.cpp │ │ ├── Error.h │ │ ├── ErrorHandling.cpp │ │ ├── FormatVariadic.cpp │ │ ├── Hashing.cpp │ │ ├── LEB128.cpp │ │ ├── LineIterator.cpp │ │ ├── MCRegisterInfo.cpp │ │ ├── MD5.cpp │ │ ├── MemoryBuffer.cpp │ │ ├── NativeFormatting.cpp │ │ ├── ObjectFile.cpp │ │ ├── Optional.cpp │ │ ├── Path.cpp │ │ ├── ScopedPrinter.cpp │ │ ├── SmallVector.cpp │ │ ├── SourceMgr.cpp │ │ ├── StringMap.cpp │ │ ├── StringRef.cpp │ │ ├── SymbolicFile.cpp │ │ ├── Twine.cpp │ │ ├── UnicodeCaseFold.cpp │ │ ├── Unix │ │ │ ├── Path.inc │ │ │ └── Unix.h │ │ ├── WithColor.cpp │ │ ├── YAMLParser.cpp │ │ ├── YAMLTraits.cpp │ │ ├── dwarf2yaml.cpp │ │ ├── include │ │ │ ├── llvm-c │ │ │ │ ├── DataTypes.h │ │ │ │ ├── DisassemblerTypes.h │ │ │ │ ├── Error.h │ │ │ │ ├── ErrorHandling.h │ │ │ │ └── Types.h │ │ │ └── llvm │ │ │ │ ├── ADT │ │ │ │ ├── APFloat.h │ │ │ │ ├── APInt.h │ │ │ │ ├── APSInt.h │ │ │ │ ├── AllocatorList.h │ │ │ │ ├── ArrayRef.h │ │ │ │ ├── BitmaskEnum.h │ │ │ │ ├── DenseMap.h │ │ │ │ ├── DenseMapInfo.h │ │ │ │ ├── DenseSet.h │ │ │ │ ├── EpochTracker.h │ │ │ │ ├── FoldingSet.h │ │ │ │ ├── FunctionExtras.h │ │ │ │ ├── Hashing.h │ │ │ │ ├── MapVector.h │ │ │ │ ├── None.h │ │ │ │ ├── Optional.h │ │ │ │ ├── PointerIntPair.h │ │ │ │ ├── PointerUnion.h │ │ │ │ ├── STLExtras.h │ │ │ │ ├── SmallPtrSet.h │ │ │ │ ├── SmallSet.h │ │ │ │ ├── SmallString.h │ │ │ │ ├── SmallVector.h │ │ │ │ ├── StringExtras.h │ │ │ │ ├── StringMap.h │ │ │ │ ├── StringRef.h │ │ │ │ ├── StringSet.h │ │ │ │ ├── StringSwitch.h │ │ │ │ ├── Triple.h │ │ │ │ ├── Twine.h │ │ │ │ ├── bit.h │ │ │ │ ├── edit_distance.h │ │ │ │ ├── fallible_iterator.h │ │ │ │ ├── ilist_base.h │ │ │ │ ├── ilist_iterator.h │ │ │ │ ├── ilist_node.h │ │ │ │ ├── ilist_node_base.h │ │ │ │ ├── ilist_node_options.h │ │ │ │ ├── iterator.h │ │ │ │ ├── iterator_range.h │ │ │ │ └── simple_ilist.h │ │ │ │ ├── BinaryFormat │ │ │ │ ├── COFF.h │ │ │ │ ├── Dwarf.def │ │ │ │ ├── Dwarf.h │ │ │ │ ├── DynamicTags.def │ │ │ │ ├── ELF.h │ │ │ │ ├── ELFRelocs │ │ │ │ │ ├── AArch64.def │ │ │ │ │ ├── AMDGPU.def │ │ │ │ │ ├── ARC.def │ │ │ │ │ ├── ARM.def │ │ │ │ │ ├── AVR.def │ │ │ │ │ ├── BPF.def │ │ │ │ │ ├── Hexagon.def │ │ │ │ │ ├── Lanai.def │ │ │ │ │ ├── MSP430.def │ │ │ │ │ ├── Mips.def │ │ │ │ │ ├── PowerPC.def │ │ │ │ │ ├── PowerPC64.def │ │ │ │ │ ├── RISCV.def │ │ │ │ │ ├── Sparc.def │ │ │ │ │ ├── SystemZ.def │ │ │ │ │ ├── i386.def │ │ │ │ │ └── x86_64.def │ │ │ │ ├── MachO.def │ │ │ │ ├── MachO.h │ │ │ │ ├── Magic.h │ │ │ │ ├── Wasm.h │ │ │ │ └── WasmRelocs.def │ │ │ │ ├── Config │ │ │ │ ├── abi-breaking.h │ │ │ │ ├── config.h │ │ │ │ └── llvm-config.h │ │ │ │ ├── DebugInfo │ │ │ │ ├── DIContext.h │ │ │ │ └── DWARF │ │ │ │ │ ├── DWARFAbbreviationDeclaration.h │ │ │ │ │ ├── DWARFAcceleratorTable.h │ │ │ │ │ ├── DWARFAddressRange.h │ │ │ │ │ ├── DWARFAttribute.h │ │ │ │ │ ├── DWARFCompileUnit.h │ │ │ │ │ ├── DWARFContext.h │ │ │ │ │ ├── DWARFDataExtractor.h │ │ │ │ │ ├── DWARFDebugAbbrev.h │ │ │ │ │ ├── DWARFDebugAddr.h │ │ │ │ │ ├── DWARFDebugArangeSet.h │ │ │ │ │ ├── DWARFDebugAranges.h │ │ │ │ │ ├── DWARFDebugFrame.h │ │ │ │ │ ├── DWARFDebugInfoEntry.h │ │ │ │ │ ├── DWARFDebugLine.h │ │ │ │ │ ├── DWARFDebugLoc.h │ │ │ │ │ ├── DWARFDebugMacro.h │ │ │ │ │ ├── DWARFDebugPubTable.h │ │ │ │ │ ├── DWARFDebugRangeList.h │ │ │ │ │ ├── DWARFDebugRnglists.h │ │ │ │ │ ├── DWARFDie.h │ │ │ │ │ ├── DWARFExpression.h │ │ │ │ │ ├── DWARFFormValue.h │ │ │ │ │ ├── DWARFGdbIndex.h │ │ │ │ │ ├── DWARFListTable.h │ │ │ │ │ ├── DWARFObject.h │ │ │ │ │ ├── DWARFRelocMap.h │ │ │ │ │ ├── DWARFSection.h │ │ │ │ │ ├── DWARFTypeUnit.h │ │ │ │ │ ├── DWARFUnit.h │ │ │ │ │ ├── DWARFUnitIndex.h │ │ │ │ │ └── DWARFVerifier.h │ │ │ │ ├── LICENSE.TXT │ │ │ │ ├── MC │ │ │ │ ├── LaneBitmask.h │ │ │ │ ├── MCExpr.h │ │ │ │ ├── MCFixup.h │ │ │ │ ├── MCFragment.h │ │ │ │ ├── MCInst.h │ │ │ │ ├── MCRegister.h │ │ │ │ ├── MCRegisterInfo.h │ │ │ │ ├── MCSymbol.h │ │ │ │ ├── MCSymbolWasm.h │ │ │ │ └── SubtargetFeature.h │ │ │ │ ├── Object │ │ │ │ ├── Archive.h │ │ │ │ ├── Binary.h │ │ │ │ ├── COFF.h │ │ │ │ ├── CVDebugRecord.h │ │ │ │ ├── Decompressor.h │ │ │ │ ├── ELF.h │ │ │ │ ├── ELFObjectFile.h │ │ │ │ ├── ELFTypes.h │ │ │ │ ├── Error.h │ │ │ │ ├── MachO.h │ │ │ │ ├── Minidump.h │ │ │ │ ├── ObjectFile.h │ │ │ │ ├── RelocationResolver.h │ │ │ │ ├── SymbolicFile.h │ │ │ │ └── Wasm.h │ │ │ │ ├── ObjectYAML │ │ │ │ ├── DWARFEmitter.h │ │ │ │ ├── DWARFYAML.h │ │ │ │ └── ObjectYAML.h │ │ │ │ ├── Support │ │ │ │ ├── AArch64TargetParser.def │ │ │ │ ├── AArch64TargetParser.h │ │ │ │ ├── ARMAttributeParser.h │ │ │ │ ├── ARMBuildAttributes.h │ │ │ │ ├── ARMTargetParser.def │ │ │ │ ├── ARMTargetParser.h │ │ │ │ ├── AlignOf.h │ │ │ │ ├── Alignment.h │ │ │ │ ├── Allocator.h │ │ │ │ ├── BinaryByteStream.h │ │ │ │ ├── BinaryStream.h │ │ │ │ ├── BinaryStreamError.h │ │ │ │ ├── CBindingWrapping.h │ │ │ │ ├── Casting.h │ │ │ │ ├── Chrono.h │ │ │ │ ├── CodeGen.h │ │ │ │ ├── CommandLine.h │ │ │ │ ├── Compiler.h │ │ │ │ ├── ConvertUTF.h │ │ │ │ ├── DJB.h │ │ │ │ ├── DataExtractor.h │ │ │ │ ├── DataTypes.h │ │ │ │ ├── Debug.h │ │ │ │ ├── Endian.h │ │ │ │ ├── Errc.h │ │ │ │ ├── Errno.h │ │ │ │ ├── Error.h │ │ │ │ ├── ErrorHandling.h │ │ │ │ ├── ErrorOr.h │ │ │ │ ├── FileOutputBuffer.h │ │ │ │ ├── FileSystem.h │ │ │ │ ├── Format.h │ │ │ │ ├── FormatAdapters.h │ │ │ │ ├── FormatCommon.h │ │ │ │ ├── FormatProviders.h │ │ │ │ ├── FormatVariadic.h │ │ │ │ ├── FormatVariadicDetails.h │ │ │ │ ├── FormattedStream.h │ │ │ │ ├── Host.h │ │ │ │ ├── LEB128.h │ │ │ │ ├── LICENSE.TXT │ │ │ │ ├── LineIterator.h │ │ │ │ ├── Locale.h │ │ │ │ ├── MD5.h │ │ │ │ ├── ManagedStatic.h │ │ │ │ ├── MathExtras.h │ │ │ │ ├── MemAlloc.h │ │ │ │ ├── MemoryBuffer.h │ │ │ │ ├── NativeFormatting.h │ │ │ │ ├── Path.h │ │ │ │ ├── PointerLikeTypeTraits.h │ │ │ │ ├── Printable.h │ │ │ │ ├── Process.h │ │ │ │ ├── Program.h │ │ │ │ ├── Regex.h │ │ │ │ ├── ReverseIteration.h │ │ │ │ ├── SMLoc.h │ │ │ │ ├── ScopedPrinter.h │ │ │ │ ├── Signals.h │ │ │ │ ├── SmallVectorMemoryBuffer.h │ │ │ │ ├── SourceMgr.h │ │ │ │ ├── SwapByteOrder.h │ │ │ │ ├── TargetParser.h │ │ │ │ ├── TargetRegistry.h │ │ │ │ ├── Threading.h │ │ │ │ ├── TypeSize.h │ │ │ │ ├── Unicode.h │ │ │ │ ├── UnicodeCharRanges.h │ │ │ │ ├── WindowsError.h │ │ │ │ ├── WithColor.h │ │ │ │ ├── X86TargetParser.def │ │ │ │ ├── YAMLParser.h │ │ │ │ ├── YAMLTraits.h │ │ │ │ ├── circular_raw_ostream.h │ │ │ │ ├── raw_ostream.h │ │ │ │ └── type_traits.h │ │ │ │ ├── include │ │ │ │ └── llvm │ │ │ │ │ └── DebugInfo │ │ │ │ │ └── DWARFContext.h │ │ │ │ └── readme.txt │ │ ├── obj2yaml_Error.cpp │ │ ├── raw_ostream.cpp │ │ └── readme.txt │ ├── mozjs │ │ └── .gitignore │ ├── setup.py │ ├── v8 │ │ └── .gitignore │ └── wabt │ │ ├── .gitignore │ │ └── wasm2c │ │ ├── README.md │ │ ├── wasm-rt-impl.c │ │ ├── wasm-rt-impl.h │ │ └── wasm-rt.h └── ubsan.blacklist ├── cabal.project ├── cbits └── wrappers.c ├── default.nix ├── nix ├── binaryen-3481-fix.patch ├── binaryenOverlay.nix ├── nixpkgs.nix ├── sources.json └── sources.nix ├── package.yaml ├── shell.nix ├── src ├── Binaryen.hs └── Binaryen │ ├── Event.hs │ ├── Export.hs │ ├── Expression.hs │ ├── ExpressionId.hs │ ├── ExternalKind.hs │ ├── Features.hs │ ├── Function.hs │ ├── Global.hs │ ├── Index.hs │ ├── Module.hs │ ├── Module.hs-boot │ ├── Op.hs │ ├── Relooper.hs │ ├── SideEffects.hs │ └── Type.hs ├── stack.yaml └── test └── test.hs /.github/settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/.github/settings.yml -------------------------------------------------------------------------------- /.github/workflows/pipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/.github/workflows/pipeline.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/README.md -------------------------------------------------------------------------------- /binaryen.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen.cabal -------------------------------------------------------------------------------- /binaryen/.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/.clang-format -------------------------------------------------------------------------------- /binaryen/.clang-tidy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/.clang-tidy -------------------------------------------------------------------------------- /binaryen/.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/.flake8 -------------------------------------------------------------------------------- /binaryen/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/.gitattributes -------------------------------------------------------------------------------- /binaryen/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/.github/workflows/ci.yml -------------------------------------------------------------------------------- /binaryen/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/.gitignore -------------------------------------------------------------------------------- /binaryen/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/CHANGELOG.md -------------------------------------------------------------------------------- /binaryen/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/CMakeLists.txt -------------------------------------------------------------------------------- /binaryen/Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/Contributing.md -------------------------------------------------------------------------------- /binaryen/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/LICENSE -------------------------------------------------------------------------------- /binaryen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/README.md -------------------------------------------------------------------------------- /binaryen/auto_update_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/auto_update_tests.py -------------------------------------------------------------------------------- /binaryen/check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/check.py -------------------------------------------------------------------------------- /binaryen/config.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/config.h.in -------------------------------------------------------------------------------- /binaryen/media/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/media/example.png -------------------------------------------------------------------------------- /binaryen/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/requirements-dev.txt -------------------------------------------------------------------------------- /binaryen/scripts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/__init__.py -------------------------------------------------------------------------------- /binaryen/scripts/binaryen-lit.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/binaryen-lit.in -------------------------------------------------------------------------------- /binaryen/scripts/clang-format-diff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/clang-format-diff.sh -------------------------------------------------------------------------------- /binaryen/scripts/clang-tidy-diff.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/clang-tidy-diff.sh -------------------------------------------------------------------------------- /binaryen/scripts/embedwat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/embedwat.py -------------------------------------------------------------------------------- /binaryen/scripts/emcc-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/emcc-tests.sh -------------------------------------------------------------------------------- /binaryen/scripts/fuzz_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/fuzz_opt.py -------------------------------------------------------------------------------- /binaryen/scripts/fuzz_passes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/fuzz_passes.py -------------------------------------------------------------------------------- /binaryen/scripts/fuzz_passes_wast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/fuzz_passes_wast.py -------------------------------------------------------------------------------- /binaryen/scripts/fuzz_relooper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/fuzz_relooper.py -------------------------------------------------------------------------------- /binaryen/scripts/fuzz_shell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/fuzz_shell.js -------------------------------------------------------------------------------- /binaryen/scripts/gen-s-parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/gen-s-parser.py -------------------------------------------------------------------------------- /binaryen/scripts/not.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/not.py -------------------------------------------------------------------------------- /binaryen/scripts/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/storage.py -------------------------------------------------------------------------------- /binaryen/scripts/strip_local_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/strip_local_names.py -------------------------------------------------------------------------------- /binaryen/scripts/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/test/__init__.py -------------------------------------------------------------------------------- /binaryen/scripts/test/binaryenjs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/test/binaryenjs.py -------------------------------------------------------------------------------- /binaryen/scripts/test/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/test/env.js -------------------------------------------------------------------------------- /binaryen/scripts/test/lld.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/test/lld.py -------------------------------------------------------------------------------- /binaryen/scripts/test/mod.ule.js: -------------------------------------------------------------------------------- 1 | 2 | export function ba_se() { 3 | console.log('"mod.ule"."ba.se"'); 4 | } 5 | -------------------------------------------------------------------------------- /binaryen/scripts/test/shared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/test/shared.py -------------------------------------------------------------------------------- /binaryen/scripts/test/spectest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/test/spectest.js -------------------------------------------------------------------------------- /binaryen/scripts/test/support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/test/support.py -------------------------------------------------------------------------------- /binaryen/scripts/test/wasm2js.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/test/wasm2js.py -------------------------------------------------------------------------------- /binaryen/scripts/test/wasm_opt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/test/wasm_opt.py -------------------------------------------------------------------------------- /binaryen/scripts/validation_shell.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/validation_shell.js -------------------------------------------------------------------------------- /binaryen/scripts/wasm2js.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/scripts/wasm2js.js -------------------------------------------------------------------------------- /binaryen/src/abi/js.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/abi/js.h -------------------------------------------------------------------------------- /binaryen/src/asm_v_wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/asm_v_wasm.h -------------------------------------------------------------------------------- /binaryen/src/asmjs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/asmjs/CMakeLists.txt -------------------------------------------------------------------------------- /binaryen/src/asmjs/asm_v_wasm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/asmjs/asm_v_wasm.cpp -------------------------------------------------------------------------------- /binaryen/src/asmjs/asmangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/asmjs/asmangle.cpp -------------------------------------------------------------------------------- /binaryen/src/asmjs/asmangle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/asmjs/asmangle.h -------------------------------------------------------------------------------- /binaryen/src/asmjs/shared-constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/asmjs/shared-constants.cpp -------------------------------------------------------------------------------- /binaryen/src/asmjs/shared-constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/asmjs/shared-constants.h -------------------------------------------------------------------------------- /binaryen/src/binaryen-c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/binaryen-c.cpp -------------------------------------------------------------------------------- /binaryen/src/binaryen-c.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/binaryen-c.h -------------------------------------------------------------------------------- /binaryen/src/cfg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/cfg/CMakeLists.txt -------------------------------------------------------------------------------- /binaryen/src/cfg/Relooper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/cfg/Relooper.cpp -------------------------------------------------------------------------------- /binaryen/src/cfg/Relooper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/cfg/Relooper.h -------------------------------------------------------------------------------- /binaryen/src/cfg/cfg-traversal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/cfg/cfg-traversal.h -------------------------------------------------------------------------------- /binaryen/src/cfg/liveness-traversal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/cfg/liveness-traversal.h -------------------------------------------------------------------------------- /binaryen/src/compiler-support.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/compiler-support.h -------------------------------------------------------------------------------- /binaryen/src/config.h: -------------------------------------------------------------------------------- 1 | #define PROJECT_VERSION "98 (version_99)" 2 | -------------------------------------------------------------------------------- /binaryen/src/dataflow/graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/dataflow/graph.h -------------------------------------------------------------------------------- /binaryen/src/dataflow/node.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/dataflow/node.h -------------------------------------------------------------------------------- /binaryen/src/dataflow/users.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/dataflow/users.h -------------------------------------------------------------------------------- /binaryen/src/dataflow/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/dataflow/utils.h -------------------------------------------------------------------------------- /binaryen/src/gen-s-parser.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/gen-s-parser.inc -------------------------------------------------------------------------------- /binaryen/src/ir/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/CMakeLists.txt -------------------------------------------------------------------------------- /binaryen/src/ir/ExpressionAnalyzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/ExpressionAnalyzer.cpp -------------------------------------------------------------------------------- /binaryen/src/ir/LocalGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/LocalGraph.cpp -------------------------------------------------------------------------------- /binaryen/src/ir/ReFinalize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/ReFinalize.cpp -------------------------------------------------------------------------------- /binaryen/src/ir/abstract.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/abstract.h -------------------------------------------------------------------------------- /binaryen/src/ir/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/bits.h -------------------------------------------------------------------------------- /binaryen/src/ir/block-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/block-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/branch-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/branch-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/cost.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/cost.h -------------------------------------------------------------------------------- /binaryen/src/ir/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/debug.h -------------------------------------------------------------------------------- /binaryen/src/ir/effects.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/effects.h -------------------------------------------------------------------------------- /binaryen/src/ir/equivalent_sets.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/equivalent_sets.h -------------------------------------------------------------------------------- /binaryen/src/ir/features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/features.h -------------------------------------------------------------------------------- /binaryen/src/ir/find_all.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/find_all.h -------------------------------------------------------------------------------- /binaryen/src/ir/flat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/flat.h -------------------------------------------------------------------------------- /binaryen/src/ir/function-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/function-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/global-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/global-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/hashed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/hashed.h -------------------------------------------------------------------------------- /binaryen/src/ir/import-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/import-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/iteration.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/iteration.h -------------------------------------------------------------------------------- /binaryen/src/ir/label-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/label-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/literal-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/literal-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/load-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/load-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/local-graph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/local-graph.h -------------------------------------------------------------------------------- /binaryen/src/ir/local-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/local-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/localize.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/localize.h -------------------------------------------------------------------------------- /binaryen/src/ir/manipulation.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/manipulation.h -------------------------------------------------------------------------------- /binaryen/src/ir/match.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/match.h -------------------------------------------------------------------------------- /binaryen/src/ir/memory-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/memory-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/module-splitting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/module-splitting.cpp -------------------------------------------------------------------------------- /binaryen/src/ir/module-splitting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/module-splitting.h -------------------------------------------------------------------------------- /binaryen/src/ir/module-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/module-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/names.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/names.h -------------------------------------------------------------------------------- /binaryen/src/ir/parents.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/parents.h -------------------------------------------------------------------------------- /binaryen/src/ir/properties.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/properties.h -------------------------------------------------------------------------------- /binaryen/src/ir/stack-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/stack-utils.cpp -------------------------------------------------------------------------------- /binaryen/src/ir/stack-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/stack-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/table-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/table-utils.h -------------------------------------------------------------------------------- /binaryen/src/ir/trapping.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/trapping.h -------------------------------------------------------------------------------- /binaryen/src/ir/type-updating.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/type-updating.h -------------------------------------------------------------------------------- /binaryen/src/ir/utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/ir/utils.h -------------------------------------------------------------------------------- /binaryen/src/js/binaryen.js-extern-pre.js: -------------------------------------------------------------------------------- 1 | var binaryen = {}; 2 | (function() { -------------------------------------------------------------------------------- /binaryen/src/js/binaryen.js-post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/js/binaryen.js-post.js -------------------------------------------------------------------------------- /binaryen/src/literal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/literal.h -------------------------------------------------------------------------------- /binaryen/src/mixed_arena.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/mixed_arena.h -------------------------------------------------------------------------------- /binaryen/src/parsing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/parsing.h -------------------------------------------------------------------------------- /binaryen/src/pass.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/pass.h -------------------------------------------------------------------------------- /binaryen/src/passes/Asyncify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/Asyncify.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/CMakeLists.txt -------------------------------------------------------------------------------- /binaryen/src/passes/CoalesceLocals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/CoalesceLocals.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/CodeFolding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/CodeFolding.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/CodePushing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/CodePushing.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/ConstHoisting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/ConstHoisting.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/DWARF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/DWARF.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/DataFlowOpts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/DataFlowOpts.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/DeAlign.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/DeAlign.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/DeNaN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/DeNaN.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/Directize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/Directize.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/ExtractFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/ExtractFunction.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/Flatten.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/Flatten.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/GenerateDynCalls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/GenerateDynCalls.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/I64ToI32Lowering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/I64ToI32Lowering.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/Inlining.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/Inlining.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/InstrumentLocals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/InstrumentLocals.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/InstrumentMemory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/InstrumentMemory.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/LimitSegments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/LimitSegments.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/LocalCSE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/LocalCSE.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/LogExecution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/LogExecution.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/Memory64Lowering.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/Memory64Lowering.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/MemoryPacking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/MemoryPacking.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/MergeBlocks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/MergeBlocks.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/MergeLocals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/MergeLocals.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/Metrics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/Metrics.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/NameList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/NameList.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/NoExitRuntime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/NoExitRuntime.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/PickLoadSigns.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/PickLoadSigns.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/PostEmscripten.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/PostEmscripten.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/Precompute.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/Precompute.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/Print.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/Print.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/PrintCallGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/PrintCallGraph.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/PrintFeatures.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/PrintFeatures.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/PrintFunctionMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/PrintFunctionMap.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/ReReloop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/ReReloop.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/RemoveImports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/RemoveImports.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/RemoveMemory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/RemoveMemory.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/RemoveNonJSOps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/RemoveNonJSOps.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/RemoveUnusedBrs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/RemoveUnusedBrs.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/ReorderFunctions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/ReorderFunctions.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/ReorderLocals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/ReorderLocals.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/RoundTrip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/RoundTrip.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/SSAify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/SSAify.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/SafeHeap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/SafeHeap.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/SimplifyGlobals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/SimplifyGlobals.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/SimplifyLocals.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/SimplifyLocals.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/Souperify.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/Souperify.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/StackCheck.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/StackCheck.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/StackIR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/StackIR.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/Strip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/Strip.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/TrapMode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/TrapMode.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/Untee.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/Untee.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/Vacuum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/Vacuum.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/WasmIntrinsics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/WasmIntrinsics.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/intrinsics-module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/intrinsics-module.h -------------------------------------------------------------------------------- /binaryen/src/passes/opt-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/opt-utils.h -------------------------------------------------------------------------------- /binaryen/src/passes/pass.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/pass.cpp -------------------------------------------------------------------------------- /binaryen/src/passes/passes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/passes.h -------------------------------------------------------------------------------- /binaryen/src/passes/wasm-intrinsics.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/passes/wasm-intrinsics.wat -------------------------------------------------------------------------------- /binaryen/src/pretty_printing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/pretty_printing.h -------------------------------------------------------------------------------- /binaryen/src/shared-constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/shared-constants.h -------------------------------------------------------------------------------- /binaryen/src/shell-interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/shell-interface.h -------------------------------------------------------------------------------- /binaryen/src/support/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/CMakeLists.txt -------------------------------------------------------------------------------- /binaryen/src/support/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/alloc.h -------------------------------------------------------------------------------- /binaryen/src/support/archive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/archive.cpp -------------------------------------------------------------------------------- /binaryen/src/support/archive.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/archive.h -------------------------------------------------------------------------------- /binaryen/src/support/base64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/base64.h -------------------------------------------------------------------------------- /binaryen/src/support/bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/bits.cpp -------------------------------------------------------------------------------- /binaryen/src/support/bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/bits.h -------------------------------------------------------------------------------- /binaryen/src/support/colors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/colors.cpp -------------------------------------------------------------------------------- /binaryen/src/support/colors.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/colors.h -------------------------------------------------------------------------------- /binaryen/src/support/command-line.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/command-line.cpp -------------------------------------------------------------------------------- /binaryen/src/support/command-line.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/command-line.h -------------------------------------------------------------------------------- /binaryen/src/support/debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/debug.cpp -------------------------------------------------------------------------------- /binaryen/src/support/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/debug.h -------------------------------------------------------------------------------- /binaryen/src/support/file.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/file.cpp -------------------------------------------------------------------------------- /binaryen/src/support/file.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/file.h -------------------------------------------------------------------------------- /binaryen/src/support/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/hash.h -------------------------------------------------------------------------------- /binaryen/src/support/json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/json.h -------------------------------------------------------------------------------- /binaryen/src/support/learning.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/learning.h -------------------------------------------------------------------------------- /binaryen/src/support/name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/name.h -------------------------------------------------------------------------------- /binaryen/src/support/path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/path.cpp -------------------------------------------------------------------------------- /binaryen/src/support/path.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/path.h -------------------------------------------------------------------------------- /binaryen/src/support/permutations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/permutations.h -------------------------------------------------------------------------------- /binaryen/src/support/safe_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/safe_integer.cpp -------------------------------------------------------------------------------- /binaryen/src/support/safe_integer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/safe_integer.h -------------------------------------------------------------------------------- /binaryen/src/support/small_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/small_vector.h -------------------------------------------------------------------------------- /binaryen/src/support/sorted_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/sorted_vector.h -------------------------------------------------------------------------------- /binaryen/src/support/space.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/space.h -------------------------------------------------------------------------------- /binaryen/src/support/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/string.h -------------------------------------------------------------------------------- /binaryen/src/support/threads.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/threads.cpp -------------------------------------------------------------------------------- /binaryen/src/support/threads.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/threads.h -------------------------------------------------------------------------------- /binaryen/src/support/timing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/timing.h -------------------------------------------------------------------------------- /binaryen/src/support/utilities.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/utilities.cpp -------------------------------------------------------------------------------- /binaryen/src/support/utilities.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/support/utilities.h -------------------------------------------------------------------------------- /binaryen/src/templates/normal.js: -------------------------------------------------------------------------------- 1 | 2 | var Module = {}; // *.asm.js expects this 3 | 4 | 5 | -------------------------------------------------------------------------------- /binaryen/src/templates/wasm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/templates/wasm.js -------------------------------------------------------------------------------- /binaryen/src/tools/execution-results.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/execution-results.h -------------------------------------------------------------------------------- /binaryen/src/tools/fuzzing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/fuzzing.h -------------------------------------------------------------------------------- /binaryen/src/tools/js-wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/js-wrapper.h -------------------------------------------------------------------------------- /binaryen/src/tools/spec-wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/spec-wrapper.h -------------------------------------------------------------------------------- /binaryen/src/tools/tool-options.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/tool-options.h -------------------------------------------------------------------------------- /binaryen/src/tools/tool-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/tool-utils.h -------------------------------------------------------------------------------- /binaryen/src/tools/wasm-as.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/wasm-as.cpp -------------------------------------------------------------------------------- /binaryen/src/tools/wasm-ctor-eval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/wasm-ctor-eval.cpp -------------------------------------------------------------------------------- /binaryen/src/tools/wasm-dis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/wasm-dis.cpp -------------------------------------------------------------------------------- /binaryen/src/tools/wasm-metadce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/wasm-metadce.cpp -------------------------------------------------------------------------------- /binaryen/src/tools/wasm-opt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/wasm-opt.cpp -------------------------------------------------------------------------------- /binaryen/src/tools/wasm-reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/wasm-reduce.cpp -------------------------------------------------------------------------------- /binaryen/src/tools/wasm-shell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/wasm-shell.cpp -------------------------------------------------------------------------------- /binaryen/src/tools/wasm-split.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/wasm-split.cpp -------------------------------------------------------------------------------- /binaryen/src/tools/wasm2c-wrapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/wasm2c-wrapper.h -------------------------------------------------------------------------------- /binaryen/src/tools/wasm2js.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/tools/wasm2js.cpp -------------------------------------------------------------------------------- /binaryen/src/wasm-binary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-binary.h -------------------------------------------------------------------------------- /binaryen/src/wasm-builder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-builder.h -------------------------------------------------------------------------------- /binaryen/src/wasm-debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-debug.h -------------------------------------------------------------------------------- /binaryen/src/wasm-delegations-fields.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-delegations-fields.h -------------------------------------------------------------------------------- /binaryen/src/wasm-delegations.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-delegations.h -------------------------------------------------------------------------------- /binaryen/src/wasm-emscripten.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-emscripten.h -------------------------------------------------------------------------------- /binaryen/src/wasm-features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-features.h -------------------------------------------------------------------------------- /binaryen/src/wasm-interpreter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-interpreter.h -------------------------------------------------------------------------------- /binaryen/src/wasm-io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-io.h -------------------------------------------------------------------------------- /binaryen/src/wasm-module-building.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-module-building.h -------------------------------------------------------------------------------- /binaryen/src/wasm-s-parser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-s-parser.h -------------------------------------------------------------------------------- /binaryen/src/wasm-stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-stack.h -------------------------------------------------------------------------------- /binaryen/src/wasm-traversal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-traversal.h -------------------------------------------------------------------------------- /binaryen/src/wasm-type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-type.h -------------------------------------------------------------------------------- /binaryen/src/wasm-validator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm-validator.h -------------------------------------------------------------------------------- /binaryen/src/wasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm.h -------------------------------------------------------------------------------- /binaryen/src/wasm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm/CMakeLists.txt -------------------------------------------------------------------------------- /binaryen/src/wasm/literal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm/literal.cpp -------------------------------------------------------------------------------- /binaryen/src/wasm/wasm-binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm/wasm-binary.cpp -------------------------------------------------------------------------------- /binaryen/src/wasm/wasm-debug.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm/wasm-debug.cpp -------------------------------------------------------------------------------- /binaryen/src/wasm/wasm-emscripten.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm/wasm-emscripten.cpp -------------------------------------------------------------------------------- /binaryen/src/wasm/wasm-interpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm/wasm-interpreter.cpp -------------------------------------------------------------------------------- /binaryen/src/wasm/wasm-io.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm/wasm-io.cpp -------------------------------------------------------------------------------- /binaryen/src/wasm/wasm-s-parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm/wasm-s-parser.cpp -------------------------------------------------------------------------------- /binaryen/src/wasm/wasm-stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm/wasm-stack.cpp -------------------------------------------------------------------------------- /binaryen/src/wasm/wasm-type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm/wasm-type.cpp -------------------------------------------------------------------------------- /binaryen/src/wasm/wasm-validator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm/wasm-validator.cpp -------------------------------------------------------------------------------- /binaryen/src/wasm/wasm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm/wasm.cpp -------------------------------------------------------------------------------- /binaryen/src/wasm2js.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/src/wasm2js.h -------------------------------------------------------------------------------- /binaryen/test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/__init__.py -------------------------------------------------------------------------------- /binaryen/test/atomics-unshared.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/atomics-unshared.wast -------------------------------------------------------------------------------- /binaryen/test/atomics.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/atomics.wast -------------------------------------------------------------------------------- /binaryen/test/atomics.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/atomics.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/atomics.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/atomics.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/atomics64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/atomics64.wast -------------------------------------------------------------------------------- /binaryen/test/atomics64.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/atomics64.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/atomics64.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/atomics64.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/bigswitch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/bigswitch.cpp -------------------------------------------------------------------------------- /binaryen/test/bigswitch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/bigswitch.txt -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/atomics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/atomics.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/atomics.js.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/atomics.js.txt -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/copy-expression.js.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/custom-section.js.txt: -------------------------------------------------------------------------------- 1 | (module 2 | ;; custom section "hello", size 5, contents: "world" 3 | ) 4 | 5 | -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/debug-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/debug-info.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/debug-names.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/debug-names.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/emit_asmjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/emit_asmjs.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/event.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/event.js.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/event.js.txt -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/expressions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/expressions.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/fast-math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/fast-math.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/fast-math.js.txt: -------------------------------------------------------------------------------- 1 | // fastMath=false 2 | -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/functions.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/global.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/global.js.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/global.js.txt -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/hello-world.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/hello-world.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/pass-arguments.js.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/reloc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/reloc.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/reloc.js.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/reloc.js.txt -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/sideffects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/sideffects.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/sieve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/sieve.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/sieve.js.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/sieve.js.txt -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/simd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/simd.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/simd.js.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/simd.js.txt -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/sourcemap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/sourcemap.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/stackir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/stackir.js -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/stackir.js.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/stackir.js.txt -------------------------------------------------------------------------------- /binaryen/test/binaryen.js/tail_calls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/binaryen.js/tail_calls.js -------------------------------------------------------------------------------- /binaryen/test/br_to_exit.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 |  -------------------------------------------------------------------------------- /binaryen/test/br_to_exit.wasm.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/br_to_exit.wasm.fromBinary -------------------------------------------------------------------------------- /binaryen/test/break-to-return.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/break-to-return.wasm -------------------------------------------------------------------------------- /binaryen/test/break-within-catch.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 |  3 | @ -------------------------------------------------------------------------------- /binaryen/test/calls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/calls.cpp -------------------------------------------------------------------------------- /binaryen/test/calls.emcc: -------------------------------------------------------------------------------- 1 | ["-s", "ASSERTIONS=0"] 2 | -------------------------------------------------------------------------------- /binaryen/test/calls.post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/calls.post.js -------------------------------------------------------------------------------- /binaryen/test/calls.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/calls.txt -------------------------------------------------------------------------------- /binaryen/test/complexBinaryNames.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/complexBinaryNames.wasm -------------------------------------------------------------------------------- /binaryen/test/complexTextNames.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/complexTextNames.wast -------------------------------------------------------------------------------- /binaryen/test/consume-stacky.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 |  AAA6 -------------------------------------------------------------------------------- /binaryen/test/control_flow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/control_flow.cpp -------------------------------------------------------------------------------- /binaryen/test/control_flow.emcc: -------------------------------------------------------------------------------- 1 | ["-s", "ASSERTIONS=0"] 2 | -------------------------------------------------------------------------------- /binaryen/test/control_flow.post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/control_flow.post.js -------------------------------------------------------------------------------- /binaryen/test/control_flow.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/control_flow.txt -------------------------------------------------------------------------------- /binaryen/test/crash/outside.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/crash/outside.wasm -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/bad-indirect-call.wast.ctors: -------------------------------------------------------------------------------- 1 | test1 2 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/bad-indirect-call2.wast.ctors: -------------------------------------------------------------------------------- 1 | test1 2 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/bad-indirect-call3.wast.ctors: -------------------------------------------------------------------------------- 1 | sig_mismatch 2 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/basics.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/ctor-eval/basics.wast -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/basics.wast.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/ctor-eval/basics.wast.out -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/imported-min.wast.out: -------------------------------------------------------------------------------- 1 | (module 2 | ) 3 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/imported.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/ctor-eval/imported.wast -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/imported.wast.out: -------------------------------------------------------------------------------- 1 | (module 2 | ) 3 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/imported2.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/ctor-eval/imported2.wast -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/imported3.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/ctor-eval/imported3.wast -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/imported3.wast.ctors: -------------------------------------------------------------------------------- 1 | test1 2 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/indirect-call3.wast.ctors: -------------------------------------------------------------------------------- 1 | test1 2 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/just_some.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/ctor-eval/just_some.wast -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/no_partial.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/ctor-eval/no_partial.wast -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/no_partial.wast.ctors: -------------------------------------------------------------------------------- 1 | test1 2 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/stack-direction.wast.ctors: -------------------------------------------------------------------------------- 1 | __post_instantiate 2 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/stack-direction.wast.out: -------------------------------------------------------------------------------- 1 | (module 2 | ) 3 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/unsafe_call.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/ctor-eval/unsafe_call.wast -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/unsafe_call.wast.ctors: -------------------------------------------------------------------------------- 1 | test1 2 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/unsafe_store.wast.ctors: -------------------------------------------------------------------------------- 1 | test1 2 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/unsafe_store.wast.out: -------------------------------------------------------------------------------- 1 | (module 2 | ) 3 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/unsafe_store2.wast.ctors: -------------------------------------------------------------------------------- 1 | test1 2 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/unsafe_store2.wast.out: -------------------------------------------------------------------------------- 1 | (module 2 | ) 3 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/unsafe_store3.wast.ctors: -------------------------------------------------------------------------------- 1 | test1 2 | -------------------------------------------------------------------------------- /binaryen/test/ctor-eval/unsafe_store3.wast.out: -------------------------------------------------------------------------------- 1 | (module 2 | ) 3 | -------------------------------------------------------------------------------- /binaryen/test/duplicate_types.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/duplicate_types.wast -------------------------------------------------------------------------------- /binaryen/test/duplicated_names.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/duplicated_names.wasm -------------------------------------------------------------------------------- /binaryen/test/dylib.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/dylib.wasm -------------------------------------------------------------------------------- /binaryen/test/dylib.wasm.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/dylib.wasm.fromBinary -------------------------------------------------------------------------------- /binaryen/test/elided-br.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 |  @@  -------------------------------------------------------------------------------- /binaryen/test/elided-br.wasm.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/elided-br.wasm.fromBinary -------------------------------------------------------------------------------- /binaryen/test/empty_imported_table.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/empty_imported_table.wast -------------------------------------------------------------------------------- /binaryen/test/empty_table.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/empty_table.wast -------------------------------------------------------------------------------- /binaryen/test/empty_table.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/empty_table.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/events.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/events.wast -------------------------------------------------------------------------------- /binaryen/test/events.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/events.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/events.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/events.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/example/c-api-relooper-unreachable-if.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /binaryen/test/example/cpp-threads.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/cpp-threads.cpp -------------------------------------------------------------------------------- /binaryen/test/example/cpp-threads.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/cpp-threads.txt -------------------------------------------------------------------------------- /binaryen/test/example/cpp-unit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/cpp-unit.cpp -------------------------------------------------------------------------------- /binaryen/test/example/cpp-unit.txt: -------------------------------------------------------------------------------- 1 | Success 2 | -------------------------------------------------------------------------------- /binaryen/test/example/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/hash.cpp -------------------------------------------------------------------------------- /binaryen/test/example/hash.txt: -------------------------------------------------------------------------------- 1 | success. 2 | -------------------------------------------------------------------------------- /binaryen/test/example/match.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/match.cpp -------------------------------------------------------------------------------- /binaryen/test/example/match.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/match.txt -------------------------------------------------------------------------------- /binaryen/test/example/relooper-fuzz.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-fuzz.c -------------------------------------------------------------------------------- /binaryen/test/example/relooper-fuzz.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-fuzz.txt -------------------------------------------------------------------------------- /binaryen/test/example/relooper-fuzz1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-fuzz1.c -------------------------------------------------------------------------------- /binaryen/test/example/relooper-fuzz1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-fuzz1.txt -------------------------------------------------------------------------------- /binaryen/test/example/relooper-fuzz2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-fuzz2.c -------------------------------------------------------------------------------- /binaryen/test/example/relooper-fuzz2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-fuzz2.txt -------------------------------------------------------------------------------- /binaryen/test/example/relooper-merge1.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-merge1.c -------------------------------------------------------------------------------- /binaryen/test/example/relooper-merge2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-merge2.c -------------------------------------------------------------------------------- /binaryen/test/example/relooper-merge3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-merge3.c -------------------------------------------------------------------------------- /binaryen/test/example/relooper-merge4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-merge4.c -------------------------------------------------------------------------------- /binaryen/test/example/relooper-merge5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-merge5.c -------------------------------------------------------------------------------- /binaryen/test/example/relooper-merge6.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-merge6.c -------------------------------------------------------------------------------- /binaryen/test/example/relooper-merge7.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/relooper-merge7.c -------------------------------------------------------------------------------- /binaryen/test/example/small_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/small_vector.cpp -------------------------------------------------------------------------------- /binaryen/test/example/small_vector.txt: -------------------------------------------------------------------------------- 1 | ok. 2 | -------------------------------------------------------------------------------- /binaryen/test/example/space.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/space.cpp -------------------------------------------------------------------------------- /binaryen/test/example/space.txt: -------------------------------------------------------------------------------- 1 | success. 2 | -------------------------------------------------------------------------------- /binaryen/test/example/stack-utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/stack-utils.cpp -------------------------------------------------------------------------------- /binaryen/test/example/stack-utils.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/stack-utils.txt -------------------------------------------------------------------------------- /binaryen/test/example/type-builder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/type-builder.cpp -------------------------------------------------------------------------------- /binaryen/test/example/type-builder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/type-builder.txt -------------------------------------------------------------------------------- /binaryen/test/example/typeinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/typeinfo.cpp -------------------------------------------------------------------------------- /binaryen/test/example/typeinfo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/example/typeinfo.txt -------------------------------------------------------------------------------- /binaryen/test/exception-handling.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/exception-handling.wast -------------------------------------------------------------------------------- /binaryen/test/export-import.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/export-import.wast -------------------------------------------------------------------------------- /binaryen/test/extended-names.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/extended-names.wast -------------------------------------------------------------------------------- /binaryen/test/externref.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/externref.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/externref.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/externref.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/extra-unreachable.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/extra-unreachable.wast -------------------------------------------------------------------------------- /binaryen/test/fannkuch.args: -------------------------------------------------------------------------------- 1 | ["5"] 2 | -------------------------------------------------------------------------------- /binaryen/test/fannkuch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/fannkuch.cpp -------------------------------------------------------------------------------- /binaryen/test/fannkuch.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/fannkuch.txt -------------------------------------------------------------------------------- /binaryen/test/fasta.args: -------------------------------------------------------------------------------- 1 | ["10"] 2 | -------------------------------------------------------------------------------- /binaryen/test/fasta.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/fasta.cpp -------------------------------------------------------------------------------- /binaryen/test/fasta.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/fasta.txt -------------------------------------------------------------------------------- /binaryen/test/fib-dbg.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/fib-dbg.wasm -------------------------------------------------------------------------------- /binaryen/test/fib-dbg.wasm.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/fib-dbg.wasm.fromBinary -------------------------------------------------------------------------------- /binaryen/test/fib-dbg.wasm.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/fib-dbg.wasm.map -------------------------------------------------------------------------------- /binaryen/test/float_ops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/float_ops.cpp -------------------------------------------------------------------------------- /binaryen/test/float_ops.emcc: -------------------------------------------------------------------------------- 1 | ["-s", "ASSERTIONS=0"] 2 | -------------------------------------------------------------------------------- /binaryen/test/float_ops.post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/float_ops.post.js -------------------------------------------------------------------------------- /binaryen/test/float_ops.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/float_ops.txt -------------------------------------------------------------------------------- /binaryen/test/fn_prolog_epilog.debugInfo.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 |  @@  -------------------------------------------------------------------------------- /binaryen/test/gc.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/gc.wast -------------------------------------------------------------------------------- /binaryen/test/gc.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/gc.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/gc.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/gc.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/grow_memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/grow_memory.cpp -------------------------------------------------------------------------------- /binaryen/test/grow_memory.emcc: -------------------------------------------------------------------------------- 1 | ["-s", "ALLOW_MEMORY_GROWTH=1"] 2 | -------------------------------------------------------------------------------- /binaryen/test/grow_memory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/grow_memory.txt -------------------------------------------------------------------------------- /binaryen/test/grow_memory.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/grow_memory.wast -------------------------------------------------------------------------------- /binaryen/test/grow_memory.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/grow_memory.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/heap-types.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/heap-types.wast -------------------------------------------------------------------------------- /binaryen/test/heap-types.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/heap-types.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/heap-types.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/heap-types.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/hello_libcxx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/hello_libcxx.cpp -------------------------------------------------------------------------------- /binaryen/test/hello_libcxx.txt: -------------------------------------------------------------------------------- 1 | hello, world! 2 | 3 | -------------------------------------------------------------------------------- /binaryen/test/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/hello_world.c -------------------------------------------------------------------------------- /binaryen/test/hello_world.txt: -------------------------------------------------------------------------------- 1 | hello, world! 2 | 3 | -------------------------------------------------------------------------------- /binaryen/test/hello_world.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/hello_world.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/hello_world.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/hello_world.wat -------------------------------------------------------------------------------- /binaryen/test/imported_memory.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/imported_memory.wast -------------------------------------------------------------------------------- /binaryen/test/int_ops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/int_ops.c -------------------------------------------------------------------------------- /binaryen/test/int_ops.emcc: -------------------------------------------------------------------------------- 1 | ["-s", "ASSERTIONS=0"] 2 | -------------------------------------------------------------------------------- /binaryen/test/int_ops.post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/int_ops.post.js -------------------------------------------------------------------------------- /binaryen/test/int_ops.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/int_ops.txt -------------------------------------------------------------------------------- /binaryen/test/kitchen_sink.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/kitchen_sink.wast -------------------------------------------------------------------------------- /binaryen/test/linker/archive/barlong.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/linker/archive/barlong.a -------------------------------------------------------------------------------- /binaryen/test/linker/archive/foobar.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/linker/archive/foobar.a -------------------------------------------------------------------------------- /binaryen/test/linker/bar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/linker/bar.c -------------------------------------------------------------------------------- /binaryen/test/linker/baz.c: -------------------------------------------------------------------------------- 1 | void baz() { 2 | } 3 | -------------------------------------------------------------------------------- /binaryen/test/linker/foo.c: -------------------------------------------------------------------------------- 1 | int foo() { 2 | return 43; 3 | } 4 | -------------------------------------------------------------------------------- /binaryen/test/linker/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/linker/main.c -------------------------------------------------------------------------------- /binaryen/test/linker/quux.c: -------------------------------------------------------------------------------- 1 | void quux() {} 2 | -------------------------------------------------------------------------------- /binaryen/test/lit/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lit/CMakeLists.txt -------------------------------------------------------------------------------- /binaryen/test/lit/lit.cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lit/lit.cfg.py -------------------------------------------------------------------------------- /binaryen/test/lit/lit.site.cfg.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lit/lit.site.cfg.py.in -------------------------------------------------------------------------------- /binaryen/test/lit/parse-error.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lit/parse-error.wast -------------------------------------------------------------------------------- /binaryen/test/lit/wasm-split/basic.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lit/wasm-split/basic.wast -------------------------------------------------------------------------------- /binaryen/test/lld/basic_safe_stack.s: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/basic_safe_stack.s -------------------------------------------------------------------------------- /binaryen/test/lld/basic_safe_stack.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/basic_safe_stack.wat -------------------------------------------------------------------------------- /binaryen/test/lld/duplicate_imports.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/duplicate_imports.wat -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm.cpp -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm.wat -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm.wat.mem.mem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm.wat.mem.mem -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm.wat.mem.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm.wat.mem.out -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm64.cpp -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm64.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm64.wat -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm64.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm64.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm_O0.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm_O0.c -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm_O0.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm_O0.wat -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm_O0.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm_O0.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm_main_thread.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm_main_thread.wat -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm_shared.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm_shared.cpp -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm_shared.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm_shared.wat -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm_shared.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm_shared.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm_table.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm_table.wat -------------------------------------------------------------------------------- /binaryen/test/lld/em_asm_table.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_asm_table.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/em_js_O0.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_js_O0.wat -------------------------------------------------------------------------------- /binaryen/test/lld/em_js_O0.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/em_js_O0.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/hello_world.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/hello_world.c -------------------------------------------------------------------------------- /binaryen/test/lld/hello_world.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/hello_world.wat -------------------------------------------------------------------------------- /binaryen/test/lld/hello_world.wat.mem.mem: -------------------------------------------------------------------------------- 1 | Hello, world -------------------------------------------------------------------------------- /binaryen/test/lld/hello_world.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/hello_world.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/init.c -------------------------------------------------------------------------------- /binaryen/test/lld/init.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/init.wat -------------------------------------------------------------------------------- /binaryen/test/lld/init.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/init.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/longjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/longjmp.c -------------------------------------------------------------------------------- /binaryen/test/lld/longjmp.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/longjmp.wat -------------------------------------------------------------------------------- /binaryen/test/lld/longjmp.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/longjmp.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/main_module.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/main_module.wat -------------------------------------------------------------------------------- /binaryen/test/lld/main_module.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/main_module.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/main_module_table.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/main_module_table.wat -------------------------------------------------------------------------------- /binaryen/test/lld/recursive.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/recursive.c -------------------------------------------------------------------------------- /binaryen/test/lld/recursive.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/recursive.wat -------------------------------------------------------------------------------- /binaryen/test/lld/recursive.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/recursive.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/reserved_func_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/reserved_func_ptr.cpp -------------------------------------------------------------------------------- /binaryen/test/lld/reserved_func_ptr.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/reserved_func_ptr.wat -------------------------------------------------------------------------------- /binaryen/test/lld/shared.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/shared.cpp -------------------------------------------------------------------------------- /binaryen/test/lld/shared.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/shared.wat -------------------------------------------------------------------------------- /binaryen/test/lld/shared.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/shared.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/shared_longjmp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/shared_longjmp.c -------------------------------------------------------------------------------- /binaryen/test/lld/shared_longjmp.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/shared_longjmp.wat -------------------------------------------------------------------------------- /binaryen/test/lld/shared_longjmp.wat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/shared_longjmp.wat.out -------------------------------------------------------------------------------- /binaryen/test/lld/standalone-wasm.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/standalone-wasm.wat -------------------------------------------------------------------------------- /binaryen/test/lld/standalone-wasm2.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/standalone-wasm2.wat -------------------------------------------------------------------------------- /binaryen/test/lld/standalone-wasm3.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/lld/standalone-wasm3.wat -------------------------------------------------------------------------------- /binaryen/test/mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/mem.cpp -------------------------------------------------------------------------------- /binaryen/test/mem.emcc: -------------------------------------------------------------------------------- 1 | ["-s", "ASSERTIONS=0"] 2 | -------------------------------------------------------------------------------- /binaryen/test/mem.post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/mem.post.js -------------------------------------------------------------------------------- /binaryen/test/mem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/mem.txt -------------------------------------------------------------------------------- /binaryen/test/memory-import.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/memory-import.wast -------------------------------------------------------------------------------- /binaryen/test/memory-import64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/memory-import64.wast -------------------------------------------------------------------------------- /binaryen/test/memory-shared.wast: -------------------------------------------------------------------------------- 1 | (module 2 | (memory $0 (shared 23 256)) 3 | ) 4 | -------------------------------------------------------------------------------- /binaryen/test/memory-shared.wast.from-wast: -------------------------------------------------------------------------------- 1 | (module 2 | (memory $0 (shared 23 256)) 3 | ) 4 | -------------------------------------------------------------------------------- /binaryen/test/memory-shared.wast.fromBinary: -------------------------------------------------------------------------------- 1 | (module 2 | (memory $0 (shared 23 256)) 3 | ) 4 | 5 | -------------------------------------------------------------------------------- /binaryen/test/memory-shared.wast.fromBinary.noDebugInfo: -------------------------------------------------------------------------------- 1 | (module 2 | (memory $0 (shared 23 256)) 3 | ) 4 | 5 | -------------------------------------------------------------------------------- /binaryen/test/metadatas.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/metadatas.wasm -------------------------------------------------------------------------------- /binaryen/test/metadatas.wasm.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/metadatas.wasm.fromBinary -------------------------------------------------------------------------------- /binaryen/test/metadce/all-outside.wast: -------------------------------------------------------------------------------- 1 | (module) 2 | -------------------------------------------------------------------------------- /binaryen/test/metadce/all-outside.wast.dced: -------------------------------------------------------------------------------- 1 | (module 2 | ) 3 | -------------------------------------------------------------------------------- /binaryen/test/metadce/corners.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/metadce/corners.wast -------------------------------------------------------------------------------- /binaryen/test/metadce/corners.wast.dced: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/metadce/corners.wast.dced -------------------------------------------------------------------------------- /binaryen/test/metadce/no-outside.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/metadce/no-outside.wast -------------------------------------------------------------------------------- /binaryen/test/metadce/no-outside.wast.dced: -------------------------------------------------------------------------------- 1 | (module 2 | ) 3 | -------------------------------------------------------------------------------- /binaryen/test/metadce/no-outside.wast.graph.txt: -------------------------------------------------------------------------------- 1 | [ 2 | ] 3 | 4 | 5 | -------------------------------------------------------------------------------- /binaryen/test/metadce/outside.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/metadce/outside.wast -------------------------------------------------------------------------------- /binaryen/test/metadce/outside.wast.dced: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/metadce/outside.wast.dced -------------------------------------------------------------------------------- /binaryen/test/metadce/rooted-export.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/metadce/rooted-export.wast -------------------------------------------------------------------------------- /binaryen/test/metadce/spanning_cycle.wast.dced.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /binaryen/test/metadce/spanning_cycle_unrooted.wast.dced: -------------------------------------------------------------------------------- 1 | (module 2 | ) 3 | -------------------------------------------------------------------------------- /binaryen/test/metadce/threaded.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/metadce/threaded.wast -------------------------------------------------------------------------------- /binaryen/test/metadce/threaded.wast.dced: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/metadce/threaded.wast.dced -------------------------------------------------------------------------------- /binaryen/test/metadce/threaded.wast.dced.stdout: -------------------------------------------------------------------------------- 1 | unused: outside_js_function1 2 | -------------------------------------------------------------------------------- /binaryen/test/metadce/threaded_cycle.wast.dced.stdout: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /binaryen/test/metadce/threaded_unrooted.wast.dced: -------------------------------------------------------------------------------- 1 | (module 2 | ) 3 | -------------------------------------------------------------------------------- /binaryen/test/metadce/threaded_unrooted_cycle.wast.dced: -------------------------------------------------------------------------------- 1 | (module 2 | ) 3 | -------------------------------------------------------------------------------- /binaryen/test/min.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/min.wast -------------------------------------------------------------------------------- /binaryen/test/min.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/min.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/min.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/min.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/multivalue.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/multivalue.wast -------------------------------------------------------------------------------- /binaryen/test/multivalue.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/multivalue.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/multivalue.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/multivalue.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/mutable-global.wasm: -------------------------------------------------------------------------------- 1 | asm`env 2 | global-mut 3 |  #Aj$ -------------------------------------------------------------------------------- /binaryen/test/mutable-global.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/mutable-global.wast -------------------------------------------------------------------------------- /binaryen/test/newsyntax.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/newsyntax.wast -------------------------------------------------------------------------------- /binaryen/test/newsyntax.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/newsyntax.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/newsyntax.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/newsyntax.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/nonspec-bulk-memory.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/nonspec-bulk-memory.wast -------------------------------------------------------------------------------- /binaryen/test/passes/O.bin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/O.bin.txt -------------------------------------------------------------------------------- /binaryen/test/passes/O.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/O.txt -------------------------------------------------------------------------------- /binaryen/test/passes/O.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/O.wasm -------------------------------------------------------------------------------- /binaryen/test/passes/O.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/O.wast -------------------------------------------------------------------------------- /binaryen/test/passes/O1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/O1.txt -------------------------------------------------------------------------------- /binaryen/test/passes/O1.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/O1.wast -------------------------------------------------------------------------------- /binaryen/test/passes/O3_inlining.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/O3_inlining.txt -------------------------------------------------------------------------------- /binaryen/test/passes/O3_inlining.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/O3_inlining.wast -------------------------------------------------------------------------------- /binaryen/test/passes/O_all-features.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/O_all-features.txt -------------------------------------------------------------------------------- /binaryen/test/passes/O_all-features.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/O_all-features.wast -------------------------------------------------------------------------------- /binaryen/test/passes/O_fast-math.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/O_fast-math.txt -------------------------------------------------------------------------------- /binaryen/test/passes/O_fast-math.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/O_fast-math.wast -------------------------------------------------------------------------------- /binaryen/test/passes/Oz.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/Oz.txt -------------------------------------------------------------------------------- /binaryen/test/passes/Oz.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/Oz.wast -------------------------------------------------------------------------------- /binaryen/test/passes/alignment-lowering64.passes: -------------------------------------------------------------------------------- 1 | alignment-lowering_enable-memory64 2 | -------------------------------------------------------------------------------- /binaryen/test/passes/asyncify.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/asyncify.txt -------------------------------------------------------------------------------- /binaryen/test/passes/asyncify.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/asyncify.wast -------------------------------------------------------------------------------- /binaryen/test/passes/avoid-reinterprets64.passes: -------------------------------------------------------------------------------- 1 | avoid-reinterprets_enable-memory64 2 | -------------------------------------------------------------------------------- /binaryen/test/passes/class_with_dwarf_noprint.passes: -------------------------------------------------------------------------------- 1 | roundtrip_dwarfdump_g 2 | -------------------------------------------------------------------------------- /binaryen/test/passes/coalesce-locals.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/coalesce-locals.txt -------------------------------------------------------------------------------- /binaryen/test/passes/const-hoisting.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/const-hoisting.txt -------------------------------------------------------------------------------- /binaryen/test/passes/const-hoisting.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/const-hoisting.wast -------------------------------------------------------------------------------- /binaryen/test/passes/dae-optimizing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/dae-optimizing.txt -------------------------------------------------------------------------------- /binaryen/test/passes/dae-optimizing.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/dae-optimizing.wast -------------------------------------------------------------------------------- /binaryen/test/passes/dealign.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/dealign.txt -------------------------------------------------------------------------------- /binaryen/test/passes/dealign.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/dealign.wast -------------------------------------------------------------------------------- /binaryen/test/passes/dealign64.passes: -------------------------------------------------------------------------------- 1 | dealign_enable-memory64 2 | -------------------------------------------------------------------------------- /binaryen/test/passes/dealign64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/dealign64.txt -------------------------------------------------------------------------------- /binaryen/test/passes/dealign64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/dealign64.wast -------------------------------------------------------------------------------- /binaryen/test/passes/denan.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/denan.txt -------------------------------------------------------------------------------- /binaryen/test/passes/denan.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/denan.wast -------------------------------------------------------------------------------- /binaryen/test/passes/dwarf_unit_with_no_abbrevs_noprint.bin.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /binaryen/test/passes/dwarf_unit_with_no_abbrevs_noprint.passes: -------------------------------------------------------------------------------- 1 | roundtrip_g 2 | -------------------------------------------------------------------------------- /binaryen/test/passes/dwarfdump.bin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/dwarfdump.bin.txt -------------------------------------------------------------------------------- /binaryen/test/passes/dwarfdump.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/dwarfdump.wasm -------------------------------------------------------------------------------- /binaryen/test/passes/fib2_dwarf.bin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/fib2_dwarf.bin.txt -------------------------------------------------------------------------------- /binaryen/test/passes/fib2_dwarf.passes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/fib2_dwarf.passes -------------------------------------------------------------------------------- /binaryen/test/passes/fib2_dwarf.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/fib2_dwarf.wasm -------------------------------------------------------------------------------- /binaryen/test/passes/flatten.bin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/flatten.bin.txt -------------------------------------------------------------------------------- /binaryen/test/passes/flatten.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/flatten.wasm -------------------------------------------------------------------------------- /binaryen/test/passes/fpcast-emu.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/fpcast-emu.txt -------------------------------------------------------------------------------- /binaryen/test/passes/fpcast-emu.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/fpcast-emu.wast -------------------------------------------------------------------------------- /binaryen/test/passes/func-metrics.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/func-metrics.txt -------------------------------------------------------------------------------- /binaryen/test/passes/func-metrics.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/func-metrics.wast -------------------------------------------------------------------------------- /binaryen/test/passes/fuzz-exec_O.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/fuzz-exec_O.txt -------------------------------------------------------------------------------- /binaryen/test/passes/fuzz-exec_O.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/fuzz-exec_O.wast -------------------------------------------------------------------------------- /binaryen/test/passes/fuzz_metrics_noprint.passes: -------------------------------------------------------------------------------- 1 | translate-to-fuzz_metrics 2 | -------------------------------------------------------------------------------- /binaryen/test/passes/inline-main.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/inline-main.txt -------------------------------------------------------------------------------- /binaryen/test/passes/inline-main.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/inline-main.wast -------------------------------------------------------------------------------- /binaryen/test/passes/inlined_to_start_dwarf.passes: -------------------------------------------------------------------------------- 1 | g_roundtrip_dwarfdump 2 | -------------------------------------------------------------------------------- /binaryen/test/passes/licm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/licm.txt -------------------------------------------------------------------------------- /binaryen/test/passes/licm.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/licm.wast -------------------------------------------------------------------------------- /binaryen/test/passes/log-execution.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/log-execution.txt -------------------------------------------------------------------------------- /binaryen/test/passes/log-execution.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/log-execution.wast -------------------------------------------------------------------------------- /binaryen/test/passes/merge-blocks.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/merge-blocks.txt -------------------------------------------------------------------------------- /binaryen/test/passes/merge-blocks.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/merge-blocks.wast -------------------------------------------------------------------------------- /binaryen/test/passes/multi_unit_abbrev_noprint.bin.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /binaryen/test/passes/nm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/nm.txt -------------------------------------------------------------------------------- /binaryen/test/passes/nm.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/nm.wast -------------------------------------------------------------------------------- /binaryen/test/passes/no-exit-runtime.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/no-exit-runtime.txt -------------------------------------------------------------------------------- /binaryen/test/passes/pick-load-signs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/pick-load-signs.txt -------------------------------------------------------------------------------- /binaryen/test/passes/post-emscripten.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/post-emscripten.txt -------------------------------------------------------------------------------- /binaryen/test/passes/print.bin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/print.bin.txt -------------------------------------------------------------------------------- /binaryen/test/passes/print.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/print.wasm -------------------------------------------------------------------------------- /binaryen/test/passes/print_g.bin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/print_g.bin.txt -------------------------------------------------------------------------------- /binaryen/test/passes/print_g.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/print_g.wasm -------------------------------------------------------------------------------- /binaryen/test/passes/remove-imports.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/remove-imports.txt -------------------------------------------------------------------------------- /binaryen/test/passes/remove-imports.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/remove-imports.wast -------------------------------------------------------------------------------- /binaryen/test/passes/remove-memory.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/remove-memory.txt -------------------------------------------------------------------------------- /binaryen/test/passes/remove-memory.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/remove-memory.wast -------------------------------------------------------------------------------- /binaryen/test/passes/reorder-locals.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/reorder-locals.txt -------------------------------------------------------------------------------- /binaryen/test/passes/reorder-locals.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/reorder-locals.wast -------------------------------------------------------------------------------- /binaryen/test/passes/reverse_dwarf_abbrevs.passes: -------------------------------------------------------------------------------- 1 | roundtrip_dwarfdump_g 2 | -------------------------------------------------------------------------------- /binaryen/test/passes/roundtrip.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/roundtrip.txt -------------------------------------------------------------------------------- /binaryen/test/passes/roundtrip.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/roundtrip.wast -------------------------------------------------------------------------------- /binaryen/test/passes/safe-heap_start-function.passes: -------------------------------------------------------------------------------- 1 | safe-heap 2 | -------------------------------------------------------------------------------- /binaryen/test/passes/simplify-locals.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/simplify-locals.txt -------------------------------------------------------------------------------- /binaryen/test/passes/souperify.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/souperify.txt -------------------------------------------------------------------------------- /binaryen/test/passes/souperify.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/souperify.wast -------------------------------------------------------------------------------- /binaryen/test/passes/strip-debug.bin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/strip-debug.bin.txt -------------------------------------------------------------------------------- /binaryen/test/passes/strip-debug.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/strip-debug.wasm -------------------------------------------------------------------------------- /binaryen/test/passes/strip-dwarf.bin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/strip-dwarf.bin.txt -------------------------------------------------------------------------------- /binaryen/test/passes/strip-dwarf.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/strip-dwarf.wasm -------------------------------------------------------------------------------- /binaryen/test/passes/strip-target-features.bin.txt: -------------------------------------------------------------------------------- 1 | (module 2 | ;; custom section "linking", size 1 3 | ) 4 | -------------------------------------------------------------------------------- /binaryen/test/passes/strip-target-features.wasm: -------------------------------------------------------------------------------- 1 | asm linkingtarget_features+foo -------------------------------------------------------------------------------- /binaryen/test/passes/trap-mode-clamp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/trap-mode-clamp.txt -------------------------------------------------------------------------------- /binaryen/test/passes/trap-mode-js.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/trap-mode-js.txt -------------------------------------------------------------------------------- /binaryen/test/passes/trap-mode-js.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/trap-mode-js.wast -------------------------------------------------------------------------------- /binaryen/test/passes/untee.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/untee.txt -------------------------------------------------------------------------------- /binaryen/test/passes/untee.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/passes/untee.wast -------------------------------------------------------------------------------- /binaryen/test/polymorphic_stack.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/polymorphic_stack.wast -------------------------------------------------------------------------------- /binaryen/test/print/memory-shared.minified.txt: -------------------------------------------------------------------------------- 1 | (module(memory $0 (shared 23 256)) 2 | ) -------------------------------------------------------------------------------- /binaryen/test/print/memory-shared.txt: -------------------------------------------------------------------------------- 1 | (module 2 | (memory $0 (shared 23 256)) 3 | ) 4 | -------------------------------------------------------------------------------- /binaryen/test/print/memory-shared.wast: -------------------------------------------------------------------------------- 1 | (module 2 | (memory $0 (shared 23 256)) 3 | ) 4 | -------------------------------------------------------------------------------- /binaryen/test/print/min.minified.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/print/min.minified.txt -------------------------------------------------------------------------------- /binaryen/test/print/min.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/print/min.txt -------------------------------------------------------------------------------- /binaryen/test/print/min.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/print/min.wast -------------------------------------------------------------------------------- /binaryen/test/printf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/printf.c -------------------------------------------------------------------------------- /binaryen/test/printf.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/printf.txt -------------------------------------------------------------------------------- /binaryen/test/reduce/destructive.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/reduce/destructive.wast -------------------------------------------------------------------------------- /binaryen/test/reduce/imports.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/reduce/imports.wast -------------------------------------------------------------------------------- /binaryen/test/reduce/imports.wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/reduce/imports.wast.txt -------------------------------------------------------------------------------- /binaryen/test/reduce/memory_table.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/reduce/memory_table.wast -------------------------------------------------------------------------------- /binaryen/test/reduce/simple.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/reduce/simple.wast -------------------------------------------------------------------------------- /binaryen/test/reduce/simple.wast.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/reduce/simple.wast.txt -------------------------------------------------------------------------------- /binaryen/test/reference-types.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/reference-types.wast -------------------------------------------------------------------------------- /binaryen/test/reg_switch.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/reg_switch.wast -------------------------------------------------------------------------------- /binaryen/test/reg_switch.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/reg_switch.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/reg_switch.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/reg_switch.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/revision: -------------------------------------------------------------------------------- 1 | 13645 2 | -------------------------------------------------------------------------------- /binaryen/test/segment-overlap.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/segment-overlap.wast -------------------------------------------------------------------------------- /binaryen/test/signext.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/signext.wast -------------------------------------------------------------------------------- /binaryen/test/signext.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/signext.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/signext.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/signext.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/simd.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/simd.wast -------------------------------------------------------------------------------- /binaryen/test/simd.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/simd.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/simd.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/simd.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/simd64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/simd64.wast -------------------------------------------------------------------------------- /binaryen/test/simd64.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/simd64.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/simd64.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/simd64.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/spec/Contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/Contributing.md -------------------------------------------------------------------------------- /binaryen/test/spec/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/LICENSE -------------------------------------------------------------------------------- /binaryen/test/spec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/README.md -------------------------------------------------------------------------------- /binaryen/test/spec/address.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/address.wast -------------------------------------------------------------------------------- /binaryen/test/spec/address64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/address64.wast -------------------------------------------------------------------------------- /binaryen/test/spec/align.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/align.wast -------------------------------------------------------------------------------- /binaryen/test/spec/align64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/align64.wast -------------------------------------------------------------------------------- /binaryen/test/spec/atomics.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/atomics.wast -------------------------------------------------------------------------------- /binaryen/test/spec/binary-leb128.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/binary-leb128.wast -------------------------------------------------------------------------------- /binaryen/test/spec/binary.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/binary.wast -------------------------------------------------------------------------------- /binaryen/test/spec/block.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/block.wast -------------------------------------------------------------------------------- /binaryen/test/spec/br.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/br.wast -------------------------------------------------------------------------------- /binaryen/test/spec/br_if.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/br_if.wast -------------------------------------------------------------------------------- /binaryen/test/spec/br_table.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/br_table.wast -------------------------------------------------------------------------------- /binaryen/test/spec/break-drop.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/break-drop.wast -------------------------------------------------------------------------------- /binaryen/test/spec/bulk-memory.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/bulk-memory.wast -------------------------------------------------------------------------------- /binaryen/test/spec/bulk-memory64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/bulk-memory64.wast -------------------------------------------------------------------------------- /binaryen/test/spec/call.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/call.wast -------------------------------------------------------------------------------- /binaryen/test/spec/call_indirect.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/call_indirect.wast -------------------------------------------------------------------------------- /binaryen/test/spec/comments.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/comments.wast -------------------------------------------------------------------------------- /binaryen/test/spec/const.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/const.wast -------------------------------------------------------------------------------- /binaryen/test/spec/conversions.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/conversions.wast -------------------------------------------------------------------------------- /binaryen/test/spec/custom.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/custom.wast -------------------------------------------------------------------------------- /binaryen/test/spec/data.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/data.wast -------------------------------------------------------------------------------- /binaryen/test/spec/elem.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/elem.wast -------------------------------------------------------------------------------- /binaryen/test/spec/endianness.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/endianness.wast -------------------------------------------------------------------------------- /binaryen/test/spec/endianness64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/endianness64.wast -------------------------------------------------------------------------------- /binaryen/test/spec/events.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/events.wast -------------------------------------------------------------------------------- /binaryen/test/spec/expected-output/func_ptrs.wast.log: -------------------------------------------------------------------------------- 1 | 83 : i32 2 | -------------------------------------------------------------------------------- /binaryen/test/spec/exports.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/exports.wast -------------------------------------------------------------------------------- /binaryen/test/spec/f32.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/f32.wast -------------------------------------------------------------------------------- /binaryen/test/spec/f32_bitwise.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/f32_bitwise.wast -------------------------------------------------------------------------------- /binaryen/test/spec/f32_cmp.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/f32_cmp.wast -------------------------------------------------------------------------------- /binaryen/test/spec/f64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/f64.wast -------------------------------------------------------------------------------- /binaryen/test/spec/f64_bitwise.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/f64_bitwise.wast -------------------------------------------------------------------------------- /binaryen/test/spec/f64_cmp.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/f64_cmp.wast -------------------------------------------------------------------------------- /binaryen/test/spec/fac.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/fac.wast -------------------------------------------------------------------------------- /binaryen/test/spec/float_exprs.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/float_exprs.wast -------------------------------------------------------------------------------- /binaryen/test/spec/float_memory.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/float_memory.wast -------------------------------------------------------------------------------- /binaryen/test/spec/float_misc.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/float_misc.wast -------------------------------------------------------------------------------- /binaryen/test/spec/forward.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/forward.wast -------------------------------------------------------------------------------- /binaryen/test/spec/func-local-after-body.fail.wast: -------------------------------------------------------------------------------- 1 | (module (func (nop) (local i32))) 2 | -------------------------------------------------------------------------------- /binaryen/test/spec/func-param-after-body.fail.wast: -------------------------------------------------------------------------------- 1 | (module (func (nop) (param i32))) 2 | -------------------------------------------------------------------------------- /binaryen/test/spec/func-result-after-body.fail.wast: -------------------------------------------------------------------------------- 1 | (module (func (nop) (result i32))) 2 | -------------------------------------------------------------------------------- /binaryen/test/spec/func.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/func.wast -------------------------------------------------------------------------------- /binaryen/test/spec/func_ptrs.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/func_ptrs.wast -------------------------------------------------------------------------------- /binaryen/test/spec/get_local.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/get_local.wast -------------------------------------------------------------------------------- /binaryen/test/spec/globals.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/globals.wast -------------------------------------------------------------------------------- /binaryen/test/spec/i32.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/i32.wast -------------------------------------------------------------------------------- /binaryen/test/spec/i64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/i64.wast -------------------------------------------------------------------------------- /binaryen/test/spec/if.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/if.wast -------------------------------------------------------------------------------- /binaryen/test/spec/imports.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/imports.wast -------------------------------------------------------------------------------- /binaryen/test/spec/inline-module.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/inline-module.wast -------------------------------------------------------------------------------- /binaryen/test/spec/int_exprs.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/int_exprs.wast -------------------------------------------------------------------------------- /binaryen/test/spec/int_literals.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/int_literals.wast -------------------------------------------------------------------------------- /binaryen/test/spec/labels.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/labels.wast -------------------------------------------------------------------------------- /binaryen/test/spec/left-to-right.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/left-to-right.wast -------------------------------------------------------------------------------- /binaryen/test/spec/linking.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/linking.wast -------------------------------------------------------------------------------- /binaryen/test/spec/load.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/load.wast -------------------------------------------------------------------------------- /binaryen/test/spec/load64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/load64.wast -------------------------------------------------------------------------------- /binaryen/test/spec/local_get.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/local_get.wast -------------------------------------------------------------------------------- /binaryen/test/spec/local_set.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/local_set.wast -------------------------------------------------------------------------------- /binaryen/test/spec/local_tee.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/local_tee.wast -------------------------------------------------------------------------------- /binaryen/test/spec/loop.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/loop.wast -------------------------------------------------------------------------------- /binaryen/test/spec/memory.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/memory.wast -------------------------------------------------------------------------------- /binaryen/test/spec/memory64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/memory64.wast -------------------------------------------------------------------------------- /binaryen/test/spec/memory_grow.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/memory_grow.wast -------------------------------------------------------------------------------- /binaryen/test/spec/memory_grow64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/memory_grow64.wast -------------------------------------------------------------------------------- /binaryen/test/spec/memory_size.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/memory_size.wast -------------------------------------------------------------------------------- /binaryen/test/spec/memory_trap.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/memory_trap.wast -------------------------------------------------------------------------------- /binaryen/test/spec/memory_trap64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/memory_trap64.wast -------------------------------------------------------------------------------- /binaryen/test/spec/multivalue.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/multivalue.wast -------------------------------------------------------------------------------- /binaryen/test/spec/names.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/names.wast -------------------------------------------------------------------------------- /binaryen/test/spec/nop.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/nop.wast -------------------------------------------------------------------------------- /binaryen/test/spec/of_string-overflow-s32.fail.wast: -------------------------------------------------------------------------------- 1 | (module (func (i32.const -2147483649))) 2 | -------------------------------------------------------------------------------- /binaryen/test/spec/of_string-overflow-s64.fail.wast: -------------------------------------------------------------------------------- 1 | (module (func (i64.const -9223372036854775809))) 2 | -------------------------------------------------------------------------------- /binaryen/test/spec/of_string-overflow-u32.fail.wast: -------------------------------------------------------------------------------- 1 | (module (func (i32.const 4294967296))) 2 | -------------------------------------------------------------------------------- /binaryen/test/spec/of_string-overflow-u64.fail.wast: -------------------------------------------------------------------------------- 1 | (module (func (i64.const 18446744073709551616))) 2 | -------------------------------------------------------------------------------- /binaryen/test/spec/old_address.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/old_address.wast -------------------------------------------------------------------------------- /binaryen/test/spec/old_address64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/old_address64.wast -------------------------------------------------------------------------------- /binaryen/test/spec/old_block.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/old_block.wast -------------------------------------------------------------------------------- /binaryen/test/spec/old_br_if.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/old_br_if.wast -------------------------------------------------------------------------------- /binaryen/test/spec/old_call.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/old_call.wast -------------------------------------------------------------------------------- /binaryen/test/spec/old_exports.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/old_exports.wast -------------------------------------------------------------------------------- /binaryen/test/spec/old_func.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/old_func.wast -------------------------------------------------------------------------------- /binaryen/test/spec/old_globals.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/old_globals.wast -------------------------------------------------------------------------------- /binaryen/test/spec/old_import.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/old_import.wast -------------------------------------------------------------------------------- /binaryen/test/spec/old_loop.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/old_loop.wast -------------------------------------------------------------------------------- /binaryen/test/spec/old_select.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/old_select.wast -------------------------------------------------------------------------------- /binaryen/test/spec/old_start.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/old_start.wast -------------------------------------------------------------------------------- /binaryen/test/spec/ref_func.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/ref_func.wast -------------------------------------------------------------------------------- /binaryen/test/spec/ref_is_null.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/ref_is_null.wast -------------------------------------------------------------------------------- /binaryen/test/spec/ref_null.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/ref_null.wast -------------------------------------------------------------------------------- /binaryen/test/spec/resizing.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/resizing.wast -------------------------------------------------------------------------------- /binaryen/test/spec/resizing64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/resizing64.wast -------------------------------------------------------------------------------- /binaryen/test/spec/return.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/return.wast -------------------------------------------------------------------------------- /binaryen/test/spec/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/run.py -------------------------------------------------------------------------------- /binaryen/test/spec/select.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/select.wast -------------------------------------------------------------------------------- /binaryen/test/spec/set_local.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/set_local.wast -------------------------------------------------------------------------------- /binaryen/test/spec/simd.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/simd.wast -------------------------------------------------------------------------------- /binaryen/test/spec/stack.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/stack.wast -------------------------------------------------------------------------------- /binaryen/test/spec/start.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/start.wast -------------------------------------------------------------------------------- /binaryen/test/spec/store.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/store.wast -------------------------------------------------------------------------------- /binaryen/test/spec/store_retval.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/store_retval.wast -------------------------------------------------------------------------------- /binaryen/test/spec/switch.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/switch.wast -------------------------------------------------------------------------------- /binaryen/test/spec/tee_local.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/tee_local.wast -------------------------------------------------------------------------------- /binaryen/test/spec/token.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/token.wast -------------------------------------------------------------------------------- /binaryen/test/spec/traps.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/traps.wast -------------------------------------------------------------------------------- /binaryen/test/spec/type.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/type.wast -------------------------------------------------------------------------------- /binaryen/test/spec/typecheck.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/typecheck.wast -------------------------------------------------------------------------------- /binaryen/test/spec/unreachable.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/unreachable.wast -------------------------------------------------------------------------------- /binaryen/test/spec/unwind.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/spec/unwind.wast -------------------------------------------------------------------------------- /binaryen/test/stacky.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/stacky.wasm -------------------------------------------------------------------------------- /binaryen/test/stacky.wasm.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/stacky.wasm.fromBinary -------------------------------------------------------------------------------- /binaryen/test/table-import.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/table-import.wast -------------------------------------------------------------------------------- /binaryen/test/tail-call.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/tail-call.wast -------------------------------------------------------------------------------- /binaryen/test/unit.wast.from-wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit.wast.from-wast -------------------------------------------------------------------------------- /binaryen/test/unit.wast.fromBinary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit.wast.fromBinary -------------------------------------------------------------------------------- /binaryen/test/unit.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit.wat -------------------------------------------------------------------------------- /binaryen/test/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /binaryen/test/unit/input/asyncify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit/input/asyncify.js -------------------------------------------------------------------------------- /binaryen/test/unit/input/empty.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /binaryen/test/unit/input/random_data.txt: -------------------------------------------------------------------------------- 1 | 6sgkjdfghk34589n-947-vn98f2yr-nb8f7t08b7gv*~&!%&^@}{PASD kjgsdf768 2 | -------------------------------------------------------------------------------- /binaryen/test/unit/input/stack_ir.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit/input/stack_ir.wat -------------------------------------------------------------------------------- /binaryen/test/unit/input/update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit/input/update.sh -------------------------------------------------------------------------------- /binaryen/test/unit/test_asyncify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit/test_asyncify.py -------------------------------------------------------------------------------- /binaryen/test/unit/test_datacount.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit/test_datacount.py -------------------------------------------------------------------------------- /binaryen/test/unit/test_dwarf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit/test_dwarf.py -------------------------------------------------------------------------------- /binaryen/test/unit/test_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit/test_features.py -------------------------------------------------------------------------------- /binaryen/test/unit/test_finalize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit/test_finalize.py -------------------------------------------------------------------------------- /binaryen/test/unit/test_stack_ir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit/test_stack_ir.py -------------------------------------------------------------------------------- /binaryen/test/unit/test_warnings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit/test_warnings.py -------------------------------------------------------------------------------- /binaryen/test/unit/test_wasm2c.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit/test_wasm2c.py -------------------------------------------------------------------------------- /binaryen/test/unit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unit/utils.py -------------------------------------------------------------------------------- /binaryen/test/unreachable-code.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/unreachable-code.wast -------------------------------------------------------------------------------- /binaryen/test/unreachable-pops.wasm: -------------------------------------------------------------------------------- 1 | asm` 2 | j -------------------------------------------------------------------------------- /binaryen/test/untaken-br_if.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/untaken-br_if.wast -------------------------------------------------------------------------------- /binaryen/test/validator/invalid_import.wast: -------------------------------------------------------------------------------- 1 | (module (import $bad "test" "bad" (param i64))) -------------------------------------------------------------------------------- /binaryen/test/validator/invalid_return.wast: -------------------------------------------------------------------------------- 1 | (module 2 | (func $foo (result i32) (i64.const 1))) -------------------------------------------------------------------------------- /binaryen/test/wasm2asm.asserts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2asm.asserts.js -------------------------------------------------------------------------------- /binaryen/test/wasm2asm.traps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2asm.traps.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js.asserts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js.asserts.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js.traps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js.traps.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/add_div.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/add_div.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/add_div.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/add_div.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/atomics_32.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/atomics_32.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/base64.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/base64.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/base64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/base64.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/br.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/br.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/dot_import.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/dot_import.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/emscripten.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/emscripten.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/f32.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/f32.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/f32_cmp.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/f32_cmp.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/f64_cmp.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/f64_cmp.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/fac.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/fac.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/float-ops.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/float-ops.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/forward.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/forward.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/global_i64.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/global_i64.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/i32.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/i32.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/i64-ctz.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/i64-ctz.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/i64-ctz.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/i64-ctz.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/i64-rotate.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/i64-rotate.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/i64-select.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/i64-select.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/i64-shifts.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/i64-shifts.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/labels.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/labels.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/ordering.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/ordering.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/sign_ext.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/sign_ext.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/start_func.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/start_func.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/switch.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/switch.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/traps.2asm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/traps.2asm.js -------------------------------------------------------------------------------- /binaryen/test/wasm2js/unaligned.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/unaligned.wast -------------------------------------------------------------------------------- /binaryen/test/wasm2js/unary-ops.wast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/test/wasm2js/unary-ops.wast -------------------------------------------------------------------------------- /binaryen/third_party/.clang-format: -------------------------------------------------------------------------------- 1 | --- 2 | Language: Cpp 3 | DisableFormat: true 4 | SortIncludes: false 5 | --- 6 | -------------------------------------------------------------------------------- /binaryen/third_party/.clang-tidy: -------------------------------------------------------------------------------- 1 | Checks: '' 2 | -------------------------------------------------------------------------------- /binaryen/third_party/CMakeLists.txt: -------------------------------------------------------------------------------- 1 | if(BUILD_LLVM_DWARF) 2 | add_subdirectory(llvm-project) 3 | endif() 4 | -------------------------------------------------------------------------------- /binaryen/third_party/llvm-project/include/llvm/Config/abi-breaking.h: -------------------------------------------------------------------------------- 1 | 2 | // waka 3 | 4 | -------------------------------------------------------------------------------- /binaryen/third_party/llvm-project/include/llvm/Support/CommandLine.h: -------------------------------------------------------------------------------- 1 | // XXX BINARYEN - we don't need this, but stuff imports it 2 | -------------------------------------------------------------------------------- /binaryen/third_party/llvm-project/include/llvm/Support/ManagedStatic.h: -------------------------------------------------------------------------------- 1 | // XXX BINARYEN - we don't need this, but stuff imports it 2 | -------------------------------------------------------------------------------- /binaryen/third_party/llvm-project/include/llvm/Support/Threading.h: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /binaryen/third_party/mozjs/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /binaryen/third_party/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/third_party/setup.py -------------------------------------------------------------------------------- /binaryen/third_party/v8/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | !.gitignore 3 | -------------------------------------------------------------------------------- /binaryen/third_party/wabt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/third_party/wabt/.gitignore -------------------------------------------------------------------------------- /binaryen/ubsan.blacklist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/binaryen/ubsan.blacklist -------------------------------------------------------------------------------- /cabal.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/cabal.project -------------------------------------------------------------------------------- /cbits/wrappers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/cbits/wrappers.c -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/default.nix -------------------------------------------------------------------------------- /nix/binaryen-3481-fix.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/nix/binaryen-3481-fix.patch -------------------------------------------------------------------------------- /nix/binaryenOverlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/nix/binaryenOverlay.nix -------------------------------------------------------------------------------- /nix/nixpkgs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/nix/nixpkgs.nix -------------------------------------------------------------------------------- /nix/sources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/nix/sources.json -------------------------------------------------------------------------------- /nix/sources.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/nix/sources.nix -------------------------------------------------------------------------------- /package.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/package.yaml -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/shell.nix -------------------------------------------------------------------------------- /src/Binaryen.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen.hs -------------------------------------------------------------------------------- /src/Binaryen/Event.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/Event.hs -------------------------------------------------------------------------------- /src/Binaryen/Export.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/Export.hs -------------------------------------------------------------------------------- /src/Binaryen/Expression.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/Expression.hs -------------------------------------------------------------------------------- /src/Binaryen/ExpressionId.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/ExpressionId.hs -------------------------------------------------------------------------------- /src/Binaryen/ExternalKind.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/ExternalKind.hs -------------------------------------------------------------------------------- /src/Binaryen/Features.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/Features.hs -------------------------------------------------------------------------------- /src/Binaryen/Function.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/Function.hs -------------------------------------------------------------------------------- /src/Binaryen/Global.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/Global.hs -------------------------------------------------------------------------------- /src/Binaryen/Index.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/Index.hs -------------------------------------------------------------------------------- /src/Binaryen/Module.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/Module.hs -------------------------------------------------------------------------------- /src/Binaryen/Module.hs-boot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/Module.hs-boot -------------------------------------------------------------------------------- /src/Binaryen/Op.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/Op.hs -------------------------------------------------------------------------------- /src/Binaryen/Relooper.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/Relooper.hs -------------------------------------------------------------------------------- /src/Binaryen/SideEffects.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/SideEffects.hs -------------------------------------------------------------------------------- /src/Binaryen/Type.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/src/Binaryen/Type.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/stack.yaml -------------------------------------------------------------------------------- /test/test.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/haskell-binaryen/HEAD/test/test.hs --------------------------------------------------------------------------------