├── .ci └── import_test.v ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .gitmodules ├── LICENSE.txt ├── Makefile ├── README.md ├── _CoqProject ├── changelogs ├── v2.0.1.md ├── v2.0.2.md ├── v2.0.3.md ├── v2.0.md ├── v2.1.0.md └── v2.2.0.md ├── coq-wasm.opam ├── dune-project ├── run_wast.sh ├── src ├── Parray │ ├── LICENSE.LGPL │ ├── Parray.ml │ ├── Parray.mli │ ├── Uint63.ml │ ├── Uint63.mli │ └── dune ├── SIMD_ops.ml ├── SIMD_ops.mli ├── convert.ml ├── convert.mli ├── dune ├── execute.ml ├── execute.mli ├── extraction.v ├── output.ml ├── output.mli ├── parse.ml ├── parse.mli ├── shim.ml ├── shim.mli ├── utils.ml ├── utils.mli ├── wasm_coq_interpreter.ml ├── wast_execute.ml └── wast_execute.mli ├── tests ├── add.md ├── add.wasm ├── add.wat ├── add2.md ├── add2.wasm ├── add2.wat ├── add3_export.md ├── add3_export.wasm ├── add3_export.wat ├── add3_import.md ├── add3_import.wasm ├── add3_import.wat ├── big_const.md ├── big_const.wasm ├── big_const.wat ├── bigrec.md ├── bigrec.wasm ├── bigrec.wat ├── call.md ├── call.wasm ├── call.wat ├── const.md ├── const.wasm ├── const.wat ├── drop.md ├── drop.wasm ├── drop.wat ├── dune ├── floatadd.md ├── floatadd.wasm ├── floatadd.wat ├── floatmul.md ├── floatmul.wasm ├── floatmul.wat ├── loop.md ├── loop.wasm ├── loop.wat ├── memory.md ├── memory.wasm ├── memory.wat ├── memory_init_load.md ├── memory_init_load.wasm ├── memory_init_load.wat ├── mod.md ├── mod.wasm ├── mod.wat ├── mul.md ├── mul.wasm ├── mul.wat ├── multivalue.md ├── multivalue.wasm ├── multivalue.wat ├── nan.md ├── nan.wasm ├── nan.wat ├── shrot.md ├── shrot.wasm ├── shrot.wat ├── table_elem_nostart.md ├── table_elem_nostart.wasm ├── table_elem_nostart.wat ├── table_elem_start.md ├── table_elem_start.wasm ├── table_elem_start.wat ├── table_init.md ├── table_init.wasm ├── table_init.wat ├── tablebulk.md ├── tablebulk.wasm ├── tablebulk.wat ├── tableops.md ├── tableops.wasm ├── tableops.wat ├── trunc_float.md ├── trunc_float.wasm ├── trunc_float.wat ├── trunc_sat.md ├── trunc_sat.wasm └── trunc_sat.wat └── theories ├── ansi.v ├── array.v ├── binary_format_parser.v ├── binary_format_printer.v ├── binary_format_spec.v ├── binary_format_tests.v ├── binary_parser_types.v ├── bytes.v ├── bytes_pp.v ├── check_toks.v ├── common.v ├── contexts.v ├── datatypes.v ├── datatypes_properties.v ├── definitions.v ├── dune ├── efficient_extraction.v ├── extraction_instance.v ├── floats.v ├── host.v ├── instantiation_func.v ├── instantiation_properties.v ├── instantiation_sound.v ├── instantiation_spec.v ├── interp_instantiate_sound.v ├── interpreter_ctx.v ├── leb128.v ├── leb128_tests.v ├── list_extra.v ├── memory.v ├── memory_list.v ├── memory_vec.v ├── numerics.v ├── operations.v ├── opsem.v ├── pp.v ├── properties.v ├── simd.v ├── simd_execute.v ├── subtyping.v ├── subtyping_properties.v ├── tactic.v ├── text_format_parser.v ├── type_checker.v ├── type_checker_reflects_typing.v ├── type_preservation.v ├── type_progress.v ├── typing.v ├── typing_inversion.v └── utf8.v /.ci/import_test.v: -------------------------------------------------------------------------------- 1 | From Wasm Require Import datatypes pp. 2 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/README.md -------------------------------------------------------------------------------- /_CoqProject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/_CoqProject -------------------------------------------------------------------------------- /changelogs/v2.0.1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/changelogs/v2.0.1.md -------------------------------------------------------------------------------- /changelogs/v2.0.2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/changelogs/v2.0.2.md -------------------------------------------------------------------------------- /changelogs/v2.0.3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/changelogs/v2.0.3.md -------------------------------------------------------------------------------- /changelogs/v2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/changelogs/v2.0.md -------------------------------------------------------------------------------- /changelogs/v2.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/changelogs/v2.1.0.md -------------------------------------------------------------------------------- /changelogs/v2.2.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/changelogs/v2.2.0.md -------------------------------------------------------------------------------- /coq-wasm.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/coq-wasm.opam -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/dune-project -------------------------------------------------------------------------------- /run_wast.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/run_wast.sh -------------------------------------------------------------------------------- /src/Parray/LICENSE.LGPL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/Parray/LICENSE.LGPL -------------------------------------------------------------------------------- /src/Parray/Parray.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/Parray/Parray.ml -------------------------------------------------------------------------------- /src/Parray/Parray.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/Parray/Parray.mli -------------------------------------------------------------------------------- /src/Parray/Uint63.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/Parray/Uint63.ml -------------------------------------------------------------------------------- /src/Parray/Uint63.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/Parray/Uint63.mli -------------------------------------------------------------------------------- /src/Parray/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/Parray/dune -------------------------------------------------------------------------------- /src/SIMD_ops.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/SIMD_ops.ml -------------------------------------------------------------------------------- /src/SIMD_ops.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/SIMD_ops.mli -------------------------------------------------------------------------------- /src/convert.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/convert.ml -------------------------------------------------------------------------------- /src/convert.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/convert.mli -------------------------------------------------------------------------------- /src/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/dune -------------------------------------------------------------------------------- /src/execute.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/execute.ml -------------------------------------------------------------------------------- /src/execute.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/execute.mli -------------------------------------------------------------------------------- /src/extraction.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/extraction.v -------------------------------------------------------------------------------- /src/output.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/output.ml -------------------------------------------------------------------------------- /src/output.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/output.mli -------------------------------------------------------------------------------- /src/parse.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/parse.ml -------------------------------------------------------------------------------- /src/parse.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/parse.mli -------------------------------------------------------------------------------- /src/shim.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/shim.ml -------------------------------------------------------------------------------- /src/shim.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/shim.mli -------------------------------------------------------------------------------- /src/utils.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/utils.ml -------------------------------------------------------------------------------- /src/utils.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/utils.mli -------------------------------------------------------------------------------- /src/wasm_coq_interpreter.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/wasm_coq_interpreter.ml -------------------------------------------------------------------------------- /src/wast_execute.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/wast_execute.ml -------------------------------------------------------------------------------- /src/wast_execute.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/src/wast_execute.mli -------------------------------------------------------------------------------- /tests/add.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/add.md -------------------------------------------------------------------------------- /tests/add.wasm: -------------------------------------------------------------------------------- 1 | asm`main 2 | A(Aj -------------------------------------------------------------------------------- /tests/add.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/add.wat -------------------------------------------------------------------------------- /tests/add2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/add2.md -------------------------------------------------------------------------------- /tests/add2.wasm: -------------------------------------------------------------------------------- 1 | asm`main 2 |  j 3 | name -------------------------------------------------------------------------------- /tests/add2.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/add2.wat -------------------------------------------------------------------------------- /tests/add3_export.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/add3_export.md -------------------------------------------------------------------------------- /tests/add3_export.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/add3_export.wasm -------------------------------------------------------------------------------- /tests/add3_export.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/add3_export.wat -------------------------------------------------------------------------------- /tests/add3_import.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/add3_import.md -------------------------------------------------------------------------------- /tests/add3_import.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/add3_import.wasm -------------------------------------------------------------------------------- /tests/add3_import.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/add3_import.wat -------------------------------------------------------------------------------- /tests/big_const.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/big_const.md -------------------------------------------------------------------------------- /tests/big_const.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/big_const.wasm -------------------------------------------------------------------------------- /tests/big_const.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/big_const.wat -------------------------------------------------------------------------------- /tests/bigrec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/bigrec.md -------------------------------------------------------------------------------- /tests/bigrec.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/bigrec.wasm -------------------------------------------------------------------------------- /tests/bigrec.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/bigrec.wat -------------------------------------------------------------------------------- /tests/call.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/call.md -------------------------------------------------------------------------------- /tests/call.wasm: -------------------------------------------------------------------------------- 1 | asm`main 2 | A*  -------------------------------------------------------------------------------- /tests/call.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/call.wat -------------------------------------------------------------------------------- /tests/const.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/const.md -------------------------------------------------------------------------------- /tests/const.wasm: -------------------------------------------------------------------------------- 1 | asm`main 2 | A* -------------------------------------------------------------------------------- /tests/const.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/const.wat -------------------------------------------------------------------------------- /tests/drop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/drop.md -------------------------------------------------------------------------------- /tests/drop.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/drop.wasm -------------------------------------------------------------------------------- /tests/drop.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/drop.wat -------------------------------------------------------------------------------- /tests/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/dune -------------------------------------------------------------------------------- /tests/floatadd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/floatadd.md -------------------------------------------------------------------------------- /tests/floatadd.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/floatadd.wasm -------------------------------------------------------------------------------- /tests/floatadd.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/floatadd.wat -------------------------------------------------------------------------------- /tests/floatmul.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/floatmul.md -------------------------------------------------------------------------------- /tests/floatmul.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/floatmul.wasm -------------------------------------------------------------------------------- /tests/floatmul.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/floatmul.wat -------------------------------------------------------------------------------- /tests/loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/loop.md -------------------------------------------------------------------------------- /tests/loop.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/loop.wasm -------------------------------------------------------------------------------- /tests/loop.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/loop.wat -------------------------------------------------------------------------------- /tests/memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/memory.md -------------------------------------------------------------------------------- /tests/memory.wasm: -------------------------------------------------------------------------------- 1 | asm`main 2 | A%A*6A%( -------------------------------------------------------------------------------- /tests/memory.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/memory.wat -------------------------------------------------------------------------------- /tests/memory_init_load.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/memory_init_load.md -------------------------------------------------------------------------------- /tests/memory_init_load.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/memory_init_load.wasm -------------------------------------------------------------------------------- /tests/memory_init_load.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/memory_init_load.wat -------------------------------------------------------------------------------- /tests/mod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/mod.md -------------------------------------------------------------------------------- /tests/mod.wasm: -------------------------------------------------------------------------------- 1 | asm -------------------------------------------------------------------------------- /tests/mod.wat: -------------------------------------------------------------------------------- 1 | (module) 2 | -------------------------------------------------------------------------------- /tests/mul.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/mul.md -------------------------------------------------------------------------------- /tests/mul.wasm: -------------------------------------------------------------------------------- 1 | asm`main 2 | AAl -------------------------------------------------------------------------------- /tests/mul.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/mul.wat -------------------------------------------------------------------------------- /tests/multivalue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/multivalue.md -------------------------------------------------------------------------------- /tests/multivalue.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/multivalue.wasm -------------------------------------------------------------------------------- /tests/multivalue.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/multivalue.wat -------------------------------------------------------------------------------- /tests/nan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/nan.md -------------------------------------------------------------------------------- /tests/nan.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/nan.wasm -------------------------------------------------------------------------------- /tests/nan.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/nan.wat -------------------------------------------------------------------------------- /tests/shrot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/shrot.md -------------------------------------------------------------------------------- /tests/shrot.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/shrot.wasm -------------------------------------------------------------------------------- /tests/shrot.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/shrot.wat -------------------------------------------------------------------------------- /tests/table_elem_nostart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/table_elem_nostart.md -------------------------------------------------------------------------------- /tests/table_elem_nostart.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/table_elem_nostart.wasm -------------------------------------------------------------------------------- /tests/table_elem_nostart.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/table_elem_nostart.wat -------------------------------------------------------------------------------- /tests/table_elem_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/table_elem_start.md -------------------------------------------------------------------------------- /tests/table_elem_start.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/table_elem_start.wasm -------------------------------------------------------------------------------- /tests/table_elem_start.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/table_elem_start.wat -------------------------------------------------------------------------------- /tests/table_init.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/table_init.md -------------------------------------------------------------------------------- /tests/table_init.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/table_init.wasm -------------------------------------------------------------------------------- /tests/table_init.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/table_init.wat -------------------------------------------------------------------------------- /tests/tablebulk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/tablebulk.md -------------------------------------------------------------------------------- /tests/tablebulk.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/tablebulk.wasm -------------------------------------------------------------------------------- /tests/tablebulk.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/tablebulk.wat -------------------------------------------------------------------------------- /tests/tableops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/tableops.md -------------------------------------------------------------------------------- /tests/tableops.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/tableops.wasm -------------------------------------------------------------------------------- /tests/tableops.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/tableops.wat -------------------------------------------------------------------------------- /tests/trunc_float.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/trunc_float.md -------------------------------------------------------------------------------- /tests/trunc_float.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/trunc_float.wasm -------------------------------------------------------------------------------- /tests/trunc_float.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/trunc_float.wat -------------------------------------------------------------------------------- /tests/trunc_sat.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/trunc_sat.md -------------------------------------------------------------------------------- /tests/trunc_sat.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/trunc_sat.wasm -------------------------------------------------------------------------------- /tests/trunc_sat.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/tests/trunc_sat.wat -------------------------------------------------------------------------------- /theories/ansi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/ansi.v -------------------------------------------------------------------------------- /theories/array.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/array.v -------------------------------------------------------------------------------- /theories/binary_format_parser.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/binary_format_parser.v -------------------------------------------------------------------------------- /theories/binary_format_printer.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/binary_format_printer.v -------------------------------------------------------------------------------- /theories/binary_format_spec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/binary_format_spec.v -------------------------------------------------------------------------------- /theories/binary_format_tests.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/binary_format_tests.v -------------------------------------------------------------------------------- /theories/binary_parser_types.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/binary_parser_types.v -------------------------------------------------------------------------------- /theories/bytes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/bytes.v -------------------------------------------------------------------------------- /theories/bytes_pp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/bytes_pp.v -------------------------------------------------------------------------------- /theories/check_toks.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/check_toks.v -------------------------------------------------------------------------------- /theories/common.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/common.v -------------------------------------------------------------------------------- /theories/contexts.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/contexts.v -------------------------------------------------------------------------------- /theories/datatypes.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/datatypes.v -------------------------------------------------------------------------------- /theories/datatypes_properties.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/datatypes_properties.v -------------------------------------------------------------------------------- /theories/definitions.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/definitions.v -------------------------------------------------------------------------------- /theories/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/dune -------------------------------------------------------------------------------- /theories/efficient_extraction.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/efficient_extraction.v -------------------------------------------------------------------------------- /theories/extraction_instance.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/extraction_instance.v -------------------------------------------------------------------------------- /theories/floats.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/floats.v -------------------------------------------------------------------------------- /theories/host.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/host.v -------------------------------------------------------------------------------- /theories/instantiation_func.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/instantiation_func.v -------------------------------------------------------------------------------- /theories/instantiation_properties.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/instantiation_properties.v -------------------------------------------------------------------------------- /theories/instantiation_sound.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/instantiation_sound.v -------------------------------------------------------------------------------- /theories/instantiation_spec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/instantiation_spec.v -------------------------------------------------------------------------------- /theories/interp_instantiate_sound.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/interp_instantiate_sound.v -------------------------------------------------------------------------------- /theories/interpreter_ctx.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/interpreter_ctx.v -------------------------------------------------------------------------------- /theories/leb128.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/leb128.v -------------------------------------------------------------------------------- /theories/leb128_tests.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/leb128_tests.v -------------------------------------------------------------------------------- /theories/list_extra.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/list_extra.v -------------------------------------------------------------------------------- /theories/memory.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/memory.v -------------------------------------------------------------------------------- /theories/memory_list.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/memory_list.v -------------------------------------------------------------------------------- /theories/memory_vec.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/memory_vec.v -------------------------------------------------------------------------------- /theories/numerics.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/numerics.v -------------------------------------------------------------------------------- /theories/operations.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/operations.v -------------------------------------------------------------------------------- /theories/opsem.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/opsem.v -------------------------------------------------------------------------------- /theories/pp.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/pp.v -------------------------------------------------------------------------------- /theories/properties.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/properties.v -------------------------------------------------------------------------------- /theories/simd.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/simd.v -------------------------------------------------------------------------------- /theories/simd_execute.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/simd_execute.v -------------------------------------------------------------------------------- /theories/subtyping.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/subtyping.v -------------------------------------------------------------------------------- /theories/subtyping_properties.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/subtyping_properties.v -------------------------------------------------------------------------------- /theories/tactic.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/tactic.v -------------------------------------------------------------------------------- /theories/text_format_parser.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/text_format_parser.v -------------------------------------------------------------------------------- /theories/type_checker.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/type_checker.v -------------------------------------------------------------------------------- /theories/type_checker_reflects_typing.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/type_checker_reflects_typing.v -------------------------------------------------------------------------------- /theories/type_preservation.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/type_preservation.v -------------------------------------------------------------------------------- /theories/type_progress.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/type_progress.v -------------------------------------------------------------------------------- /theories/typing.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/typing.v -------------------------------------------------------------------------------- /theories/typing_inversion.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/typing_inversion.v -------------------------------------------------------------------------------- /theories/utf8.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WasmCert/WasmCert-Coq/HEAD/theories/utf8.v --------------------------------------------------------------------------------