├── .cargo └── config.toml ├── .config └── nextest.toml ├── .github ├── actionlint.yaml ├── release-please │ ├── config.json │ └── manifest.json ├── renovate.json └── workflows │ ├── binary.yml │ ├── e2e-label.yml │ ├── e2e.yml │ ├── lint-pr.yml │ ├── lint.yml │ ├── release.yml │ ├── run-tests.yml │ ├── snapshot-cargo.yml │ └── snapshot-marine-js.yml ├── .gitignore ├── .rustfmt.toml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── FluenceCLA.md ├── LICENSE ├── README.md ├── core ├── CHANGELOG.md ├── Cargo.toml ├── src │ ├── config.rs │ ├── errors.rs │ ├── host_imports │ │ ├── errors.rs │ │ ├── imports.rs │ │ ├── lifting │ │ │ ├── li_helper.rs │ │ │ ├── lift_ivalues.rs │ │ │ └── mod.rs │ │ ├── lowering │ │ │ ├── lo_helper.rs │ │ │ ├── lower_ivalues.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ └── utils.rs │ ├── lib.rs │ ├── marine_core.rs │ ├── memory_statistic.rs │ ├── misc │ │ ├── errors.rs │ │ ├── mod.rs │ │ └── version_checker.rs │ └── module │ │ ├── exports.rs │ │ ├── marine_module.rs │ │ ├── mod.rs │ │ ├── type_converters.rs │ │ ├── wit_function.rs │ │ └── wit_instance.rs └── tests │ ├── greeting.rs │ ├── records.rs │ ├── redis_sqlite.rs │ └── wasm_tests │ ├── build.sh │ └── lilo_after_2gb │ ├── Cargo.toml │ ├── Config.toml │ └── src │ └── pure.rs ├── crates ├── fluence-app-service │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ ├── app_service_factory.rs │ │ ├── config.rs │ │ ├── errors.rs │ │ ├── lib.rs │ │ ├── raw_toml_config.rs │ │ ├── service.rs │ │ └── service_interface.rs ├── it-generator │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ ├── default_export_api_config.rs │ │ ├── errors.rs │ │ ├── instructions_generator.rs │ │ ├── instructions_generator │ │ ├── fn_instructions.rs │ │ ├── fn_instructions │ │ │ ├── args_it_generator.rs │ │ │ └── output_type_it_generator.rs │ │ ├── foreign_mod_instructions.rs │ │ ├── foreign_mod_instructions │ │ │ ├── args_it_generator.rs │ │ │ └── output_type_it_generator.rs │ │ ├── record_instructions.rs │ │ ├── tests.rs │ │ └── utils.rs │ │ ├── interface_generator.rs │ │ └── lib.rs ├── it-interfaces │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ ├── errors.rs │ │ ├── lib.rs │ │ └── mit_interfaces.rs ├── it-json-serde │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ ├── errors.rs │ │ ├── ivalues_to_json.rs │ │ ├── json_to_ivalues.rs │ │ └── lib.rs ├── it-parser │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ ├── custom.rs │ │ ├── deleter.rs │ │ ├── embedder.rs │ │ ├── errors.rs │ │ ├── extractor.rs │ │ ├── extractor │ │ └── it.rs │ │ └── lib.rs ├── js-backend │ ├── Cargo.toml │ ├── js │ │ └── wasi_bindings.js │ └── src │ │ ├── caller.rs │ │ ├── function.rs │ │ ├── imports.rs │ │ ├── instance.rs │ │ ├── js_conversions.rs │ │ ├── lib.rs │ │ ├── memory.rs │ │ ├── module.rs │ │ ├── module_info.rs │ │ ├── single_shot_async_executor.rs │ │ ├── store.rs │ │ └── wasi │ │ ├── js_imports.rs │ │ └── mod.rs ├── min-it-version │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── module-info-parser │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ ├── custom_section_extractor.rs │ │ ├── effects.rs │ │ ├── errors.rs │ │ ├── lib.rs │ │ ├── manifest │ │ ├── errors.rs │ │ ├── manifest_extractor.rs │ │ ├── mod.rs │ │ ├── module_manifest.rs │ │ └── tests.rs │ │ └── sdk_version │ │ ├── errors.rs │ │ ├── mod.rs │ │ ├── version_embedder.rs │ │ └── version_extractor.rs ├── module-interface │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ ├── interface │ │ ├── errors.rs │ │ ├── interface_transformer.rs │ │ ├── itype_to_text.rs │ │ ├── mod.rs │ │ ├── module_interface.rs │ │ └── records_transformer.rs │ │ ├── it_interface │ │ ├── errors.rs │ │ ├── export_it_functions.rs │ │ ├── export_it_records.rs │ │ ├── it_module_interface.rs │ │ └── mod.rs │ │ └── lib.rs ├── utils │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ └── wasm_mem_pages_conversion.rs ├── wasm-backend-traits │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ │ ├── caller.rs │ │ ├── errors.rs │ │ ├── exports.rs │ │ ├── function.rs │ │ ├── impl_utils.rs │ │ ├── imports.rs │ │ ├── instance.rs │ │ ├── lib.rs │ │ ├── macros.rs │ │ ├── module.rs │ │ ├── store.rs │ │ ├── wasi.rs │ │ └── wtype.rs └── wasmtime-backend │ ├── CHANGELOG.md │ ├── Cargo.toml │ └── src │ ├── caller.rs │ ├── function.rs │ ├── imports.rs │ ├── instance.rs │ ├── lib.rs │ ├── memory.rs │ ├── module.rs │ ├── store.rs │ ├── utils.rs │ └── wasi.rs ├── docs └── developer-notes.md ├── examples ├── build.sh ├── call_parameters │ ├── Cargo.toml │ ├── Config.toml │ ├── artifacts │ │ └── call_parameters.wasm │ ├── build.sh │ └── src │ │ └── main.rs ├── failing │ ├── Cargo.toml │ ├── Config.toml │ ├── artifacts │ │ └── failing.wasm │ ├── build.sh │ └── src │ │ └── main.rs ├── greeting │ ├── Cargo.toml │ ├── Config.toml │ ├── artifacts │ │ └── greeting.wasm │ ├── build.sh │ └── src │ │ └── main.rs ├── greeting_record │ ├── Cargo.toml │ ├── Config.toml │ ├── artifacts │ │ └── greeting-record.wasm │ ├── build.sh │ └── src │ │ └── main.rs ├── ipfs-node │ ├── Config.toml │ ├── artifacts │ │ ├── ipfs_effector.wasm │ │ └── ipfs_pure.wasm │ ├── build.sh │ ├── effector │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── main.rs │ │ │ └── path.rs │ └── pure │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── motivational-example │ ├── Config.toml │ ├── build.sh │ ├── donkey │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── shrek │ │ ├── Cargo.toml │ │ └── src │ │ └── main.rs ├── records │ ├── Config.toml │ ├── artifacts │ │ ├── records_effector.wasm │ │ └── records_pure.wasm │ ├── build.sh │ ├── effector │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── pure │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ └── test-record │ │ ├── Cargo.toml │ │ └── src │ │ └── test_record.rs ├── sqlite │ ├── Cargo.toml │ ├── Config.toml │ ├── build.sh │ └── src │ │ └── main.rs └── url-downloader │ ├── Config.toml │ ├── artifacts │ ├── curl_adapter.wasm │ ├── facade.wasm │ └── local_storage.wasm │ ├── build.sh │ ├── curl_adapter │ ├── Cargo.toml │ └── src │ │ └── main.rs │ ├── facade │ ├── Cargo.toml │ └── src │ │ └── main.rs │ └── local_storage │ ├── Cargo.toml │ └── src │ └── main.rs ├── images ├── aqua_marine_stack.png ├── fce_info.png └── fluence_stack_overview.png ├── marine-js ├── CHANGELOG.md ├── Cargo.toml ├── build.sh ├── marine-js.js ├── npm-package │ ├── .gitignore │ ├── .prettierrc.cjs │ ├── jest.config.cjs │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── MarineService.ts │ │ ├── __test__ │ │ │ ├── logging.spec.ts │ │ │ └── test.spec.ts │ │ ├── config.ts │ │ ├── index.js │ │ ├── marine_js.js │ │ └── types.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ └── update-imports.cjs └── src │ ├── api.rs │ ├── global_state.rs │ ├── lib.rs │ └── logger.rs ├── marine ├── CHANGELOG.md ├── Cargo.toml ├── src │ ├── config │ │ ├── marine_config.rs │ │ ├── mod.rs │ │ ├── path_utils.rs │ │ ├── raw_marine_config.rs │ │ └── to_marine_config.rs │ ├── errors.rs │ ├── host_imports │ │ ├── call_parameters.rs │ │ ├── logger │ │ │ ├── log_utf8_string_impl.rs │ │ │ ├── logger_filter.rs │ │ │ └── mod.rs │ │ ├── mod.rs │ │ └── mounted_binaries.rs │ ├── lib.rs │ ├── marine.rs │ ├── marine_interface.rs │ └── module_loading │ │ └── mod.rs └── tests │ ├── arguments_passing.rs │ ├── arrays_passing.rs │ ├── call_parameters.rs │ ├── config.rs │ ├── config_tests │ ├── ModulesDirConfig.toml │ ├── SpecifiedDirConfig.toml │ ├── SpecifiedPathConfig.toml │ ├── dir_without_modules │ │ └── .gitkeep │ └── renamed_records_passing │ │ ├── records_passing_effector_renamed.wasm │ │ └── records_passing_pure.wasm │ ├── greeting.rs │ ├── memory_limiting.rs │ ├── records.rs │ ├── utils.rs │ └── wasm_tests │ ├── arguments_passing │ ├── Cargo.toml │ ├── Config.toml │ └── src │ │ ├── effector.rs │ │ └── pure.rs │ ├── arrays_passing │ ├── Cargo.toml │ ├── Config.toml │ └── src │ │ ├── effector.rs │ │ └── pure.rs │ ├── build.sh │ ├── call_parameters_v0 │ ├── Cargo.toml │ ├── Config.toml │ └── src │ │ └── main.rs │ ├── call_parameters_v1 │ ├── Cargo.toml │ ├── Config.toml │ └── src │ │ └── main.rs │ ├── call_parameters_v2 │ ├── Cargo.toml │ ├── Config.toml │ └── src │ │ └── main.rs │ ├── call_parameters_v3 │ ├── Cargo.toml │ ├── Config.toml │ └── src │ │ └── main.rs │ ├── memory_limiting │ ├── 2MiB_limit_fail_on_startup.toml │ ├── 64MiB_limit.toml │ ├── Cargo.toml │ └── src │ │ ├── effector.rs │ │ └── pure.rs │ ├── records_passing │ ├── .cargo │ │ └── config.toml │ ├── Cargo.toml │ ├── Config.toml │ └── src │ │ ├── effector.rs │ │ └── pure.rs │ └── wasi │ ├── Cargo.toml │ ├── Config.toml │ ├── MapFromAbsolutePath.toml │ ├── MapToAbsolutePath.toml │ ├── ParentDir.toml │ ├── PreopenAbsolutePath.toml │ ├── PreopenMappedDuplicate.toml │ ├── some_dir │ └── some_file │ └── src │ └── effector.rs ├── rust-toolchain.toml └── tools ├── cli ├── CHANGELOG.md ├── Cargo.toml └── src │ ├── args.rs │ ├── build.rs │ ├── cargo_manifest.rs │ ├── errors.rs │ ├── generate.rs │ ├── main.rs │ └── utils.rs └── repl ├── CHANGELOG.md ├── Cargo.toml └── src ├── editor.rs ├── logger.rs ├── main.rs ├── repl.rs └── repl └── print_state.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.config/nextest.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.config/nextest.toml -------------------------------------------------------------------------------- /.github/actionlint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/actionlint.yaml -------------------------------------------------------------------------------- /.github/release-please/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/release-please/config.json -------------------------------------------------------------------------------- /.github/release-please/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/release-please/manifest.json -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/binary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/workflows/binary.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-label.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/workflows/e2e-label.yml -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.github/workflows/lint-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/workflows/lint-pr.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.github/workflows/snapshot-cargo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/workflows/snapshot-cargo.yml -------------------------------------------------------------------------------- /.github/workflows/snapshot-marine-js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.github/workflows/snapshot-marine-js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.gitignore -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/Cargo.toml -------------------------------------------------------------------------------- /FluenceCLA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/FluenceCLA.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/README.md -------------------------------------------------------------------------------- /core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/CHANGELOG.md -------------------------------------------------------------------------------- /core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/Cargo.toml -------------------------------------------------------------------------------- /core/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/config.rs -------------------------------------------------------------------------------- /core/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/errors.rs -------------------------------------------------------------------------------- /core/src/host_imports/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/host_imports/errors.rs -------------------------------------------------------------------------------- /core/src/host_imports/imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/host_imports/imports.rs -------------------------------------------------------------------------------- /core/src/host_imports/lifting/li_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/host_imports/lifting/li_helper.rs -------------------------------------------------------------------------------- /core/src/host_imports/lifting/lift_ivalues.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/host_imports/lifting/lift_ivalues.rs -------------------------------------------------------------------------------- /core/src/host_imports/lifting/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/host_imports/lifting/mod.rs -------------------------------------------------------------------------------- /core/src/host_imports/lowering/lo_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/host_imports/lowering/lo_helper.rs -------------------------------------------------------------------------------- /core/src/host_imports/lowering/lower_ivalues.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/host_imports/lowering/lower_ivalues.rs -------------------------------------------------------------------------------- /core/src/host_imports/lowering/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/host_imports/lowering/mod.rs -------------------------------------------------------------------------------- /core/src/host_imports/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/host_imports/mod.rs -------------------------------------------------------------------------------- /core/src/host_imports/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/host_imports/utils.rs -------------------------------------------------------------------------------- /core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/lib.rs -------------------------------------------------------------------------------- /core/src/marine_core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/marine_core.rs -------------------------------------------------------------------------------- /core/src/memory_statistic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/memory_statistic.rs -------------------------------------------------------------------------------- /core/src/misc/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/misc/errors.rs -------------------------------------------------------------------------------- /core/src/misc/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/misc/mod.rs -------------------------------------------------------------------------------- /core/src/misc/version_checker.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/misc/version_checker.rs -------------------------------------------------------------------------------- /core/src/module/exports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/module/exports.rs -------------------------------------------------------------------------------- /core/src/module/marine_module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/module/marine_module.rs -------------------------------------------------------------------------------- /core/src/module/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/module/mod.rs -------------------------------------------------------------------------------- /core/src/module/type_converters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/module/type_converters.rs -------------------------------------------------------------------------------- /core/src/module/wit_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/module/wit_function.rs -------------------------------------------------------------------------------- /core/src/module/wit_instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/src/module/wit_instance.rs -------------------------------------------------------------------------------- /core/tests/greeting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/tests/greeting.rs -------------------------------------------------------------------------------- /core/tests/records.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/tests/records.rs -------------------------------------------------------------------------------- /core/tests/redis_sqlite.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/tests/redis_sqlite.rs -------------------------------------------------------------------------------- /core/tests/wasm_tests/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/tests/wasm_tests/build.sh -------------------------------------------------------------------------------- /core/tests/wasm_tests/lilo_after_2gb/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/tests/wasm_tests/lilo_after_2gb/Cargo.toml -------------------------------------------------------------------------------- /core/tests/wasm_tests/lilo_after_2gb/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/tests/wasm_tests/lilo_after_2gb/Config.toml -------------------------------------------------------------------------------- /core/tests/wasm_tests/lilo_after_2gb/src/pure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/core/tests/wasm_tests/lilo_after_2gb/src/pure.rs -------------------------------------------------------------------------------- /crates/fluence-app-service/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/fluence-app-service/CHANGELOG.md -------------------------------------------------------------------------------- /crates/fluence-app-service/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/fluence-app-service/Cargo.toml -------------------------------------------------------------------------------- /crates/fluence-app-service/src/app_service_factory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/fluence-app-service/src/app_service_factory.rs -------------------------------------------------------------------------------- /crates/fluence-app-service/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/fluence-app-service/src/config.rs -------------------------------------------------------------------------------- /crates/fluence-app-service/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/fluence-app-service/src/errors.rs -------------------------------------------------------------------------------- /crates/fluence-app-service/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/fluence-app-service/src/lib.rs -------------------------------------------------------------------------------- /crates/fluence-app-service/src/raw_toml_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/fluence-app-service/src/raw_toml_config.rs -------------------------------------------------------------------------------- /crates/fluence-app-service/src/service.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/fluence-app-service/src/service.rs -------------------------------------------------------------------------------- /crates/fluence-app-service/src/service_interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/fluence-app-service/src/service_interface.rs -------------------------------------------------------------------------------- /crates/it-generator/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/CHANGELOG.md -------------------------------------------------------------------------------- /crates/it-generator/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/Cargo.toml -------------------------------------------------------------------------------- /crates/it-generator/src/default_export_api_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/default_export_api_config.rs -------------------------------------------------------------------------------- /crates/it-generator/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/errors.rs -------------------------------------------------------------------------------- /crates/it-generator/src/instructions_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/instructions_generator.rs -------------------------------------------------------------------------------- /crates/it-generator/src/instructions_generator/fn_instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/instructions_generator/fn_instructions.rs -------------------------------------------------------------------------------- /crates/it-generator/src/instructions_generator/fn_instructions/args_it_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/instructions_generator/fn_instructions/args_it_generator.rs -------------------------------------------------------------------------------- /crates/it-generator/src/instructions_generator/fn_instructions/output_type_it_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/instructions_generator/fn_instructions/output_type_it_generator.rs -------------------------------------------------------------------------------- /crates/it-generator/src/instructions_generator/foreign_mod_instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/instructions_generator/foreign_mod_instructions.rs -------------------------------------------------------------------------------- /crates/it-generator/src/instructions_generator/foreign_mod_instructions/args_it_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/instructions_generator/foreign_mod_instructions/args_it_generator.rs -------------------------------------------------------------------------------- /crates/it-generator/src/instructions_generator/foreign_mod_instructions/output_type_it_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/instructions_generator/foreign_mod_instructions/output_type_it_generator.rs -------------------------------------------------------------------------------- /crates/it-generator/src/instructions_generator/record_instructions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/instructions_generator/record_instructions.rs -------------------------------------------------------------------------------- /crates/it-generator/src/instructions_generator/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/instructions_generator/tests.rs -------------------------------------------------------------------------------- /crates/it-generator/src/instructions_generator/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/instructions_generator/utils.rs -------------------------------------------------------------------------------- /crates/it-generator/src/interface_generator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/interface_generator.rs -------------------------------------------------------------------------------- /crates/it-generator/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-generator/src/lib.rs -------------------------------------------------------------------------------- /crates/it-interfaces/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-interfaces/CHANGELOG.md -------------------------------------------------------------------------------- /crates/it-interfaces/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-interfaces/Cargo.toml -------------------------------------------------------------------------------- /crates/it-interfaces/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-interfaces/src/errors.rs -------------------------------------------------------------------------------- /crates/it-interfaces/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-interfaces/src/lib.rs -------------------------------------------------------------------------------- /crates/it-interfaces/src/mit_interfaces.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-interfaces/src/mit_interfaces.rs -------------------------------------------------------------------------------- /crates/it-json-serde/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-json-serde/CHANGELOG.md -------------------------------------------------------------------------------- /crates/it-json-serde/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-json-serde/Cargo.toml -------------------------------------------------------------------------------- /crates/it-json-serde/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-json-serde/src/errors.rs -------------------------------------------------------------------------------- /crates/it-json-serde/src/ivalues_to_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-json-serde/src/ivalues_to_json.rs -------------------------------------------------------------------------------- /crates/it-json-serde/src/json_to_ivalues.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-json-serde/src/json_to_ivalues.rs -------------------------------------------------------------------------------- /crates/it-json-serde/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-json-serde/src/lib.rs -------------------------------------------------------------------------------- /crates/it-parser/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-parser/CHANGELOG.md -------------------------------------------------------------------------------- /crates/it-parser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-parser/Cargo.toml -------------------------------------------------------------------------------- /crates/it-parser/src/custom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-parser/src/custom.rs -------------------------------------------------------------------------------- /crates/it-parser/src/deleter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-parser/src/deleter.rs -------------------------------------------------------------------------------- /crates/it-parser/src/embedder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-parser/src/embedder.rs -------------------------------------------------------------------------------- /crates/it-parser/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-parser/src/errors.rs -------------------------------------------------------------------------------- /crates/it-parser/src/extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-parser/src/extractor.rs -------------------------------------------------------------------------------- /crates/it-parser/src/extractor/it.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-parser/src/extractor/it.rs -------------------------------------------------------------------------------- /crates/it-parser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/it-parser/src/lib.rs -------------------------------------------------------------------------------- /crates/js-backend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/Cargo.toml -------------------------------------------------------------------------------- /crates/js-backend/js/wasi_bindings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/js/wasi_bindings.js -------------------------------------------------------------------------------- /crates/js-backend/src/caller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/caller.rs -------------------------------------------------------------------------------- /crates/js-backend/src/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/function.rs -------------------------------------------------------------------------------- /crates/js-backend/src/imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/imports.rs -------------------------------------------------------------------------------- /crates/js-backend/src/instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/instance.rs -------------------------------------------------------------------------------- /crates/js-backend/src/js_conversions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/js_conversions.rs -------------------------------------------------------------------------------- /crates/js-backend/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/lib.rs -------------------------------------------------------------------------------- /crates/js-backend/src/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/memory.rs -------------------------------------------------------------------------------- /crates/js-backend/src/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/module.rs -------------------------------------------------------------------------------- /crates/js-backend/src/module_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/module_info.rs -------------------------------------------------------------------------------- /crates/js-backend/src/single_shot_async_executor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/single_shot_async_executor.rs -------------------------------------------------------------------------------- /crates/js-backend/src/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/store.rs -------------------------------------------------------------------------------- /crates/js-backend/src/wasi/js_imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/wasi/js_imports.rs -------------------------------------------------------------------------------- /crates/js-backend/src/wasi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/js-backend/src/wasi/mod.rs -------------------------------------------------------------------------------- /crates/min-it-version/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/min-it-version/CHANGELOG.md -------------------------------------------------------------------------------- /crates/min-it-version/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/min-it-version/Cargo.toml -------------------------------------------------------------------------------- /crates/min-it-version/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/min-it-version/src/lib.rs -------------------------------------------------------------------------------- /crates/module-info-parser/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/CHANGELOG.md -------------------------------------------------------------------------------- /crates/module-info-parser/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/Cargo.toml -------------------------------------------------------------------------------- /crates/module-info-parser/src/custom_section_extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/custom_section_extractor.rs -------------------------------------------------------------------------------- /crates/module-info-parser/src/effects.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/effects.rs -------------------------------------------------------------------------------- /crates/module-info-parser/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/errors.rs -------------------------------------------------------------------------------- /crates/module-info-parser/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/lib.rs -------------------------------------------------------------------------------- /crates/module-info-parser/src/manifest/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/manifest/errors.rs -------------------------------------------------------------------------------- /crates/module-info-parser/src/manifest/manifest_extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/manifest/manifest_extractor.rs -------------------------------------------------------------------------------- /crates/module-info-parser/src/manifest/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/manifest/mod.rs -------------------------------------------------------------------------------- /crates/module-info-parser/src/manifest/module_manifest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/manifest/module_manifest.rs -------------------------------------------------------------------------------- /crates/module-info-parser/src/manifest/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/manifest/tests.rs -------------------------------------------------------------------------------- /crates/module-info-parser/src/sdk_version/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/sdk_version/errors.rs -------------------------------------------------------------------------------- /crates/module-info-parser/src/sdk_version/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/sdk_version/mod.rs -------------------------------------------------------------------------------- /crates/module-info-parser/src/sdk_version/version_embedder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/sdk_version/version_embedder.rs -------------------------------------------------------------------------------- /crates/module-info-parser/src/sdk_version/version_extractor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-info-parser/src/sdk_version/version_extractor.rs -------------------------------------------------------------------------------- /crates/module-interface/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/CHANGELOG.md -------------------------------------------------------------------------------- /crates/module-interface/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/Cargo.toml -------------------------------------------------------------------------------- /crates/module-interface/src/interface/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/src/interface/errors.rs -------------------------------------------------------------------------------- /crates/module-interface/src/interface/interface_transformer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/src/interface/interface_transformer.rs -------------------------------------------------------------------------------- /crates/module-interface/src/interface/itype_to_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/src/interface/itype_to_text.rs -------------------------------------------------------------------------------- /crates/module-interface/src/interface/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/src/interface/mod.rs -------------------------------------------------------------------------------- /crates/module-interface/src/interface/module_interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/src/interface/module_interface.rs -------------------------------------------------------------------------------- /crates/module-interface/src/interface/records_transformer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/src/interface/records_transformer.rs -------------------------------------------------------------------------------- /crates/module-interface/src/it_interface/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/src/it_interface/errors.rs -------------------------------------------------------------------------------- /crates/module-interface/src/it_interface/export_it_functions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/src/it_interface/export_it_functions.rs -------------------------------------------------------------------------------- /crates/module-interface/src/it_interface/export_it_records.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/src/it_interface/export_it_records.rs -------------------------------------------------------------------------------- /crates/module-interface/src/it_interface/it_module_interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/src/it_interface/it_module_interface.rs -------------------------------------------------------------------------------- /crates/module-interface/src/it_interface/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/src/it_interface/mod.rs -------------------------------------------------------------------------------- /crates/module-interface/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/module-interface/src/lib.rs -------------------------------------------------------------------------------- /crates/utils/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/utils/CHANGELOG.md -------------------------------------------------------------------------------- /crates/utils/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/utils/Cargo.toml -------------------------------------------------------------------------------- /crates/utils/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/utils/src/lib.rs -------------------------------------------------------------------------------- /crates/utils/src/wasm_mem_pages_conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/utils/src/wasm_mem_pages_conversion.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/CHANGELOG.md -------------------------------------------------------------------------------- /crates/wasm-backend-traits/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/Cargo.toml -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/caller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/caller.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/errors.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/exports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/exports.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/function.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/impl_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/impl_utils.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/imports.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/instance.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/lib.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/macros.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/module.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/store.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/wasi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/wasi.rs -------------------------------------------------------------------------------- /crates/wasm-backend-traits/src/wtype.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasm-backend-traits/src/wtype.rs -------------------------------------------------------------------------------- /crates/wasmtime-backend/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasmtime-backend/CHANGELOG.md -------------------------------------------------------------------------------- /crates/wasmtime-backend/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasmtime-backend/Cargo.toml -------------------------------------------------------------------------------- /crates/wasmtime-backend/src/caller.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasmtime-backend/src/caller.rs -------------------------------------------------------------------------------- /crates/wasmtime-backend/src/function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasmtime-backend/src/function.rs -------------------------------------------------------------------------------- /crates/wasmtime-backend/src/imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasmtime-backend/src/imports.rs -------------------------------------------------------------------------------- /crates/wasmtime-backend/src/instance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasmtime-backend/src/instance.rs -------------------------------------------------------------------------------- /crates/wasmtime-backend/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasmtime-backend/src/lib.rs -------------------------------------------------------------------------------- /crates/wasmtime-backend/src/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasmtime-backend/src/memory.rs -------------------------------------------------------------------------------- /crates/wasmtime-backend/src/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasmtime-backend/src/module.rs -------------------------------------------------------------------------------- /crates/wasmtime-backend/src/store.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasmtime-backend/src/store.rs -------------------------------------------------------------------------------- /crates/wasmtime-backend/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasmtime-backend/src/utils.rs -------------------------------------------------------------------------------- /crates/wasmtime-backend/src/wasi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/crates/wasmtime-backend/src/wasi.rs -------------------------------------------------------------------------------- /docs/developer-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/docs/developer-notes.md -------------------------------------------------------------------------------- /examples/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/build.sh -------------------------------------------------------------------------------- /examples/call_parameters/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/call_parameters/Cargo.toml -------------------------------------------------------------------------------- /examples/call_parameters/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/call_parameters/Config.toml -------------------------------------------------------------------------------- /examples/call_parameters/artifacts/call_parameters.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/call_parameters/artifacts/call_parameters.wasm -------------------------------------------------------------------------------- /examples/call_parameters/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/call_parameters/build.sh -------------------------------------------------------------------------------- /examples/call_parameters/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/call_parameters/src/main.rs -------------------------------------------------------------------------------- /examples/failing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/failing/Cargo.toml -------------------------------------------------------------------------------- /examples/failing/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/failing/Config.toml -------------------------------------------------------------------------------- /examples/failing/artifacts/failing.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/failing/artifacts/failing.wasm -------------------------------------------------------------------------------- /examples/failing/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/failing/build.sh -------------------------------------------------------------------------------- /examples/failing/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/failing/src/main.rs -------------------------------------------------------------------------------- /examples/greeting/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/greeting/Cargo.toml -------------------------------------------------------------------------------- /examples/greeting/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/greeting/Config.toml -------------------------------------------------------------------------------- /examples/greeting/artifacts/greeting.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/greeting/artifacts/greeting.wasm -------------------------------------------------------------------------------- /examples/greeting/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/greeting/build.sh -------------------------------------------------------------------------------- /examples/greeting/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/greeting/src/main.rs -------------------------------------------------------------------------------- /examples/greeting_record/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/greeting_record/Cargo.toml -------------------------------------------------------------------------------- /examples/greeting_record/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/greeting_record/Config.toml -------------------------------------------------------------------------------- /examples/greeting_record/artifacts/greeting-record.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/greeting_record/artifacts/greeting-record.wasm -------------------------------------------------------------------------------- /examples/greeting_record/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/greeting_record/build.sh -------------------------------------------------------------------------------- /examples/greeting_record/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/greeting_record/src/main.rs -------------------------------------------------------------------------------- /examples/ipfs-node/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/ipfs-node/Config.toml -------------------------------------------------------------------------------- /examples/ipfs-node/artifacts/ipfs_effector.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/ipfs-node/artifacts/ipfs_effector.wasm -------------------------------------------------------------------------------- /examples/ipfs-node/artifacts/ipfs_pure.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/ipfs-node/artifacts/ipfs_pure.wasm -------------------------------------------------------------------------------- /examples/ipfs-node/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/ipfs-node/build.sh -------------------------------------------------------------------------------- /examples/ipfs-node/effector/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/ipfs-node/effector/Cargo.toml -------------------------------------------------------------------------------- /examples/ipfs-node/effector/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/ipfs-node/effector/src/main.rs -------------------------------------------------------------------------------- /examples/ipfs-node/effector/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/ipfs-node/effector/src/path.rs -------------------------------------------------------------------------------- /examples/ipfs-node/pure/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/ipfs-node/pure/Cargo.toml -------------------------------------------------------------------------------- /examples/ipfs-node/pure/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/ipfs-node/pure/src/main.rs -------------------------------------------------------------------------------- /examples/motivational-example/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/motivational-example/Config.toml -------------------------------------------------------------------------------- /examples/motivational-example/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/motivational-example/build.sh -------------------------------------------------------------------------------- /examples/motivational-example/donkey/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/motivational-example/donkey/Cargo.toml -------------------------------------------------------------------------------- /examples/motivational-example/donkey/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/motivational-example/donkey/src/main.rs -------------------------------------------------------------------------------- /examples/motivational-example/shrek/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/motivational-example/shrek/Cargo.toml -------------------------------------------------------------------------------- /examples/motivational-example/shrek/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/motivational-example/shrek/src/main.rs -------------------------------------------------------------------------------- /examples/records/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/records/Config.toml -------------------------------------------------------------------------------- /examples/records/artifacts/records_effector.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/records/artifacts/records_effector.wasm -------------------------------------------------------------------------------- /examples/records/artifacts/records_pure.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/records/artifacts/records_pure.wasm -------------------------------------------------------------------------------- /examples/records/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/records/build.sh -------------------------------------------------------------------------------- /examples/records/effector/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/records/effector/Cargo.toml -------------------------------------------------------------------------------- /examples/records/effector/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/records/effector/src/main.rs -------------------------------------------------------------------------------- /examples/records/pure/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/records/pure/Cargo.toml -------------------------------------------------------------------------------- /examples/records/pure/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/records/pure/src/main.rs -------------------------------------------------------------------------------- /examples/records/test-record/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/records/test-record/Cargo.toml -------------------------------------------------------------------------------- /examples/records/test-record/src/test_record.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/records/test-record/src/test_record.rs -------------------------------------------------------------------------------- /examples/sqlite/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/sqlite/Cargo.toml -------------------------------------------------------------------------------- /examples/sqlite/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/sqlite/Config.toml -------------------------------------------------------------------------------- /examples/sqlite/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/sqlite/build.sh -------------------------------------------------------------------------------- /examples/sqlite/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/sqlite/src/main.rs -------------------------------------------------------------------------------- /examples/url-downloader/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/url-downloader/Config.toml -------------------------------------------------------------------------------- /examples/url-downloader/artifacts/curl_adapter.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/url-downloader/artifacts/curl_adapter.wasm -------------------------------------------------------------------------------- /examples/url-downloader/artifacts/facade.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/url-downloader/artifacts/facade.wasm -------------------------------------------------------------------------------- /examples/url-downloader/artifacts/local_storage.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/url-downloader/artifacts/local_storage.wasm -------------------------------------------------------------------------------- /examples/url-downloader/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/url-downloader/build.sh -------------------------------------------------------------------------------- /examples/url-downloader/curl_adapter/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/url-downloader/curl_adapter/Cargo.toml -------------------------------------------------------------------------------- /examples/url-downloader/curl_adapter/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/url-downloader/curl_adapter/src/main.rs -------------------------------------------------------------------------------- /examples/url-downloader/facade/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/url-downloader/facade/Cargo.toml -------------------------------------------------------------------------------- /examples/url-downloader/facade/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/url-downloader/facade/src/main.rs -------------------------------------------------------------------------------- /examples/url-downloader/local_storage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/url-downloader/local_storage/Cargo.toml -------------------------------------------------------------------------------- /examples/url-downloader/local_storage/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/examples/url-downloader/local_storage/src/main.rs -------------------------------------------------------------------------------- /images/aqua_marine_stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/images/aqua_marine_stack.png -------------------------------------------------------------------------------- /images/fce_info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/images/fce_info.png -------------------------------------------------------------------------------- /images/fluence_stack_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/images/fluence_stack_overview.png -------------------------------------------------------------------------------- /marine-js/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/CHANGELOG.md -------------------------------------------------------------------------------- /marine-js/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/Cargo.toml -------------------------------------------------------------------------------- /marine-js/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/build.sh -------------------------------------------------------------------------------- /marine-js/marine-js.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/marine-js.js -------------------------------------------------------------------------------- /marine-js/npm-package/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/.gitignore -------------------------------------------------------------------------------- /marine-js/npm-package/.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/.prettierrc.cjs -------------------------------------------------------------------------------- /marine-js/npm-package/jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/jest.config.cjs -------------------------------------------------------------------------------- /marine-js/npm-package/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/package-lock.json -------------------------------------------------------------------------------- /marine-js/npm-package/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/package.json -------------------------------------------------------------------------------- /marine-js/npm-package/src/MarineService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/src/MarineService.ts -------------------------------------------------------------------------------- /marine-js/npm-package/src/__test__/logging.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/src/__test__/logging.spec.ts -------------------------------------------------------------------------------- /marine-js/npm-package/src/__test__/test.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/src/__test__/test.spec.ts -------------------------------------------------------------------------------- /marine-js/npm-package/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/src/config.ts -------------------------------------------------------------------------------- /marine-js/npm-package/src/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /marine-js/npm-package/src/marine_js.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/src/marine_js.js -------------------------------------------------------------------------------- /marine-js/npm-package/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/src/types.ts -------------------------------------------------------------------------------- /marine-js/npm-package/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/tsconfig.build.json -------------------------------------------------------------------------------- /marine-js/npm-package/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/tsconfig.json -------------------------------------------------------------------------------- /marine-js/npm-package/update-imports.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/npm-package/update-imports.cjs -------------------------------------------------------------------------------- /marine-js/src/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/src/api.rs -------------------------------------------------------------------------------- /marine-js/src/global_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/src/global_state.rs -------------------------------------------------------------------------------- /marine-js/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/src/lib.rs -------------------------------------------------------------------------------- /marine-js/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine-js/src/logger.rs -------------------------------------------------------------------------------- /marine/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/CHANGELOG.md -------------------------------------------------------------------------------- /marine/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/Cargo.toml -------------------------------------------------------------------------------- /marine/src/config/marine_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/config/marine_config.rs -------------------------------------------------------------------------------- /marine/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/config/mod.rs -------------------------------------------------------------------------------- /marine/src/config/path_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/config/path_utils.rs -------------------------------------------------------------------------------- /marine/src/config/raw_marine_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/config/raw_marine_config.rs -------------------------------------------------------------------------------- /marine/src/config/to_marine_config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/config/to_marine_config.rs -------------------------------------------------------------------------------- /marine/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/errors.rs -------------------------------------------------------------------------------- /marine/src/host_imports/call_parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/host_imports/call_parameters.rs -------------------------------------------------------------------------------- /marine/src/host_imports/logger/log_utf8_string_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/host_imports/logger/log_utf8_string_impl.rs -------------------------------------------------------------------------------- /marine/src/host_imports/logger/logger_filter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/host_imports/logger/logger_filter.rs -------------------------------------------------------------------------------- /marine/src/host_imports/logger/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/host_imports/logger/mod.rs -------------------------------------------------------------------------------- /marine/src/host_imports/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/host_imports/mod.rs -------------------------------------------------------------------------------- /marine/src/host_imports/mounted_binaries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/host_imports/mounted_binaries.rs -------------------------------------------------------------------------------- /marine/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/lib.rs -------------------------------------------------------------------------------- /marine/src/marine.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/marine.rs -------------------------------------------------------------------------------- /marine/src/marine_interface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/marine_interface.rs -------------------------------------------------------------------------------- /marine/src/module_loading/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/src/module_loading/mod.rs -------------------------------------------------------------------------------- /marine/tests/arguments_passing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/arguments_passing.rs -------------------------------------------------------------------------------- /marine/tests/arrays_passing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/arrays_passing.rs -------------------------------------------------------------------------------- /marine/tests/call_parameters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/call_parameters.rs -------------------------------------------------------------------------------- /marine/tests/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/config.rs -------------------------------------------------------------------------------- /marine/tests/config_tests/ModulesDirConfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/config_tests/ModulesDirConfig.toml -------------------------------------------------------------------------------- /marine/tests/config_tests/SpecifiedDirConfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/config_tests/SpecifiedDirConfig.toml -------------------------------------------------------------------------------- /marine/tests/config_tests/SpecifiedPathConfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/config_tests/SpecifiedPathConfig.toml -------------------------------------------------------------------------------- /marine/tests/config_tests/dir_without_modules/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /marine/tests/config_tests/renamed_records_passing/records_passing_effector_renamed.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/config_tests/renamed_records_passing/records_passing_effector_renamed.wasm -------------------------------------------------------------------------------- /marine/tests/config_tests/renamed_records_passing/records_passing_pure.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/config_tests/renamed_records_passing/records_passing_pure.wasm -------------------------------------------------------------------------------- /marine/tests/greeting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/greeting.rs -------------------------------------------------------------------------------- /marine/tests/memory_limiting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/memory_limiting.rs -------------------------------------------------------------------------------- /marine/tests/records.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/records.rs -------------------------------------------------------------------------------- /marine/tests/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/utils.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/arguments_passing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/arguments_passing/Cargo.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/arguments_passing/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/arguments_passing/Config.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/arguments_passing/src/effector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/arguments_passing/src/effector.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/arguments_passing/src/pure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/arguments_passing/src/pure.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/arrays_passing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/arrays_passing/Cargo.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/arrays_passing/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/arrays_passing/Config.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/arrays_passing/src/effector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/arrays_passing/src/effector.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/arrays_passing/src/pure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/arrays_passing/src/pure.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/build.sh -------------------------------------------------------------------------------- /marine/tests/wasm_tests/call_parameters_v0/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/call_parameters_v0/Cargo.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/call_parameters_v0/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/call_parameters_v0/Config.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/call_parameters_v0/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/call_parameters_v0/src/main.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/call_parameters_v1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/call_parameters_v1/Cargo.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/call_parameters_v1/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/call_parameters_v1/Config.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/call_parameters_v1/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/call_parameters_v1/src/main.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/call_parameters_v2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/call_parameters_v2/Cargo.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/call_parameters_v2/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/call_parameters_v2/Config.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/call_parameters_v2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/call_parameters_v2/src/main.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/call_parameters_v3/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/call_parameters_v3/Cargo.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/call_parameters_v3/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/call_parameters_v3/Config.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/call_parameters_v3/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/call_parameters_v3/src/main.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/memory_limiting/2MiB_limit_fail_on_startup.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/memory_limiting/2MiB_limit_fail_on_startup.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/memory_limiting/64MiB_limit.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/memory_limiting/64MiB_limit.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/memory_limiting/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/memory_limiting/Cargo.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/memory_limiting/src/effector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/memory_limiting/src/effector.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/memory_limiting/src/pure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/memory_limiting/src/pure.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/records_passing/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/records_passing/.cargo/config.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/records_passing/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/records_passing/Cargo.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/records_passing/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/records_passing/Config.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/records_passing/src/effector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/records_passing/src/effector.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/records_passing/src/pure.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/records_passing/src/pure.rs -------------------------------------------------------------------------------- /marine/tests/wasm_tests/wasi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/wasi/Cargo.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/wasi/Config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/wasi/Config.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/wasi/MapFromAbsolutePath.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/wasi/MapFromAbsolutePath.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/wasi/MapToAbsolutePath.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/wasi/MapToAbsolutePath.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/wasi/ParentDir.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/wasi/ParentDir.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/wasi/PreopenAbsolutePath.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/wasi/PreopenAbsolutePath.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/wasi/PreopenMappedDuplicate.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/wasi/PreopenMappedDuplicate.toml -------------------------------------------------------------------------------- /marine/tests/wasm_tests/wasi/some_dir/some_file: -------------------------------------------------------------------------------- 1 | some data 2 | -------------------------------------------------------------------------------- /marine/tests/wasm_tests/wasi/src/effector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/marine/tests/wasm_tests/wasi/src/effector.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /tools/cli/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/cli/CHANGELOG.md -------------------------------------------------------------------------------- /tools/cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/cli/Cargo.toml -------------------------------------------------------------------------------- /tools/cli/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/cli/src/args.rs -------------------------------------------------------------------------------- /tools/cli/src/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/cli/src/build.rs -------------------------------------------------------------------------------- /tools/cli/src/cargo_manifest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/cli/src/cargo_manifest.rs -------------------------------------------------------------------------------- /tools/cli/src/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/cli/src/errors.rs -------------------------------------------------------------------------------- /tools/cli/src/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/cli/src/generate.rs -------------------------------------------------------------------------------- /tools/cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/cli/src/main.rs -------------------------------------------------------------------------------- /tools/cli/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/cli/src/utils.rs -------------------------------------------------------------------------------- /tools/repl/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/repl/CHANGELOG.md -------------------------------------------------------------------------------- /tools/repl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/repl/Cargo.toml -------------------------------------------------------------------------------- /tools/repl/src/editor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/repl/src/editor.rs -------------------------------------------------------------------------------- /tools/repl/src/logger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/repl/src/logger.rs -------------------------------------------------------------------------------- /tools/repl/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/repl/src/main.rs -------------------------------------------------------------------------------- /tools/repl/src/repl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/repl/src/repl.rs -------------------------------------------------------------------------------- /tools/repl/src/repl/print_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fluencelabs/marine/HEAD/tools/repl/src/repl/print_state.rs --------------------------------------------------------------------------------