Package: rust-wasmtime / 26.0.1+dfsg-10

Metadata

Package Version Patches format
rust-wasmtime 26.0.1+dfsg-10 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
020241022~b79a96a.patch | (download)

Cargo.toml | 2 0 + 2 - 0 !
benches/instantiation.rs | 8 4 + 4 - 0 !
cranelift/fuzzgen/Cargo.toml | 3 1 + 2 - 0 !
cranelift/fuzzgen/src/function_generator.rs | 4 2 + 2 - 0 !
crates/c-api/Cargo.toml | 1 0 + 1 - 0 !
crates/c-api/src/trap.rs | 2 1 + 1 - 0 !
crates/c-api/src/types/export.rs | 2 1 + 1 - 0 !
crates/c-api/src/types/func.rs | 2 1 + 1 - 0 !
crates/c-api/src/types/global.rs | 2 1 + 1 - 0 !
crates/c-api/src/types/import.rs | 2 1 + 1 - 0 !
crates/c-api/src/types/memory.rs | 2 1 + 1 - 0 !
crates/c-api/src/types/table.rs | 2 1 + 1 - 0 !
crates/cache/Cargo.toml | 1 0 + 1 - 0 !
crates/cache/src/worker/tests/system_time_stub.rs | 4 2 + 2 - 0 !
crates/fuzzing/wasm-spec-interpreter/Cargo.toml | 3 1 + 2 - 0 !
crates/fuzzing/wasm-spec-interpreter/src/with_library.rs | 3 1 + 2 - 0 !
crates/jit-debug/Cargo.toml | 3 1 + 2 - 0 !
crates/jit-debug/src/gdb_jit_int.rs | 3 1 + 2 - 0 !
crates/wasi-common/Cargo.toml | 1 0 + 1 - 0 !
crates/wasi-common/src/sync/sched/windows.rs | 5 2 + 3 - 0 !
crates/wasi/Cargo.toml | 1 0 + 1 - 0 !
crates/wasi/src/runtime.rs | 16 8 + 8 - 0 !
crates/wasmtime/Cargo.toml | 4 2 + 2 - 0 !
crates/wasmtime/src/runtime/vm/sys/custom/mmap.rs | 4 2 + 2 - 0 !
crates/wasmtime/src/runtime/vm/sys/miri/mmap.rs | 2 1 + 1 - 0 !
crates/wasmtime/src/runtime/vm/sys/unix/mmap.rs | 4 2 + 2 - 0 !
crates/wasmtime/src/runtime/vm/sys/windows/mmap.rs | 2 1 + 1 - 0 !
fuzz/Cargo.toml | 1 0 + 1 - 0 !
fuzz/fuzz_targets/cranelift-fuzzgen.rs | 4 2 + 2 - 0 !
src/commands/compile.rs | 12 4 + 8 - 0 !
tests/wast.rs | 5 2 + 3 - 0 !
31 files changed, 46 insertions(+), 64 deletions(-)

---
1001_base64.patch | (download)

crates/cache/Cargo.toml | 2 1 + 1 - 0 !
crates/test-programs/Cargo.toml | 2 1 + 1 - 0 !
crates/wasi-http/Cargo.toml | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 accept newer minor version of crate base64
1001_capstone.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 accept newer minor version of crate capstone
1001_codespan reporting.patch | (download)

cranelift/isle/isle/Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 accept newer minor version of crate codespan-reporting
1001_indicatif.patch | (download)

cranelift/Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

---
1001_itertools.patch | (download)

cranelift/isle/veri/veri_engine/Cargo.toml | 2 1 + 1 - 0 !
crates/cranelift/Cargo.toml | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 accept newer minor version of crate itertools
1001_memmap2.patch | (download)

cranelift/jit/Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 accept newer minor versions of crate memmap2
1001_rustix.patch | (download)

Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 accept newer major version of crate rustix
2001_cpp_demangle.patch | (download)

crates/environ/Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 accept older revisions of crate cpp_demangle
2001_easy smt.patch | (download)

Cargo.toml | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 avoid not-in-debian crate easy-smt
2001_file per thread logger.patch | (download)

Cargo.toml | 3 0 + 3 - 0 !
cranelift/filetests/Cargo.toml | 1 0 + 1 - 0 !
cranelift/filetests/src/concurrent.rs | 2 0 + 2 - 0 !
crates/cli-flags/Cargo.toml | 3 0 + 3 - 0 !
4 files changed, 9 deletions(-)

 avoid not-in-debian crate file-per-thread-logger
2001_filecheck.patch | (download)

Cargo.toml | 4 0 + 4 - 0 !
cranelift/Cargo.toml | 2 0 + 2 - 0 !
fuzz/Cargo.toml | 1 0 + 1 - 0 !
3 files changed, 7 deletions(-)

 avoid not-in-debian crate filecheck
2001_pulley interpreter.patch | (download)

Cargo.toml | 8 1 + 7 - 0 !
cranelift/Cargo.toml | 3 1 + 2 - 0 !
cranelift/codegen/Cargo.toml | 9 0 + 9 - 0 !
cranelift/codegen/src/isa/mod.rs | 9 0 + 9 - 0 !
cranelift/filetests/Cargo.toml | 1 0 + 1 - 0 !
crates/cranelift/Cargo.toml | 2 0 + 2 - 0 !
crates/wasmtime/Cargo.toml | 14 0 + 14 - 0 !
fuzz/Cargo.toml | 1 0 + 1 - 0 !
8 files changed, 2 insertions(+), 45 deletions(-)

 avoid unstable crate pulley-interpreter
 The workspace crate pulley-interpreter fails to install:
 no matching package named `pulley-interpreter` found
2001_shuffling allocator.patch | (download)

crates/bench-api/Cargo.toml | 3 1 + 2 - 0 !
1 file changed, 1 insertion(+), 2 deletions(-)

 avoid not-in-debian crate shuffling-allocator
2001_wasmparser.patch | (download)

Cargo.toml | 18 9 + 9 - 0 !
crates/component-macro/tests/codegen/floats.wit | 8 4 + 4 - 0 !
crates/component-macro/tests/codegen/lists.wit | 12 6 + 6 - 0 !
crates/component-macro/tests/codegen/multi-return.wit | 2 1 + 1 - 0 !
crates/component-macro/tests/codegen/variants.wit | 16 8 + 8 - 0 !
crates/component-macro/tests/expanded/floats.rs | 124 68 + 56 - 0 !
crates/component-macro/tests/expanded/floats_async.rs | 124 68 + 56 - 0 !
crates/component-macro/tests/expanded/floats_tracing_async.rs | 140 76 + 64 - 0 !
crates/component-macro/tests/expanded/lists.rs | 120 64 + 56 - 0 !
crates/component-macro/tests/expanded/lists_async.rs | 112 56 + 56 - 0 !
crates/component-macro/tests/expanded/lists_tracing_async.rs | 128 64 + 64 - 0 !
crates/cranelift/src/translate/code_translator.rs | 11 0 + 11 - 0 !
crates/environ/src/compile/module_types.rs | 6 0 + 6 - 0 !
crates/environ/src/component/translate.rs | 5 0 + 5 - 0 !
crates/environ/src/fact/core_types.rs | 1 0 + 1 - 0 !
crates/environ/src/types.rs | 8 1 + 7 - 0 !
crates/fuzzing/src/generators/single_inst_module.rs | 4 2 + 2 - 0 !
crates/fuzzing/src/generators/stacks.rs | 16 5 + 11 - 0 !
crates/fuzzing/src/generators/table_ops.rs | 32 16 + 16 - 0 !
crates/fuzzing/src/oracles/memory.rs | 8 2 + 6 - 0 !
crates/fuzzing/src/single_module_fuzzer.rs | 2 1 + 1 - 0 !
crates/wasi-preview1-component-adapter/build.rs | 4 2 + 2 - 0 !
crates/wasmtime/src/engine/serialization.rs | 2 0 + 2 - 0 !
crates/wast/src/wast.rs | 4 0 + 4 - 0 !
examples/component/convert.wit | 4 2 + 2 - 0 !
supply-chain/imports.lock | 48 0 + 48 - 0 !
tests/all/component_model/bindgen/results.rs | 94 47 + 47 - 0 !
winch/codegen/src/codegen/mod.rs | 2 1 + 1 - 0 !
winch/codegen/src/visitor.rs | 2 1 + 1 - 0 !
29 files changed, 504 insertions(+), 553 deletions(-)

 use older versions of wasm-tools crates
 This essentially reverts upstream git commit 6844ed1.
2001_wasmprinter.patch | (download)

Cargo.toml | 5 0 + 5 - 0 !
crates/environ/Cargo.toml | 2 0 + 2 - 0 !
crates/environ/fuzz/Cargo.toml | 1 0 + 1 - 0 !
crates/explorer/Cargo.toml | 1 0 + 1 - 0 !
crates/fuzzing/Cargo.toml | 1 0 + 1 - 0 !
5 files changed, 10 deletions(-)

 avoid not-in-debian crate wasmprinter
2001_wit parser.patch | (download)

Cargo.toml | 27 9 + 18 - 0 !
crates/cli-flags/Cargo.toml | 1 0 + 1 - 0 !
crates/cranelift/Cargo.toml | 1 0 + 1 - 0 !
crates/environ/Cargo.toml | 3 0 + 3 - 0 !
crates/environ/fuzz/Cargo.toml | 8 0 + 8 - 0 !
crates/misc/component-test-util/Cargo.toml | 2 1 + 1 - 0 !
crates/test-programs/artifacts/Cargo.toml | 2 1 + 1 - 0 !
crates/wasi-http/Cargo.toml | 2 1 + 1 - 0 !
crates/wasi-keyvalue/Cargo.toml | 2 1 + 1 - 0 !
crates/wasi-nn/Cargo.toml | 1 0 + 1 - 0 !
crates/wasi-runtime-config/Cargo.toml | 2 1 + 1 - 0 !
crates/wasi/Cargo.toml | 2 1 + 1 - 0 !
crates/wasmtime/Cargo.toml | 20 0 + 20 - 0 !
crates/wast/Cargo.toml | 3 0 + 3 - 0 !
crates/winch/Cargo.toml | 4 0 + 4 - 0 !
15 files changed, 15 insertions(+), 65 deletions(-)

 avoid not-in-debian crates wit-component wit-parser
2002_no_macos.patch | (download)

Cargo.toml | 1 0 + 1 - 0 !
crates/wasmtime/Cargo.toml | 4 0 + 4 - 0 !
2 files changed, 5 deletions(-)

 avoid mac-only crates
2002_no_wasm.patch | (download)

Cargo.toml | 121 14 + 107 - 0 !
crates/bench-api/Cargo.toml | 5 1 + 4 - 0 !
crates/c-api/Cargo.toml | 6 0 + 6 - 0 !
crates/test-programs/Cargo.toml | 2 0 + 2 - 0 !
crates/wasmtime/Cargo.toml | 1 0 + 1 - 0 !
crates/wiggle/Cargo.toml | 7 0 + 7 - 0 !
6 files changed, 15 insertions(+), 127 deletions(-)

 avoid wasm-only crates
2002_no_windows.patch | (download)

Cargo.toml | 4 0 + 4 - 0 !
cranelift/interpreter/Cargo.toml | 3 0 + 3 - 0 !
cranelift/jit/Cargo.toml | 8 0 + 8 - 0 !
crates/cache/Cargo.toml | 6 0 + 6 - 0 !
crates/fiber/Cargo.toml | 7 0 + 7 - 0 !
crates/jit-icache-coherence/Cargo.toml | 8 0 + 8 - 0 !
crates/wasi-common/Cargo.toml | 11 0 + 11 - 0 !
crates/wasi-nn/Cargo.toml | 15 1 + 14 - 0 !
crates/wasi/Cargo.toml | 5 0 + 5 - 0 !
crates/wasmtime/Cargo.toml | 14 0 + 14 - 0 !
10 files changed, 1 insertion(+), 80 deletions(-)

 avoid windows-only crates
2003_no_bench.patch | (download)

Cargo.toml | 19 1 + 18 - 0 !
cranelift/codegen/Cargo.toml | 6 1 + 5 - 0 !
2 files changed, 2 insertions(+), 23 deletions(-)

 avoid benches
2003_no_fuzz.patch | (download)

Cargo.toml | 7 0 + 7 - 0 !
1 file changed, 7 deletions(-)

---
2003_no_profiling.patch | (download)

Cargo.toml | 2 0 + 2 - 0 !
crates/c-api/Cargo.toml | 1 0 + 1 - 0 !
crates/c-api/artifact/Cargo.toml | 2 0 + 2 - 0 !
crates/wasmtime/Cargo.toml | 17 0 + 17 - 0 !
4 files changed, 22 deletions(-)

 avoid feature profiling
 Requires not-in-Debian crate ittapi.
2004_break_dep_cycle.patch | (download)

cranelift/jit/Cargo.toml | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 break cyclic dependency
2005_deb built using.patch | (download)

crates/wasmtime/build.rs | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 signal licensing constraints
2006_broken_tests.patch | (download)

Cargo.toml | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

---