diff --git a/BUILD b/BUILD index 05880afa3..50753da04 100644 --- a/BUILD +++ b/BUILD @@ -191,7 +191,6 @@ cc_library( name = "wasmtime_lib", srcs = [ "src/common/types.h", - "src/wasmtime/types.h", "src/wasmtime/wasmtime.cc", ], hdrs = ["include/proxy-wasm/wasmtime.h"], @@ -226,65 +225,6 @@ cc_library( ], ) -genrule( - name = "prefixed_wasmtime_sources", - srcs = [ - "src/wasmtime/types.h", - "src/wasmtime/wasmtime.cc", - ], - outs = [ - "src/wasmtime/prefixed_types.h", - "src/wasmtime/prefixed_wasmtime.cc", - ], - cmd = """ - for file in $(SRCS); do - sed -e 's/wasm_/wasmtime_wasm_/g' \ - -e 's/include\\/wasm.h/include\\/prefixed_wasm.h/g' \ - -e 's/wasmtime\\/types.h/wasmtime\\/prefixed_types.h/g' \ - $$file >$(@D)/$$(dirname $$file)/prefixed_$$(basename $$file) - done - """, -) - -cc_library( - name = "prefixed_wasmtime_lib", - srcs = [ - "src/common/types.h", - "src/wasmtime/prefixed_types.h", - "src/wasmtime/prefixed_wasmtime.cc", - ], - hdrs = ["include/proxy-wasm/wasmtime.h"], - copts = [ - "-DWASM_API_EXTERN=", - ], - defines = [ - "PROXY_WASM_HAS_RUNTIME_WASMTIME", - "PROXY_WASM_HOST_ENGINE_WASMTIME", - ], - # See: https://bytecodealliance.github.io/wasmtime/c-api/ - linkopts = select({ - "@platforms//os:macos": [], - "@platforms//os:windows": [ - "ws2_32.lib", - "advapi32.lib", - "userenv.lib", - "ntdll.lib", - "shell32.lib", - "ole32.lib", - "bcrypt.lib", - ], - "//conditions:default": [ - "-ldl", - "-lm", - "-lpthread", - ], - }), - deps = [ - ":wasm_vm_headers", - "@com_github_bytecodealliance_wasmtime//:prefixed_wasmtime_lib", - ], -) - cc_library( name = "lib", deps = [ @@ -299,6 +239,5 @@ cc_library( [":wasmedge_lib"], ) + proxy_wasm_select_engine_wasmtime( [":wasmtime_lib"], - [":prefixed_wasmtime_lib"], ), ) diff --git a/bazel/cargo/wasmsign/remote/BUILD.errno-0.3.14.bazel b/bazel/cargo/wasmsign/remote/BUILD.errno-0.3.14.bazel index 4c31f0452..f542c527b 100644 --- a/bazel/cargo/wasmsign/remote/BUILD.errno-0.3.14.bazel +++ b/bazel/cargo/wasmsign/remote/BUILD.errno-0.3.14.bazel @@ -138,6 +138,9 @@ rust_library( "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ "@cu__libc-0.2.178//:libc", # cfg(unix) ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__libc-0.2.178//:libc", # cfg(unix) + ], "@rules_rust//rust/platform:armv7-linux-androideabi": [ "@cu__libc-0.2.178//:libc", # cfg(unix) ], diff --git a/bazel/cargo/wasmsign/remote/BUILD.getrandom-0.2.15.bazel b/bazel/cargo/wasmsign/remote/BUILD.getrandom-0.2.15.bazel index 386fa449c..3030ea5ac 100644 --- a/bazel/cargo/wasmsign/remote/BUILD.getrandom-0.2.15.bazel +++ b/bazel/cargo/wasmsign/remote/BUILD.getrandom-0.2.15.bazel @@ -85,6 +85,9 @@ rust_library( "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ "@cu__libc-0.2.178//:libc", # cfg(unix) ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__libc-0.2.178//:libc", # cfg(unix) + ], "@rules_rust//rust/platform:armv7-linux-androideabi": [ "@cu__libc-0.2.178//:libc", # cfg(unix) ], diff --git a/bazel/cargo/wasmsign/remote/BUILD.getrandom-0.3.4.bazel b/bazel/cargo/wasmsign/remote/BUILD.getrandom-0.3.4.bazel index 612098f53..c271770df 100644 --- a/bazel/cargo/wasmsign/remote/BUILD.getrandom-0.3.4.bazel +++ b/bazel/cargo/wasmsign/remote/BUILD.getrandom-0.3.4.bazel @@ -88,6 +88,9 @@ rust_library( "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ "@cu__libc-0.2.178//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr")))) ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__libc-0.2.178//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr")))) + ], "@rules_rust//rust/platform:armv7-linux-androideabi": [ "@cu__libc-0.2.178//:libc", # cfg(all(any(target_os = "linux", target_os = "android"), not(any(all(target_os = "linux", target_env = ""), getrandom_backend = "custom", getrandom_backend = "linux_raw", getrandom_backend = "rdrand", getrandom_backend = "rndr")))) ], diff --git a/bazel/cargo/wasmsign/remote/BUILD.linux-raw-sys-0.11.0.bazel b/bazel/cargo/wasmsign/remote/BUILD.linux-raw-sys-0.11.0.bazel index 6502037d0..33ecbb40e 100644 --- a/bazel/cargo/wasmsign/remote/BUILD.linux-raw-sys-0.11.0.bazel +++ b/bazel/cargo/wasmsign/remote/BUILD.linux-raw-sys-0.11.0.bazel @@ -54,6 +54,11 @@ rust_library( "elf", # arm-unknown-linux-gnueabi "errno", # arm-unknown-linux-gnueabi ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "auxvec", # arm-unknown-linux-musleabi + "elf", # arm-unknown-linux-musleabi + "errno", # arm-unknown-linux-musleabi + ], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ "auxvec", # armv7-unknown-linux-gnueabi "elf", # armv7-unknown-linux-gnueabi diff --git a/bazel/cargo/wasmsign/remote/BUILD.linux-raw-sys-0.3.8.bazel b/bazel/cargo/wasmsign/remote/BUILD.linux-raw-sys-0.3.8.bazel index 28e67a94d..1f7406f7f 100644 --- a/bazel/cargo/wasmsign/remote/BUILD.linux-raw-sys-0.3.8.bazel +++ b/bazel/cargo/wasmsign/remote/BUILD.linux-raw-sys-0.3.8.bazel @@ -48,6 +48,9 @@ rust_library( "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ "errno", # arm-unknown-linux-gnueabi ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "errno", # arm-unknown-linux-musleabi + ], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ "errno", # armv7-unknown-linux-gnueabi ], diff --git a/bazel/cargo/wasmsign/remote/BUILD.ring-0.17.14.bazel b/bazel/cargo/wasmsign/remote/BUILD.ring-0.17.14.bazel index e55cb9949..b56eaf1aa 100644 --- a/bazel/cargo/wasmsign/remote/BUILD.ring-0.17.14.bazel +++ b/bazel/cargo/wasmsign/remote/BUILD.ring-0.17.14.bazel @@ -89,6 +89,9 @@ rust_library( "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ "@cu__libc-0.2.178//:libc", # cfg(all(any(all(target_arch = "aarch64", target_endian = "little"), all(target_arch = "arm", target_endian = "little")), any(target_os = "android", target_os = "linux"))) ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__libc-0.2.178//:libc", # cfg(all(any(all(target_arch = "aarch64", target_endian = "little"), all(target_arch = "arm", target_endian = "little")), any(target_os = "android", target_os = "linux"))) + ], "@rules_rust//rust/platform:armv7-linux-androideabi": [ "@cu__libc-0.2.178//:libc", # cfg(all(any(all(target_arch = "aarch64", target_endian = "little"), all(target_arch = "arm", target_endian = "little")), any(target_os = "android", target_os = "linux"))) ], diff --git a/bazel/cargo/wasmsign/remote/BUILD.rustix-0.37.28.bazel b/bazel/cargo/wasmsign/remote/BUILD.rustix-0.37.28.bazel index 4cd396849..f79337a92 100644 --- a/bazel/cargo/wasmsign/remote/BUILD.rustix-0.37.28.bazel +++ b/bazel/cargo/wasmsign/remote/BUILD.rustix-0.37.28.bazel @@ -202,6 +202,9 @@ rust_library( "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ "@cu__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))) ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64"))))) + ], "@rules_rust//rust/platform:armv7-linux-androideabi": [ "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))) "@cu__linux-raw-sys-0.3.8//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"), all(target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "powerpc64", target_arch = "riscv64", target_arch = "mips", target_arch = "mips64")))))))) diff --git a/bazel/cargo/wasmsign/remote/BUILD.rustix-1.1.2.bazel b/bazel/cargo/wasmsign/remote/BUILD.rustix-1.1.2.bazel index 611398855..5a1eb0ebd 100644 --- a/bazel/cargo/wasmsign/remote/BUILD.rustix-1.1.2.bazel +++ b/bazel/cargo/wasmsign/remote/BUILD.rustix-1.1.2.bazel @@ -204,6 +204,9 @@ rust_library( "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ "@cu__linux-raw-sys-0.11.0//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__linux-raw-sys-0.11.0//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) + ], "@rules_rust//rust/platform:armv7-linux-androideabi": [ "@cu__errno-0.3.14//:errno", # armv7-linux-androideabi, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) "@cu__libc-0.2.178//:libc", # armv7-linux-androideabi, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) diff --git a/bazel/cargo/wasmsign/remote/BUILD.terminal_size-0.2.6.bazel b/bazel/cargo/wasmsign/remote/BUILD.terminal_size-0.2.6.bazel index 42dab55a3..1c1c49627 100644 --- a/bazel/cargo/wasmsign/remote/BUILD.terminal_size-0.2.6.bazel +++ b/bazel/cargo/wasmsign/remote/BUILD.terminal_size-0.2.6.bazel @@ -84,6 +84,9 @@ rust_library( "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ "@cu__rustix-0.37.28//:rustix", # cfg(not(windows)) ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__rustix-0.37.28//:rustix", # cfg(not(windows)) + ], "@rules_rust//rust/platform:armv7-linux-androideabi": [ "@cu__rustix-0.37.28//:rustix", # cfg(not(windows)) ], diff --git a/bazel/cargo/wasmsign/remote/BUILD.terminal_size-0.4.3.bazel b/bazel/cargo/wasmsign/remote/BUILD.terminal_size-0.4.3.bazel index 1e7e96e01..8a362be71 100644 --- a/bazel/cargo/wasmsign/remote/BUILD.terminal_size-0.4.3.bazel +++ b/bazel/cargo/wasmsign/remote/BUILD.terminal_size-0.4.3.bazel @@ -81,6 +81,9 @@ rust_library( "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ "@cu__rustix-1.1.2//:rustix", # cfg(unix) ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__rustix-1.1.2//:rustix", # cfg(unix) + ], "@rules_rust//rust/platform:armv7-linux-androideabi": [ "@cu__rustix-1.1.2//:rustix", # cfg(unix) ], diff --git a/bazel/cargo/wasmsign/remote/defs.bzl b/bazel/cargo/wasmsign/remote/defs.bzl index f1bb3c2b5..6426ff5bc 100644 --- a/bazel/cargo/wasmsign/remote/defs.bzl +++ b/bazel/cargo/wasmsign/remote/defs.bzl @@ -154,7 +154,7 @@ def all_crate_deps( normal (bool, optional): If True, normal dependencies are included in the output list. normal_dev (bool, optional): If True, normal dev dependencies will be - included in the output list.. + included in the output list. proc_macro (bool, optional): If True, proc_macro dependencies are included in the output list. proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are @@ -370,17 +370,18 @@ _CONDITIONS = { "aarch64-unknown-nto-qnx710": ["@rules_rust//rust/platform:aarch64-unknown-nto-qnx710"], "aarch64-unknown-uefi": ["@rules_rust//rust/platform:aarch64-unknown-uefi"], "arm-unknown-linux-gnueabi": ["@rules_rust//rust/platform:arm-unknown-linux-gnueabi"], + "arm-unknown-linux-musleabi": ["@rules_rust//rust/platform:arm-unknown-linux-musleabi"], "armv7-linux-androideabi": ["@rules_rust//rust/platform:armv7-linux-androideabi"], "armv7-unknown-linux-gnueabi": ["@rules_rust//rust/platform:armv7-unknown-linux-gnueabi"], "cfg(all(all(target_arch = \"aarch64\", target_endian = \"little\"), target_os = \"windows\"))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"], "cfg(all(all(target_arch = \"aarch64\", target_endian = \"little\"), target_vendor = \"apple\", any(target_os = \"ios\", target_os = \"macos\", target_os = \"tvos\", target_os = \"visionos\", target_os = \"watchos\")))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim"], - "cfg(all(any(all(target_arch = \"aarch64\", target_endian = \"little\"), all(target_arch = \"arm\", target_endian = \"little\")), any(target_os = \"android\", target_os = \"linux\")))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi"], + "cfg(all(any(all(target_arch = \"aarch64\", target_endian = \"little\"), all(target_arch = \"arm\", target_endian = \"little\")), any(target_os = \"android\", target_os = \"linux\")))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi"], "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"], "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android"], "cfg(all(any(target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": ["@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu"], - "cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], - "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], - "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], + "cfg(all(any(target_os = \"linux\", target_os = \"android\"), not(any(all(target_os = \"linux\", target_env = \"\"), getrandom_backend = \"custom\", getrandom_backend = \"linux_raw\", getrandom_backend = \"rdrand\", getrandom_backend = \"rndr\"))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], + "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\")))))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], + "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"), all(target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"powerpc64\", target_arch = \"riscv64\", target_arch = \"mips\", target_arch = \"mips64\"))))))))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:aarch64-unknown-uefi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-none", "@rules_rust//rust/platform:x86_64-unknown-uefi"], "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:aarch64-unknown-uefi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-none", "@rules_rust//rust/platform:x86_64-unknown-uefi"], "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"], @@ -397,13 +398,13 @@ _CONDITIONS = { "cfg(any(target_os = \"ios\", target_os = \"visionos\", target_os = \"watchos\", target_os = \"tvos\"))": ["@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:x86_64-apple-ios"], "cfg(any(target_os = \"macos\", target_os = \"openbsd\", target_os = \"vita\", target_os = \"emscripten\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:x86_64-apple-darwin"], "cfg(not(target_has_atomic = \"ptr\"))": ["@rules_rust//rust/platform:riscv32imc-unknown-none-elf"], - "cfg(not(windows))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:aarch64-unknown-uefi", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu", "@rules_rust//rust/platform:x86_64-unknown-none", "@rules_rust//rust/platform:x86_64-unknown-uefi"], + "cfg(not(windows))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:aarch64-unknown-uefi", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu", "@rules_rust//rust/platform:x86_64-unknown-none", "@rules_rust//rust/platform:x86_64-unknown-uefi"], "cfg(target_os = \"hermit\")": [], "cfg(target_os = \"netbsd\")": [], "cfg(target_os = \"solaris\")": [], "cfg(target_os = \"vxworks\")": [], "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2"], - "cfg(unix)": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], + "cfg(unix)": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"], "cfg(windows_raw_dylib)": [], "i686-apple-darwin": ["@rules_rust//rust/platform:i686-apple-darwin"], diff --git a/bazel/cargo/wasmtime/Cargo.Bazel.lock b/bazel/cargo/wasmtime/Cargo.Bazel.lock index 93579f697..3df8c03d3 100644 --- a/bazel/cargo/wasmtime/Cargo.Bazel.lock +++ b/bazel/cargo/wasmtime/Cargo.Bazel.lock @@ -3,55 +3,67 @@ version = 3 [[package]] -name = "ahash" -version = "0.8.11" +name = "addr2line" +version = "0.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011" +checksum = "9698bf0769c641b18618039fe2ebd41eb3541f98433000f64e663fab7cea2c87" dependencies = [ - "cfg-if", - "once_cell", - "version_check", - "zerocopy", + "gimli", ] [[package]] -name = "aho-corasick" -version = "1.1.3" +name = "allocator-api2" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" -dependencies = [ - "memchr", -] +checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923" [[package]] name = "anyhow" -version = "1.0.86" +version = "1.0.102" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da" +checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" [[package]] name = "arbitrary" -version = "1.3.2" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" + +[[package]] +name = "async-trait" +version = "0.1.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] [[package]] name = "bitflags" -version = "2.6.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" [[package]] name = "bumpalo" version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +dependencies = [ + "allocator-api2", +] [[package]] name = "cc" -version = "1.1.7" +version = "1.2.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc" +checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" +dependencies = [ + "find-msvc-tools", + "shlex", +] [[package]] name = "cfg-if" @@ -61,36 +73,59 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "cobs" -version = "0.2.3" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" +dependencies = [ + "thiserror", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15" +checksum = "40630d663279bc855bff805d6f5e8a0b6a1867f9df95b010511ac6dc894e9395" +dependencies = [ + "cranelift-assembler-x64-meta", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.129.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ee6aec5ceb55e5fdbcf7ef677d7c7195531360ff181ce39b2b31df11d57305f" +dependencies = [ + "cranelift-srcgen", +] [[package]] name = "cranelift-bforest" -version = "0.111.0" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b80c3a50b9c4c7e5b5f73c0ed746687774fc9e36ef652b110da8daebf0c6e0e6" +checksum = "9a92d78cc3f087d7e7073828f08d98c7074a3a062b6b29a1b7783ce74305685e" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.111.0" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38778758c2ca918b05acb2199134e0c561fb577c50574259b26190b6c2d95ded" +checksum = "edcc73d756f2e0d7eda6144fe64a2bc69c624de893cb1be51f1442aed77881d2" dependencies = [ "serde", "serde_derive", + "wasmtime-internal-core", ] [[package]] name = "cranelift-codegen" -version = "0.111.0" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58258667ad10e468bfc13a8d620f50dfcd4bb35d668123e97defa2549b9ad397" +checksum = "683d94c2cd0d73b41369b88da1129589bc3a2d99cf49979af1d14751f35b7a1b" dependencies = [ "bumpalo", + "cranelift-assembler-x64", "cranelift-bforest", "cranelift-bitset", "cranelift-codegen-meta", @@ -99,54 +134,63 @@ dependencies = [ "cranelift-entity", "cranelift-isle", "gimli", - "hashbrown 0.14.5", + "hashbrown 0.15.5", + "libm", "log", + "pulley-interpreter", "regalloc2", "rustc-hash", + "serde", "smallvec", "target-lexicon", + "wasmtime-internal-core", ] [[package]] name = "cranelift-codegen-meta" -version = "0.111.0" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "043f0b702e529dcb07ff92bd7d40e7d5317b5493595172c5eb0983343751ee06" +checksum = "235da0e52ee3a0052d0e944c3470ff025b1f4234f6ec4089d3109f2d2ffa6cbd" dependencies = [ + "cranelift-assembler-x64-meta", "cranelift-codegen-shared", + "cranelift-srcgen", + "heck", + "pulley-interpreter", ] [[package]] name = "cranelift-codegen-shared" -version = "0.111.0" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7763578888ab53eca5ce7da141953f828e82c2bfadcffc106d10d1866094ffbb" +checksum = "20c07c6c440bd1bf920ff7597a1e743ede1f68dcd400730bd6d389effa7662af" [[package]] name = "cranelift-control" -version = "0.111.0" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32db15f08c05df570f11e8ab33cb1ec449a64b37c8a3498377b77650bef33d8b" +checksum = "8797c022e02521901e1aee483dea3ed3c67f2bf0a26405c9dd48e8ee7a70944b" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.111.0" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5289cdb399381a27e7bbfa1b42185916007c3d49aeef70b1d01cb4caa8010130" +checksum = "59d8e72637246edd2cba337939850caa8b201f6315925ec4c156fdd089999699" dependencies = [ "cranelift-bitset", "serde", "serde_derive", + "wasmtime-internal-core", ] [[package]] name = "cranelift-frontend" -version = "0.111.0" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31ba8ab24eb9470477e98ddfa3c799a649ac5a0d9a2042868c4c952133c234e8" +checksum = "4c31db0085c3dfa131e739c3b26f9f9c84d69a9459627aac1ac4ef8355e3411b" dependencies = [ "cranelift-codegen", "log", @@ -156,15 +200,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.111.0" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b72a3c5c166a70426dcb209bdd0bb71a787c1ea76023dc0974fbabca770e8f9" +checksum = "524d804c1ebd8c542e6f64e71aa36934cec17c5da4a9ae3799796220317f5d23" [[package]] name = "cranelift-native" -version = "0.111.0" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46a42424c956bbc31fc5c2706073df896156c5420ae8fa2a5d48dbc7b295d71b" +checksum = "dc9598f02540e382e1772416eba18e93c5275b746adbbf06ac1f3cf149415270" dependencies = [ "cranelift-codegen", "libc", @@ -172,20 +216,10 @@ dependencies = [ ] [[package]] -name = "cranelift-wasm" -version = "0.111.0" +name = "cranelift-srcgen" +version = "0.129.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49778df4289933d735b93c30a345513e030cf83101de0036e19b760f8aa09f68" -dependencies = [ - "cranelift-codegen", - "cranelift-entity", - "cranelift-frontend", - "itertools", - "log", - "smallvec", - "wasmparser", - "wasmtime-types", -] +checksum = "d953932541249c91e3fa70a75ff1e52adc62979a2a8132145d4b9b3e6d1a9b6a" [[package]] name = "crc32fast" @@ -209,17 +243,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced" [[package]] -name = "env_logger" -version = "0.10.2" +name = "embedded-io" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" -dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", -] +checksum = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d" [[package]] name = "equivalent" @@ -229,140 +256,116 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.9" +version = "0.3.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys", + "windows-sys 0.52.0", ] [[package]] -name = "fallible-iterator" -version = "0.3.0" +name = "find-msvc-tools" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" [[package]] name = "gimli" -version = "0.29.0" +version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "0bf7f043f89559805f8c7cacc432749b2fa0d0a0a9ee46ce47164ed5ba7f126c" dependencies = [ - "fallible-iterator", + "fnv", + "hashbrown 0.16.1", "indexmap", "stable_deref_trait", ] [[package]] name = "hashbrown" -version = "0.13.2" +version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "ahash", + "foldhash", + "serde", ] [[package]] name = "hashbrown" -version = "0.14.5" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" -dependencies = [ - "ahash", - "serde", -] +checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" [[package]] name = "heck" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" - -[[package]] -name = "hermit-abi" -version = "0.3.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" - -[[package]] -name = "humantime" -version = "2.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" - -[[package]] -name = "id-arena" -version = "2.2.1" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "indexmap" -version = "2.3.0" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", - "hashbrown 0.14.5", + "hashbrown 0.16.1", "serde", -] - -[[package]] -name = "is-terminal" -version = "0.4.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" -dependencies = [ - "hermit-abi", - "libc", - "windows-sys", + "serde_core", ] [[package]] name = "itertools" -version = "0.12.1" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" dependencies = [ "either", ] [[package]] -name = "itoa" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" - -[[package]] -name = "leb128" -version = "0.2.5" +name = "leb128fmt" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" +checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" [[package]] name = "libc" -version = "0.2.155" +version = "0.2.182" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" [[package]] name = "libm" -version = "0.2.8" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" +checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "linux-raw-sys" -version = "0.4.14" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +checksum = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53" [[package]] name = "log" -version = "0.4.22" +version = "0.4.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "mach2" @@ -381,21 +384,21 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memfd" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" +checksum = "ad38eb12aea514a0466ea40a80fd8cc83637065948eb4a426e4aa46261175227" dependencies = [ "rustix", ] [[package]] name = "object" -version = "0.36.2" +version = "0.37.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f203fa8daa7bb185f760ae12bd8e097f63d17041dcdcaf675ac54cdf863170e" +checksum = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe" dependencies = [ "crc32fast", - "hashbrown 0.14.5", + "hashbrown 0.15.5", "indexmap", "memchr", ] @@ -406,12 +409,6 @@ version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" -[[package]] -name = "paste" -version = "1.0.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" - [[package]] name = "pin-project-lite" version = "0.2.14" @@ -420,109 +417,90 @@ checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" [[package]] name = "postcard" -version = "1.0.8" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8" +checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" dependencies = [ "cobs", - "embedded-io", + "embedded-io 0.4.0", + "embedded-io 0.6.1", "serde", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" dependencies = [ "unicode-ident", ] [[package]] -name = "psm" -version = "0.1.21" +name = "pulley-interpreter" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874" +checksum = "bc2d61e068654529dc196437f8df0981db93687fdc67dec6a5de92363120b9da" dependencies = [ - "cc", + "cranelift-bitset", + "log", + "pulley-macros", + "wasmtime-internal-core", ] [[package]] -name = "quote" -version = "1.0.36" +name = "pulley-macros" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "c3f210c61b6ecfaebbba806b6d9113a222519d4e5cc4ab2d5ecca047bb7927ae" dependencies = [ "proc-macro2", + "quote", + "syn", ] [[package]] -name = "regalloc2" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6" -dependencies = [ - "hashbrown 0.13.2", - "log", - "rustc-hash", - "slice-group-by", - "smallvec", -] - -[[package]] -name = "regex" -version = "1.10.5" +name = "quote" +version = "1.0.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f" +checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" dependencies = [ - "aho-corasick", - "memchr", - "regex-automata", - "regex-syntax", + "proc-macro2", ] [[package]] -name = "regex-automata" -version = "0.4.7" +name = "regalloc2" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" +checksum = "08effbc1fa53aaebff69521a5c05640523fab037b34a4a2c109506bc938246fa" dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", + "allocator-api2", + "bumpalo", + "hashbrown 0.15.5", + "log", + "rustc-hash", + "smallvec", ] -[[package]] -name = "regex-syntax" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" - [[package]] name = "rustc-hash" -version = "1.1.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustix" -version = "0.38.34" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190" dependencies = [ "bitflags", "errno", "libc", "linux-raw-sys", - "windows-sys", + "windows-sys 0.52.0", ] -[[package]] -name = "ryu" -version = "1.0.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" - [[package]] name = "semver" version = "1.0.23" @@ -531,56 +509,49 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" [[package]] name = "serde" -version = "1.0.204" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ + "serde_core", "serde_derive", ] [[package]] -name = "serde_derive" -version = "1.0.204" +name = "serde_core" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" dependencies = [ - "proc-macro2", - "quote", - "syn", + "serde_derive", ] [[package]] -name = "serde_json" -version = "1.0.120" +name = "serde_derive" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ - "itoa", - "ryu", - "serde", + "proc-macro2", + "quote", + "syn", ] [[package]] -name = "slice-group-by" -version = "0.3.1" +name = "shlex" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "smallvec" -version = "1.13.2" +version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" dependencies = [ "serde", ] -[[package]] -name = "sptr" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a" - [[package]] name = "stable_deref_trait" version = "1.2.0" @@ -589,9 +560,9 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "syn" -version = "2.0.72" +version = "2.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" dependencies = [ "proc-macro2", "quote", @@ -600,9 +571,9 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" [[package]] name = "termcolor" @@ -615,18 +586,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.63" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.63" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", @@ -635,34 +606,19 @@ dependencies = [ [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" dependencies = [ "pin-project-lite", - "tracing-attributes", "tracing-core", ] -[[package]] -name = "tracing-attributes" -version = "0.1.27" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" -dependencies = [ - "once_cell", -] +checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" [[package]] name = "unicode-ident" @@ -670,36 +626,24 @@ version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" -[[package]] -name = "unicode-xid" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" - -[[package]] -name = "version_check" -version = "0.9.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" - [[package]] name = "wasm-encoder" -version = "0.215.0" +version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb56df3e06b8e6b77e37d2969a50ba51281029a9aeb3855e76b7f49b6418847" +checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" dependencies = [ - "leb128", + "leb128fmt", + "wasmparser", ] [[package]] name = "wasmparser" -version = "0.215.0" +version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fbde0881f24199b81cf49b6ff8f9c145ac8eb1b7fc439adb5c099734f7d90e" +checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" dependencies = [ - "ahash", "bitflags", - "hashbrown 0.14.5", + "hashbrown 0.15.5", "indexmap", "semver", "serde", @@ -707,9 +651,9 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.215.0" +version = "0.244.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8e9a325d85053408209b3d2ce5eaddd0dd6864d1cff7a007147ba073157defc" +checksum = "09390d7b2bd7b938e563e4bff10aa345ef2e27a3bc99135697514ef54495e68f" dependencies = [ "anyhow", "termcolor", @@ -718,180 +662,188 @@ dependencies = [ [[package]] name = "wasmtime" -version = "24.0.0" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a5883d64dfc8423c56e3d8df27cffc44db25336aa468e8e0724fddf30a333d7" +checksum = "39bef52be4fb4c5b47d36f847172e896bc94b35c9c6a6f07117686bd16ed89a7" dependencies = [ - "anyhow", + "addr2line", + "async-trait", "bitflags", "bumpalo", "cc", "cfg-if", - "hashbrown 0.14.5", - "indexmap", "libc", - "libm", "log", "mach2", "memfd", "object", "once_cell", - "paste", "postcard", - "psm", + "pulley-interpreter", "rustix", "serde", "serde_derive", "smallvec", - "sptr", "target-lexicon", "wasmparser", - "wasmtime-asm-macros", - "wasmtime-component-macro", - "wasmtime-cranelift", "wasmtime-environ", - "wasmtime-jit-icache-coherence", - "wasmtime-slab", - "wasmtime-versioned-export-macros", - "windows-sys", + "wasmtime-internal-core", + "wasmtime-internal-cranelift", + "wasmtime-internal-fiber", + "wasmtime-internal-jit-debug", + "wasmtime-internal-jit-icache-coherence", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", + "wasmtime-internal-winch", + "windows-sys 0.61.2", ] [[package]] -name = "wasmtime-asm-macros" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c4dc7e2a379c0dd6be5b55857d14c4b277f43a9c429a9e14403eb61776ae3be" +name = "wasmtime-c-api-bazel" +version = "42.0.1" dependencies = [ - "cfg-if", + "log", + "wasmtime-c-api-impl", ] [[package]] -name = "wasmtime-c-api-bazel" -version = "24.0.0" +name = "wasmtime-c-api-impl" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f85b0e5730bc49481311862132c2e1f61bb13570ce104138dbe8a0c9fd5c2a33" dependencies = [ - "anyhow", - "env_logger", "log", - "once_cell", "tracing", "wasmtime", - "wasmtime-c-api-macros", + "wasmtime-internal-c-api-macros", ] [[package]] -name = "wasmtime-c-api-macros" -version = "24.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime?tag=v24.0.0#6fc3d274c7994dad20c816ccc0739bf766b39a11" +name = "wasmtime-environ" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb637d5aa960ac391ca5a4cbf3e45807632e56beceeeb530e14dfa67fdfccc62" dependencies = [ - "proc-macro2", - "quote", + "anyhow", + "cranelift-bitset", + "cranelift-entity", + "gimli", + "hashbrown 0.15.5", + "indexmap", + "log", + "object", + "postcard", + "serde", + "serde_derive", + "smallvec", + "target-lexicon", + "wasm-encoder", + "wasmparser", + "wasmprinter", + "wasmtime-internal-core", ] [[package]] -name = "wasmtime-component-macro" -version = "24.0.0" +name = "wasmtime-internal-c-api-macros" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b07773d1c3dab5f014ec61316ee317aa424033e17e70a63abdf7c3a47e58fcf" +checksum = "6c513c5ff9db62195d5cad799eb4a9ff0e5471bf4b447bad27bfb365e100718d" dependencies = [ - "anyhow", "proc-macro2", "quote", - "syn", - "wasmtime-component-util", - "wasmtime-wit-bindgen", - "wit-parser", ] [[package]] -name = "wasmtime-component-util" -version = "24.0.0" +name = "wasmtime-internal-core" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e38d735320f4e83478369ce649ad8fe87c6b893220902e798547a225fc0c5874" +checksum = "03a4a3f055a804a2f3d86e816a9df78a8fa57762212a8506164959224a40cd48" +dependencies = [ + "libm", +] [[package]] -name = "wasmtime-cranelift" -version = "24.0.0" +name = "wasmtime-internal-cranelift" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e570d831d0785d93d7d8c722b1eb9a34e0d0c1534317666f65892818358a2da9" +checksum = "55154a91d22ad51f9551124ce7fb49ddddc6a82c4910813db4c790c97c9ccf32" dependencies = [ - "anyhow", "cfg-if", "cranelift-codegen", "cranelift-control", "cranelift-entity", "cranelift-frontend", "cranelift-native", - "cranelift-wasm", "gimli", + "itertools", "log", "object", + "pulley-interpreter", + "smallvec", "target-lexicon", "thiserror", "wasmparser", "wasmtime-environ", - "wasmtime-versioned-export-macros", + "wasmtime-internal-core", + "wasmtime-internal-unwinder", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-environ" -version = "24.0.0" +name = "wasmtime-internal-fiber" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5fe80dfbd81687431a7d4f25929fae1ae96894786d5c96b14ae41164ee97377" +checksum = "05decfad1021ad2efcca5c1be9855acb54b6ee7158ac4467119b30b7481508e3" dependencies = [ - "anyhow", - "cranelift-bitset", - "cranelift-entity", - "gimli", - "indexmap", - "log", - "object", - "postcard", - "serde", - "serde_derive", - "target-lexicon", - "wasm-encoder", - "wasmparser", - "wasmprinter", - "wasmtime-types", + "cc", + "cfg-if", + "libc", + "rustix", + "wasmtime-environ", + "wasmtime-internal-versioned-export-macros", + "windows-sys 0.61.2", ] [[package]] -name = "wasmtime-jit-icache-coherence" -version = "24.0.0" +name = "wasmtime-internal-jit-debug" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d15de8429db996f0d17a4163a35eccc3f874cbfb50f29c379951ea1bbb39452e" +checksum = "924980c50427885fd4feed2049b88380178e567768aaabf29045b02eb262eaa7" dependencies = [ - "anyhow", - "cfg-if", - "libc", - "windows-sys", + "cc", + "wasmtime-internal-versioned-export-macros", ] [[package]] -name = "wasmtime-slab" -version = "24.0.0" +name = "wasmtime-internal-jit-icache-coherence" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f68d38fa6b30c5e1fc7d608263062997306f79e577ebd197ddcd6b0f55d87d1" +checksum = "c57d24e8d1334a0e5a8b600286ffefa1fc4c3e8176b110dff6fbc1f43c4a599b" +dependencies = [ + "cfg-if", + "libc", + "wasmtime-internal-core", + "windows-sys 0.61.2", +] [[package]] -name = "wasmtime-types" -version = "24.0.0" +name = "wasmtime-internal-unwinder" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6634e7079d9c5cfc81af8610ed59b488cc5b7f9777a2f4c1667a2565c2e45249" +checksum = "3a1a144bd4393593a868ba9df09f34a6a360cb5db6e71815f20d3f649c6e6735" dependencies = [ - "anyhow", - "cranelift-entity", - "serde", - "serde_derive", - "smallvec", - "wasmparser", + "cfg-if", + "cranelift-codegen", + "log", + "object", + "wasmtime-environ", ] [[package]] -name = "wasmtime-versioned-export-macros" -version = "24.0.0" +name = "wasmtime-internal-versioned-export-macros" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3850e3511d6c7f11a72d571890b0ed5f6204681f7f050b9de2690e7f13123fed" +checksum = "9a6948b56bb00c62dbd205ea18a4f1ceccbe1e4b8479651fdb0bab2553790f20" dependencies = [ "proc-macro2", "quote", @@ -899,15 +851,20 @@ dependencies = [ ] [[package]] -name = "wasmtime-wit-bindgen" -version = "24.0.0" +name = "wasmtime-internal-winch" +version = "42.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3cb331ac7ed1d5ba49cddcdb6b11973752a857148858bb308777d2fc5584121f" +checksum = "9130b3ab6fb01be80b27b9a2c84817af29ae8224094f2503d2afa9fea5bf9d00" dependencies = [ - "anyhow", - "heck", - "indexmap", - "wit-parser", + "cranelift-codegen", + "gimli", + "log", + "object", + "target-lexicon", + "wasmparser", + "wasmtime-environ", + "wasmtime-internal-cranelift", + "winch-codegen", ] [[package]] @@ -916,9 +873,34 @@ version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" dependencies = [ - "windows-sys", + "windows-sys 0.52.0", +] + +[[package]] +name = "winch-codegen" +version = "42.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1977857998e4dd70d26e2bfc0618a9684a2fb65b1eca174dc13f3b3e9c2159ca" +dependencies = [ + "cranelift-assembler-x64", + "cranelift-codegen", + "gimli", + "regalloc2", + "smallvec", + "target-lexicon", + "thiserror", + "wasmparser", + "wasmtime-environ", + "wasmtime-internal-core", + "wasmtime-internal-cranelift", ] +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + [[package]] name = "windows-sys" version = "0.52.0" @@ -928,6 +910,15 @@ dependencies = [ "windows-targets", ] +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link", +] + [[package]] name = "windows-targets" version = "0.52.6" @@ -991,41 +982,3 @@ name = "windows_x86_64_msvc" version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" - -[[package]] -name = "wit-parser" -version = "0.215.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "935a97eaffd57c3b413aa510f8f0b550a4a9fe7d59e79cd8b89a83dcb860321f" -dependencies = [ - "anyhow", - "id-arena", - "indexmap", - "log", - "semver", - "serde", - "serde_derive", - "serde_json", - "unicode-xid", - "wasmparser", -] - -[[package]] -name = "zerocopy" -version = "0.7.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" -dependencies = [ - "zerocopy-derive", -] - -[[package]] -name = "zerocopy-derive" -version = "0.7.35" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] diff --git a/bazel/cargo/wasmtime/Cargo.toml b/bazel/cargo/wasmtime/Cargo.toml index b038be7fd..e99842b38 100644 --- a/bazel/cargo/wasmtime/Cargo.toml +++ b/bazel/cargo/wasmtime/Cargo.toml @@ -15,17 +15,13 @@ [package] edition = "2021" name = "wasmtime-c-api-bazel" -version = "24.0.0" +version = "42.0.1" rust-version = "1.78.0" [lib] path = "fake_lib.rs" [dependencies] -env_logger = "0.10" -anyhow = "1.0" -once_cell = "1.12" -log = {version = "0.4.8", default-features = false} -tracing = "0.1.26" -wasmtime = {version = "24.0.0", default-features = false, features = ['cranelift', 'runtime', 'gc', 'std']} -wasmtime-c-api-macros = {git = "https://github.com/bytecodealliance/wasmtime", tag = "v24.0.0"} +# Fixes testdata build error due to missing crate_features = ["std"] +log = {version = "0.4.29", default-features = false, features = ['std']} +wasmtime-c-api-impl = {version = "42.0.1", default-features = false, features = ['cranelift', 'gc-drc']} diff --git a/bazel/cargo/wasmtime/remote/BUILD.sptr-0.3.2.bazel b/bazel/cargo/wasmtime/remote/BUILD.addr2line-0.26.0.bazel similarity index 90% rename from bazel/cargo/wasmtime/remote/BUILD.sptr-0.3.2.bazel rename to bazel/cargo/wasmtime/remote/BUILD.addr2line-0.26.0.bazel index a2d0055ba..d8d79e0c8 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.sptr-0.3.2.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.addr2line-0.26.0.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "sptr", + name = "addr2line", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -34,9 +34,6 @@ rust_library( "WORKSPACE.bazel", ], ), - crate_features = [ - "default", - ], crate_root = "src/lib.rs", edition = "2018", rustc_env_files = [ @@ -47,10 +44,13 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=sptr", + "crate-name=addr2line", "manual", "noclippy", "norustfmt", ], - version = "0.3.2", + version = "0.26.0", + deps = [ + "@cu__gimli-0.33.0//:gimli", + ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.ahash-0.8.11.bazel b/bazel/cargo/wasmtime/remote/BUILD.ahash-0.8.11.bazel deleted file mode 100644 index 420865953..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.ahash-0.8.11.bazel +++ /dev/null @@ -1,239 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load( - "@rules_rust//cargo:defs.bzl", - "cargo_build_script", - "cargo_toml_env_vars", -) -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "ahash", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2018", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=ahash", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.8.11", - deps = [ - "@cu__ahash-0.8.11//:build_script_build", - "@cu__cfg-if-1.0.0//:cfg_if", - "@cu__zerocopy-0.7.35//:zerocopy", - ] + select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:aarch64-apple-ios": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:aarch64-apple-ios-sim": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:aarch64-linux-android": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:aarch64-unknown-uefi": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:armv7-linux-androideabi": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:i686-apple-darwin": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:i686-linux-android": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:i686-pc-windows-msvc": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:i686-unknown-freebsd": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:wasm32-unknown-unknown": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:wasm32-wasip1": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:wasm32-wasip1-threads": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:wasm32-wasip2": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-apple-ios": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-linux-android": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-unknown-none": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "@rules_rust//rust/platform:x86_64-unknown-uefi": [ - "@cu__once_cell-1.19.0//:once_cell", # cfg(not(all(target_arch = "arm", target_os = "none"))) - ], - "//conditions:default": [], - }), -) - -cargo_build_script( - name = "_bs", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - "**/*.rs", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_name = "build_script_build", - crate_root = "build.rs", - data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - edition = "2018", - pkg_name = "ahash", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=ahash", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.8.11", - visibility = ["//visibility:private"], - deps = [ - "@cu__version_check-0.9.5//:version_check", - ], -) - -alias( - name = "build_script_build", - actual = ":_bs", - tags = ["manual"], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.zerocopy-0.7.35.bazel b/bazel/cargo/wasmtime/remote/BUILD.allocator-api2-0.2.21.bazel similarity index 92% rename from bazel/cargo/wasmtime/remote/BUILD.zerocopy-0.7.35.bazel rename to bazel/cargo/wasmtime/remote/BUILD.allocator-api2-0.2.21.bazel index 00db4259c..fd0753237 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.zerocopy-0.7.35.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.allocator-api2-0.2.21.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "zerocopy", + name = "allocator_api2", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -35,7 +35,7 @@ rust_library( ], ), crate_features = [ - "simd", + "alloc", ], crate_root = "src/lib.rs", edition = "2018", @@ -47,10 +47,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=zerocopy", + "crate-name=allocator-api2", "manual", "noclippy", "norustfmt", ], - version = "0.7.35", + version = "0.2.21", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.anyhow-1.0.86.bazel b/bazel/cargo/wasmtime/remote/BUILD.anyhow-1.0.102.bazel similarity index 94% rename from bazel/cargo/wasmtime/remote/BUILD.anyhow-1.0.86.bazel rename to bazel/cargo/wasmtime/remote/BUILD.anyhow-1.0.102.bazel index 6aefed0a6..1f50e79b3 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.anyhow-1.0.86.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.anyhow-1.0.102.bazel @@ -43,7 +43,7 @@ rust_library( "std", ], crate_root = "src/lib.rs", - edition = "2018", + edition = "2021", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -57,9 +57,9 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.0.86", + version = "1.0.102", deps = [ - "@cu__anyhow-1.0.86//:build_script_build", + "@cu__anyhow-1.0.102//:build_script_build", ], ) @@ -100,7 +100,7 @@ cargo_build_script( "WORKSPACE.bazel", ], ), - edition = "2018", + edition = "2021", pkg_name = "anyhow", rustc_env_files = [ ":cargo_toml_env_vars", @@ -115,7 +115,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.86", + version = "1.0.102", visibility = ["//visibility:private"], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.arbitrary-1.3.2.bazel b/bazel/cargo/wasmtime/remote/BUILD.arbitrary-1.4.2.bazel similarity index 98% rename from bazel/cargo/wasmtime/remote/BUILD.arbitrary-1.3.2.bazel rename to bazel/cargo/wasmtime/remote/BUILD.arbitrary-1.4.2.bazel index 771827c3c..057fd26a7 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.arbitrary-1.3.2.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.arbitrary-1.4.2.bazel @@ -49,5 +49,5 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.3.2", + version = "1.4.2", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-c-api-macros-24.0.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.async-trait-0.1.89.bazel similarity index 86% rename from bazel/cargo/wasmtime/remote/BUILD.wasmtime-c-api-macros-24.0.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.async-trait-0.1.89.bazel index eeec9a789..6d04c44cc 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-c-api-macros-24.0.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.async-trait-0.1.89.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_proc_macro( - name = "wasmtime_c_api_macros", + name = "async_trait", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -44,14 +44,15 @@ rust_proc_macro( ], tags = [ "cargo-bazel", - "crate-name=wasmtime-c-api-macros", + "crate-name=async-trait", "manual", "noclippy", "norustfmt", ], - version = "24.0.0", + version = "0.1.89", deps = [ - "@cu__proc-macro2-1.0.86//:proc_macro2", - "@cu__quote-1.0.36//:quote", + "@cu__proc-macro2-1.0.106//:proc_macro2", + "@cu__quote-1.0.44//:quote", + "@cu__syn-2.0.117//:syn", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.bazel b/bazel/cargo/wasmtime/remote/BUILD.bazel index 0bf523996..a004f8ca5 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.bazel @@ -32,85 +32,25 @@ filegroup( # Workspace Member Dependencies alias( - name = "anyhow-1.0.86", - actual = "@cu__anyhow-1.0.86//:anyhow", - tags = ["manual"], -) - -alias( - name = "anyhow", - actual = "@cu__anyhow-1.0.86//:anyhow", - tags = ["manual"], -) - -alias( - name = "env_logger-0.10.2", - actual = "@cu__env_logger-0.10.2//:env_logger", - tags = ["manual"], -) - -alias( - name = "env_logger", - actual = "@cu__env_logger-0.10.2//:env_logger", - tags = ["manual"], -) - -alias( - name = "log-0.4.22", - actual = "@cu__log-0.4.22//:log", + name = "log-0.4.29", + actual = "@cu__log-0.4.29//:log", tags = ["manual"], ) alias( name = "log", - actual = "@cu__log-0.4.22//:log", - tags = ["manual"], -) - -alias( - name = "once_cell-1.19.0", - actual = "@cu__once_cell-1.19.0//:once_cell", - tags = ["manual"], -) - -alias( - name = "once_cell", - actual = "@cu__once_cell-1.19.0//:once_cell", - tags = ["manual"], -) - -alias( - name = "tracing-0.1.40", - actual = "@cu__tracing-0.1.40//:tracing", - tags = ["manual"], -) - -alias( - name = "tracing", - actual = "@cu__tracing-0.1.40//:tracing", - tags = ["manual"], -) - -alias( - name = "wasmtime-24.0.0", - actual = "@cu__wasmtime-24.0.0//:wasmtime", - tags = ["manual"], -) - -alias( - name = "wasmtime", - actual = "@cu__wasmtime-24.0.0//:wasmtime", + actual = "@cu__log-0.4.29//:log", tags = ["manual"], ) alias( - name = "wasmtime-c-api-macros-24.0.0", - actual = "@cu__wasmtime-c-api-macros-24.0.0//:wasmtime_c_api_macros", + name = "wasmtime-c-api-impl-42.0.1", + actual = "@cu__wasmtime-c-api-impl-42.0.1//:wasmtime_c_api", tags = ["manual"], ) alias( - name = "wasmtime-c-api-macros", - actual = "@cu__wasmtime-c-api-macros-24.0.0//:wasmtime_c_api_macros", + name = "wasmtime-c-api-impl", + actual = "@cu__wasmtime-c-api-impl-42.0.1//:wasmtime_c_api", tags = ["manual"], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.bitflags-2.6.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.bitflags-2.11.0.bazel similarity index 96% rename from bazel/cargo/wasmtime/remote/BUILD.bitflags-2.6.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.bitflags-2.11.0.bazel index 0566e55ea..93e5e39c7 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.bitflags-2.6.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.bitflags-2.11.0.bazel @@ -62,6 +62,9 @@ rust_library( "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ "std", # arm-unknown-linux-gnueabi ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "std", # arm-unknown-linux-musleabi + ], "@rules_rust//rust/platform:armv7-linux-androideabi": [ "std", # armv7-linux-androideabi ], @@ -130,5 +133,5 @@ rust_library( "noclippy", "norustfmt", ], - version = "2.6.0", + version = "2.11.0", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.bumpalo-3.16.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.bumpalo-3.16.0.bazel index 59a5d467c..58a8e98e5 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.bumpalo-3.16.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.bumpalo-3.16.0.bazel @@ -35,6 +35,7 @@ rust_library( ], ), crate_features = [ + "allocator-api2", "default", ], crate_root = "src/lib.rs", @@ -53,4 +54,7 @@ rust_library( "norustfmt", ], version = "3.16.0", + deps = [ + "@cu__allocator-api2-0.2.21//:allocator_api2", + ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cc-1.2.56.bazel b/bazel/cargo/wasmtime/remote/BUILD.cc-1.2.56.bazel new file mode 100644 index 000000000..d40bce11e --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.cc-1.2.56.bazel @@ -0,0 +1,57 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "cc", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2018", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=cc", + "manual", + "noclippy", + "norustfmt", + ], + version = "1.2.56", + deps = [ + "@cu__find-msvc-tools-0.1.9//:find_msvc_tools", + "@cu__shlex-1.3.0//:shlex", + ], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasm-encoder-0.215.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cobs-0.3.0.bazel similarity index 91% rename from bazel/cargo/wasmtime/remote/BUILD.wasm-encoder-0.215.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cobs-0.3.0.bazel index fcad4f5c0..c93ccb3f5 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.wasm-encoder-0.215.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cobs-0.3.0.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "wasm_encoder", + name = "cobs", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -44,13 +44,13 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=wasm-encoder", + "crate-name=cobs", "manual", "noclippy", "norustfmt", ], - version = "0.215.0", + version = "0.3.0", deps = [ - "@cu__leb128-0.2.5//:leb128", + "@cu__thiserror-2.0.18//:thiserror", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.psm-0.1.21.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-assembler-x64-0.129.1.bazel similarity index 85% rename from bazel/cargo/wasmtime/remote/BUILD.psm-0.1.21.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-assembler-x64-0.129.1.bazel index 1a9be3ad7..140c9b5dd 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.psm-0.1.21.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-assembler-x64-0.129.1.bazel @@ -21,7 +21,7 @@ cargo_toml_env_vars( ) rust_library( - name = "psm", + name = "cranelift_assembler_x64", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -39,7 +39,7 @@ rust_library( ], ), crate_root = "src/lib.rs", - edition = "2015", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -48,14 +48,14 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=psm", + "crate-name=cranelift-assembler-x64", "manual", "noclippy", "norustfmt", ], - version = "0.1.21", + version = "0.129.1", deps = [ - "@cu__psm-0.1.21//:build_script_build", + "@cu__cranelift-assembler-x64-0.129.1//:build_script_build", ], ) @@ -92,8 +92,8 @@ cargo_build_script( "WORKSPACE.bazel", ], ), - edition = "2015", - pkg_name = "psm", + edition = "2024", + pkg_name = "cranelift-assembler-x64", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -102,15 +102,15 @@ cargo_build_script( ], tags = [ "cargo-bazel", - "crate-name=psm", + "crate-name=cranelift-assembler-x64", "manual", "noclippy", "norustfmt", ], - version = "0.1.21", + version = "0.129.1", visibility = ["//visibility:private"], deps = [ - "@cu__cc-1.1.7//:cc", + "@cu__cranelift-assembler-x64-meta-0.129.1//:cranelift_assembler_x64_meta", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-asm-macros-24.0.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-assembler-x64-meta-0.129.1.bazel similarity index 86% rename from bazel/cargo/wasmtime/remote/BUILD.wasmtime-asm-macros-24.0.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-assembler-x64-meta-0.129.1.bazel index 5b883981c..7600bfcc6 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-asm-macros-24.0.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-assembler-x64-meta-0.129.1.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "wasmtime_asm_macros", + name = "cranelift_assembler_x64_meta", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -35,7 +35,7 @@ rust_library( ], ), crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -44,13 +44,13 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=wasmtime-asm-macros", + "crate-name=cranelift-assembler-x64-meta", "manual", "noclippy", "norustfmt", ], - version = "24.0.0", + version = "0.129.1", deps = [ - "@cu__cfg-if-1.0.0//:cfg_if", + "@cu__cranelift-srcgen-0.129.1//:cranelift_srcgen", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cranelift-bforest-0.111.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-bforest-0.129.1.bazel similarity index 92% rename from bazel/cargo/wasmtime/remote/BUILD.cranelift-bforest-0.111.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-bforest-0.129.1.bazel index 33d2d7800..4124125cb 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.cranelift-bforest-0.111.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-bforest-0.129.1.bazel @@ -35,7 +35,7 @@ rust_library( ], ), crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -49,8 +49,8 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.111.0", + version = "0.129.1", deps = [ - "@cu__cranelift-entity-0.111.0//:cranelift_entity", + "@cu__cranelift-entity-0.129.1//:cranelift_entity", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cranelift-bitset-0.111.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-bitset-0.129.1.bazel similarity index 81% rename from bazel/cargo/wasmtime/remote/BUILD.cranelift-bitset-0.111.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-bitset-0.129.1.bazel index 2c47780b7..b83c799bd 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.cranelift-bitset-0.111.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-bitset-0.129.1.bazel @@ -22,6 +22,9 @@ rust_library( include = ["**/*.rs"], allow_empty = True, ), + aliases = { + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core": "wasmtime_core", + }, compile_data = glob( include = ["**"], allow_empty = True, @@ -38,9 +41,9 @@ rust_library( "enable-serde", ], crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", proc_macro_deps = [ - "@cu__serde_derive-1.0.204//:serde_derive", + "@cu__serde_derive-1.0.228//:serde_derive", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -55,8 +58,9 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.111.0", + version = "0.129.1", deps = [ - "@cu__serde-1.0.204//:serde", + "@cu__serde-1.0.228//:serde", + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-0.111.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-0.129.1.bazel similarity index 68% rename from bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-0.111.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-0.129.1.bazel index bfa4d11f6..4f578af52 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-0.111.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-0.129.1.bazel @@ -26,6 +26,9 @@ rust_library( include = ["**/*.rs"], allow_empty = True, ), + aliases = { + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core": "wasmtime_core", + }, compile_data = glob( include = ["**"], allow_empty = True, @@ -41,12 +44,13 @@ rust_library( crate_features = [ "gimli", "host-arch", + "pulley", "std", - "trace-log", + "timing", "unwind", ], crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -60,22 +64,26 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.111.0", + version = "0.129.1", deps = [ "@cu__bumpalo-3.16.0//:bumpalo", - "@cu__cranelift-bforest-0.111.0//:cranelift_bforest", - "@cu__cranelift-bitset-0.111.0//:cranelift_bitset", - "@cu__cranelift-codegen-0.111.0//:build_script_build", - "@cu__cranelift-codegen-shared-0.111.0//:cranelift_codegen_shared", - "@cu__cranelift-control-0.111.0//:cranelift_control", - "@cu__cranelift-entity-0.111.0//:cranelift_entity", - "@cu__gimli-0.29.0//:gimli", - "@cu__hashbrown-0.14.5//:hashbrown", - "@cu__log-0.4.22//:log", - "@cu__regalloc2-0.9.3//:regalloc2", - "@cu__rustc-hash-1.1.0//:rustc_hash", - "@cu__smallvec-1.13.2//:smallvec", - "@cu__target-lexicon-0.12.16//:target_lexicon", + "@cu__cranelift-assembler-x64-0.129.1//:cranelift_assembler_x64", + "@cu__cranelift-bforest-0.129.1//:cranelift_bforest", + "@cu__cranelift-bitset-0.129.1//:cranelift_bitset", + "@cu__cranelift-codegen-0.129.1//:build_script_build", + "@cu__cranelift-codegen-shared-0.129.1//:cranelift_codegen_shared", + "@cu__cranelift-control-0.129.1//:cranelift_control", + "@cu__cranelift-entity-0.129.1//:cranelift_entity", + "@cu__gimli-0.33.0//:gimli", + "@cu__hashbrown-0.15.5//:hashbrown", + "@cu__libm-0.2.16//:libm", + "@cu__log-0.4.29//:log", + "@cu__pulley-interpreter-42.0.1//:pulley_interpreter", + "@cu__regalloc2-0.13.5//:regalloc2", + "@cu__rustc-hash-2.1.1//:rustc_hash", + "@cu__smallvec-1.15.1//:smallvec", + "@cu__target-lexicon-0.13.5//:target_lexicon", + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core", ], ) @@ -101,8 +109,9 @@ cargo_build_script( crate_features = [ "gimli", "host-arch", + "pulley", "std", - "trace-log", + "timing", "unwind", ], crate_name = "build_script_build", @@ -119,7 +128,7 @@ cargo_build_script( "WORKSPACE.bazel", ], ), - edition = "2021", + edition = "2024", pkg_name = "cranelift-codegen", rustc_env_files = [ ":cargo_toml_env_vars", @@ -134,11 +143,11 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "0.111.0", + version = "0.129.1", visibility = ["//visibility:private"], deps = [ - "@cu__cranelift-codegen-meta-0.111.0//:cranelift_codegen_meta", - "@cu__cranelift-isle-0.111.0//:cranelift_isle", + "@cu__cranelift-codegen-meta-0.129.1//:cranelift_codegen_meta", + "@cu__cranelift-isle-0.129.1//:cranelift_isle", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-meta-0.111.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-meta-0.129.1.bazel similarity index 76% rename from bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-meta-0.111.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-meta-0.129.1.bazel index 0134446bb..18dc4a8c1 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-meta-0.111.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-meta-0.129.1.bazel @@ -34,8 +34,11 @@ rust_library( "WORKSPACE.bazel", ], ), + crate_features = [ + "pulley", + ], crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -49,8 +52,12 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.111.0", + version = "0.129.1", deps = [ - "@cu__cranelift-codegen-shared-0.111.0//:cranelift_codegen_shared", + "@cu__cranelift-assembler-x64-meta-0.129.1//:cranelift_assembler_x64_meta", + "@cu__cranelift-codegen-shared-0.129.1//:cranelift_codegen_shared", + "@cu__cranelift-srcgen-0.129.1//:cranelift_srcgen", + "@cu__heck-0.5.0//:heck", + "@cu__pulley-interpreter-42.0.1//:pulley_interpreter", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-shared-0.111.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-shared-0.129.1.bazel similarity index 96% rename from bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-shared-0.111.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-shared-0.129.1.bazel index c517dfdf1..612dff94b 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-shared-0.111.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-codegen-shared-0.129.1.bazel @@ -35,7 +35,7 @@ rust_library( ], ), crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -49,5 +49,5 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.111.0", + version = "0.129.1", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cranelift-control-0.111.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-control-0.129.1.bazel similarity index 92% rename from bazel/cargo/wasmtime/remote/BUILD.cranelift-control-0.111.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-control-0.129.1.bazel index a39be0fc7..bf9778a32 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.cranelift-control-0.111.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-control-0.129.1.bazel @@ -35,11 +35,10 @@ rust_library( ], ), crate_features = [ - "default", "fuzz", ], crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -53,8 +52,8 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.111.0", + version = "0.129.1", deps = [ - "@cu__arbitrary-1.3.2//:arbitrary", + "@cu__arbitrary-1.4.2//:arbitrary", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cranelift-entity-0.111.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-entity-0.129.1.bazel similarity index 79% rename from bazel/cargo/wasmtime/remote/BUILD.cranelift-entity-0.111.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-entity-0.129.1.bazel index 02af1d429..89d707933 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.cranelift-entity-0.111.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-entity-0.129.1.bazel @@ -22,6 +22,9 @@ rust_library( include = ["**/*.rs"], allow_empty = True, ), + aliases = { + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core": "wasmtime_core", + }, compile_data = glob( include = ["**"], allow_empty = True, @@ -40,9 +43,9 @@ rust_library( "serde_derive", ], crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", proc_macro_deps = [ - "@cu__serde_derive-1.0.204//:serde_derive", + "@cu__serde_derive-1.0.228//:serde_derive", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -57,9 +60,10 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.111.0", + version = "0.129.1", deps = [ - "@cu__cranelift-bitset-0.111.0//:cranelift_bitset", - "@cu__serde-1.0.204//:serde", + "@cu__cranelift-bitset-0.129.1//:cranelift_bitset", + "@cu__serde-1.0.228//:serde", + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cranelift-frontend-0.111.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-frontend-0.129.1.bazel similarity index 85% rename from bazel/cargo/wasmtime/remote/BUILD.cranelift-frontend-0.111.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-frontend-0.129.1.bazel index 34815b864..8878e38a0 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.cranelift-frontend-0.111.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-frontend-0.129.1.bazel @@ -39,7 +39,7 @@ rust_library( "std", ], crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -53,11 +53,11 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.111.0", + version = "0.129.1", deps = [ - "@cu__cranelift-codegen-0.111.0//:cranelift_codegen", - "@cu__log-0.4.22//:log", - "@cu__smallvec-1.13.2//:smallvec", - "@cu__target-lexicon-0.12.16//:target_lexicon", + "@cu__cranelift-codegen-0.129.1//:cranelift_codegen", + "@cu__log-0.4.29//:log", + "@cu__smallvec-1.15.1//:smallvec", + "@cu__target-lexicon-0.13.5//:target_lexicon", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cranelift-isle-0.111.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-isle-0.129.1.bazel similarity index 94% rename from bazel/cargo/wasmtime/remote/BUILD.cranelift-isle-0.111.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-isle-0.129.1.bazel index 2f938dd6f..76875a3f9 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.cranelift-isle-0.111.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-isle-0.129.1.bazel @@ -42,7 +42,7 @@ rust_library( "default", ], crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -56,9 +56,9 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.111.0", + version = "0.129.1", deps = [ - "@cu__cranelift-isle-0.111.0//:build_script_build", + "@cu__cranelift-isle-0.129.1//:build_script_build", ], ) @@ -98,7 +98,7 @@ cargo_build_script( "WORKSPACE.bazel", ], ), - edition = "2021", + edition = "2024", pkg_name = "cranelift-isle", rustc_env_files = [ ":cargo_toml_env_vars", @@ -113,7 +113,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "0.111.0", + version = "0.129.1", visibility = ["//visibility:private"], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cranelift-native-0.111.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-native-0.129.1.bazel similarity index 74% rename from bazel/cargo/wasmtime/remote/BUILD.cranelift-native-0.111.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-native-0.129.1.bazel index 628e6ddb8..f4031a9eb 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.cranelift-native-0.111.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-native-0.129.1.bazel @@ -39,7 +39,7 @@ rust_library( "std", ], crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -53,19 +53,16 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.111.0", + version = "0.129.1", deps = [ - "@cu__cranelift-codegen-0.111.0//:cranelift_codegen", - "@cu__target-lexicon-0.12.16//:target_lexicon", + "@cu__cranelift-codegen-0.129.1//:cranelift_codegen", + "@cu__target-lexicon-0.13.5//:target_lexicon", ] + select({ "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_arch = "s390x", target_arch = "riscv64")) + "@cu__libc-0.2.182//:libc", # cfg(target_arch = "riscv64") ], "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_arch = "s390x", target_arch = "riscv64")) - ], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_arch = "s390x", target_arch = "riscv64")) + "@cu__libc-0.2.182//:libc", # cfg(target_arch = "riscv64") ], "//conditions:default": [], }), diff --git a/bazel/cargo/wasmtime/remote/BUILD.fallible-iterator-0.3.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-srcgen-0.129.1.bazel similarity index 91% rename from bazel/cargo/wasmtime/remote/BUILD.fallible-iterator-0.3.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.cranelift-srcgen-0.129.1.bazel index 5bbc6ca7e..93ae68e9a 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.fallible-iterator-0.3.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.cranelift-srcgen-0.129.1.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "fallible_iterator", + name = "cranelift_srcgen", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -35,7 +35,7 @@ rust_library( ], ), crate_root = "src/lib.rs", - edition = "2018", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -44,10 +44,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=fallible-iterator", + "crate-name=cranelift-srcgen", "manual", "noclippy", "norustfmt", ], - version = "0.3.0", + version = "0.129.1", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cranelift-wasm-0.111.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.cranelift-wasm-0.111.0.bazel deleted file mode 100644 index 901d06c54..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.cranelift-wasm-0.111.0.bazel +++ /dev/null @@ -1,67 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "cranelift_wasm", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "default", - "std", - ], - crate_root = "src/lib.rs", - edition = "2021", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=cranelift-wasm", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.111.0", - deps = [ - "@cu__cranelift-codegen-0.111.0//:cranelift_codegen", - "@cu__cranelift-entity-0.111.0//:cranelift_entity", - "@cu__cranelift-frontend-0.111.0//:cranelift_frontend", - "@cu__itertools-0.12.1//:itertools", - "@cu__log-0.4.22//:log", - "@cu__smallvec-1.13.2//:smallvec", - "@cu__wasmparser-0.215.0//:wasmparser", - "@cu__wasmtime-types-24.0.0//:wasmtime_types", - ], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.embedded-io-0.4.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.embedded-io-0.4.0.bazel index fc1cc6bb6..8e6feb8fa 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.embedded-io-0.4.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.embedded-io-0.4.0.bazel @@ -34,9 +34,6 @@ rust_library( "WORKSPACE.bazel", ], ), - crate_features = [ - "alloc", - ], crate_root = "src/lib.rs", edition = "2021", rustc_env_files = [ diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-slab-24.0.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.embedded-io-0.6.1.bazel similarity index 93% rename from bazel/cargo/wasmtime/remote/BUILD.wasmtime-slab-24.0.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.embedded-io-0.6.1.bazel index 8ac640baf..b0fef3897 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-slab-24.0.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.embedded-io-0.6.1.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "wasmtime_slab", + name = "embedded_io", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -44,10 +44,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=wasmtime-slab", + "crate-name=embedded-io", "manual", "noclippy", "norustfmt", ], - version = "24.0.0", + version = "0.6.1", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.errno-0.3.9.bazel b/bazel/cargo/wasmtime/remote/BUILD.errno-0.3.14.bazel similarity index 69% rename from bazel/cargo/wasmtime/remote/BUILD.errno-0.3.9.bazel rename to bazel/cargo/wasmtime/remote/BUILD.errno-0.3.14.bazel index 895db7755..0220b5cf2 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.errno-0.3.9.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.errno-0.3.14.bazel @@ -52,103 +52,106 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.3.9", + version = "0.3.14", deps = select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:aarch64-apple-ios": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:aarch64-apple-ios-sim": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:aarch64-linux-android": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ "@cu__windows-sys-0.52.0//:windows_sys", # cfg(windows) ], "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) + ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:armv7-linux-androideabi": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:i686-apple-darwin": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:i686-linux-android": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:i686-pc-windows-msvc": [ "@cu__windows-sys-0.52.0//:windows_sys", # cfg(windows) ], "@rules_rust//rust/platform:i686-unknown-freebsd": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:wasm32-unknown-emscripten": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:wasm32-wasip1": [ - "@cu__libc-0.2.155//:libc", # cfg(target_os = "wasi") + "@cu__libc-0.2.182//:libc", # cfg(target_os = "wasi") ], "@rules_rust//rust/platform:wasm32-wasip1-threads": [ - "@cu__libc-0.2.155//:libc", # cfg(target_os = "wasi") + "@cu__libc-0.2.182//:libc", # cfg(target_os = "wasi") ], "@rules_rust//rust/platform:wasm32-wasip2": [ - "@cu__libc-0.2.155//:libc", # cfg(target_os = "wasi") + "@cu__libc-0.2.182//:libc", # cfg(target_os = "wasi") ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:x86_64-apple-ios": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:x86_64-linux-android": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ "@cu__windows-sys-0.52.0//:windows_sys", # cfg(windows) ], "@rules_rust//rust/platform:x86_64-unknown-freebsd": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(unix) + "@cu__libc-0.2.182//:libc", # cfg(unix) ], "//conditions:default": [], }), diff --git a/bazel/cargo/wasmtime/remote/BUILD.itoa-1.0.11.bazel b/bazel/cargo/wasmtime/remote/BUILD.find-msvc-tools-0.1.9.bazel similarity index 93% rename from bazel/cargo/wasmtime/remote/BUILD.itoa-1.0.11.bazel rename to bazel/cargo/wasmtime/remote/BUILD.find-msvc-tools-0.1.9.bazel index a33c4e714..dc00b3867 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.itoa-1.0.11.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.find-msvc-tools-0.1.9.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "itoa", + name = "find_msvc_tools", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -44,10 +44,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=itoa", + "crate-name=find-msvc-tools", "manual", "noclippy", "norustfmt", ], - version = "1.0.11", + version = "0.1.9", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.version_check-0.9.5.bazel b/bazel/cargo/wasmtime/remote/BUILD.fnv-1.0.7.bazel similarity index 91% rename from bazel/cargo/wasmtime/remote/BUILD.version_check-0.9.5.bazel rename to bazel/cargo/wasmtime/remote/BUILD.fnv-1.0.7.bazel index 391f6af95..3cf0ea2f9 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.version_check-0.9.5.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.fnv-1.0.7.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "version_check", + name = "fnv", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -34,7 +34,7 @@ rust_library( "WORKSPACE.bazel", ], ), - crate_root = "src/lib.rs", + crate_root = "lib.rs", edition = "2015", rustc_env_files = [ ":cargo_toml_env_vars", @@ -44,10 +44,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=version_check", + "crate-name=fnv", "manual", "noclippy", "norustfmt", ], - version = "0.9.5", + version = "1.0.7", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.hermit-abi-0.3.9.bazel b/bazel/cargo/wasmtime/remote/BUILD.foldhash-0.1.5.bazel similarity index 93% rename from bazel/cargo/wasmtime/remote/BUILD.hermit-abi-0.3.9.bazel rename to bazel/cargo/wasmtime/remote/BUILD.foldhash-0.1.5.bazel index 519b1dc8d..02946fc10 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.hermit-abi-0.3.9.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.foldhash-0.1.5.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "hermit_abi", + name = "foldhash", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -44,10 +44,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=hermit-abi", + "crate-name=foldhash", "manual", "noclippy", "norustfmt", ], - version = "0.3.9", + version = "0.1.5", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.gimli-0.29.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.gimli-0.33.0.bazel similarity index 89% rename from bazel/cargo/wasmtime/remote/BUILD.gimli-0.29.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.gimli-0.33.0.bazel index e612042fc..0b13b600b 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.gimli-0.29.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.gimli-0.33.0.bazel @@ -41,7 +41,7 @@ rust_library( "write", ], crate_root = "src/lib.rs", - edition = "2018", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -55,8 +55,10 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.29.0", + version = "0.33.0", deps = [ - "@cu__indexmap-2.3.0//:indexmap", + "@cu__fnv-1.0.7//:fnv", + "@cu__hashbrown-0.16.1//:hashbrown", + "@cu__indexmap-2.13.0//:indexmap", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.hashbrown-0.14.5.bazel b/bazel/cargo/wasmtime/remote/BUILD.hashbrown-0.14.5.bazel deleted file mode 100644 index ed04a5ff3..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.hashbrown-0.14.5.bazel +++ /dev/null @@ -1,62 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "hashbrown", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "ahash", - "raw", - "serde", - ], - crate_root = "src/lib.rs", - edition = "2021", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=hashbrown", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.14.5", - deps = [ - "@cu__ahash-0.8.11//:ahash", - "@cu__serde-1.0.204//:serde", - ], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.hashbrown-0.13.2.bazel b/bazel/cargo/wasmtime/remote/BUILD.hashbrown-0.15.5.bazel similarity index 91% rename from bazel/cargo/wasmtime/remote/BUILD.hashbrown-0.13.2.bazel rename to bazel/cargo/wasmtime/remote/BUILD.hashbrown-0.15.5.bazel index f7ed079a4..2e9aa7c7d 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.hashbrown-0.13.2.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.hashbrown-0.15.5.bazel @@ -35,9 +35,7 @@ rust_library( ], ), crate_features = [ - "ahash", - "default", - "inline-more", + "default-hasher", ], crate_root = "src/lib.rs", edition = "2021", @@ -54,8 +52,8 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.13.2", + version = "0.15.5", deps = [ - "@cu__ahash-0.8.11//:ahash", + "@cu__foldhash-0.1.5//:foldhash", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.hashbrown-0.16.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.hashbrown-0.16.1.bazel new file mode 100644 index 000000000..b37316eb4 --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.hashbrown-0.16.1.bazel @@ -0,0 +1,53 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "hashbrown", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=hashbrown", + "manual", + "noclippy", + "norustfmt", + ], + version = "0.16.1", +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.heck-0.4.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.heck-0.5.0.bazel similarity index 93% rename from bazel/cargo/wasmtime/remote/BUILD.heck-0.4.1.bazel rename to bazel/cargo/wasmtime/remote/BUILD.heck-0.5.0.bazel index c30fca805..e29f1ad5f 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.heck-0.4.1.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.heck-0.5.0.bazel @@ -34,11 +34,8 @@ rust_library( "WORKSPACE.bazel", ], ), - crate_features = [ - "default", - ], crate_root = "src/lib.rs", - edition = "2018", + edition = "2021", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -52,5 +49,5 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.4.1", + version = "0.5.0", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.humantime-2.1.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.humantime-2.1.0.bazel deleted file mode 100644 index 85b3772f9..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.humantime-2.1.0.bazel +++ /dev/null @@ -1,53 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "humantime", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2018", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=humantime", - "manual", - "noclippy", - "norustfmt", - ], - version = "2.1.0", -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.indexmap-2.3.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.indexmap-2.13.0.bazel similarity index 91% rename from bazel/cargo/wasmtime/remote/BUILD.indexmap-2.3.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.indexmap-2.13.0.bazel index f5e52d912..584040dcd 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.indexmap-2.3.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.indexmap-2.13.0.bazel @@ -35,7 +35,6 @@ rust_library( ], ), crate_features = [ - "default", "serde", "std", ], @@ -54,10 +53,10 @@ rust_library( "noclippy", "norustfmt", ], - version = "2.3.0", + version = "2.13.0", deps = [ "@cu__equivalent-1.0.1//:equivalent", - "@cu__hashbrown-0.14.5//:hashbrown", - "@cu__serde-1.0.204//:serde", + "@cu__hashbrown-0.16.1//:hashbrown", + "@cu__serde_core-1.0.228//:serde_core", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.is-terminal-0.4.12.bazel b/bazel/cargo/wasmtime/remote/BUILD.is-terminal-0.4.12.bazel deleted file mode 100644 index 2e255f53f..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.is-terminal-0.4.12.bazel +++ /dev/null @@ -1,152 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "is_terminal", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2018", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=is-terminal", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.4.12", - deps = select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:aarch64-apple-ios": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:aarch64-apple-ios-sim": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:aarch64-linux-android": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cu__windows-sys-0.52.0//:windows_sys", # cfg(windows) - ], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:armv7-linux-androideabi": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:i686-apple-darwin": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:i686-linux-android": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:i686-pc-windows-msvc": [ - "@cu__windows-sys-0.52.0//:windows_sys", # cfg(windows) - ], - "@rules_rust//rust/platform:i686-unknown-freebsd": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:wasm32-wasip1": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:wasm32-wasip1-threads": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:wasm32-wasip2": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:x86_64-apple-ios": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:x86_64-linux-android": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cu__windows-sys-0.52.0//:windows_sys", # cfg(windows) - ], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(unix, target_os = "wasi")) - ], - "//conditions:default": [], - }), -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.itertools-0.12.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.itertools-0.14.0.bazel similarity index 98% rename from bazel/cargo/wasmtime/remote/BUILD.itertools-0.12.1.bazel rename to bazel/cargo/wasmtime/remote/BUILD.itertools-0.14.0.bazel index 2494c2060..449a529fe 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.itertools-0.12.1.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.itertools-0.14.0.bazel @@ -54,7 +54,7 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.12.1", + version = "0.14.0", deps = [ "@cu__either-1.13.0//:either", ], diff --git a/bazel/cargo/wasmtime/remote/BUILD.leb128-0.2.5.bazel b/bazel/cargo/wasmtime/remote/BUILD.leb128-0.2.5.bazel deleted file mode 100644 index 60b61272a..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.leb128-0.2.5.bazel +++ /dev/null @@ -1,53 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "leb128", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2018", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=leb128", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.2.5", -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cobs-0.2.3.bazel b/bazel/cargo/wasmtime/remote/BUILD.leb128fmt-0.1.0.bazel similarity index 92% rename from bazel/cargo/wasmtime/remote/BUILD.cobs-0.2.3.bazel rename to bazel/cargo/wasmtime/remote/BUILD.leb128fmt-0.1.0.bazel index cb29b8dfc..8746e4d7c 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.cobs-0.2.3.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.leb128fmt-0.1.0.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "cobs", + name = "leb128fmt", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -35,7 +35,7 @@ rust_library( ], ), crate_root = "src/lib.rs", - edition = "2018", + edition = "2021", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -44,10 +44,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=cobs", + "crate-name=leb128fmt", "manual", "noclippy", "norustfmt", ], - version = "0.2.3", + version = "0.1.0", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.libc-0.2.155.bazel b/bazel/cargo/wasmtime/remote/BUILD.libc-0.2.155.bazel deleted file mode 100644 index 896d5b171..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.libc-0.2.155.bazel +++ /dev/null @@ -1,238 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load( - "@rules_rust//cargo:defs.bzl", - "cargo_build_script", - "cargo_toml_env_vars", -) -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "libc", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "default", - "std", - ] + select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "extra_traits", # aarch64-apple-darwin - ], - "@rules_rust//rust/platform:aarch64-apple-ios": [ - "extra_traits", # aarch64-apple-ios - ], - "@rules_rust//rust/platform:aarch64-apple-ios-sim": [ - "extra_traits", # aarch64-apple-ios-sim - ], - "@rules_rust//rust/platform:aarch64-linux-android": [ - "extra_traits", # aarch64-linux-android - ], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [ - "extra_traits", # aarch64-unknown-fuchsia - ], - "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [ - "extra_traits", # aarch64-unknown-nto-qnx710 - ], - "@rules_rust//rust/platform:armv7-linux-androideabi": [ - "extra_traits", # armv7-linux-androideabi - ], - "@rules_rust//rust/platform:i686-apple-darwin": [ - "extra_traits", # i686-apple-darwin - ], - "@rules_rust//rust/platform:i686-linux-android": [ - "extra_traits", # i686-linux-android - ], - "@rules_rust//rust/platform:i686-unknown-freebsd": [ - "extra_traits", # i686-unknown-freebsd - ], - "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ - "extra_traits", # powerpc-unknown-linux-gnu - ], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ - "extra_traits", # s390x-unknown-linux-gnu - ], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [ - "extra_traits", # wasm32-unknown-emscripten - ], - "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "extra_traits", # x86_64-apple-darwin - ], - "@rules_rust//rust/platform:x86_64-apple-ios": [ - "extra_traits", # x86_64-apple-ios - ], - "@rules_rust//rust/platform:x86_64-linux-android": [ - "extra_traits", # x86_64-linux-android - ], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [ - "extra_traits", # x86_64-unknown-freebsd - ], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [ - "extra_traits", # x86_64-unknown-fuchsia - ], - "//conditions:default": [], - }), - crate_root = "src/lib.rs", - edition = "2015", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=libc", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.2.155", - deps = [ - "@cu__libc-0.2.155//:build_script_build", - ], -) - -cargo_build_script( - name = "_bs", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - "**/*.rs", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "default", - "std", - ] + select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "extra_traits", # aarch64-apple-darwin - ], - "@rules_rust//rust/platform:aarch64-apple-ios": [ - "extra_traits", # aarch64-apple-ios - ], - "@rules_rust//rust/platform:aarch64-apple-ios-sim": [ - "extra_traits", # aarch64-apple-ios-sim - ], - "@rules_rust//rust/platform:aarch64-linux-android": [ - "extra_traits", # aarch64-linux-android - ], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [ - "extra_traits", # aarch64-unknown-fuchsia - ], - "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [ - "extra_traits", # aarch64-unknown-nto-qnx710 - ], - "@rules_rust//rust/platform:armv7-linux-androideabi": [ - "extra_traits", # armv7-linux-androideabi - ], - "@rules_rust//rust/platform:i686-apple-darwin": [ - "extra_traits", # i686-apple-darwin - ], - "@rules_rust//rust/platform:i686-linux-android": [ - "extra_traits", # i686-linux-android - ], - "@rules_rust//rust/platform:i686-unknown-freebsd": [ - "extra_traits", # i686-unknown-freebsd - ], - "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ - "extra_traits", # powerpc-unknown-linux-gnu - ], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ - "extra_traits", # s390x-unknown-linux-gnu - ], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [ - "extra_traits", # wasm32-unknown-emscripten - ], - "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "extra_traits", # x86_64-apple-darwin - ], - "@rules_rust//rust/platform:x86_64-apple-ios": [ - "extra_traits", # x86_64-apple-ios - ], - "@rules_rust//rust/platform:x86_64-linux-android": [ - "extra_traits", # x86_64-linux-android - ], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [ - "extra_traits", # x86_64-unknown-freebsd - ], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [ - "extra_traits", # x86_64-unknown-fuchsia - ], - "//conditions:default": [], - }), - crate_name = "build_script_build", - crate_root = "build.rs", - data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - edition = "2015", - pkg_name = "libc", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=libc", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.2.155", - visibility = ["//visibility:private"], -) - -alias( - name = "build_script_build", - actual = ":_bs", - tags = ["manual"], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.libc-0.2.182.bazel b/bazel/cargo/wasmtime/remote/BUILD.libc-0.2.182.bazel new file mode 100644 index 000000000..caf0f15c2 --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.libc-0.2.182.bazel @@ -0,0 +1,126 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "libc", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "std", + ], + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=libc", + "manual", + "noclippy", + "norustfmt", + ], + version = "0.2.182", + deps = [ + "@cu__libc-0.2.182//:build_script_build", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "std", + ], + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2021", + pkg_name = "libc", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=libc", + "manual", + "noclippy", + "norustfmt", + ], + version = "0.2.182", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.libm-0.2.8.bazel b/bazel/cargo/wasmtime/remote/BUILD.libm-0.2.16.bazel similarity index 93% rename from bazel/cargo/wasmtime/remote/BUILD.libm-0.2.8.bazel rename to bazel/cargo/wasmtime/remote/BUILD.libm-0.2.16.bazel index a7fba65ed..93214b089 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.libm-0.2.8.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.libm-0.2.16.bazel @@ -39,10 +39,11 @@ rust_library( ], ), crate_features = [ + "arch", "default", ], crate_root = "src/lib.rs", - edition = "2018", + edition = "2021", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -56,9 +57,9 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.2.8", + version = "0.2.16", deps = [ - "@cu__libm-0.2.8//:build_script_build", + "@cu__libm-0.2.16//:build_script_build", ], ) @@ -82,6 +83,7 @@ cargo_build_script( ], ), crate_features = [ + "arch", "default", ], crate_name = "build_script_build", @@ -98,7 +100,7 @@ cargo_build_script( "WORKSPACE.bazel", ], ), - edition = "2018", + edition = "2021", pkg_name = "libm", rustc_env_files = [ ":cargo_toml_env_vars", @@ -113,7 +115,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "0.2.8", + version = "0.2.16", visibility = ["//visibility:private"], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.linux-raw-sys-0.4.14.bazel b/bazel/cargo/wasmtime/remote/BUILD.linux-raw-sys-0.12.1.bazel similarity index 80% rename from bazel/cargo/wasmtime/remote/BUILD.linux-raw-sys-0.4.14.bazel rename to bazel/cargo/wasmtime/remote/BUILD.linux-raw-sys-0.12.1.bazel index d9860409e..517c1dcf3 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.linux-raw-sys-0.4.14.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.linux-raw-sys-0.12.1.bazel @@ -40,34 +40,47 @@ rust_library( "no_std", ] + select({ "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ + "auxvec", # aarch64-unknown-linux-gnu "elf", # aarch64-unknown-linux-gnu "errno", # aarch64-unknown-linux-gnu ], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ + "auxvec", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu "elf", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu "errno", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu ], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ + "auxvec", # arm-unknown-linux-gnueabi "elf", # arm-unknown-linux-gnueabi "errno", # arm-unknown-linux-gnueabi ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "auxvec", # arm-unknown-linux-musleabi + "elf", # arm-unknown-linux-musleabi + "errno", # arm-unknown-linux-musleabi + ], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ + "auxvec", # armv7-unknown-linux-gnueabi "elf", # armv7-unknown-linux-gnueabi "errno", # armv7-unknown-linux-gnueabi ], "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ + "auxvec", # i686-unknown-linux-gnu "elf", # i686-unknown-linux-gnu "errno", # i686-unknown-linux-gnu ], "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ + "auxvec", # riscv64gc-unknown-linux-gnu "elf", # riscv64gc-unknown-linux-gnu "errno", # riscv64gc-unknown-linux-gnu ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ + "auxvec", # x86_64-unknown-linux-gnu "elf", # x86_64-unknown-linux-gnu "errno", # x86_64-unknown-linux-gnu ], "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ + "auxvec", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu "elf", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu "errno", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu ], @@ -88,5 +101,5 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.4.14", + version = "0.12.1", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.log-0.4.22.bazel b/bazel/cargo/wasmtime/remote/BUILD.log-0.4.29.bazel similarity index 98% rename from bazel/cargo/wasmtime/remote/BUILD.log-0.4.22.bazel rename to bazel/cargo/wasmtime/remote/BUILD.log-0.4.29.bazel index ba6f7fef4..419676cb3 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.log-0.4.22.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.log-0.4.29.bazel @@ -52,5 +52,5 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.4.22", + version = "0.4.29", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.mach2-0.4.2.bazel b/bazel/cargo/wasmtime/remote/BUILD.mach2-0.4.2.bazel index 5b3487ae6..14ab28623 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.mach2-0.4.2.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.mach2-0.4.2.bazel @@ -55,22 +55,22 @@ rust_library( version = "0.4.2", deps = select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "macos", target_os = "ios")) + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "macos", target_os = "ios")) ], "@rules_rust//rust/platform:aarch64-apple-ios": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "macos", target_os = "ios")) + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "macos", target_os = "ios")) ], "@rules_rust//rust/platform:aarch64-apple-ios-sim": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "macos", target_os = "ios")) + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "macos", target_os = "ios")) ], "@rules_rust//rust/platform:i686-apple-darwin": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "macos", target_os = "ios")) + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "macos", target_os = "ios")) ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "macos", target_os = "ios")) + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "macos", target_os = "ios")) ], "@rules_rust//rust/platform:x86_64-apple-ios": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "macos", target_os = "ios")) + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "macos", target_os = "ios")) ], "//conditions:default": [], }), diff --git a/bazel/cargo/wasmtime/remote/BUILD.memfd-0.6.4.bazel b/bazel/cargo/wasmtime/remote/BUILD.memfd-0.6.5.bazel similarity index 95% rename from bazel/cargo/wasmtime/remote/BUILD.memfd-0.6.4.bazel rename to bazel/cargo/wasmtime/remote/BUILD.memfd-0.6.5.bazel index 433d4d1ff..2eb2c4139 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.memfd-0.6.4.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.memfd-0.6.5.bazel @@ -49,8 +49,8 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.6.4", + version = "0.6.5", deps = [ - "@cu__rustix-0.38.34//:rustix", + "@cu__rustix-1.1.4//:rustix", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.object-0.36.2.bazel b/bazel/cargo/wasmtime/remote/BUILD.object-0.36.2.bazel deleted file mode 100644 index 3a468bb9e..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.object-0.36.2.bazel +++ /dev/null @@ -1,71 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "object", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "coff", - "elf", - "macho", - "pe", - "read_core", - "std", - "write", - "write_core", - "write_std", - "xcoff", - ], - crate_root = "src/lib.rs", - edition = "2018", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=object", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.36.2", - deps = [ - "@cu__crc32fast-1.4.2//:crc32fast", - "@cu__hashbrown-0.14.5//:hashbrown", - "@cu__indexmap-2.3.0//:indexmap", - "@cu__memchr-2.7.4//:memchr", - ], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.object-0.37.3.bazel b/bazel/cargo/wasmtime/remote/BUILD.object-0.37.3.bazel new file mode 100644 index 000000000..691d561cc --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.object-0.37.3.bazel @@ -0,0 +1,148 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "object", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "coff", + "elf", + "macho", + "pe", + "read_core", + "std", + "unaligned", + "write", + "write_core", + "write_std", + "xcoff", + ], + crate_root = "src/lib.rs", + edition = "2018", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=object", + "manual", + "noclippy", + "norustfmt", + ], + version = "0.37.3", + deps = [ + "@cu__crc32fast-1.4.2//:crc32fast", + "@cu__hashbrown-0.15.5//:hashbrown", + "@cu__indexmap-2.13.0//:indexmap", + "@cu__memchr-2.7.4//:memchr", + "@cu__object-0.37.3//:build_script_build", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "coff", + "elf", + "macho", + "pe", + "read_core", + "std", + "unaligned", + "write", + "write_core", + "write_std", + "xcoff", + ], + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2018", + pkg_name = "object", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=object", + "manual", + "noclippy", + "norustfmt", + ], + version = "0.37.3", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.paste-1.0.15.bazel b/bazel/cargo/wasmtime/remote/BUILD.paste-1.0.15.bazel deleted file mode 100644 index c9f63ed44..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.paste-1.0.15.bazel +++ /dev/null @@ -1,118 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load( - "@rules_rust//cargo:defs.bzl", - "cargo_build_script", - "cargo_toml_env_vars", -) -load("@rules_rust//rust:defs.bzl", "rust_proc_macro") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_proc_macro( - name = "paste", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2018", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=paste", - "manual", - "noclippy", - "norustfmt", - ], - version = "1.0.15", - deps = [ - "@cu__paste-1.0.15//:build_script_build", - ], -) - -cargo_build_script( - name = "_bs", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - "**/*.rs", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_name = "build_script_build", - crate_root = "build.rs", - data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - edition = "2018", - pkg_name = "paste", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=paste", - "manual", - "noclippy", - "norustfmt", - ], - version = "1.0.15", - visibility = ["//visibility:private"], -) - -alias( - name = "build_script_build", - actual = ":_bs", - tags = ["manual"], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.postcard-1.0.8.bazel b/bazel/cargo/wasmtime/remote/BUILD.postcard-1.0.8.bazel deleted file mode 100644 index 1a7a3bee4..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.postcard-1.0.8.bazel +++ /dev/null @@ -1,63 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "postcard", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "alloc", - "embedded-io", - "use-std", - ], - crate_root = "src/lib.rs", - edition = "2018", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=postcard", - "manual", - "noclippy", - "norustfmt", - ], - version = "1.0.8", - deps = [ - "@cu__cobs-0.2.3//:cobs", - "@cu__embedded-io-0.4.0//:embedded_io", - "@cu__serde-1.0.204//:serde", - ], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.aho-corasick-1.1.3.bazel b/bazel/cargo/wasmtime/remote/BUILD.postcard-1.1.3.bazel similarity index 89% rename from bazel/cargo/wasmtime/remote/BUILD.aho-corasick-1.1.3.bazel rename to bazel/cargo/wasmtime/remote/BUILD.postcard-1.1.3.bazel index 2d8e211ab..37cb45906 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.aho-corasick-1.1.3.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.postcard-1.1.3.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "aho_corasick", + name = "postcard", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -35,8 +35,8 @@ rust_library( ], ), crate_features = [ - "perf-literal", - "std", + "alloc", + "use-std", ], crate_root = "src/lib.rs", edition = "2021", @@ -48,13 +48,14 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=aho-corasick", + "crate-name=postcard", "manual", "noclippy", "norustfmt", ], version = "1.1.3", deps = [ - "@cu__memchr-2.7.4//:memchr", + "@cu__cobs-0.3.0//:cobs", + "@cu__serde-1.0.228//:serde", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.proc-macro2-1.0.86.bazel b/bazel/cargo/wasmtime/remote/BUILD.proc-macro2-1.0.106.bazel similarity index 96% rename from bazel/cargo/wasmtime/remote/BUILD.proc-macro2-1.0.86.bazel rename to bazel/cargo/wasmtime/remote/BUILD.proc-macro2-1.0.106.bazel index 81882e4af..730290534 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.proc-macro2-1.0.86.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.proc-macro2-1.0.106.bazel @@ -57,9 +57,9 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.0.86", + version = "1.0.106", deps = [ - "@cu__proc-macro2-1.0.86//:build_script_build", + "@cu__proc-macro2-1.0.106//:build_script_build", "@cu__unicode-ident-1.0.12//:unicode_ident", ], ) @@ -116,7 +116,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.86", + version = "1.0.106", visibility = ["//visibility:private"], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.tracing-0.1.40.bazel b/bazel/cargo/wasmtime/remote/BUILD.pulley-interpreter-42.0.1.bazel similarity index 71% rename from bazel/cargo/wasmtime/remote/BUILD.tracing-0.1.40.bazel rename to bazel/cargo/wasmtime/remote/BUILD.pulley-interpreter-42.0.1.bazel index 5673bacde..7effb62e6 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.tracing-0.1.40.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.pulley-interpreter-42.0.1.bazel @@ -17,11 +17,14 @@ cargo_toml_env_vars( ) rust_library( - name = "tracing", + name = "pulley_interpreter", srcs = glob( include = ["**/*.rs"], allow_empty = True, ), + aliases = { + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core": "wasmtime_core", + }, compile_data = glob( include = ["**"], allow_empty = True, @@ -35,15 +38,16 @@ rust_library( ], ), crate_features = [ - "attributes", - "default", + "decode", + "disas", + "encode", + "interp", "std", - "tracing-attributes", ], crate_root = "src/lib.rs", - edition = "2018", + edition = "2024", proc_macro_deps = [ - "@cu__tracing-attributes-0.1.27//:tracing_attributes", + "@cu__pulley-macros-42.0.1//:pulley_macros", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -53,14 +57,15 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=tracing", + "crate-name=pulley-interpreter", "manual", "noclippy", "norustfmt", ], - version = "0.1.40", + version = "42.0.1", deps = [ - "@cu__pin-project-lite-0.2.14//:pin_project_lite", - "@cu__tracing-core-0.1.32//:tracing_core", + "@cu__cranelift-bitset-0.129.1//:cranelift_bitset", + "@cu__log-0.4.29//:log", + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.zerocopy-derive-0.7.35.bazel b/bazel/cargo/wasmtime/remote/BUILD.pulley-macros-42.0.1.bazel similarity index 84% rename from bazel/cargo/wasmtime/remote/BUILD.zerocopy-derive-0.7.35.bazel rename to bazel/cargo/wasmtime/remote/BUILD.pulley-macros-42.0.1.bazel index 4011b9765..9413c727f 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.zerocopy-derive-0.7.35.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.pulley-macros-42.0.1.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_proc_macro( - name = "zerocopy_derive", + name = "pulley_macros", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -35,7 +35,7 @@ rust_proc_macro( ], ), crate_root = "src/lib.rs", - edition = "2018", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -44,15 +44,15 @@ rust_proc_macro( ], tags = [ "cargo-bazel", - "crate-name=zerocopy-derive", + "crate-name=pulley-macros", "manual", "noclippy", "norustfmt", ], - version = "0.7.35", + version = "42.0.1", deps = [ - "@cu__proc-macro2-1.0.86//:proc_macro2", - "@cu__quote-1.0.36//:quote", - "@cu__syn-2.0.72//:syn", + "@cu__proc-macro2-1.0.106//:proc_macro2", + "@cu__quote-1.0.44//:quote", + "@cu__syn-2.0.117//:syn", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.quote-1.0.44.bazel b/bazel/cargo/wasmtime/remote/BUILD.quote-1.0.44.bazel new file mode 100644 index 000000000..ec743b834 --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.quote-1.0.44.bazel @@ -0,0 +1,127 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "quote", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "proc-macro", + ], + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=quote", + "manual", + "noclippy", + "norustfmt", + ], + version = "1.0.44", + deps = [ + "@cu__proc-macro2-1.0.106//:proc_macro2", + "@cu__quote-1.0.44//:build_script_build", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "default", + "proc-macro", + ], + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2021", + pkg_name = "quote", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=quote", + "manual", + "noclippy", + "norustfmt", + ], + version = "1.0.44", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.regalloc2-0.9.3.bazel b/bazel/cargo/wasmtime/remote/BUILD.regalloc2-0.13.5.bazel similarity index 83% rename from bazel/cargo/wasmtime/remote/BUILD.regalloc2-0.9.3.bazel rename to bazel/cargo/wasmtime/remote/BUILD.regalloc2-0.13.5.bazel index a973842b2..ed7ea8432 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.regalloc2-0.9.3.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.regalloc2-0.13.5.bazel @@ -38,7 +38,6 @@ rust_library( "checker", "default", "std", - "trace-log", ], crate_root = "src/lib.rs", edition = "2018", @@ -55,12 +54,13 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.9.3", + version = "0.13.5", deps = [ - "@cu__hashbrown-0.13.2//:hashbrown", - "@cu__log-0.4.22//:log", - "@cu__rustc-hash-1.1.0//:rustc_hash", - "@cu__slice-group-by-0.3.1//:slice_group_by", - "@cu__smallvec-1.13.2//:smallvec", + "@cu__allocator-api2-0.2.21//:allocator_api2", + "@cu__bumpalo-3.16.0//:bumpalo", + "@cu__hashbrown-0.15.5//:hashbrown", + "@cu__log-0.4.29//:log", + "@cu__rustc-hash-2.1.1//:rustc_hash", + "@cu__smallvec-1.15.1//:smallvec", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.regex-1.10.5.bazel b/bazel/cargo/wasmtime/remote/BUILD.regex-1.10.5.bazel deleted file mode 100644 index 33cd9e922..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.regex-1.10.5.bazel +++ /dev/null @@ -1,69 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "regex", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "perf", - "perf-backtrack", - "perf-cache", - "perf-dfa", - "perf-inline", - "perf-literal", - "perf-onepass", - "std", - ], - crate_root = "src/lib.rs", - edition = "2021", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=regex", - "manual", - "noclippy", - "norustfmt", - ], - version = "1.10.5", - deps = [ - "@cu__aho-corasick-1.1.3//:aho_corasick", - "@cu__memchr-2.7.4//:memchr", - "@cu__regex-automata-0.4.7//:regex_automata", - "@cu__regex-syntax-0.8.4//:regex_syntax", - ], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.regex-automata-0.4.7.bazel b/bazel/cargo/wasmtime/remote/BUILD.regex-automata-0.4.7.bazel deleted file mode 100644 index b95fba8c5..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.regex-automata-0.4.7.bazel +++ /dev/null @@ -1,73 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "regex_automata", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "alloc", - "dfa-onepass", - "hybrid", - "meta", - "nfa-backtrack", - "nfa-pikevm", - "nfa-thompson", - "perf-inline", - "perf-literal", - "perf-literal-multisubstring", - "perf-literal-substring", - "std", - "syntax", - ], - crate_root = "src/lib.rs", - edition = "2021", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=regex-automata", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.4.7", - deps = [ - "@cu__aho-corasick-1.1.3//:aho_corasick", - "@cu__memchr-2.7.4//:memchr", - "@cu__regex-syntax-0.8.4//:regex_syntax", - ], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.regex-syntax-0.8.4.bazel b/bazel/cargo/wasmtime/remote/BUILD.regex-syntax-0.8.4.bazel deleted file mode 100644 index 6ff8c9312..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.regex-syntax-0.8.4.bazel +++ /dev/null @@ -1,56 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "regex_syntax", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "std", - ], - crate_root = "src/lib.rs", - edition = "2021", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=regex-syntax", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.8.4", -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.rustc-hash-1.1.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.rustc-hash-2.1.1.bazel similarity index 95% rename from bazel/cargo/wasmtime/remote/BUILD.rustc-hash-1.1.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.rustc-hash-2.1.1.bazel index ac5c27948..8c51b5d96 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.rustc-hash-1.1.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.rustc-hash-2.1.1.bazel @@ -35,11 +35,10 @@ rust_library( ], ), crate_features = [ - "default", "std", ], crate_root = "src/lib.rs", - edition = "2015", + edition = "2021", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -53,5 +52,5 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.1.0", + version = "2.1.1", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.rustix-0.38.34.bazel b/bazel/cargo/wasmtime/remote/BUILD.rustix-0.38.34.bazel deleted file mode 100644 index 562b6114c..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.rustix-0.38.34.bazel +++ /dev/null @@ -1,458 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load( - "@rules_rust//cargo:defs.bzl", - "cargo_build_script", - "cargo_toml_env_vars", -) -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "rustix", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - aliases = select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": { - "@cu__errno-0.3.9//:errno": "libc_errno", # aarch64-apple-darwin, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:aarch64-apple-ios": { - "@cu__errno-0.3.9//:errno": "libc_errno", # aarch64-apple-ios, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:aarch64-apple-ios-sim": { - "@cu__errno-0.3.9//:errno": "libc_errno", # aarch64-apple-ios-sim, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:aarch64-linux-android": { - "@cu__errno-0.3.9//:errno": "libc_errno", # aarch64-linux-android, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(windows) - }, - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": { - "@cu__errno-0.3.9//:errno": "libc_errno", # aarch64-unknown-fuchsia, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": { - "@cu__errno-0.3.9//:errno": "libc_errno", # aarch64-unknown-nto-qnx710, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:aarch64-unknown-uefi": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:armv7-linux-androideabi": { - "@cu__errno-0.3.9//:errno": "libc_errno", # armv7-linux-androideabi, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:i686-apple-darwin": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-apple-darwin - }, - "@rules_rust//rust/platform:i686-linux-android": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-linux-android - }, - "@rules_rust//rust/platform:i686-pc-windows-msvc": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(windows) - }, - "@rules_rust//rust/platform:i686-unknown-freebsd": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-unknown-freebsd - }, - "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), powerpc-unknown-linux-gnu - }, - "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), s390x-unknown-linux-gnu - }, - "@rules_rust//rust/platform:thumbv7em-none-eabi": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:thumbv8m.main-none-eabi": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:wasm32-unknown-emscripten": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), wasm32-unknown-emscripten - }, - "@rules_rust//rust/platform:wasm32-unknown-unknown": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:wasm32-wasip1": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:wasm32-wasip1-threads": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:wasm32-wasip2": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:x86_64-apple-darwin": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-apple-darwin - }, - "@rules_rust//rust/platform:x86_64-apple-ios": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-apple-ios - }, - "@rules_rust//rust/platform:x86_64-linux-android": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-linux-android - }, - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(windows) - }, - "@rules_rust//rust/platform:x86_64-unknown-freebsd": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-unknown-freebsd - }, - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-unknown-fuchsia - }, - "@rules_rust//rust/platform:x86_64-unknown-none": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "@rules_rust//rust/platform:x86_64-unknown-uefi": { - "@cu__errno-0.3.9//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - }, - "//conditions:default": {}, - }), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "alloc", - "default", - "libc-extra-traits", - "mm", - "std", - "use-libc-auxv", - ] + select({ - "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "fs", # aarch64-unknown-linux-gnu - ], - "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ - "fs", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu - ], - "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ - "fs", # arm-unknown-linux-gnueabi - ], - "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ - "fs", # armv7-unknown-linux-gnueabi - ], - "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ - "fs", # i686-unknown-linux-gnu - ], - "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ - "fs", # powerpc-unknown-linux-gnu - ], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ - "fs", # riscv64gc-unknown-linux-gnu - ], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ - "fs", # s390x-unknown-linux-gnu - ], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "fs", # x86_64-unknown-linux-gnu - ], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ - "fs", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu - ], - "//conditions:default": [], - }), - crate_root = "src/lib.rs", - edition = "2021", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=rustix", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.38.34", - deps = [ - "@cu__bitflags-2.6.0//:bitflags", - "@cu__rustix-0.38.34//:build_script_build", - ] + select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@cu__errno-0.3.9//:errno", # aarch64-apple-darwin, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # aarch64-apple-darwin, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:aarch64-apple-ios": [ - "@cu__errno-0.3.9//:errno", # aarch64-apple-ios, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # aarch64-apple-ios, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:aarch64-apple-ios-sim": [ - "@cu__errno-0.3.9//:errno", # aarch64-apple-ios-sim, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # aarch64-apple-ios-sim, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:aarch64-linux-android": [ - "@cu__errno-0.3.9//:errno", # aarch64-linux-android, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # aarch64-linux-android, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cu__errno-0.3.9//:errno", # cfg(windows) - "@cu__windows-sys-0.52.0//:windows_sys", # cfg(windows) - ], - "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [ - "@cu__errno-0.3.9//:errno", # aarch64-unknown-fuchsia, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # aarch64-unknown-fuchsia, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) - ], - "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) - ], - "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [ - "@cu__errno-0.3.9//:errno", # aarch64-unknown-nto-qnx710, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # aarch64-unknown-nto-qnx710, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:aarch64-unknown-uefi": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) - ], - "@rules_rust//rust/platform:armv7-linux-androideabi": [ - "@cu__errno-0.3.9//:errno", # armv7-linux-androideabi, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # armv7-linux-androideabi, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) - ], - "@rules_rust//rust/platform:i686-apple-darwin": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-apple-darwin - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-apple-darwin - ], - "@rules_rust//rust/platform:i686-linux-android": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-linux-android - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-linux-android - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:i686-pc-windows-msvc": [ - "@cu__errno-0.3.9//:errno", # cfg(windows) - "@cu__windows-sys-0.52.0//:windows_sys", # cfg(windows) - ], - "@rules_rust//rust/platform:i686-unknown-freebsd": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-unknown-freebsd - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-unknown-freebsd - ], - "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) - ], - "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), powerpc-unknown-linux-gnu - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), powerpc-unknown-linux-gnu - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) - ], - "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), s390x-unknown-linux-gnu - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), s390x-unknown-linux-gnu - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:thumbv7em-none-eabi": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:wasm32-unknown-emscripten": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), wasm32-unknown-emscripten - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), wasm32-unknown-emscripten - ], - "@rules_rust//rust/platform:wasm32-unknown-unknown": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:wasm32-wasip1": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:wasm32-wasip1-threads": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:wasm32-wasip2": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-apple-darwin - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-apple-darwin - ], - "@rules_rust//rust/platform:x86_64-apple-ios": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-apple-ios - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-apple-ios - ], - "@rules_rust//rust/platform:x86_64-linux-android": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-linux-android - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-linux-android - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(any(target_os = "android", target_os = "linux"), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cu__errno-0.3.9//:errno", # cfg(windows) - "@cu__windows-sys-0.52.0//:windows_sys", # cfg(windows) - ], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-unknown-freebsd - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-unknown-freebsd - ], - "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-unknown-fuchsia - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-unknown-fuchsia - ], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) - ], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ - "@cu__linux-raw-sys-0.4.14//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) - ], - "@rules_rust//rust/platform:x86_64-unknown-none": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "@rules_rust//rust/platform:x86_64-unknown-uefi": [ - "@cu__errno-0.3.9//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - "@cu__libc-0.2.155//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", target_endian = "little", any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) - ], - "//conditions:default": [], - }), -) - -cargo_build_script( - name = "_bs", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - "**/*.rs", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "alloc", - "default", - "libc-extra-traits", - "mm", - "std", - "use-libc-auxv", - ] + select({ - "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "fs", # aarch64-unknown-linux-gnu - ], - "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ - "fs", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu - ], - "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ - "fs", # arm-unknown-linux-gnueabi - ], - "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ - "fs", # armv7-unknown-linux-gnueabi - ], - "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ - "fs", # i686-unknown-linux-gnu - ], - "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ - "fs", # powerpc-unknown-linux-gnu - ], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ - "fs", # riscv64gc-unknown-linux-gnu - ], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ - "fs", # s390x-unknown-linux-gnu - ], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "fs", # x86_64-unknown-linux-gnu - ], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ - "fs", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu - ], - "//conditions:default": [], - }), - crate_name = "build_script_build", - crate_root = "build.rs", - data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - edition = "2021", - pkg_name = "rustix", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=rustix", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.38.34", - visibility = ["//visibility:private"], -) - -alias( - name = "build_script_build", - actual = ":_bs", - tags = ["manual"], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.rustix-1.1.4.bazel b/bazel/cargo/wasmtime/remote/BUILD.rustix-1.1.4.bazel new file mode 100644 index 000000000..b9500ae6d --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.rustix-1.1.4.bazel @@ -0,0 +1,465 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "rustix", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + aliases = select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": { + "@cu__errno-0.3.14//:errno": "libc_errno", # aarch64-apple-darwin, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:aarch64-apple-ios": { + "@cu__errno-0.3.14//:errno": "libc_errno", # aarch64-apple-ios, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:aarch64-apple-ios-sim": { + "@cu__errno-0.3.14//:errno": "libc_errno", # aarch64-apple-ios-sim, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:aarch64-linux-android": { + "@cu__errno-0.3.14//:errno": "libc_errno", # aarch64-linux-android, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(windows) + }, + "@rules_rust//rust/platform:aarch64-unknown-fuchsia": { + "@cu__errno-0.3.14//:errno": "libc_errno", # aarch64-unknown-fuchsia, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": { + "@cu__errno-0.3.14//:errno": "libc_errno", # aarch64-unknown-nto-qnx710, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:aarch64-unknown-uefi": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:armv7-linux-androideabi": { + "@cu__errno-0.3.14//:errno": "libc_errno", # armv7-linux-androideabi, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:i686-apple-darwin": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-apple-darwin + }, + "@rules_rust//rust/platform:i686-linux-android": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-linux-android + }, + "@rules_rust//rust/platform:i686-pc-windows-msvc": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(windows) + }, + "@rules_rust//rust/platform:i686-unknown-freebsd": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-unknown-freebsd + }, + "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), powerpc-unknown-linux-gnu + }, + "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), s390x-unknown-linux-gnu + }, + "@rules_rust//rust/platform:thumbv7em-none-eabi": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:thumbv8m.main-none-eabi": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:wasm32-unknown-emscripten": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), wasm32-unknown-emscripten + }, + "@rules_rust//rust/platform:wasm32-unknown-unknown": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:wasm32-wasip1": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:wasm32-wasip1-threads": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:wasm32-wasip2": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:x86_64-apple-darwin": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-apple-darwin + }, + "@rules_rust//rust/platform:x86_64-apple-ios": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-apple-ios + }, + "@rules_rust//rust/platform:x86_64-linux-android": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-linux-android + }, + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(windows) + }, + "@rules_rust//rust/platform:x86_64-unknown-freebsd": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-unknown-freebsd + }, + "@rules_rust//rust/platform:x86_64-unknown-fuchsia": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-unknown-fuchsia + }, + "@rules_rust//rust/platform:x86_64-unknown-none": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "@rules_rust//rust/platform:x86_64-unknown-uefi": { + "@cu__errno-0.3.14//:errno": "libc_errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + }, + "//conditions:default": {}, + }), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "alloc", + "default", + "mm", + "param", + "std", + ] + select({ + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ + "fs", # aarch64-unknown-linux-gnu + ], + "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ + "fs", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu + ], + "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ + "fs", # arm-unknown-linux-gnueabi + ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "fs", # arm-unknown-linux-musleabi + ], + "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ + "fs", # armv7-unknown-linux-gnueabi + ], + "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ + "fs", # i686-unknown-linux-gnu + ], + "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ + "fs", # powerpc-unknown-linux-gnu + ], + "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ + "fs", # riscv64gc-unknown-linux-gnu + ], + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ + "fs", # s390x-unknown-linux-gnu + ], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ + "fs", # x86_64-unknown-linux-gnu + ], + "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ + "fs", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu + ], + "//conditions:default": [], + }), + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=rustix", + "manual", + "noclippy", + "norustfmt", + ], + version = "1.1.4", + deps = [ + "@cu__bitflags-2.11.0//:bitflags", + "@cu__rustix-1.1.4//:build_script_build", + ] + select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [ + "@cu__errno-0.3.14//:errno", # aarch64-apple-darwin, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # aarch64-apple-darwin, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:aarch64-apple-ios": [ + "@cu__errno-0.3.14//:errno", # aarch64-apple-ios, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # aarch64-apple-ios, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:aarch64-apple-ios-sim": [ + "@cu__errno-0.3.14//:errno", # aarch64-apple-ios-sim, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # aarch64-apple-ios-sim, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:aarch64-linux-android": [ + "@cu__errno-0.3.14//:errno", # aarch64-linux-android, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # aarch64-linux-android, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(any(target_os = "linux", target_os = "android"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ + "@cu__errno-0.3.14//:errno", # cfg(windows) + "@cu__windows-sys-0.52.0//:windows_sys", # cfg(windows) + ], + "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [ + "@cu__errno-0.3.14//:errno", # aarch64-unknown-fuchsia, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # aarch64-unknown-fuchsia, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) + ], + "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) + ], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [ + "@cu__errno-0.3.14//:errno", # aarch64-unknown-nto-qnx710, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # aarch64-unknown-nto-qnx710, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:aarch64-unknown-uefi": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) + ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) + ], + "@rules_rust//rust/platform:armv7-linux-androideabi": [ + "@cu__errno-0.3.14//:errno", # armv7-linux-androideabi, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # armv7-linux-androideabi, cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(any(target_os = "linux", target_os = "android"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) + ], + "@rules_rust//rust/platform:i686-apple-darwin": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-apple-darwin + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-apple-darwin + ], + "@rules_rust//rust/platform:i686-linux-android": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-linux-android + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-linux-android + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(any(target_os = "linux", target_os = "android"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:i686-pc-windows-msvc": [ + "@cu__errno-0.3.14//:errno", # cfg(windows) + "@cu__windows-sys-0.52.0//:windows_sys", # cfg(windows) + ], + "@rules_rust//rust/platform:i686-unknown-freebsd": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-unknown-freebsd + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), i686-unknown-freebsd + ], + "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) + ], + "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), powerpc-unknown-linux-gnu + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), powerpc-unknown-linux-gnu + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(any(target_os = "linux", target_os = "android"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:riscv32imc-unknown-none-elf": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) + ], + "@rules_rust//rust/platform:riscv64gc-unknown-none-elf": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), s390x-unknown-linux-gnu + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), s390x-unknown-linux-gnu + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(any(target_os = "linux", target_os = "android"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:thumbv7em-none-eabi": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:thumbv8m.main-none-eabi": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:wasm32-unknown-emscripten": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), wasm32-unknown-emscripten + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), wasm32-unknown-emscripten + ], + "@rules_rust//rust/platform:wasm32-unknown-unknown": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:wasm32-wasip1": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:wasm32-wasip1-threads": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:wasm32-wasip2": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:x86_64-apple-darwin": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-apple-darwin + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-apple-darwin + ], + "@rules_rust//rust/platform:x86_64-apple-ios": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-apple-ios + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-apple-ios + ], + "@rules_rust//rust/platform:x86_64-linux-android": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-linux-android + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-linux-android + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(any(target_os = "linux", target_os = "android"), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ + "@cu__errno-0.3.14//:errno", # cfg(windows) + "@cu__windows-sys-0.52.0//:windows_sys", # cfg(windows) + ], + "@rules_rust//rust/platform:x86_64-unknown-freebsd": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-unknown-freebsd + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-unknown-freebsd + ], + "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-unknown-fuchsia + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))), x86_64-unknown-fuchsia + ], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) + ], + "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ + "@cu__linux-raw-sys-0.12.1//:linux_raw_sys", # cfg(all(not(rustix_use_libc), not(miri), target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64")))) + ], + "@rules_rust//rust/platform:x86_64-unknown-none": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "@rules_rust//rust/platform:x86_64-unknown-uefi": [ + "@cu__errno-0.3.14//:errno", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + "@cu__libc-0.2.182//:libc", # cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = "linux", any(target_endian = "little", any(target_arch = "s390x", target_arch = "powerpc")), any(target_arch = "arm", all(target_arch = "aarch64", target_pointer_width = "64"), target_arch = "riscv64", all(rustix_use_experimental_asm, target_arch = "powerpc"), all(rustix_use_experimental_asm, target_arch = "powerpc64"), all(rustix_use_experimental_asm, target_arch = "s390x"), all(rustix_use_experimental_asm, target_arch = "mips"), all(rustix_use_experimental_asm, target_arch = "mips32r6"), all(rustix_use_experimental_asm, target_arch = "mips64"), all(rustix_use_experimental_asm, target_arch = "mips64r6"), target_arch = "x86", all(target_arch = "x86_64", target_pointer_width = "64"))))))) + ], + "//conditions:default": [], + }), +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "alloc", + "default", + "mm", + "param", + "std", + ] + select({ + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ + "fs", # aarch64-unknown-linux-gnu + ], + "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ + "fs", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu + ], + "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ + "fs", # arm-unknown-linux-gnueabi + ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "fs", # arm-unknown-linux-musleabi + ], + "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ + "fs", # armv7-unknown-linux-gnueabi + ], + "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ + "fs", # i686-unknown-linux-gnu + ], + "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ + "fs", # powerpc-unknown-linux-gnu + ], + "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ + "fs", # riscv64gc-unknown-linux-gnu + ], + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ + "fs", # s390x-unknown-linux-gnu + ], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ + "fs", # x86_64-unknown-linux-gnu + ], + "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ + "fs", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu + ], + "//conditions:default": [], + }), + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2021", + pkg_name = "rustix", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=rustix", + "manual", + "noclippy", + "norustfmt", + ], + version = "1.1.4", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.ryu-1.0.18.bazel b/bazel/cargo/wasmtime/remote/BUILD.ryu-1.0.18.bazel deleted file mode 100644 index eb4b8d02a..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.ryu-1.0.18.bazel +++ /dev/null @@ -1,53 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "ryu", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2018", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=ryu", - "manual", - "noclippy", - "norustfmt", - ], - version = "1.0.18", -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.serde-1.0.204.bazel b/bazel/cargo/wasmtime/remote/BUILD.serde-1.0.228.bazel similarity index 91% rename from bazel/cargo/wasmtime/remote/BUILD.serde-1.0.204.bazel rename to bazel/cargo/wasmtime/remote/BUILD.serde-1.0.228.bazel index 57a732736..3b478029e 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.serde-1.0.204.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.serde-1.0.228.bazel @@ -45,9 +45,9 @@ rust_library( "std", ], crate_root = "src/lib.rs", - edition = "2018", + edition = "2021", proc_macro_deps = [ - "@cu__serde_derive-1.0.204//:serde_derive", + "@cu__serde_derive-1.0.228//:serde_derive", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -62,9 +62,10 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.0.204", + version = "1.0.228", deps = [ - "@cu__serde-1.0.204//:build_script_build", + "@cu__serde-1.0.228//:build_script_build", + "@cu__serde_core-1.0.228//:serde_core", ], ) @@ -107,7 +108,7 @@ cargo_build_script( "WORKSPACE.bazel", ], ), - edition = "2018", + edition = "2021", pkg_name = "serde", rustc_env_files = [ ":cargo_toml_env_vars", @@ -122,7 +123,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.204", + version = "1.0.228", visibility = ["//visibility:private"], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.serde_json-1.0.120.bazel b/bazel/cargo/wasmtime/remote/BUILD.serde_core-1.0.228.bazel similarity index 87% rename from bazel/cargo/wasmtime/remote/BUILD.serde_json-1.0.120.bazel rename to bazel/cargo/wasmtime/remote/BUILD.serde_core-1.0.228.bazel index 6a795c695..8cd00431c 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.serde_json-1.0.120.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.serde_core-1.0.228.bazel @@ -21,7 +21,7 @@ cargo_toml_env_vars( ) rust_library( - name = "serde_json", + name = "serde_core", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -39,7 +39,8 @@ rust_library( ], ), crate_features = [ - "default", + "alloc", + "result", "std", ], crate_root = "src/lib.rs", @@ -52,17 +53,14 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=serde_json", + "crate-name=serde_core", "manual", "noclippy", "norustfmt", ], - version = "1.0.120", + version = "1.0.228", deps = [ - "@cu__itoa-1.0.11//:itoa", - "@cu__ryu-1.0.18//:ryu", - "@cu__serde-1.0.204//:serde", - "@cu__serde_json-1.0.120//:build_script_build", + "@cu__serde_core-1.0.228//:build_script_build", ], ) @@ -86,7 +84,8 @@ cargo_build_script( ], ), crate_features = [ - "default", + "alloc", + "result", "std", ], crate_name = "build_script_build", @@ -104,7 +103,7 @@ cargo_build_script( ], ), edition = "2021", - pkg_name = "serde_json", + pkg_name = "serde_core", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -113,12 +112,12 @@ cargo_build_script( ], tags = [ "cargo-bazel", - "crate-name=serde_json", + "crate-name=serde_core", "manual", "noclippy", "norustfmt", ], - version = "1.0.120", + version = "1.0.228", visibility = ["//visibility:private"], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.serde_derive-1.0.204.bazel b/bazel/cargo/wasmtime/remote/BUILD.serde_derive-1.0.228.bazel similarity index 89% rename from bazel/cargo/wasmtime/remote/BUILD.serde_derive-1.0.204.bazel rename to bazel/cargo/wasmtime/remote/BUILD.serde_derive-1.0.228.bazel index c787f4578..6b6a691aa 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.serde_derive-1.0.204.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.serde_derive-1.0.228.bazel @@ -38,7 +38,7 @@ rust_proc_macro( "default", ], crate_root = "src/lib.rs", - edition = "2015", + edition = "2021", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -52,10 +52,10 @@ rust_proc_macro( "noclippy", "norustfmt", ], - version = "1.0.204", + version = "1.0.228", deps = [ - "@cu__proc-macro2-1.0.86//:proc_macro2", - "@cu__quote-1.0.36//:quote", - "@cu__syn-2.0.72//:syn", + "@cu__proc-macro2-1.0.106//:proc_macro2", + "@cu__quote-1.0.44//:quote", + "@cu__syn-2.0.117//:syn", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.id-arena-2.2.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.shlex-1.3.0.bazel similarity index 94% rename from bazel/cargo/wasmtime/remote/BUILD.id-arena-2.2.1.bazel rename to bazel/cargo/wasmtime/remote/BUILD.shlex-1.3.0.bazel index 8ea00bdfa..378ea9f4e 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.id-arena-2.2.1.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.shlex-1.3.0.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "id_arena", + name = "shlex", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -48,10 +48,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=id-arena", + "crate-name=shlex", "manual", "noclippy", "norustfmt", ], - version = "2.2.1", + version = "1.3.0", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.slice-group-by-0.3.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.slice-group-by-0.3.1.bazel deleted file mode 100644 index c881bd026..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.slice-group-by-0.3.1.bazel +++ /dev/null @@ -1,53 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "slice_group_by", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2018", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=slice-group-by", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.3.1", -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.smallvec-1.13.2.bazel b/bazel/cargo/wasmtime/remote/BUILD.smallvec-1.15.1.bazel similarity index 95% rename from bazel/cargo/wasmtime/remote/BUILD.smallvec-1.13.2.bazel rename to bazel/cargo/wasmtime/remote/BUILD.smallvec-1.15.1.bazel index c54ca9bbf..80471949a 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.smallvec-1.13.2.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.smallvec-1.15.1.bazel @@ -53,8 +53,8 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.13.2", + version = "1.15.1", deps = [ - "@cu__serde-1.0.204//:serde", + "@cu__serde-1.0.228//:serde", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.syn-2.0.72.bazel b/bazel/cargo/wasmtime/remote/BUILD.syn-2.0.117.bazel similarity index 92% rename from bazel/cargo/wasmtime/remote/BUILD.syn-2.0.72.bazel rename to bazel/cargo/wasmtime/remote/BUILD.syn-2.0.117.bazel index 018f21bbe..fa3b3df77 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.syn-2.0.72.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.syn-2.0.117.bazel @@ -38,7 +38,6 @@ rust_library( "clone-impls", "default", "derive", - "extra-traits", "full", "parsing", "printing", @@ -60,10 +59,10 @@ rust_library( "noclippy", "norustfmt", ], - version = "2.0.72", + version = "2.0.117", deps = [ - "@cu__proc-macro2-1.0.86//:proc_macro2", - "@cu__quote-1.0.36//:quote", + "@cu__proc-macro2-1.0.106//:proc_macro2", + "@cu__quote-1.0.44//:quote", "@cu__unicode-ident-1.0.12//:unicode_ident", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.target-lexicon-0.12.16.bazel b/bazel/cargo/wasmtime/remote/BUILD.target-lexicon-0.13.5.bazel similarity index 96% rename from bazel/cargo/wasmtime/remote/BUILD.target-lexicon-0.12.16.bazel rename to bazel/cargo/wasmtime/remote/BUILD.target-lexicon-0.13.5.bazel index f283f2840..da1c3cbbe 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.target-lexicon-0.12.16.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.target-lexicon-0.13.5.bazel @@ -56,9 +56,9 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.12.16", + version = "0.13.5", deps = [ - "@cu__target-lexicon-0.12.16//:build_script_build", + "@cu__target-lexicon-0.13.5//:build_script_build", ], ) @@ -113,7 +113,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "0.12.16", + version = "0.13.5", visibility = ["//visibility:private"], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.thiserror-1.0.63.bazel b/bazel/cargo/wasmtime/remote/BUILD.thiserror-2.0.18.bazel similarity index 90% rename from bazel/cargo/wasmtime/remote/BUILD.thiserror-1.0.63.bazel rename to bazel/cargo/wasmtime/remote/BUILD.thiserror-2.0.18.bazel index e71655d6d..77224647f 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.thiserror-1.0.63.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.thiserror-2.0.18.bazel @@ -38,10 +38,14 @@ rust_library( "WORKSPACE.bazel", ], ), + crate_features = [ + "default", + "std", + ], crate_root = "src/lib.rs", edition = "2021", proc_macro_deps = [ - "@cu__thiserror-impl-1.0.63//:thiserror_impl", + "@cu__thiserror-impl-2.0.18//:thiserror_impl", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -56,9 +60,9 @@ rust_library( "noclippy", "norustfmt", ], - version = "1.0.63", + version = "2.0.18", deps = [ - "@cu__thiserror-1.0.63//:build_script_build", + "@cu__thiserror-2.0.18//:build_script_build", ], ) @@ -81,6 +85,10 @@ cargo_build_script( "WORKSPACE.bazel", ], ), + crate_features = [ + "default", + "std", + ], crate_name = "build_script_build", crate_root = "build.rs", data = glob( @@ -110,7 +118,7 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "1.0.63", + version = "2.0.18", visibility = ["//visibility:private"], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.thiserror-impl-1.0.63.bazel b/bazel/cargo/wasmtime/remote/BUILD.thiserror-impl-2.0.18.bazel similarity index 90% rename from bazel/cargo/wasmtime/remote/BUILD.thiserror-impl-1.0.63.bazel rename to bazel/cargo/wasmtime/remote/BUILD.thiserror-impl-2.0.18.bazel index d0c4919dc..4d70af12d 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.thiserror-impl-1.0.63.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.thiserror-impl-2.0.18.bazel @@ -49,10 +49,10 @@ rust_proc_macro( "noclippy", "norustfmt", ], - version = "1.0.63", + version = "2.0.18", deps = [ - "@cu__proc-macro2-1.0.86//:proc_macro2", - "@cu__quote-1.0.36//:quote", - "@cu__syn-2.0.72//:syn", + "@cu__proc-macro2-1.0.106//:proc_macro2", + "@cu__quote-1.0.44//:quote", + "@cu__syn-2.0.117//:syn", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.quote-1.0.36.bazel b/bazel/cargo/wasmtime/remote/BUILD.tracing-0.1.44.bazel similarity index 86% rename from bazel/cargo/wasmtime/remote/BUILD.quote-1.0.36.bazel rename to bazel/cargo/wasmtime/remote/BUILD.tracing-0.1.44.bazel index 14e84e612..41ac445ed 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.quote-1.0.36.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.tracing-0.1.44.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "quote", + name = "tracing", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -34,10 +34,6 @@ rust_library( "WORKSPACE.bazel", ], ), - crate_features = [ - "default", - "proc-macro", - ], crate_root = "src/lib.rs", edition = "2018", rustc_env_files = [ @@ -48,13 +44,14 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=quote", + "crate-name=tracing", "manual", "noclippy", "norustfmt", ], - version = "1.0.36", + version = "0.1.44", deps = [ - "@cu__proc-macro2-1.0.86//:proc_macro2", + "@cu__pin-project-lite-0.2.14//:pin_project_lite", + "@cu__tracing-core-0.1.36//:tracing_core", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.tracing-core-0.1.32.bazel b/bazel/cargo/wasmtime/remote/BUILD.tracing-core-0.1.32.bazel deleted file mode 100644 index 24fdc7787..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.tracing-core-0.1.32.bazel +++ /dev/null @@ -1,60 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "tracing_core", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "once_cell", - "std", - ], - crate_root = "src/lib.rs", - edition = "2018", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=tracing-core", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.1.32", - deps = [ - "@cu__once_cell-1.19.0//:once_cell", - ], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.cc-1.1.7.bazel b/bazel/cargo/wasmtime/remote/BUILD.tracing-core-0.1.36.bazel similarity index 93% rename from bazel/cargo/wasmtime/remote/BUILD.cc-1.1.7.bazel rename to bazel/cargo/wasmtime/remote/BUILD.tracing-core-0.1.36.bazel index e412c8dec..5e0f7550f 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.cc-1.1.7.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.tracing-core-0.1.36.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "cc", + name = "tracing_core", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -44,10 +44,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=cc", + "crate-name=tracing-core", "manual", "noclippy", "norustfmt", ], - version = "1.1.7", + version = "0.1.36", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.unicode-xid-0.2.4.bazel b/bazel/cargo/wasmtime/remote/BUILD.unicode-xid-0.2.4.bazel deleted file mode 100644 index f219de9a7..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.unicode-xid-0.2.4.bazel +++ /dev/null @@ -1,56 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "unicode_xid", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "default", - ], - crate_root = "src/lib.rs", - edition = "2015", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=unicode-xid", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.2.4", -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasm-encoder-0.244.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasm-encoder-0.244.0.bazel new file mode 100644 index 000000000..f5eb7323c --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.wasm-encoder-0.244.0.bazel @@ -0,0 +1,61 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "wasm_encoder", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "component-model", + "default", + "std", + ], + crate_root = "src/lib.rs", + edition = "2021", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasm-encoder", + "manual", + "noclippy", + "norustfmt", + ], + version = "0.244.0", + deps = [ + "@cu__leb128fmt-0.1.0//:leb128fmt", + ], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmparser-0.215.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmparser-0.244.0.bazel similarity index 86% rename from bazel/cargo/wasmtime/remote/BUILD.wasmparser-0.215.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.wasmparser-0.244.0.bazel index 81ee774cc..f672bd17e 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmparser-0.215.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmparser-0.244.0.bazel @@ -35,7 +35,10 @@ rust_library( ], ), crate_features = [ + "component-model", + "features", "serde", + "simd", "std", "validate", ], @@ -54,13 +57,10 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.215.0", + version = "0.244.0", deps = [ - "@cu__ahash-0.8.11//:ahash", - "@cu__bitflags-2.6.0//:bitflags", - "@cu__hashbrown-0.14.5//:hashbrown", - "@cu__indexmap-2.3.0//:indexmap", + "@cu__bitflags-2.11.0//:bitflags", "@cu__semver-1.0.23//:semver", - "@cu__serde-1.0.204//:serde", + "@cu__serde-1.0.228//:serde", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmprinter-0.215.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmprinter-0.244.0.bazel similarity index 86% rename from bazel/cargo/wasmtime/remote/BUILD.wasmprinter-0.215.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.wasmprinter-0.244.0.bazel index cd6241a15..12227b18a 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmprinter-0.215.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmprinter-0.244.0.bazel @@ -34,6 +34,11 @@ rust_library( "WORKSPACE.bazel", ], ), + crate_features = [ + "component-model", + "default", + "validate", + ], crate_root = "src/lib.rs", edition = "2021", rustc_env_files = [ @@ -49,10 +54,10 @@ rust_library( "noclippy", "norustfmt", ], - version = "0.215.0", + version = "0.244.0", deps = [ - "@cu__anyhow-1.0.86//:anyhow", + "@cu__anyhow-1.0.102//:anyhow", "@cu__termcolor-1.4.1//:termcolor", - "@cu__wasmparser-0.215.0//:wasmparser", + "@cu__wasmparser-0.244.0//:wasmparser", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-24.0.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-42.0.1.bazel similarity index 50% rename from bazel/cargo/wasmtime/remote/BUILD.wasmtime-24.0.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.wasmtime-42.0.1.bazel index e78e416e2..da8044205 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-24.0.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-42.0.1.bazel @@ -26,6 +26,13 @@ rust_library( include = ["**/*.rs"], allow_empty = True, ), + aliases = { + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core": "wasmtime_core", + "@cu__wasmtime-internal-cranelift-42.0.1//:wasmtime_internal_cranelift": "wasmtime_cranelift", + "@cu__wasmtime-internal-jit-icache-coherence-42.0.1//:wasmtime_internal_jit_icache_coherence": "wasmtime_jit_icache_coherence", + "@cu__wasmtime-internal-unwinder-42.0.1//:wasmtime_internal_unwinder": "wasmtime_unwinder", + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros": "wasmtime_versioned_export_macros", + }, compile_data = glob( include = ["**"], allow_empty = True, @@ -41,15 +48,18 @@ rust_library( crate_features = [ "cranelift", "gc", + "gc-drc", + "once_cell", "runtime", "std", + "wasmtime-jit-icache-coherence", ], crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", proc_macro_deps = [ - "@cu__paste-1.0.15//:paste", - "@cu__serde_derive-1.0.204//:serde_derive", - "@cu__wasmtime-versioned-export-macros-24.0.0//:wasmtime_versioned_export_macros", + "@cu__async-trait-0.1.89//:async_trait", + "@cu__serde_derive-1.0.228//:serde_derive", + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -64,132 +74,134 @@ rust_library( "noclippy", "norustfmt", ], - version = "24.0.0", + version = "42.0.1", deps = [ - "@cu__anyhow-1.0.86//:anyhow", - "@cu__bitflags-2.6.0//:bitflags", + "@cu__bitflags-2.11.0//:bitflags", "@cu__bumpalo-3.16.0//:bumpalo", "@cu__cfg-if-1.0.0//:cfg_if", - "@cu__hashbrown-0.14.5//:hashbrown", - "@cu__indexmap-2.3.0//:indexmap", - "@cu__libc-0.2.155//:libc", - "@cu__libm-0.2.8//:libm", - "@cu__log-0.4.22//:log", - "@cu__object-0.36.2//:object", + "@cu__libc-0.2.182//:libc", + "@cu__log-0.4.29//:log", + "@cu__object-0.37.3//:object", "@cu__once_cell-1.19.0//:once_cell", - "@cu__postcard-1.0.8//:postcard", - "@cu__serde-1.0.204//:serde", - "@cu__smallvec-1.13.2//:smallvec", - "@cu__sptr-0.3.2//:sptr", - "@cu__target-lexicon-0.12.16//:target_lexicon", - "@cu__wasmparser-0.215.0//:wasmparser", - "@cu__wasmtime-24.0.0//:build_script_build", - "@cu__wasmtime-asm-macros-24.0.0//:wasmtime_asm_macros", - "@cu__wasmtime-cranelift-24.0.0//:wasmtime_cranelift", - "@cu__wasmtime-environ-24.0.0//:wasmtime_environ", - "@cu__wasmtime-jit-icache-coherence-24.0.0//:wasmtime_jit_icache_coherence", - "@cu__wasmtime-slab-24.0.0//:wasmtime_slab", + "@cu__postcard-1.1.3//:postcard", + "@cu__pulley-interpreter-42.0.1//:pulley_interpreter", + "@cu__serde-1.0.228//:serde", + "@cu__smallvec-1.15.1//:smallvec", + "@cu__target-lexicon-0.13.5//:target_lexicon", + "@cu__wasmparser-0.244.0//:wasmparser", + "@cu__wasmtime-42.0.1//:build_script_build", + "@cu__wasmtime-environ-42.0.1//:wasmtime_environ", + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core", + "@cu__wasmtime-internal-cranelift-42.0.1//:wasmtime_internal_cranelift", + "@cu__wasmtime-internal-jit-icache-coherence-42.0.1//:wasmtime_internal_jit_icache_coherence", + "@cu__wasmtime-internal-unwinder-42.0.1//:wasmtime_internal_unwinder", ] + select({ "@rules_rust//rust/platform:aarch64-apple-darwin": [ "@cu__mach2-0.4.2//:mach2", # aarch64-apple-darwin - "@cu__rustix-0.38.34//:rustix", # aarch64-apple-darwin + "@cu__rustix-1.1.4//:rustix", # aarch64-apple-darwin ], "@rules_rust//rust/platform:aarch64-apple-ios": [ - "@cu__rustix-0.38.34//:rustix", # aarch64-apple-ios + "@cu__mach2-0.4.2//:mach2", # aarch64-apple-ios + "@cu__rustix-1.1.4//:rustix", # aarch64-apple-ios ], "@rules_rust//rust/platform:aarch64-apple-ios-sim": [ - "@cu__rustix-0.38.34//:rustix", # aarch64-apple-ios-sim + "@cu__mach2-0.4.2//:mach2", # aarch64-apple-ios-sim + "@cu__rustix-1.1.4//:rustix", # aarch64-apple-ios-sim ], "@rules_rust//rust/platform:aarch64-linux-android": [ - "@cu__rustix-0.38.34//:rustix", # aarch64-linux-android + "@cu__rustix-1.1.4//:rustix", # aarch64-linux-android ], "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cu__windows-sys-0.52.0//:windows_sys", # aarch64-pc-windows-msvc + "@cu__windows-sys-0.61.2//:windows_sys", # aarch64-pc-windows-msvc ], "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [ - "@cu__rustix-0.38.34//:rustix", # aarch64-unknown-fuchsia + "@cu__rustix-1.1.4//:rustix", # aarch64-unknown-fuchsia ], "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@cu__memfd-0.6.4//:memfd", # aarch64-unknown-linux-gnu - "@cu__rustix-0.38.34//:rustix", # aarch64-unknown-linux-gnu + "@cu__memfd-0.6.5//:memfd", # aarch64-unknown-linux-gnu + "@cu__rustix-1.1.4//:rustix", # aarch64-unknown-linux-gnu ], "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ - "@cu__memfd-0.6.4//:memfd", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu - "@cu__rustix-0.38.34//:rustix", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu + "@cu__memfd-0.6.5//:memfd", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu + "@cu__rustix-1.1.4//:rustix", # aarch64-unknown-linux-gnu, aarch64-unknown-nixos-gnu ], "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [ - "@cu__rustix-0.38.34//:rustix", # aarch64-unknown-nto-qnx710 + "@cu__rustix-1.1.4//:rustix", # aarch64-unknown-nto-qnx710 ], "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ - "@cu__memfd-0.6.4//:memfd", # arm-unknown-linux-gnueabi - "@cu__rustix-0.38.34//:rustix", # arm-unknown-linux-gnueabi + "@cu__memfd-0.6.5//:memfd", # arm-unknown-linux-gnueabi + "@cu__rustix-1.1.4//:rustix", # arm-unknown-linux-gnueabi + ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__memfd-0.6.5//:memfd", # arm-unknown-linux-musleabi + "@cu__rustix-1.1.4//:rustix", # arm-unknown-linux-musleabi ], "@rules_rust//rust/platform:armv7-linux-androideabi": [ - "@cu__rustix-0.38.34//:rustix", # armv7-linux-androideabi + "@cu__rustix-1.1.4//:rustix", # armv7-linux-androideabi ], "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ - "@cu__memfd-0.6.4//:memfd", # armv7-unknown-linux-gnueabi - "@cu__rustix-0.38.34//:rustix", # armv7-unknown-linux-gnueabi + "@cu__memfd-0.6.5//:memfd", # armv7-unknown-linux-gnueabi + "@cu__rustix-1.1.4//:rustix", # armv7-unknown-linux-gnueabi ], "@rules_rust//rust/platform:i686-apple-darwin": [ "@cu__mach2-0.4.2//:mach2", # i686-apple-darwin - "@cu__rustix-0.38.34//:rustix", # i686-apple-darwin + "@cu__rustix-1.1.4//:rustix", # i686-apple-darwin ], "@rules_rust//rust/platform:i686-linux-android": [ - "@cu__rustix-0.38.34//:rustix", # i686-linux-android + "@cu__rustix-1.1.4//:rustix", # i686-linux-android ], "@rules_rust//rust/platform:i686-pc-windows-msvc": [ - "@cu__windows-sys-0.52.0//:windows_sys", # i686-pc-windows-msvc + "@cu__windows-sys-0.61.2//:windows_sys", # i686-pc-windows-msvc ], "@rules_rust//rust/platform:i686-unknown-freebsd": [ - "@cu__rustix-0.38.34//:rustix", # i686-unknown-freebsd + "@cu__rustix-1.1.4//:rustix", # i686-unknown-freebsd ], "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ - "@cu__memfd-0.6.4//:memfd", # i686-unknown-linux-gnu - "@cu__rustix-0.38.34//:rustix", # i686-unknown-linux-gnu + "@cu__memfd-0.6.5//:memfd", # i686-unknown-linux-gnu + "@cu__rustix-1.1.4//:rustix", # i686-unknown-linux-gnu ], "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ - "@cu__memfd-0.6.4//:memfd", # powerpc-unknown-linux-gnu - "@cu__rustix-0.38.34//:rustix", # powerpc-unknown-linux-gnu + "@cu__memfd-0.6.5//:memfd", # powerpc-unknown-linux-gnu + "@cu__rustix-1.1.4//:rustix", # powerpc-unknown-linux-gnu ], "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ - "@cu__memfd-0.6.4//:memfd", # riscv64gc-unknown-linux-gnu - "@cu__rustix-0.38.34//:rustix", # riscv64gc-unknown-linux-gnu + "@cu__memfd-0.6.5//:memfd", # riscv64gc-unknown-linux-gnu + "@cu__rustix-1.1.4//:rustix", # riscv64gc-unknown-linux-gnu ], "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ - "@cu__memfd-0.6.4//:memfd", # s390x-unknown-linux-gnu - "@cu__psm-0.1.21//:psm", # s390x-unknown-linux-gnu - "@cu__rustix-0.38.34//:rustix", # s390x-unknown-linux-gnu + "@cu__memfd-0.6.5//:memfd", # s390x-unknown-linux-gnu + "@cu__rustix-1.1.4//:rustix", # s390x-unknown-linux-gnu ], "@rules_rust//rust/platform:wasm32-unknown-emscripten": [ - "@cu__rustix-0.38.34//:rustix", # wasm32-unknown-emscripten + "@cu__rustix-1.1.4//:rustix", # wasm32-unknown-emscripten ], "@rules_rust//rust/platform:x86_64-apple-darwin": [ "@cu__mach2-0.4.2//:mach2", # x86_64-apple-darwin - "@cu__rustix-0.38.34//:rustix", # x86_64-apple-darwin + "@cu__rustix-1.1.4//:rustix", # x86_64-apple-darwin ], "@rules_rust//rust/platform:x86_64-apple-ios": [ - "@cu__rustix-0.38.34//:rustix", # x86_64-apple-ios + "@cu__mach2-0.4.2//:mach2", # x86_64-apple-ios + "@cu__rustix-1.1.4//:rustix", # x86_64-apple-ios ], "@rules_rust//rust/platform:x86_64-linux-android": [ - "@cu__rustix-0.38.34//:rustix", # x86_64-linux-android + "@cu__rustix-1.1.4//:rustix", # x86_64-linux-android ], "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cu__windows-sys-0.52.0//:windows_sys", # x86_64-pc-windows-msvc + "@cu__windows-sys-0.61.2//:windows_sys", # x86_64-pc-windows-msvc ], "@rules_rust//rust/platform:x86_64-unknown-freebsd": [ - "@cu__rustix-0.38.34//:rustix", # x86_64-unknown-freebsd + "@cu__rustix-1.1.4//:rustix", # x86_64-unknown-freebsd ], "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [ - "@cu__rustix-0.38.34//:rustix", # x86_64-unknown-fuchsia + "@cu__rustix-1.1.4//:rustix", # x86_64-unknown-fuchsia ], "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@cu__memfd-0.6.4//:memfd", # x86_64-unknown-linux-gnu - "@cu__rustix-0.38.34//:rustix", # x86_64-unknown-linux-gnu + "@cu__memfd-0.6.5//:memfd", # x86_64-unknown-linux-gnu + "@cu__rustix-1.1.4//:rustix", # x86_64-unknown-linux-gnu ], "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ - "@cu__memfd-0.6.4//:memfd", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu - "@cu__rustix-0.38.34//:rustix", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu + "@cu__memfd-0.6.5//:memfd", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu + "@cu__rustix-1.1.4//:rustix", # x86_64-unknown-linux-gnu, x86_64-unknown-nixos-gnu ], "//conditions:default": [], }), @@ -201,6 +213,9 @@ cargo_build_script( include = ["**/*.rs"], allow_empty = True, ), + aliases = { + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros": "wasmtime_versioned_export_macros", + }, compile_data = glob( include = ["**"], allow_empty = True, @@ -217,8 +232,11 @@ cargo_build_script( crate_features = [ "cranelift", "gc", + "gc-drc", + "once_cell", "runtime", "std", + "wasmtime-jit-icache-coherence", ], crate_name = "build_script_build", crate_root = "build.rs", @@ -234,10 +252,10 @@ cargo_build_script( "WORKSPACE.bazel", ], ), - edition = "2021", + edition = "2024", pkg_name = "wasmtime", proc_macro_deps = [ - "@cu__wasmtime-versioned-export-macros-24.0.0//:wasmtime_versioned_export_macros", + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -252,10 +270,10 @@ cargo_build_script( "noclippy", "norustfmt", ], - version = "24.0.0", + version = "42.0.1", visibility = ["//visibility:private"], deps = [ - "@cu__cc-1.1.7//:cc", + "@cu__cc-1.2.56//:cc", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-c-api-impl-42.0.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-c-api-impl-42.0.1.bazel new file mode 100644 index 000000000..a32fea475 --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-c-api-impl-42.0.1.bazel @@ -0,0 +1,136 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "wasmtime_c_api", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + aliases = { + "@cu__wasmtime-internal-c-api-macros-42.0.1//:wasmtime_internal_c_api_macros": "wasmtime_c_api_macros", + }, + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "cranelift", + "gc-drc", + ], + crate_root = "src/lib.rs", + edition = "2024", + proc_macro_deps = [ + "@cu__wasmtime-internal-c-api-macros-42.0.1//:wasmtime_internal_c_api_macros", + ], + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-c-api-impl", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + deps = [ + "@cu__log-0.4.29//:log", + "@cu__tracing-0.1.44//:tracing", + "@cu__wasmtime-42.0.1//:wasmtime", + "@cu__wasmtime-c-api-impl-42.0.1//:build_script_build", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "cranelift", + "gc-drc", + ], + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2024", + links = "wasmtime-c-api", + pkg_name = "wasmtime-c-api-impl", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-c-api-impl", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-component-macro-24.0.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-component-macro-24.0.0.bazel deleted file mode 100644 index 30add7a43..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-component-macro-24.0.0.bazel +++ /dev/null @@ -1,125 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load( - "@rules_rust//cargo:defs.bzl", - "cargo_build_script", - "cargo_toml_env_vars", -) -load("@rules_rust//rust:defs.bzl", "rust_proc_macro") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_proc_macro( - name = "wasmtime_component_macro", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2021", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=wasmtime-component-macro", - "manual", - "noclippy", - "norustfmt", - ], - version = "24.0.0", - deps = [ - "@cu__anyhow-1.0.86//:anyhow", - "@cu__proc-macro2-1.0.86//:proc_macro2", - "@cu__quote-1.0.36//:quote", - "@cu__syn-2.0.72//:syn", - "@cu__wasmtime-component-macro-24.0.0//:build_script_build", - "@cu__wasmtime-component-util-24.0.0//:wasmtime_component_util", - "@cu__wasmtime-wit-bindgen-24.0.0//:wasmtime_wit_bindgen", - "@cu__wit-parser-0.215.0//:wit_parser", - ], -) - -cargo_build_script( - name = "_bs", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - "**/*.rs", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_name = "build_script_build", - crate_root = "build.rs", - data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - edition = "2021", - pkg_name = "wasmtime-component-macro", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=wasmtime-component-macro", - "manual", - "noclippy", - "norustfmt", - ], - version = "24.0.0", - visibility = ["//visibility:private"], -) - -alias( - name = "build_script_build", - actual = ":_bs", - tags = ["manual"], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-cranelift-24.0.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-cranelift-24.0.0.bazel deleted file mode 100644 index 35432a774..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-cranelift-24.0.0.bazel +++ /dev/null @@ -1,76 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "wasmtime_cranelift", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "gc", - ], - crate_root = "src/lib.rs", - edition = "2021", - proc_macro_deps = [ - "@cu__wasmtime-versioned-export-macros-24.0.0//:wasmtime_versioned_export_macros", - ], - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=wasmtime-cranelift", - "manual", - "noclippy", - "norustfmt", - ], - version = "24.0.0", - deps = [ - "@cu__anyhow-1.0.86//:anyhow", - "@cu__cfg-if-1.0.0//:cfg_if", - "@cu__cranelift-codegen-0.111.0//:cranelift_codegen", - "@cu__cranelift-control-0.111.0//:cranelift_control", - "@cu__cranelift-entity-0.111.0//:cranelift_entity", - "@cu__cranelift-frontend-0.111.0//:cranelift_frontend", - "@cu__cranelift-native-0.111.0//:cranelift_native", - "@cu__cranelift-wasm-0.111.0//:cranelift_wasm", - "@cu__gimli-0.29.0//:gimli", - "@cu__log-0.4.22//:log", - "@cu__object-0.36.2//:object", - "@cu__target-lexicon-0.12.16//:target_lexicon", - "@cu__thiserror-1.0.63//:thiserror", - "@cu__wasmparser-0.215.0//:wasmparser", - "@cu__wasmtime-environ-24.0.0//:wasmtime_environ", - ], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-environ-24.0.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-environ-42.0.1.bazel similarity index 59% rename from bazel/cargo/wasmtime/remote/BUILD.wasmtime-environ-24.0.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.wasmtime-environ-42.0.1.bazel index 344f2e2a6..dde66d5f1 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-environ-24.0.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-environ-42.0.1.bazel @@ -22,6 +22,9 @@ rust_library( include = ["**/*.rs"], allow_empty = True, ), + aliases = { + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core": "wasmtime_core", + }, compile_data = glob( include = ["**"], allow_empty = True, @@ -37,12 +40,13 @@ rust_library( crate_features = [ "compile", "gc", + "gc-drc", "std", ], crate_root = "src/lib.rs", - edition = "2021", + edition = "2024", proc_macro_deps = [ - "@cu__serde_derive-1.0.204//:serde_derive", + "@cu__serde_derive-1.0.228//:serde_derive", ], rustc_env_files = [ ":cargo_toml_env_vars", @@ -57,21 +61,23 @@ rust_library( "noclippy", "norustfmt", ], - version = "24.0.0", + version = "42.0.1", deps = [ - "@cu__anyhow-1.0.86//:anyhow", - "@cu__cranelift-bitset-0.111.0//:cranelift_bitset", - "@cu__cranelift-entity-0.111.0//:cranelift_entity", - "@cu__gimli-0.29.0//:gimli", - "@cu__indexmap-2.3.0//:indexmap", - "@cu__log-0.4.22//:log", - "@cu__object-0.36.2//:object", - "@cu__postcard-1.0.8//:postcard", - "@cu__serde-1.0.204//:serde", - "@cu__target-lexicon-0.12.16//:target_lexicon", - "@cu__wasm-encoder-0.215.0//:wasm_encoder", - "@cu__wasmparser-0.215.0//:wasmparser", - "@cu__wasmprinter-0.215.0//:wasmprinter", - "@cu__wasmtime-types-24.0.0//:wasmtime_types", + "@cu__anyhow-1.0.102//:anyhow", + "@cu__cranelift-bitset-0.129.1//:cranelift_bitset", + "@cu__cranelift-entity-0.129.1//:cranelift_entity", + "@cu__gimli-0.33.0//:gimli", + "@cu__hashbrown-0.15.5//:hashbrown", + "@cu__indexmap-2.13.0//:indexmap", + "@cu__log-0.4.29//:log", + "@cu__object-0.37.3//:object", + "@cu__postcard-1.1.3//:postcard", + "@cu__serde-1.0.228//:serde", + "@cu__smallvec-1.15.1//:smallvec", + "@cu__target-lexicon-0.13.5//:target_lexicon", + "@cu__wasm-encoder-0.244.0//:wasm_encoder", + "@cu__wasmparser-0.244.0//:wasmparser", + "@cu__wasmprinter-0.244.0//:wasmprinter", + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.tracing-attributes-0.1.27.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-c-api-macros-42.0.1.bazel similarity index 83% rename from bazel/cargo/wasmtime/remote/BUILD.tracing-attributes-0.1.27.bazel rename to bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-c-api-macros-42.0.1.bazel index 141925873..d5e91aedb 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.tracing-attributes-0.1.27.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-c-api-macros-42.0.1.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_proc_macro( - name = "tracing_attributes", + name = "wasmtime_internal_c_api_macros", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -35,7 +35,7 @@ rust_proc_macro( ], ), crate_root = "src/lib.rs", - edition = "2018", + edition = "2024", rustc_env_files = [ ":cargo_toml_env_vars", ], @@ -44,15 +44,14 @@ rust_proc_macro( ], tags = [ "cargo-bazel", - "crate-name=tracing-attributes", + "crate-name=wasmtime-internal-c-api-macros", "manual", "noclippy", "norustfmt", ], - version = "0.1.27", + version = "42.0.1", deps = [ - "@cu__proc-macro2-1.0.86//:proc_macro2", - "@cu__quote-1.0.36//:quote", - "@cu__syn-2.0.72//:syn", + "@cu__proc-macro2-1.0.106//:proc_macro2", + "@cu__quote-1.0.44//:quote", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-core-42.0.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-core-42.0.1.bazel new file mode 100644 index 000000000..94be85a6b --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-core-42.0.1.bazel @@ -0,0 +1,125 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "wasmtime_internal_core", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "std", + ], + crate_root = "src/lib.rs", + edition = "2024", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-internal-core", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + deps = [ + "@cu__libm-0.2.16//:libm", + "@cu__wasmtime-internal-core-42.0.1//:build_script_build", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "std", + ], + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2024", + pkg_name = "wasmtime-internal-core", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-internal-core", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-cranelift-42.0.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-cranelift-42.0.1.bazel new file mode 100644 index 000000000..75ad039ed --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-cranelift-42.0.1.bazel @@ -0,0 +1,86 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "wasmtime_internal_cranelift", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + aliases = { + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core": "wasmtime_core", + "@cu__wasmtime-internal-unwinder-42.0.1//:wasmtime_internal_unwinder": "wasmtime_unwinder", + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros": "wasmtime_versioned_export_macros", + }, + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "gc", + "gc-drc", + "pulley", + ], + crate_root = "src/lib.rs", + edition = "2024", + proc_macro_deps = [ + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros", + ], + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-internal-cranelift", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + deps = [ + "@cu__cfg-if-1.0.0//:cfg_if", + "@cu__cranelift-codegen-0.129.1//:cranelift_codegen", + "@cu__cranelift-control-0.129.1//:cranelift_control", + "@cu__cranelift-entity-0.129.1//:cranelift_entity", + "@cu__cranelift-frontend-0.129.1//:cranelift_frontend", + "@cu__cranelift-native-0.129.1//:cranelift_native", + "@cu__gimli-0.33.0//:gimli", + "@cu__itertools-0.14.0//:itertools", + "@cu__log-0.4.29//:log", + "@cu__object-0.37.3//:object", + "@cu__pulley-interpreter-42.0.1//:pulley_interpreter", + "@cu__smallvec-1.15.1//:smallvec", + "@cu__target-lexicon-0.13.5//:target_lexicon", + "@cu__thiserror-2.0.18//:thiserror", + "@cu__wasmparser-0.244.0//:wasmparser", + "@cu__wasmtime-environ-42.0.1//:wasmtime_environ", + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core", + "@cu__wasmtime-internal-unwinder-42.0.1//:wasmtime_internal_unwinder", + ], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-fiber-42.0.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-fiber-42.0.1.bazel new file mode 100644 index 000000000..c963a55a6 --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-fiber-42.0.1.bazel @@ -0,0 +1,254 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "wasmtime_internal_fiber", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + aliases = { + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros": "wasmtime_versioned_export_macros", + }, + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2024", + proc_macro_deps = [ + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros", + ], + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-internal-fiber", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + deps = [ + "@cu__cfg-if-1.0.0//:cfg_if", + "@cu__wasmtime-environ-42.0.1//:wasmtime_environ", + "@cu__wasmtime-internal-fiber-42.0.1//:build_script_build", + ] + select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:aarch64-apple-ios": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:aarch64-apple-ios-sim": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:aarch64-linux-android": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ + "@cu__windows-sys-0.61.2//:windows_sys", # cfg(windows) + ], + "@rules_rust//rust/platform:aarch64-unknown-fuchsia": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:armv7-linux-androideabi": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:i686-apple-darwin": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:i686-linux-android": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:i686-pc-windows-msvc": [ + "@cu__windows-sys-0.61.2//:windows_sys", # cfg(windows) + ], + "@rules_rust//rust/platform:i686-unknown-freebsd": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:wasm32-unknown-emscripten": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:x86_64-apple-darwin": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:x86_64-apple-ios": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:x86_64-linux-android": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ + "@cu__windows-sys-0.61.2//:windows_sys", # cfg(windows) + ], + "@rules_rust//rust/platform:x86_64-unknown-freebsd": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:x86_64-unknown-fuchsia": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(unix) + "@cu__rustix-1.1.4//:rustix", # cfg(unix) + ], + "//conditions:default": [], + }), +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + aliases = { + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros": "wasmtime_versioned_export_macros", + }, + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2024", + pkg_name = "wasmtime-internal-fiber", + proc_macro_deps = [ + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros", + ], + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-internal-fiber", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + visibility = ["//visibility:private"], + deps = [ + "@cu__cc-1.2.56//:cc", + ], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-jit-debug-42.0.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-jit-debug-42.0.1.bazel new file mode 100644 index 000000000..7f0b8dc46 --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-jit-debug-42.0.1.bazel @@ -0,0 +1,133 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "wasmtime_internal_jit_debug", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + aliases = { + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros": "wasmtime_versioned_export_macros", + }, + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2024", + proc_macro_deps = [ + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros", + ], + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-internal-jit-debug", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + deps = [ + "@cu__wasmtime-internal-jit-debug-42.0.1//:build_script_build", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + aliases = { + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros": "wasmtime_versioned_export_macros", + }, + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2024", + pkg_name = "wasmtime-internal-jit-debug", + proc_macro_deps = [ + "@cu__wasmtime-internal-versioned-export-macros-42.0.1//:wasmtime_internal_versioned_export_macros", + ], + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-internal-jit-debug", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + visibility = ["//visibility:private"], + deps = [ + "@cu__cc-1.2.56//:cc", + ], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-jit-icache-coherence-42.0.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-jit-icache-coherence-42.0.1.bazel new file mode 100644 index 000000000..d44d00c22 --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-jit-icache-coherence-42.0.1.bazel @@ -0,0 +1,140 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "wasmtime_internal_jit_icache_coherence", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + aliases = { + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core": "wasmtime_core", + }, + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2024", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-internal-jit-icache-coherence", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + deps = [ + "@cu__cfg-if-1.0.0//:cfg_if", + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core", + ] + select({ + "@rules_rust//rust/platform:aarch64-apple-darwin": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:aarch64-apple-ios": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:aarch64-apple-ios-sim": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:aarch64-linux-android": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ + "@cu__windows-sys-0.61.2//:windows_sys", # cfg(target_os = "windows") + ], + "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:arm-unknown-linux-musleabi": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:armv7-linux-androideabi": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:i686-apple-darwin": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:i686-linux-android": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:i686-pc-windows-msvc": [ + "@cu__windows-sys-0.61.2//:windows_sys", # cfg(target_os = "windows") + ], + "@rules_rust//rust/platform:i686-unknown-freebsd": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:x86_64-apple-darwin": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:x86_64-apple-ios": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:x86_64-linux-android": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ + "@cu__windows-sys-0.61.2//:windows_sys", # cfg(target_os = "windows") + ], + "@rules_rust//rust/platform:x86_64-unknown-freebsd": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ + "@cu__libc-0.2.182//:libc", # cfg(any(target_os = "linux", target_vendor = "apple", target_os = "freebsd", target_os = "android")) + ], + "//conditions:default": [], + }), +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-unwinder-42.0.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-unwinder-42.0.1.bazel new file mode 100644 index 000000000..6b2098e7f --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-unwinder-42.0.1.bazel @@ -0,0 +1,131 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "wasmtime_internal_unwinder", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "cranelift", + "default", + ], + crate_root = "src/lib.rs", + edition = "2024", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-internal-unwinder", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + deps = [ + "@cu__cfg-if-1.0.0//:cfg_if", + "@cu__cranelift-codegen-0.129.1//:cranelift_codegen", + "@cu__log-0.4.29//:log", + "@cu__object-0.37.3//:object", + "@cu__wasmtime-environ-42.0.1//:wasmtime_environ", + "@cu__wasmtime-internal-unwinder-42.0.1//:build_script_build", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_features = [ + "cranelift", + "default", + ], + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2024", + pkg_name = "wasmtime-internal-unwinder", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-internal-unwinder", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-versioned-export-macros-42.0.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-versioned-export-macros-42.0.1.bazel new file mode 100644 index 000000000..f7114de44 --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-versioned-export-macros-42.0.1.bazel @@ -0,0 +1,58 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_proc_macro") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_proc_macro( + name = "wasmtime_internal_versioned_export_macros", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2024", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-internal-versioned-export-macros", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + deps = [ + "@cu__proc-macro2-1.0.106//:proc_macro2", + "@cu__quote-1.0.44//:quote", + "@cu__syn-2.0.117//:syn", + ], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-winch-42.0.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-winch-42.0.1.bazel new file mode 100644 index 000000000..ae3f62e5b --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-internal-winch-42.0.1.bazel @@ -0,0 +1,67 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "wasmtime_internal_winch", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + aliases = { + "@cu__wasmtime-internal-cranelift-42.0.1//:wasmtime_internal_cranelift": "wasmtime_cranelift", + }, + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2024", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=wasmtime-internal-winch", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + deps = [ + "@cu__cranelift-codegen-0.129.1//:cranelift_codegen", + "@cu__gimli-0.33.0//:gimli", + "@cu__log-0.4.29//:log", + "@cu__object-0.37.3//:object", + "@cu__target-lexicon-0.13.5//:target_lexicon", + "@cu__wasmparser-0.244.0//:wasmparser", + "@cu__wasmtime-environ-42.0.1//:wasmtime_environ", + "@cu__wasmtime-internal-cranelift-42.0.1//:wasmtime_internal_cranelift", + "@cu__winch-codegen-42.0.1//:winch_codegen", + ], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-jit-icache-coherence-24.0.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-jit-icache-coherence-24.0.0.bazel deleted file mode 100644 index df895da72..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-jit-icache-coherence-24.0.0.bazel +++ /dev/null @@ -1,125 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "wasmtime_jit_icache_coherence", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2021", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=wasmtime-jit-icache-coherence", - "manual", - "noclippy", - "norustfmt", - ], - version = "24.0.0", - deps = [ - "@cu__anyhow-1.0.86//:anyhow", - "@cu__cfg-if-1.0.0//:cfg_if", - ] + select({ - "@rules_rust//rust/platform:aarch64-apple-darwin": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:aarch64-linux-android": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:aarch64-pc-windows-msvc": [ - "@cu__windows-sys-0.52.0//:windows_sys", # cfg(target_os = "windows") - ], - "@rules_rust//rust/platform:aarch64-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:arm-unknown-linux-gnueabi": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:armv7-linux-androideabi": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:i686-apple-darwin": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:i686-linux-android": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:i686-pc-windows-msvc": [ - "@cu__windows-sys-0.52.0//:windows_sys", # cfg(target_os = "windows") - ], - "@rules_rust//rust/platform:i686-unknown-freebsd": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:i686-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:powerpc-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:s390x-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:x86_64-apple-darwin": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:x86_64-linux-android": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:x86_64-pc-windows-msvc": [ - "@cu__windows-sys-0.52.0//:windows_sys", # cfg(target_os = "windows") - ], - "@rules_rust//rust/platform:x86_64-unknown-freebsd": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:x86_64-unknown-linux-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu": [ - "@cu__libc-0.2.155//:libc", # cfg(any(target_os = "linux", target_os = "macos", target_os = "freebsd", target_os = "android")) - ], - "//conditions:default": [], - }), -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-types-24.0.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-types-24.0.0.bazel deleted file mode 100644 index 290b53136..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-types-24.0.0.bazel +++ /dev/null @@ -1,66 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "wasmtime_types", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "std", - ], - crate_root = "src/lib.rs", - edition = "2021", - proc_macro_deps = [ - "@cu__serde_derive-1.0.204//:serde_derive", - ], - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=wasmtime-types", - "manual", - "noclippy", - "norustfmt", - ], - version = "24.0.0", - deps = [ - "@cu__anyhow-1.0.86//:anyhow", - "@cu__cranelift-entity-0.111.0//:cranelift_entity", - "@cu__serde-1.0.204//:serde", - "@cu__smallvec-1.13.2//:smallvec", - "@cu__wasmparser-0.215.0//:wasmparser", - ], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-versioned-export-macros-24.0.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-versioned-export-macros-24.0.0.bazel deleted file mode 100644 index a16e49c78..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-versioned-export-macros-24.0.0.bazel +++ /dev/null @@ -1,58 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_proc_macro") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_proc_macro( - name = "wasmtime_versioned_export_macros", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2021", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=wasmtime-versioned-export-macros", - "manual", - "noclippy", - "norustfmt", - ], - version = "24.0.0", - deps = [ - "@cu__proc-macro2-1.0.86//:proc_macro2", - "@cu__quote-1.0.36//:quote", - "@cu__syn-2.0.72//:syn", - ], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-wit-bindgen-24.0.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.wasmtime-wit-bindgen-24.0.0.bazel deleted file mode 100644 index 50433c3e6..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-wit-bindgen-24.0.0.bazel +++ /dev/null @@ -1,59 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "wasmtime_wit_bindgen", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_root = "src/lib.rs", - edition = "2021", - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=wasmtime-wit-bindgen", - "manual", - "noclippy", - "norustfmt", - ], - version = "24.0.0", - deps = [ - "@cu__anyhow-1.0.86//:anyhow", - "@cu__heck-0.4.1//:heck", - "@cu__indexmap-2.3.0//:indexmap", - "@cu__wit-parser-0.215.0//:wit_parser", - ], -) diff --git a/bazel/cargo/wasmtime/remote/BUILD.winch-codegen-42.0.1.bazel b/bazel/cargo/wasmtime/remote/BUILD.winch-codegen-42.0.1.bazel new file mode 100644 index 000000000..72213faef --- /dev/null +++ b/bazel/cargo/wasmtime/remote/BUILD.winch-codegen-42.0.1.bazel @@ -0,0 +1,133 @@ +############################################################################### +# @generated +# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To +# regenerate this file, run the following: +# +# bazel run @//bazel/cargo/wasmtime:crates_vendor +############################################################################### + +load( + "@rules_rust//cargo:defs.bzl", + "cargo_build_script", + "cargo_toml_env_vars", +) +load("@rules_rust//rust:defs.bzl", "rust_library") + +package(default_visibility = ["//visibility:public"]) + +cargo_toml_env_vars( + name = "cargo_toml_env_vars", + src = "Cargo.toml", +) + +rust_library( + name = "winch_codegen", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + aliases = { + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core": "wasmtime_core", + "@cu__wasmtime-internal-cranelift-42.0.1//:wasmtime_internal_cranelift": "wasmtime_cranelift", + }, + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_root = "src/lib.rs", + edition = "2024", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=winch-codegen", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + deps = [ + "@cu__cranelift-assembler-x64-0.129.1//:cranelift_assembler_x64", + "@cu__cranelift-codegen-0.129.1//:cranelift_codegen", + "@cu__gimli-0.33.0//:gimli", + "@cu__regalloc2-0.13.5//:regalloc2", + "@cu__smallvec-1.15.1//:smallvec", + "@cu__target-lexicon-0.13.5//:target_lexicon", + "@cu__thiserror-2.0.18//:thiserror", + "@cu__wasmparser-0.244.0//:wasmparser", + "@cu__wasmtime-environ-42.0.1//:wasmtime_environ", + "@cu__wasmtime-internal-core-42.0.1//:wasmtime_internal_core", + "@cu__wasmtime-internal-cranelift-42.0.1//:wasmtime_internal_cranelift", + "@cu__winch-codegen-42.0.1//:build_script_build", + ], +) + +cargo_build_script( + name = "_bs", + srcs = glob( + include = ["**/*.rs"], + allow_empty = True, + ), + compile_data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + "**/*.rs", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + crate_name = "build_script_build", + crate_root = "build.rs", + data = glob( + include = ["**"], + allow_empty = True, + exclude = [ + "**/* *", + ".tmp_git_root/**/*", + "BUILD", + "BUILD.bazel", + "WORKSPACE", + "WORKSPACE.bazel", + ], + ), + edition = "2024", + pkg_name = "winch-codegen", + rustc_env_files = [ + ":cargo_toml_env_vars", + ], + rustc_flags = [ + "--cap-lints=allow", + ], + tags = [ + "cargo-bazel", + "crate-name=winch-codegen", + "manual", + "noclippy", + "norustfmt", + ], + version = "42.0.1", + visibility = ["//visibility:private"], +) + +alias( + name = "build_script_build", + actual = ":_bs", + tags = ["manual"], +) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-component-util-24.0.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.windows-link-0.2.1.bazel similarity index 92% rename from bazel/cargo/wasmtime/remote/BUILD.wasmtime-component-util-24.0.0.bazel rename to bazel/cargo/wasmtime/remote/BUILD.windows-link-0.2.1.bazel index 4730a5c58..759bf92f7 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.wasmtime-component-util-24.0.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.windows-link-0.2.1.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "wasmtime_component_util", + name = "windows_link", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -44,10 +44,10 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=wasmtime-component-util", + "crate-name=windows-link", "manual", "noclippy", "norustfmt", ], - version = "24.0.0", + version = "0.2.1", ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.windows-sys-0.52.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.windows-sys-0.52.0.bazel index 4897c0e71..cc02b4442 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.windows-sys-0.52.0.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.windows-sys-0.52.0.bazel @@ -37,17 +37,11 @@ rust_library( crate_features = [ "Win32", "Win32_Foundation", - "Win32_Security", "Win32_Storage", "Win32_Storage_FileSystem", "Win32_System", "Win32_System_Console", - "Win32_System_Diagnostics", - "Win32_System_Diagnostics_Debug", - "Win32_System_Kernel", - "Win32_System_Memory", "Win32_System_SystemInformation", - "Win32_System_Threading", "default", ], crate_root = "src/lib.rs", diff --git a/bazel/cargo/wasmtime/remote/BUILD.env_logger-0.10.2.bazel b/bazel/cargo/wasmtime/remote/BUILD.windows-sys-0.61.2.bazel similarity index 72% rename from bazel/cargo/wasmtime/remote/BUILD.env_logger-0.10.2.bazel rename to bazel/cargo/wasmtime/remote/BUILD.windows-sys-0.61.2.bazel index 417a7159c..60f953b9a 100644 --- a/bazel/cargo/wasmtime/remote/BUILD.env_logger-0.10.2.bazel +++ b/bazel/cargo/wasmtime/remote/BUILD.windows-sys-0.61.2.bazel @@ -17,7 +17,7 @@ cargo_toml_env_vars( ) rust_library( - name = "env_logger", + name = "windows_sys", srcs = glob( include = ["**/*.rs"], allow_empty = True, @@ -35,11 +35,19 @@ rust_library( ], ), crate_features = [ - "auto-color", - "color", + "Win32", + "Win32_Foundation", + "Win32_Security", + "Win32_Storage", + "Win32_Storage_FileSystem", + "Win32_System", + "Win32_System_Diagnostics", + "Win32_System_Diagnostics_Debug", + "Win32_System_Kernel", + "Win32_System_Memory", + "Win32_System_SystemInformation", + "Win32_System_Threading", "default", - "humantime", - "regex", ], crate_root = "src/lib.rs", edition = "2021", @@ -51,17 +59,13 @@ rust_library( ], tags = [ "cargo-bazel", - "crate-name=env_logger", + "crate-name=windows-sys", "manual", "noclippy", "norustfmt", ], - version = "0.10.2", + version = "0.61.2", deps = [ - "@cu__humantime-2.1.0//:humantime", - "@cu__is-terminal-0.4.12//:is_terminal", - "@cu__log-0.4.22//:log", - "@cu__regex-1.10.5//:regex", - "@cu__termcolor-1.4.1//:termcolor", + "@cu__windows-link-0.2.1//:windows_link", ], ) diff --git a/bazel/cargo/wasmtime/remote/BUILD.wit-parser-0.215.0.bazel b/bazel/cargo/wasmtime/remote/BUILD.wit-parser-0.215.0.bazel deleted file mode 100644 index 8e00d6c82..000000000 --- a/bazel/cargo/wasmtime/remote/BUILD.wit-parser-0.215.0.bazel +++ /dev/null @@ -1,73 +0,0 @@ -############################################################################### -# @generated -# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To -# regenerate this file, run the following: -# -# bazel run @//bazel/cargo/wasmtime:crates_vendor -############################################################################### - -load("@rules_rust//cargo:defs.bzl", "cargo_toml_env_vars") -load("@rules_rust//rust:defs.bzl", "rust_library") - -package(default_visibility = ["//visibility:public"]) - -cargo_toml_env_vars( - name = "cargo_toml_env_vars", - src = "Cargo.toml", -) - -rust_library( - name = "wit_parser", - srcs = glob( - include = ["**/*.rs"], - allow_empty = True, - ), - compile_data = glob( - include = ["**"], - allow_empty = True, - exclude = [ - "**/* *", - ".tmp_git_root/**/*", - "BUILD", - "BUILD.bazel", - "WORKSPACE", - "WORKSPACE.bazel", - ], - ), - crate_features = [ - "decoding", - "default", - "serde", - "serde_json", - ], - crate_root = "src/lib.rs", - edition = "2021", - proc_macro_deps = [ - "@cu__serde_derive-1.0.204//:serde_derive", - ], - rustc_env_files = [ - ":cargo_toml_env_vars", - ], - rustc_flags = [ - "--cap-lints=allow", - ], - tags = [ - "cargo-bazel", - "crate-name=wit-parser", - "manual", - "noclippy", - "norustfmt", - ], - version = "0.215.0", - deps = [ - "@cu__anyhow-1.0.86//:anyhow", - "@cu__id-arena-2.2.1//:id_arena", - "@cu__indexmap-2.3.0//:indexmap", - "@cu__log-0.4.22//:log", - "@cu__semver-1.0.23//:semver", - "@cu__serde-1.0.204//:serde", - "@cu__serde_json-1.0.120//:serde_json", - "@cu__unicode-xid-0.2.4//:unicode_xid", - "@cu__wasmparser-0.215.0//:wasmparser", - ], -) diff --git a/bazel/cargo/wasmtime/remote/defs.bzl b/bazel/cargo/wasmtime/remote/defs.bzl index 6c07701b9..be1f4f80f 100644 --- a/bazel/cargo/wasmtime/remote/defs.bzl +++ b/bazel/cargo/wasmtime/remote/defs.bzl @@ -16,7 +16,6 @@ """ load("@bazel_skylib//lib:selects.bzl", "selects") -load("@bazel_tools//tools/build_defs/repo:git.bzl", "new_git_repository") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") @@ -155,7 +154,7 @@ def all_crate_deps( normal (bool, optional): If True, normal dependencies are included in the output list. normal_dev (bool, optional): If True, normal dev dependencies will be - included in the output list.. + included in the output list. proc_macro (bool, optional): If True, proc_macro dependencies are included in the output list. proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are @@ -296,12 +295,8 @@ def aliases( _NORMAL_DEPENDENCIES = { "bazel/cargo/wasmtime": { _COMMON_CONDITION: { - "anyhow": Label("@cu//:anyhow-1.0.86"), - "env_logger": Label("@cu//:env_logger-0.10.2"), - "log": Label("@cu//:log-0.4.22"), - "once_cell": Label("@cu//:once_cell-1.19.0"), - "tracing": Label("@cu//:tracing-0.1.40"), - "wasmtime": Label("@cu//:wasmtime-24.0.0"), + "log": Label("@cu//:log-0.4.29"), + "wasmtime-c-api-impl": Label("@cu//:wasmtime-c-api-impl-42.0.1"), }, }, } @@ -325,9 +320,6 @@ _NORMAL_DEV_ALIASES = { _PROC_MACRO_DEPENDENCIES = { "bazel/cargo/wasmtime": { - _COMMON_CONDITION: { - "wasmtime-c-api-macros": Label("@cu//:wasmtime-c-api-macros-24.0.0"), - }, }, } @@ -379,26 +371,25 @@ _CONDITIONS = { "aarch64-unknown-nto-qnx710": ["@rules_rust//rust/platform:aarch64-unknown-nto-qnx710"], "aarch64-unknown-uefi": ["@rules_rust//rust/platform:aarch64-unknown-uefi"], "arm-unknown-linux-gnueabi": ["@rules_rust//rust/platform:arm-unknown-linux-gnueabi"], + "arm-unknown-linux-musleabi": ["@rules_rust//rust/platform:arm-unknown-linux-musleabi"], "armv7-linux-androideabi": ["@rules_rust//rust/platform:armv7-linux-androideabi"], "armv7-unknown-linux-gnueabi": ["@rules_rust//rust/platform:armv7-unknown-linux-gnueabi"], "cfg(all(any(target_arch = \"x86_64\", target_arch = \"arm64ec\"), target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-pc-windows-msvc"], - "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android"], - "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], - "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", target_endian = \"little\", any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:aarch64-unknown-uefi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-none", "@rules_rust//rust/platform:x86_64-unknown-uefi"], + "cfg(all(any(target_os = \"linux\", target_os = \"android\"), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": ["@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-linux-android"], + "cfg(all(not(rustix_use_libc), not(miri), target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\"))))": ["@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], + "cfg(all(not(windows), any(rustix_use_libc, miri, not(all(target_os = \"linux\", any(target_endian = \"little\", any(target_arch = \"s390x\", target_arch = \"powerpc\")), any(target_arch = \"arm\", all(target_arch = \"aarch64\", target_pointer_width = \"64\"), target_arch = \"riscv64\", all(rustix_use_experimental_asm, target_arch = \"powerpc\"), all(rustix_use_experimental_asm, target_arch = \"powerpc64\"), all(rustix_use_experimental_asm, target_arch = \"s390x\"), all(rustix_use_experimental_asm, target_arch = \"mips\"), all(rustix_use_experimental_asm, target_arch = \"mips32r6\"), all(rustix_use_experimental_asm, target_arch = \"mips64\"), all(rustix_use_experimental_asm, target_arch = \"mips64r6\"), target_arch = \"x86\", all(target_arch = \"x86_64\", target_pointer_width = \"64\")))))))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:aarch64-unknown-uefi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:thumbv7em-none-eabi", "@rules_rust//rust/platform:thumbv8m.main-none-eabi", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-none", "@rules_rust//rust/platform:x86_64-unknown-uefi"], "cfg(all(target_arch = \"aarch64\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc"], "cfg(all(target_arch = \"x86\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-unknown-linux-gnu"], "cfg(all(target_arch = \"x86\", target_env = \"msvc\", not(windows_raw_dylib)))": ["@rules_rust//rust/platform:i686-pc-windows-msvc"], "cfg(all(target_arch = \"x86_64\", target_env = \"gnu\", not(target_abi = \"llvm\"), not(windows_raw_dylib)))": ["@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], "cfg(any())": [], - "cfg(any(target_arch = \"s390x\", target_arch = \"riscv64\"))": ["@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu"], - "cfg(any(target_os = \"linux\", target_os = \"macos\", target_os = \"freebsd\", target_os = \"android\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], + "cfg(any(target_os = \"linux\", target_vendor = \"apple\", target_os = \"freebsd\", target_os = \"android\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], "cfg(any(target_os = \"macos\", target_os = \"ios\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios"], - "cfg(any(unix, target_os = \"wasi\"))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], - "cfg(not(all(target_arch = \"arm\", target_os = \"none\")))": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:aarch64-unknown-uefi", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv32imc-unknown-none-elf", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:wasm32-unknown-unknown", "@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu", "@rules_rust//rust/platform:x86_64-unknown-none", "@rules_rust//rust/platform:x86_64-unknown-uefi"], + "cfg(target_arch = \"riscv64\")": ["@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-none-elf"], "cfg(target_os = \"hermit\")": [], "cfg(target_os = \"wasi\")": ["@rules_rust//rust/platform:wasm32-wasip1", "@rules_rust//rust/platform:wasm32-wasip1-threads", "@rules_rust//rust/platform:wasm32-wasip2"], "cfg(target_os = \"windows\")": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"], - "cfg(unix)": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], + "cfg(unix)": ["@rules_rust//rust/platform:aarch64-apple-darwin", "@rules_rust//rust/platform:aarch64-apple-ios", "@rules_rust//rust/platform:aarch64-apple-ios-sim", "@rules_rust//rust/platform:aarch64-linux-android", "@rules_rust//rust/platform:aarch64-unknown-fuchsia", "@rules_rust//rust/platform:aarch64-unknown-linux-gnu", "@rules_rust//rust/platform:aarch64-unknown-nixos-gnu", "@rules_rust//rust/platform:aarch64-unknown-nto-qnx710", "@rules_rust//rust/platform:arm-unknown-linux-gnueabi", "@rules_rust//rust/platform:arm-unknown-linux-musleabi", "@rules_rust//rust/platform:armv7-linux-androideabi", "@rules_rust//rust/platform:armv7-unknown-linux-gnueabi", "@rules_rust//rust/platform:i686-apple-darwin", "@rules_rust//rust/platform:i686-linux-android", "@rules_rust//rust/platform:i686-unknown-freebsd", "@rules_rust//rust/platform:i686-unknown-linux-gnu", "@rules_rust//rust/platform:powerpc-unknown-linux-gnu", "@rules_rust//rust/platform:riscv64gc-unknown-linux-gnu", "@rules_rust//rust/platform:s390x-unknown-linux-gnu", "@rules_rust//rust/platform:wasm32-unknown-emscripten", "@rules_rust//rust/platform:x86_64-apple-darwin", "@rules_rust//rust/platform:x86_64-apple-ios", "@rules_rust//rust/platform:x86_64-linux-android", "@rules_rust//rust/platform:x86_64-unknown-freebsd", "@rules_rust//rust/platform:x86_64-unknown-fuchsia", "@rules_rust//rust/platform:x86_64-unknown-linux-gnu", "@rules_rust//rust/platform:x86_64-unknown-nixos-gnu"], "cfg(windows)": ["@rules_rust//rust/platform:aarch64-pc-windows-msvc", "@rules_rust//rust/platform:i686-pc-windows-msvc", "@rules_rust//rust/platform:x86_64-pc-windows-msvc"], "i686-apple-darwin": ["@rules_rust//rust/platform:i686-apple-darwin"], "i686-linux-android": ["@rules_rust//rust/platform:i686-linux-android"], @@ -441,52 +432,62 @@ def crate_repositories(): """ maybe( http_archive, - name = "cu__ahash-0.8.11", - sha256 = "e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011", + name = "cu__addr2line-0.26.0", + sha256 = "9698bf0769c641b18618039fe2ebd41eb3541f98433000f64e663fab7cea2c87", + type = "tar.gz", + urls = ["https://static.crates.io/crates/addr2line/0.26.0/download"], + strip_prefix = "addr2line-0.26.0", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.addr2line-0.26.0.bazel"), + ) + + maybe( + http_archive, + name = "cu__allocator-api2-0.2.21", + sha256 = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923", type = "tar.gz", - urls = ["https://static.crates.io/crates/ahash/0.8.11/download"], - strip_prefix = "ahash-0.8.11", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.ahash-0.8.11.bazel"), + urls = ["https://static.crates.io/crates/allocator-api2/0.2.21/download"], + strip_prefix = "allocator-api2-0.2.21", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.allocator-api2-0.2.21.bazel"), ) maybe( http_archive, - name = "cu__aho-corasick-1.1.3", - sha256 = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916", + name = "cu__anyhow-1.0.102", + sha256 = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c", type = "tar.gz", - urls = ["https://static.crates.io/crates/aho-corasick/1.1.3/download"], - strip_prefix = "aho-corasick-1.1.3", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.aho-corasick-1.1.3.bazel"), + urls = ["https://static.crates.io/crates/anyhow/1.0.102/download"], + strip_prefix = "anyhow-1.0.102", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.anyhow-1.0.102.bazel"), ) maybe( http_archive, - name = "cu__anyhow-1.0.86", - sha256 = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da", + name = "cu__arbitrary-1.4.2", + sha256 = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1", type = "tar.gz", - urls = ["https://static.crates.io/crates/anyhow/1.0.86/download"], - strip_prefix = "anyhow-1.0.86", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.anyhow-1.0.86.bazel"), + urls = ["https://static.crates.io/crates/arbitrary/1.4.2/download"], + strip_prefix = "arbitrary-1.4.2", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.arbitrary-1.4.2.bazel"), ) maybe( http_archive, - name = "cu__arbitrary-1.3.2", - sha256 = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110", + name = "cu__async-trait-0.1.89", + sha256 = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb", type = "tar.gz", - urls = ["https://static.crates.io/crates/arbitrary/1.3.2/download"], - strip_prefix = "arbitrary-1.3.2", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.arbitrary-1.3.2.bazel"), + urls = ["https://static.crates.io/crates/async-trait/0.1.89/download"], + strip_prefix = "async-trait-0.1.89", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.async-trait-0.1.89.bazel"), ) maybe( http_archive, - name = "cu__bitflags-2.6.0", - sha256 = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de", + name = "cu__bitflags-2.11.0", + sha256 = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af", type = "tar.gz", - urls = ["https://static.crates.io/crates/bitflags/2.6.0/download"], - strip_prefix = "bitflags-2.6.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.bitflags-2.6.0.bazel"), + urls = ["https://static.crates.io/crates/bitflags/2.11.0/download"], + strip_prefix = "bitflags-2.11.0", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.bitflags-2.11.0.bazel"), ) maybe( @@ -501,12 +502,12 @@ def crate_repositories(): maybe( http_archive, - name = "cu__cc-1.1.7", - sha256 = "26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc", + name = "cu__cc-1.2.56", + sha256 = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2", type = "tar.gz", - urls = ["https://static.crates.io/crates/cc/1.1.7/download"], - strip_prefix = "cc-1.1.7", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cc-1.1.7.bazel"), + urls = ["https://static.crates.io/crates/cc/1.2.56/download"], + strip_prefix = "cc-1.2.56", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cc-1.2.56.bazel"), ) maybe( @@ -521,122 +522,142 @@ def crate_repositories(): maybe( http_archive, - name = "cu__cobs-0.2.3", - sha256 = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15", + name = "cu__cobs-0.3.0", + sha256 = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1", + type = "tar.gz", + urls = ["https://static.crates.io/crates/cobs/0.3.0/download"], + strip_prefix = "cobs-0.3.0", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cobs-0.3.0.bazel"), + ) + + maybe( + http_archive, + name = "cu__cranelift-assembler-x64-0.129.1", + sha256 = "40630d663279bc855bff805d6f5e8a0b6a1867f9df95b010511ac6dc894e9395", + type = "tar.gz", + urls = ["https://static.crates.io/crates/cranelift-assembler-x64/0.129.1/download"], + strip_prefix = "cranelift-assembler-x64-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-assembler-x64-0.129.1.bazel"), + ) + + maybe( + http_archive, + name = "cu__cranelift-assembler-x64-meta-0.129.1", + sha256 = "3ee6aec5ceb55e5fdbcf7ef677d7c7195531360ff181ce39b2b31df11d57305f", type = "tar.gz", - urls = ["https://static.crates.io/crates/cobs/0.2.3/download"], - strip_prefix = "cobs-0.2.3", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cobs-0.2.3.bazel"), + urls = ["https://static.crates.io/crates/cranelift-assembler-x64-meta/0.129.1/download"], + strip_prefix = "cranelift-assembler-x64-meta-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-assembler-x64-meta-0.129.1.bazel"), ) maybe( http_archive, - name = "cu__cranelift-bforest-0.111.0", - sha256 = "b80c3a50b9c4c7e5b5f73c0ed746687774fc9e36ef652b110da8daebf0c6e0e6", + name = "cu__cranelift-bforest-0.129.1", + sha256 = "9a92d78cc3f087d7e7073828f08d98c7074a3a062b6b29a1b7783ce74305685e", type = "tar.gz", - urls = ["https://static.crates.io/crates/cranelift-bforest/0.111.0/download"], - strip_prefix = "cranelift-bforest-0.111.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-bforest-0.111.0.bazel"), + urls = ["https://static.crates.io/crates/cranelift-bforest/0.129.1/download"], + strip_prefix = "cranelift-bforest-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-bforest-0.129.1.bazel"), ) maybe( http_archive, - name = "cu__cranelift-bitset-0.111.0", - sha256 = "38778758c2ca918b05acb2199134e0c561fb577c50574259b26190b6c2d95ded", + name = "cu__cranelift-bitset-0.129.1", + sha256 = "edcc73d756f2e0d7eda6144fe64a2bc69c624de893cb1be51f1442aed77881d2", type = "tar.gz", - urls = ["https://static.crates.io/crates/cranelift-bitset/0.111.0/download"], - strip_prefix = "cranelift-bitset-0.111.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-bitset-0.111.0.bazel"), + urls = ["https://static.crates.io/crates/cranelift-bitset/0.129.1/download"], + strip_prefix = "cranelift-bitset-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-bitset-0.129.1.bazel"), ) maybe( http_archive, - name = "cu__cranelift-codegen-0.111.0", - sha256 = "58258667ad10e468bfc13a8d620f50dfcd4bb35d668123e97defa2549b9ad397", + name = "cu__cranelift-codegen-0.129.1", + sha256 = "683d94c2cd0d73b41369b88da1129589bc3a2d99cf49979af1d14751f35b7a1b", type = "tar.gz", - urls = ["https://static.crates.io/crates/cranelift-codegen/0.111.0/download"], - strip_prefix = "cranelift-codegen-0.111.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-codegen-0.111.0.bazel"), + urls = ["https://static.crates.io/crates/cranelift-codegen/0.129.1/download"], + strip_prefix = "cranelift-codegen-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-codegen-0.129.1.bazel"), ) maybe( http_archive, - name = "cu__cranelift-codegen-meta-0.111.0", - sha256 = "043f0b702e529dcb07ff92bd7d40e7d5317b5493595172c5eb0983343751ee06", + name = "cu__cranelift-codegen-meta-0.129.1", + sha256 = "235da0e52ee3a0052d0e944c3470ff025b1f4234f6ec4089d3109f2d2ffa6cbd", type = "tar.gz", - urls = ["https://static.crates.io/crates/cranelift-codegen-meta/0.111.0/download"], - strip_prefix = "cranelift-codegen-meta-0.111.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-codegen-meta-0.111.0.bazel"), + urls = ["https://static.crates.io/crates/cranelift-codegen-meta/0.129.1/download"], + strip_prefix = "cranelift-codegen-meta-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-codegen-meta-0.129.1.bazel"), ) maybe( http_archive, - name = "cu__cranelift-codegen-shared-0.111.0", - sha256 = "7763578888ab53eca5ce7da141953f828e82c2bfadcffc106d10d1866094ffbb", + name = "cu__cranelift-codegen-shared-0.129.1", + sha256 = "20c07c6c440bd1bf920ff7597a1e743ede1f68dcd400730bd6d389effa7662af", type = "tar.gz", - urls = ["https://static.crates.io/crates/cranelift-codegen-shared/0.111.0/download"], - strip_prefix = "cranelift-codegen-shared-0.111.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-codegen-shared-0.111.0.bazel"), + urls = ["https://static.crates.io/crates/cranelift-codegen-shared/0.129.1/download"], + strip_prefix = "cranelift-codegen-shared-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-codegen-shared-0.129.1.bazel"), ) maybe( http_archive, - name = "cu__cranelift-control-0.111.0", - sha256 = "32db15f08c05df570f11e8ab33cb1ec449a64b37c8a3498377b77650bef33d8b", + name = "cu__cranelift-control-0.129.1", + sha256 = "8797c022e02521901e1aee483dea3ed3c67f2bf0a26405c9dd48e8ee7a70944b", type = "tar.gz", - urls = ["https://static.crates.io/crates/cranelift-control/0.111.0/download"], - strip_prefix = "cranelift-control-0.111.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-control-0.111.0.bazel"), + urls = ["https://static.crates.io/crates/cranelift-control/0.129.1/download"], + strip_prefix = "cranelift-control-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-control-0.129.1.bazel"), ) maybe( http_archive, - name = "cu__cranelift-entity-0.111.0", - sha256 = "5289cdb399381a27e7bbfa1b42185916007c3d49aeef70b1d01cb4caa8010130", + name = "cu__cranelift-entity-0.129.1", + sha256 = "59d8e72637246edd2cba337939850caa8b201f6315925ec4c156fdd089999699", type = "tar.gz", - urls = ["https://static.crates.io/crates/cranelift-entity/0.111.0/download"], - strip_prefix = "cranelift-entity-0.111.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-entity-0.111.0.bazel"), + urls = ["https://static.crates.io/crates/cranelift-entity/0.129.1/download"], + strip_prefix = "cranelift-entity-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-entity-0.129.1.bazel"), ) maybe( http_archive, - name = "cu__cranelift-frontend-0.111.0", - sha256 = "31ba8ab24eb9470477e98ddfa3c799a649ac5a0d9a2042868c4c952133c234e8", + name = "cu__cranelift-frontend-0.129.1", + sha256 = "4c31db0085c3dfa131e739c3b26f9f9c84d69a9459627aac1ac4ef8355e3411b", type = "tar.gz", - urls = ["https://static.crates.io/crates/cranelift-frontend/0.111.0/download"], - strip_prefix = "cranelift-frontend-0.111.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-frontend-0.111.0.bazel"), + urls = ["https://static.crates.io/crates/cranelift-frontend/0.129.1/download"], + strip_prefix = "cranelift-frontend-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-frontend-0.129.1.bazel"), ) maybe( http_archive, - name = "cu__cranelift-isle-0.111.0", - sha256 = "2b72a3c5c166a70426dcb209bdd0bb71a787c1ea76023dc0974fbabca770e8f9", + name = "cu__cranelift-isle-0.129.1", + sha256 = "524d804c1ebd8c542e6f64e71aa36934cec17c5da4a9ae3799796220317f5d23", type = "tar.gz", - urls = ["https://static.crates.io/crates/cranelift-isle/0.111.0/download"], - strip_prefix = "cranelift-isle-0.111.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-isle-0.111.0.bazel"), + urls = ["https://static.crates.io/crates/cranelift-isle/0.129.1/download"], + strip_prefix = "cranelift-isle-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-isle-0.129.1.bazel"), ) maybe( http_archive, - name = "cu__cranelift-native-0.111.0", - sha256 = "46a42424c956bbc31fc5c2706073df896156c5420ae8fa2a5d48dbc7b295d71b", + name = "cu__cranelift-native-0.129.1", + sha256 = "dc9598f02540e382e1772416eba18e93c5275b746adbbf06ac1f3cf149415270", type = "tar.gz", - urls = ["https://static.crates.io/crates/cranelift-native/0.111.0/download"], - strip_prefix = "cranelift-native-0.111.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-native-0.111.0.bazel"), + urls = ["https://static.crates.io/crates/cranelift-native/0.129.1/download"], + strip_prefix = "cranelift-native-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-native-0.129.1.bazel"), ) maybe( http_archive, - name = "cu__cranelift-wasm-0.111.0", - sha256 = "49778df4289933d735b93c30a345513e030cf83101de0036e19b760f8aa09f68", + name = "cu__cranelift-srcgen-0.129.1", + sha256 = "d953932541249c91e3fa70a75ff1e52adc62979a2a8132145d4b9b3e6d1a9b6a", type = "tar.gz", - urls = ["https://static.crates.io/crates/cranelift-wasm/0.111.0/download"], - strip_prefix = "cranelift-wasm-0.111.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-wasm-0.111.0.bazel"), + urls = ["https://static.crates.io/crates/cranelift-srcgen/0.129.1/download"], + strip_prefix = "cranelift-srcgen-0.129.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.cranelift-srcgen-0.129.1.bazel"), ) maybe( @@ -671,12 +692,12 @@ def crate_repositories(): maybe( http_archive, - name = "cu__env_logger-0.10.2", - sha256 = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580", + name = "cu__embedded-io-0.6.1", + sha256 = "edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d", type = "tar.gz", - urls = ["https://static.crates.io/crates/env_logger/0.10.2/download"], - strip_prefix = "env_logger-0.10.2", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.env_logger-0.10.2.bazel"), + urls = ["https://static.crates.io/crates/embedded-io/0.6.1/download"], + strip_prefix = "embedded-io-0.6.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.embedded-io-0.6.1.bazel"), ) maybe( @@ -691,182 +712,152 @@ def crate_repositories(): maybe( http_archive, - name = "cu__errno-0.3.9", - sha256 = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba", - type = "tar.gz", - urls = ["https://static.crates.io/crates/errno/0.3.9/download"], - strip_prefix = "errno-0.3.9", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.errno-0.3.9.bazel"), - ) - - maybe( - http_archive, - name = "cu__fallible-iterator-0.3.0", - sha256 = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649", + name = "cu__errno-0.3.14", + sha256 = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb", type = "tar.gz", - urls = ["https://static.crates.io/crates/fallible-iterator/0.3.0/download"], - strip_prefix = "fallible-iterator-0.3.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.fallible-iterator-0.3.0.bazel"), + urls = ["https://static.crates.io/crates/errno/0.3.14/download"], + strip_prefix = "errno-0.3.14", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.errno-0.3.14.bazel"), ) maybe( http_archive, - name = "cu__gimli-0.29.0", - sha256 = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd", + name = "cu__find-msvc-tools-0.1.9", + sha256 = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582", type = "tar.gz", - urls = ["https://static.crates.io/crates/gimli/0.29.0/download"], - strip_prefix = "gimli-0.29.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.gimli-0.29.0.bazel"), + urls = ["https://static.crates.io/crates/find-msvc-tools/0.1.9/download"], + strip_prefix = "find-msvc-tools-0.1.9", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.find-msvc-tools-0.1.9.bazel"), ) maybe( http_archive, - name = "cu__hashbrown-0.13.2", - sha256 = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e", + name = "cu__fnv-1.0.7", + sha256 = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1", type = "tar.gz", - urls = ["https://static.crates.io/crates/hashbrown/0.13.2/download"], - strip_prefix = "hashbrown-0.13.2", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.hashbrown-0.13.2.bazel"), + urls = ["https://static.crates.io/crates/fnv/1.0.7/download"], + strip_prefix = "fnv-1.0.7", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.fnv-1.0.7.bazel"), ) maybe( http_archive, - name = "cu__hashbrown-0.14.5", - sha256 = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1", + name = "cu__foldhash-0.1.5", + sha256 = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2", type = "tar.gz", - urls = ["https://static.crates.io/crates/hashbrown/0.14.5/download"], - strip_prefix = "hashbrown-0.14.5", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.hashbrown-0.14.5.bazel"), + urls = ["https://static.crates.io/crates/foldhash/0.1.5/download"], + strip_prefix = "foldhash-0.1.5", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.foldhash-0.1.5.bazel"), ) maybe( http_archive, - name = "cu__heck-0.4.1", - sha256 = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8", + name = "cu__gimli-0.33.0", + sha256 = "0bf7f043f89559805f8c7cacc432749b2fa0d0a0a9ee46ce47164ed5ba7f126c", type = "tar.gz", - urls = ["https://static.crates.io/crates/heck/0.4.1/download"], - strip_prefix = "heck-0.4.1", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.heck-0.4.1.bazel"), + urls = ["https://static.crates.io/crates/gimli/0.33.0/download"], + strip_prefix = "gimli-0.33.0", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.gimli-0.33.0.bazel"), ) maybe( http_archive, - name = "cu__hermit-abi-0.3.9", - sha256 = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024", + name = "cu__hashbrown-0.15.5", + sha256 = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1", type = "tar.gz", - urls = ["https://static.crates.io/crates/hermit-abi/0.3.9/download"], - strip_prefix = "hermit-abi-0.3.9", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.hermit-abi-0.3.9.bazel"), + urls = ["https://static.crates.io/crates/hashbrown/0.15.5/download"], + strip_prefix = "hashbrown-0.15.5", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.hashbrown-0.15.5.bazel"), ) maybe( http_archive, - name = "cu__humantime-2.1.0", - sha256 = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4", + name = "cu__hashbrown-0.16.1", + sha256 = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100", type = "tar.gz", - urls = ["https://static.crates.io/crates/humantime/2.1.0/download"], - strip_prefix = "humantime-2.1.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.humantime-2.1.0.bazel"), + urls = ["https://static.crates.io/crates/hashbrown/0.16.1/download"], + strip_prefix = "hashbrown-0.16.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.hashbrown-0.16.1.bazel"), ) maybe( http_archive, - name = "cu__id-arena-2.2.1", - sha256 = "25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005", + name = "cu__heck-0.5.0", + sha256 = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea", type = "tar.gz", - urls = ["https://static.crates.io/crates/id-arena/2.2.1/download"], - strip_prefix = "id-arena-2.2.1", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.id-arena-2.2.1.bazel"), + urls = ["https://static.crates.io/crates/heck/0.5.0/download"], + strip_prefix = "heck-0.5.0", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.heck-0.5.0.bazel"), ) maybe( http_archive, - name = "cu__indexmap-2.3.0", - sha256 = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0", + name = "cu__indexmap-2.13.0", + sha256 = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017", type = "tar.gz", - urls = ["https://static.crates.io/crates/indexmap/2.3.0/download"], - strip_prefix = "indexmap-2.3.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.indexmap-2.3.0.bazel"), + urls = ["https://static.crates.io/crates/indexmap/2.13.0/download"], + strip_prefix = "indexmap-2.13.0", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.indexmap-2.13.0.bazel"), ) maybe( http_archive, - name = "cu__is-terminal-0.4.12", - sha256 = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b", + name = "cu__itertools-0.14.0", + sha256 = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285", type = "tar.gz", - urls = ["https://static.crates.io/crates/is-terminal/0.4.12/download"], - strip_prefix = "is-terminal-0.4.12", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.is-terminal-0.4.12.bazel"), + urls = ["https://static.crates.io/crates/itertools/0.14.0/download"], + strip_prefix = "itertools-0.14.0", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.itertools-0.14.0.bazel"), ) maybe( http_archive, - name = "cu__itertools-0.12.1", - sha256 = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569", + name = "cu__leb128fmt-0.1.0", + sha256 = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2", type = "tar.gz", - urls = ["https://static.crates.io/crates/itertools/0.12.1/download"], - strip_prefix = "itertools-0.12.1", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.itertools-0.12.1.bazel"), + urls = ["https://static.crates.io/crates/leb128fmt/0.1.0/download"], + strip_prefix = "leb128fmt-0.1.0", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.leb128fmt-0.1.0.bazel"), ) maybe( http_archive, - name = "cu__itoa-1.0.11", - sha256 = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b", + name = "cu__libc-0.2.182", + sha256 = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112", type = "tar.gz", - urls = ["https://static.crates.io/crates/itoa/1.0.11/download"], - strip_prefix = "itoa-1.0.11", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.itoa-1.0.11.bazel"), + urls = ["https://static.crates.io/crates/libc/0.2.182/download"], + strip_prefix = "libc-0.2.182", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.libc-0.2.182.bazel"), ) maybe( http_archive, - name = "cu__leb128-0.2.5", - sha256 = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67", + name = "cu__libm-0.2.16", + sha256 = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981", type = "tar.gz", - urls = ["https://static.crates.io/crates/leb128/0.2.5/download"], - strip_prefix = "leb128-0.2.5", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.leb128-0.2.5.bazel"), + urls = ["https://static.crates.io/crates/libm/0.2.16/download"], + strip_prefix = "libm-0.2.16", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.libm-0.2.16.bazel"), ) maybe( http_archive, - name = "cu__libc-0.2.155", - sha256 = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c", + name = "cu__linux-raw-sys-0.12.1", + sha256 = "32a66949e030da00e8c7d4434b251670a91556f4144941d37452769c25d58a53", type = "tar.gz", - urls = ["https://static.crates.io/crates/libc/0.2.155/download"], - strip_prefix = "libc-0.2.155", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.libc-0.2.155.bazel"), + urls = ["https://static.crates.io/crates/linux-raw-sys/0.12.1/download"], + strip_prefix = "linux-raw-sys-0.12.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.linux-raw-sys-0.12.1.bazel"), ) maybe( http_archive, - name = "cu__libm-0.2.8", - sha256 = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058", + name = "cu__log-0.4.29", + sha256 = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897", type = "tar.gz", - urls = ["https://static.crates.io/crates/libm/0.2.8/download"], - strip_prefix = "libm-0.2.8", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.libm-0.2.8.bazel"), - ) - - maybe( - http_archive, - name = "cu__linux-raw-sys-0.4.14", - sha256 = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89", - type = "tar.gz", - urls = ["https://static.crates.io/crates/linux-raw-sys/0.4.14/download"], - strip_prefix = "linux-raw-sys-0.4.14", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.linux-raw-sys-0.4.14.bazel"), - ) - - maybe( - http_archive, - name = "cu__log-0.4.22", - sha256 = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24", - type = "tar.gz", - urls = ["https://static.crates.io/crates/log/0.4.22/download"], - strip_prefix = "log-0.4.22", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.log-0.4.22.bazel"), + urls = ["https://static.crates.io/crates/log/0.4.29/download"], + strip_prefix = "log-0.4.29", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.log-0.4.29.bazel"), ) maybe( @@ -891,22 +882,22 @@ def crate_repositories(): maybe( http_archive, - name = "cu__memfd-0.6.4", - sha256 = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64", + name = "cu__memfd-0.6.5", + sha256 = "ad38eb12aea514a0466ea40a80fd8cc83637065948eb4a426e4aa46261175227", type = "tar.gz", - urls = ["https://static.crates.io/crates/memfd/0.6.4/download"], - strip_prefix = "memfd-0.6.4", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.memfd-0.6.4.bazel"), + urls = ["https://static.crates.io/crates/memfd/0.6.5/download"], + strip_prefix = "memfd-0.6.5", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.memfd-0.6.5.bazel"), ) maybe( http_archive, - name = "cu__object-0.36.2", - sha256 = "3f203fa8daa7bb185f760ae12bd8e097f63d17041dcdcaf675ac54cdf863170e", + name = "cu__object-0.37.3", + sha256 = "ff76201f031d8863c38aa7f905eca4f53abbfa15f609db4277d44cd8938f33fe", type = "tar.gz", - urls = ["https://static.crates.io/crates/object/0.36.2/download"], - strip_prefix = "object-0.36.2", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.object-0.36.2.bazel"), + urls = ["https://static.crates.io/crates/object/0.37.3/download"], + strip_prefix = "object-0.37.3", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.object-0.37.3.bazel"), ) maybe( @@ -919,16 +910,6 @@ def crate_repositories(): build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.once_cell-1.19.0.bazel"), ) - maybe( - http_archive, - name = "cu__paste-1.0.15", - sha256 = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a", - type = "tar.gz", - urls = ["https://static.crates.io/crates/paste/1.0.15/download"], - strip_prefix = "paste-1.0.15", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.paste-1.0.15.bazel"), - ) - maybe( http_archive, name = "cu__pin-project-lite-0.2.14", @@ -941,112 +922,82 @@ def crate_repositories(): maybe( http_archive, - name = "cu__postcard-1.0.8", - sha256 = "a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8", - type = "tar.gz", - urls = ["https://static.crates.io/crates/postcard/1.0.8/download"], - strip_prefix = "postcard-1.0.8", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.postcard-1.0.8.bazel"), - ) - - maybe( - http_archive, - name = "cu__proc-macro2-1.0.86", - sha256 = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77", - type = "tar.gz", - urls = ["https://static.crates.io/crates/proc-macro2/1.0.86/download"], - strip_prefix = "proc-macro2-1.0.86", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.proc-macro2-1.0.86.bazel"), - ) - - maybe( - http_archive, - name = "cu__psm-0.1.21", - sha256 = "5787f7cda34e3033a72192c018bc5883100330f362ef279a8cbccfce8bb4e874", - type = "tar.gz", - urls = ["https://static.crates.io/crates/psm/0.1.21/download"], - strip_prefix = "psm-0.1.21", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.psm-0.1.21.bazel"), - ) - - maybe( - http_archive, - name = "cu__quote-1.0.36", - sha256 = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7", + name = "cu__postcard-1.1.3", + sha256 = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24", type = "tar.gz", - urls = ["https://static.crates.io/crates/quote/1.0.36/download"], - strip_prefix = "quote-1.0.36", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.quote-1.0.36.bazel"), + urls = ["https://static.crates.io/crates/postcard/1.1.3/download"], + strip_prefix = "postcard-1.1.3", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.postcard-1.1.3.bazel"), ) maybe( http_archive, - name = "cu__regalloc2-0.9.3", - sha256 = "ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6", + name = "cu__proc-macro2-1.0.106", + sha256 = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934", type = "tar.gz", - urls = ["https://static.crates.io/crates/regalloc2/0.9.3/download"], - strip_prefix = "regalloc2-0.9.3", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.regalloc2-0.9.3.bazel"), + urls = ["https://static.crates.io/crates/proc-macro2/1.0.106/download"], + strip_prefix = "proc-macro2-1.0.106", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.proc-macro2-1.0.106.bazel"), ) maybe( http_archive, - name = "cu__regex-1.10.5", - sha256 = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f", + name = "cu__pulley-interpreter-42.0.1", + sha256 = "bc2d61e068654529dc196437f8df0981db93687fdc67dec6a5de92363120b9da", type = "tar.gz", - urls = ["https://static.crates.io/crates/regex/1.10.5/download"], - strip_prefix = "regex-1.10.5", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.regex-1.10.5.bazel"), + urls = ["https://static.crates.io/crates/pulley-interpreter/42.0.1/download"], + strip_prefix = "pulley-interpreter-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.pulley-interpreter-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__regex-automata-0.4.7", - sha256 = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df", + name = "cu__pulley-macros-42.0.1", + sha256 = "c3f210c61b6ecfaebbba806b6d9113a222519d4e5cc4ab2d5ecca047bb7927ae", type = "tar.gz", - urls = ["https://static.crates.io/crates/regex-automata/0.4.7/download"], - strip_prefix = "regex-automata-0.4.7", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.regex-automata-0.4.7.bazel"), + urls = ["https://static.crates.io/crates/pulley-macros/42.0.1/download"], + strip_prefix = "pulley-macros-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.pulley-macros-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__regex-syntax-0.8.4", - sha256 = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b", + name = "cu__quote-1.0.44", + sha256 = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4", type = "tar.gz", - urls = ["https://static.crates.io/crates/regex-syntax/0.8.4/download"], - strip_prefix = "regex-syntax-0.8.4", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.regex-syntax-0.8.4.bazel"), + urls = ["https://static.crates.io/crates/quote/1.0.44/download"], + strip_prefix = "quote-1.0.44", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.quote-1.0.44.bazel"), ) maybe( http_archive, - name = "cu__rustc-hash-1.1.0", - sha256 = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2", + name = "cu__regalloc2-0.13.5", + sha256 = "08effbc1fa53aaebff69521a5c05640523fab037b34a4a2c109506bc938246fa", type = "tar.gz", - urls = ["https://static.crates.io/crates/rustc-hash/1.1.0/download"], - strip_prefix = "rustc-hash-1.1.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.rustc-hash-1.1.0.bazel"), + urls = ["https://static.crates.io/crates/regalloc2/0.13.5/download"], + strip_prefix = "regalloc2-0.13.5", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.regalloc2-0.13.5.bazel"), ) maybe( http_archive, - name = "cu__rustix-0.38.34", - sha256 = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f", + name = "cu__rustc-hash-2.1.1", + sha256 = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d", type = "tar.gz", - urls = ["https://static.crates.io/crates/rustix/0.38.34/download"], - strip_prefix = "rustix-0.38.34", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.rustix-0.38.34.bazel"), + urls = ["https://static.crates.io/crates/rustc-hash/2.1.1/download"], + strip_prefix = "rustc-hash-2.1.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.rustc-hash-2.1.1.bazel"), ) maybe( http_archive, - name = "cu__ryu-1.0.18", - sha256 = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f", + name = "cu__rustix-1.1.4", + sha256 = "b6fe4565b9518b83ef4f91bb47ce29620ca828bd32cb7e408f0062e9930ba190", type = "tar.gz", - urls = ["https://static.crates.io/crates/ryu/1.0.18/download"], - strip_prefix = "ryu-1.0.18", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.ryu-1.0.18.bazel"), + urls = ["https://static.crates.io/crates/rustix/1.1.4/download"], + strip_prefix = "rustix-1.1.4", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.rustix-1.1.4.bazel"), ) maybe( @@ -1061,62 +1012,52 @@ def crate_repositories(): maybe( http_archive, - name = "cu__serde-1.0.204", - sha256 = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12", + name = "cu__serde-1.0.228", + sha256 = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e", type = "tar.gz", - urls = ["https://static.crates.io/crates/serde/1.0.204/download"], - strip_prefix = "serde-1.0.204", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.serde-1.0.204.bazel"), + urls = ["https://static.crates.io/crates/serde/1.0.228/download"], + strip_prefix = "serde-1.0.228", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.serde-1.0.228.bazel"), ) maybe( http_archive, - name = "cu__serde_derive-1.0.204", - sha256 = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222", + name = "cu__serde_core-1.0.228", + sha256 = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad", type = "tar.gz", - urls = ["https://static.crates.io/crates/serde_derive/1.0.204/download"], - strip_prefix = "serde_derive-1.0.204", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.serde_derive-1.0.204.bazel"), + urls = ["https://static.crates.io/crates/serde_core/1.0.228/download"], + strip_prefix = "serde_core-1.0.228", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.serde_core-1.0.228.bazel"), ) maybe( http_archive, - name = "cu__serde_json-1.0.120", - sha256 = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5", + name = "cu__serde_derive-1.0.228", + sha256 = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79", type = "tar.gz", - urls = ["https://static.crates.io/crates/serde_json/1.0.120/download"], - strip_prefix = "serde_json-1.0.120", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.serde_json-1.0.120.bazel"), + urls = ["https://static.crates.io/crates/serde_derive/1.0.228/download"], + strip_prefix = "serde_derive-1.0.228", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.serde_derive-1.0.228.bazel"), ) maybe( http_archive, - name = "cu__slice-group-by-0.3.1", - sha256 = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7", + name = "cu__shlex-1.3.0", + sha256 = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64", type = "tar.gz", - urls = ["https://static.crates.io/crates/slice-group-by/0.3.1/download"], - strip_prefix = "slice-group-by-0.3.1", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.slice-group-by-0.3.1.bazel"), + urls = ["https://static.crates.io/crates/shlex/1.3.0/download"], + strip_prefix = "shlex-1.3.0", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.shlex-1.3.0.bazel"), ) maybe( http_archive, - name = "cu__smallvec-1.13.2", - sha256 = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67", + name = "cu__smallvec-1.15.1", + sha256 = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03", type = "tar.gz", - urls = ["https://static.crates.io/crates/smallvec/1.13.2/download"], - strip_prefix = "smallvec-1.13.2", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.smallvec-1.13.2.bazel"), - ) - - maybe( - http_archive, - name = "cu__sptr-0.3.2", - sha256 = "3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a", - type = "tar.gz", - urls = ["https://static.crates.io/crates/sptr/0.3.2/download"], - strip_prefix = "sptr-0.3.2", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.sptr-0.3.2.bazel"), + urls = ["https://static.crates.io/crates/smallvec/1.15.1/download"], + strip_prefix = "smallvec-1.15.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.smallvec-1.15.1.bazel"), ) maybe( @@ -1131,22 +1072,22 @@ def crate_repositories(): maybe( http_archive, - name = "cu__syn-2.0.72", - sha256 = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af", + name = "cu__syn-2.0.117", + sha256 = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99", type = "tar.gz", - urls = ["https://static.crates.io/crates/syn/2.0.72/download"], - strip_prefix = "syn-2.0.72", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.syn-2.0.72.bazel"), + urls = ["https://static.crates.io/crates/syn/2.0.117/download"], + strip_prefix = "syn-2.0.117", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.syn-2.0.117.bazel"), ) maybe( http_archive, - name = "cu__target-lexicon-0.12.16", - sha256 = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1", + name = "cu__target-lexicon-0.13.5", + sha256 = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca", type = "tar.gz", - urls = ["https://static.crates.io/crates/target-lexicon/0.12.16/download"], - strip_prefix = "target-lexicon-0.12.16", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.target-lexicon-0.12.16.bazel"), + urls = ["https://static.crates.io/crates/target-lexicon/0.13.5/download"], + strip_prefix = "target-lexicon-0.13.5", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.target-lexicon-0.13.5.bazel"), ) maybe( @@ -1161,52 +1102,42 @@ def crate_repositories(): maybe( http_archive, - name = "cu__thiserror-1.0.63", - sha256 = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724", - type = "tar.gz", - urls = ["https://static.crates.io/crates/thiserror/1.0.63/download"], - strip_prefix = "thiserror-1.0.63", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.thiserror-1.0.63.bazel"), - ) - - maybe( - http_archive, - name = "cu__thiserror-impl-1.0.63", - sha256 = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261", + name = "cu__thiserror-2.0.18", + sha256 = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4", type = "tar.gz", - urls = ["https://static.crates.io/crates/thiserror-impl/1.0.63/download"], - strip_prefix = "thiserror-impl-1.0.63", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.thiserror-impl-1.0.63.bazel"), + urls = ["https://static.crates.io/crates/thiserror/2.0.18/download"], + strip_prefix = "thiserror-2.0.18", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.thiserror-2.0.18.bazel"), ) maybe( http_archive, - name = "cu__tracing-0.1.40", - sha256 = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef", + name = "cu__thiserror-impl-2.0.18", + sha256 = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5", type = "tar.gz", - urls = ["https://static.crates.io/crates/tracing/0.1.40/download"], - strip_prefix = "tracing-0.1.40", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.tracing-0.1.40.bazel"), + urls = ["https://static.crates.io/crates/thiserror-impl/2.0.18/download"], + strip_prefix = "thiserror-impl-2.0.18", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.thiserror-impl-2.0.18.bazel"), ) maybe( http_archive, - name = "cu__tracing-attributes-0.1.27", - sha256 = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7", + name = "cu__tracing-0.1.44", + sha256 = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100", type = "tar.gz", - urls = ["https://static.crates.io/crates/tracing-attributes/0.1.27/download"], - strip_prefix = "tracing-attributes-0.1.27", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.tracing-attributes-0.1.27.bazel"), + urls = ["https://static.crates.io/crates/tracing/0.1.44/download"], + strip_prefix = "tracing-0.1.44", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.tracing-0.1.44.bazel"), ) maybe( http_archive, - name = "cu__tracing-core-0.1.32", - sha256 = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54", + name = "cu__tracing-core-0.1.36", + sha256 = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a", type = "tar.gz", - urls = ["https://static.crates.io/crates/tracing-core/0.1.32/download"], - strip_prefix = "tracing-core-0.1.32", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.tracing-core-0.1.32.bazel"), + urls = ["https://static.crates.io/crates/tracing-core/0.1.36/download"], + strip_prefix = "tracing-core-0.1.36", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.tracing-core-0.1.36.bazel"), ) maybe( @@ -1221,182 +1152,182 @@ def crate_repositories(): maybe( http_archive, - name = "cu__unicode-xid-0.2.4", - sha256 = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c", + name = "cu__wasm-encoder-0.244.0", + sha256 = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319", type = "tar.gz", - urls = ["https://static.crates.io/crates/unicode-xid/0.2.4/download"], - strip_prefix = "unicode-xid-0.2.4", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.unicode-xid-0.2.4.bazel"), + urls = ["https://static.crates.io/crates/wasm-encoder/0.244.0/download"], + strip_prefix = "wasm-encoder-0.244.0", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasm-encoder-0.244.0.bazel"), ) maybe( http_archive, - name = "cu__version_check-0.9.5", - sha256 = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a", + name = "cu__wasmparser-0.244.0", + sha256 = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe", type = "tar.gz", - urls = ["https://static.crates.io/crates/version_check/0.9.5/download"], - strip_prefix = "version_check-0.9.5", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.version_check-0.9.5.bazel"), + urls = ["https://static.crates.io/crates/wasmparser/0.244.0/download"], + strip_prefix = "wasmparser-0.244.0", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmparser-0.244.0.bazel"), ) maybe( http_archive, - name = "cu__wasm-encoder-0.215.0", - sha256 = "4fb56df3e06b8e6b77e37d2969a50ba51281029a9aeb3855e76b7f49b6418847", + name = "cu__wasmprinter-0.244.0", + sha256 = "09390d7b2bd7b938e563e4bff10aa345ef2e27a3bc99135697514ef54495e68f", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasm-encoder/0.215.0/download"], - strip_prefix = "wasm-encoder-0.215.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasm-encoder-0.215.0.bazel"), + urls = ["https://static.crates.io/crates/wasmprinter/0.244.0/download"], + strip_prefix = "wasmprinter-0.244.0", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmprinter-0.244.0.bazel"), ) maybe( http_archive, - name = "cu__wasmparser-0.215.0", - sha256 = "53fbde0881f24199b81cf49b6ff8f9c145ac8eb1b7fc439adb5c099734f7d90e", + name = "cu__wasmtime-42.0.1", + sha256 = "39bef52be4fb4c5b47d36f847172e896bc94b35c9c6a6f07117686bd16ed89a7", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmparser/0.215.0/download"], - strip_prefix = "wasmparser-0.215.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmparser-0.215.0.bazel"), + urls = ["https://static.crates.io/crates/wasmtime/42.0.1/download"], + strip_prefix = "wasmtime-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__wasmprinter-0.215.0", - sha256 = "d8e9a325d85053408209b3d2ce5eaddd0dd6864d1cff7a007147ba073157defc", + name = "cu__wasmtime-c-api-impl-42.0.1", + sha256 = "f85b0e5730bc49481311862132c2e1f61bb13570ce104138dbe8a0c9fd5c2a33", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmprinter/0.215.0/download"], - strip_prefix = "wasmprinter-0.215.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmprinter-0.215.0.bazel"), + urls = ["https://static.crates.io/crates/wasmtime-c-api-impl/42.0.1/download"], + strip_prefix = "wasmtime-c-api-impl-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-c-api-impl-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__wasmtime-24.0.0", - sha256 = "9a5883d64dfc8423c56e3d8df27cffc44db25336aa468e8e0724fddf30a333d7", + name = "cu__wasmtime-environ-42.0.1", + sha256 = "bb637d5aa960ac391ca5a4cbf3e45807632e56beceeeb530e14dfa67fdfccc62", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmtime/24.0.0/download"], - strip_prefix = "wasmtime-24.0.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-24.0.0.bazel"), + urls = ["https://static.crates.io/crates/wasmtime-environ/42.0.1/download"], + strip_prefix = "wasmtime-environ-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-environ-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__wasmtime-asm-macros-24.0.0", - sha256 = "1c4dc7e2a379c0dd6be5b55857d14c4b277f43a9c429a9e14403eb61776ae3be", + name = "cu__wasmtime-internal-c-api-macros-42.0.1", + sha256 = "6c513c5ff9db62195d5cad799eb4a9ff0e5471bf4b447bad27bfb365e100718d", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmtime-asm-macros/24.0.0/download"], - strip_prefix = "wasmtime-asm-macros-24.0.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-asm-macros-24.0.0.bazel"), + urls = ["https://static.crates.io/crates/wasmtime-internal-c-api-macros/42.0.1/download"], + strip_prefix = "wasmtime-internal-c-api-macros-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-internal-c-api-macros-42.0.1.bazel"), ) maybe( - new_git_repository, - name = "cu__wasmtime-c-api-macros-24.0.0", - commit = "6fc3d274c7994dad20c816ccc0739bf766b39a11", - init_submodules = True, - remote = "https://github.com/bytecodealliance/wasmtime", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-c-api-macros-24.0.0.bazel"), - strip_prefix = "crates/c-api-macros", + http_archive, + name = "cu__wasmtime-internal-core-42.0.1", + sha256 = "03a4a3f055a804a2f3d86e816a9df78a8fa57762212a8506164959224a40cd48", + type = "tar.gz", + urls = ["https://static.crates.io/crates/wasmtime-internal-core/42.0.1/download"], + strip_prefix = "wasmtime-internal-core-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-internal-core-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__wasmtime-component-macro-24.0.0", - sha256 = "4b07773d1c3dab5f014ec61316ee317aa424033e17e70a63abdf7c3a47e58fcf", + name = "cu__wasmtime-internal-cranelift-42.0.1", + sha256 = "55154a91d22ad51f9551124ce7fb49ddddc6a82c4910813db4c790c97c9ccf32", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmtime-component-macro/24.0.0/download"], - strip_prefix = "wasmtime-component-macro-24.0.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-component-macro-24.0.0.bazel"), + urls = ["https://static.crates.io/crates/wasmtime-internal-cranelift/42.0.1/download"], + strip_prefix = "wasmtime-internal-cranelift-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-internal-cranelift-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__wasmtime-component-util-24.0.0", - sha256 = "e38d735320f4e83478369ce649ad8fe87c6b893220902e798547a225fc0c5874", + name = "cu__wasmtime-internal-fiber-42.0.1", + sha256 = "05decfad1021ad2efcca5c1be9855acb54b6ee7158ac4467119b30b7481508e3", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmtime-component-util/24.0.0/download"], - strip_prefix = "wasmtime-component-util-24.0.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-component-util-24.0.0.bazel"), + urls = ["https://static.crates.io/crates/wasmtime-internal-fiber/42.0.1/download"], + strip_prefix = "wasmtime-internal-fiber-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-internal-fiber-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__wasmtime-cranelift-24.0.0", - sha256 = "e570d831d0785d93d7d8c722b1eb9a34e0d0c1534317666f65892818358a2da9", + name = "cu__wasmtime-internal-jit-debug-42.0.1", + sha256 = "924980c50427885fd4feed2049b88380178e567768aaabf29045b02eb262eaa7", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmtime-cranelift/24.0.0/download"], - strip_prefix = "wasmtime-cranelift-24.0.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-cranelift-24.0.0.bazel"), + urls = ["https://static.crates.io/crates/wasmtime-internal-jit-debug/42.0.1/download"], + strip_prefix = "wasmtime-internal-jit-debug-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-internal-jit-debug-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__wasmtime-environ-24.0.0", - sha256 = "c5fe80dfbd81687431a7d4f25929fae1ae96894786d5c96b14ae41164ee97377", + name = "cu__wasmtime-internal-jit-icache-coherence-42.0.1", + sha256 = "c57d24e8d1334a0e5a8b600286ffefa1fc4c3e8176b110dff6fbc1f43c4a599b", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmtime-environ/24.0.0/download"], - strip_prefix = "wasmtime-environ-24.0.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-environ-24.0.0.bazel"), + urls = ["https://static.crates.io/crates/wasmtime-internal-jit-icache-coherence/42.0.1/download"], + strip_prefix = "wasmtime-internal-jit-icache-coherence-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-internal-jit-icache-coherence-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__wasmtime-jit-icache-coherence-24.0.0", - sha256 = "d15de8429db996f0d17a4163a35eccc3f874cbfb50f29c379951ea1bbb39452e", + name = "cu__wasmtime-internal-unwinder-42.0.1", + sha256 = "3a1a144bd4393593a868ba9df09f34a6a360cb5db6e71815f20d3f649c6e6735", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmtime-jit-icache-coherence/24.0.0/download"], - strip_prefix = "wasmtime-jit-icache-coherence-24.0.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-jit-icache-coherence-24.0.0.bazel"), + urls = ["https://static.crates.io/crates/wasmtime-internal-unwinder/42.0.1/download"], + strip_prefix = "wasmtime-internal-unwinder-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-internal-unwinder-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__wasmtime-slab-24.0.0", - sha256 = "1f68d38fa6b30c5e1fc7d608263062997306f79e577ebd197ddcd6b0f55d87d1", + name = "cu__wasmtime-internal-versioned-export-macros-42.0.1", + sha256 = "9a6948b56bb00c62dbd205ea18a4f1ceccbe1e4b8479651fdb0bab2553790f20", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmtime-slab/24.0.0/download"], - strip_prefix = "wasmtime-slab-24.0.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-slab-24.0.0.bazel"), + urls = ["https://static.crates.io/crates/wasmtime-internal-versioned-export-macros/42.0.1/download"], + strip_prefix = "wasmtime-internal-versioned-export-macros-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-internal-versioned-export-macros-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__wasmtime-types-24.0.0", - sha256 = "6634e7079d9c5cfc81af8610ed59b488cc5b7f9777a2f4c1667a2565c2e45249", + name = "cu__wasmtime-internal-winch-42.0.1", + sha256 = "9130b3ab6fb01be80b27b9a2c84817af29ae8224094f2503d2afa9fea5bf9d00", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmtime-types/24.0.0/download"], - strip_prefix = "wasmtime-types-24.0.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-types-24.0.0.bazel"), + urls = ["https://static.crates.io/crates/wasmtime-internal-winch/42.0.1/download"], + strip_prefix = "wasmtime-internal-winch-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-internal-winch-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__wasmtime-versioned-export-macros-24.0.0", - sha256 = "3850e3511d6c7f11a72d571890b0ed5f6204681f7f050b9de2690e7f13123fed", + name = "cu__winapi-util-0.1.8", + sha256 = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmtime-versioned-export-macros/24.0.0/download"], - strip_prefix = "wasmtime-versioned-export-macros-24.0.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-versioned-export-macros-24.0.0.bazel"), + urls = ["https://static.crates.io/crates/winapi-util/0.1.8/download"], + strip_prefix = "winapi-util-0.1.8", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.winapi-util-0.1.8.bazel"), ) maybe( http_archive, - name = "cu__wasmtime-wit-bindgen-24.0.0", - sha256 = "3cb331ac7ed1d5ba49cddcdb6b11973752a857148858bb308777d2fc5584121f", + name = "cu__winch-codegen-42.0.1", + sha256 = "1977857998e4dd70d26e2bfc0618a9684a2fb65b1eca174dc13f3b3e9c2159ca", type = "tar.gz", - urls = ["https://static.crates.io/crates/wasmtime-wit-bindgen/24.0.0/download"], - strip_prefix = "wasmtime-wit-bindgen-24.0.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wasmtime-wit-bindgen-24.0.0.bazel"), + urls = ["https://static.crates.io/crates/winch-codegen/42.0.1/download"], + strip_prefix = "winch-codegen-42.0.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.winch-codegen-42.0.1.bazel"), ) maybe( http_archive, - name = "cu__winapi-util-0.1.8", - sha256 = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b", + name = "cu__windows-link-0.2.1", + sha256 = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5", type = "tar.gz", - urls = ["https://static.crates.io/crates/winapi-util/0.1.8/download"], - strip_prefix = "winapi-util-0.1.8", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.winapi-util-0.1.8.bazel"), + urls = ["https://static.crates.io/crates/windows-link/0.2.1/download"], + strip_prefix = "windows-link-0.2.1", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.windows-link-0.2.1.bazel"), ) maybe( @@ -1409,6 +1340,16 @@ def crate_repositories(): build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.windows-sys-0.52.0.bazel"), ) + maybe( + http_archive, + name = "cu__windows-sys-0.61.2", + sha256 = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc", + type = "tar.gz", + urls = ["https://static.crates.io/crates/windows-sys/0.61.2/download"], + strip_prefix = "windows-sys-0.61.2", + build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.windows-sys-0.61.2.bazel"), + ) + maybe( http_archive, name = "cu__windows-targets-0.52.6", @@ -1499,42 +1440,7 @@ def crate_repositories(): build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.windows_x86_64_msvc-0.52.6.bazel"), ) - maybe( - http_archive, - name = "cu__wit-parser-0.215.0", - sha256 = "935a97eaffd57c3b413aa510f8f0b550a4a9fe7d59e79cd8b89a83dcb860321f", - type = "tar.gz", - urls = ["https://static.crates.io/crates/wit-parser/0.215.0/download"], - strip_prefix = "wit-parser-0.215.0", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.wit-parser-0.215.0.bazel"), - ) - - maybe( - http_archive, - name = "cu__zerocopy-0.7.35", - sha256 = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0", - type = "tar.gz", - urls = ["https://static.crates.io/crates/zerocopy/0.7.35/download"], - strip_prefix = "zerocopy-0.7.35", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.zerocopy-0.7.35.bazel"), - ) - - maybe( - http_archive, - name = "cu__zerocopy-derive-0.7.35", - sha256 = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e", - type = "tar.gz", - urls = ["https://static.crates.io/crates/zerocopy-derive/0.7.35/download"], - strip_prefix = "zerocopy-derive-0.7.35", - build_file = Label("@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:BUILD.zerocopy-derive-0.7.35.bazel"), - ) - return [ - struct(repo = "cu__anyhow-1.0.86", is_dev_dep = False), - struct(repo = "cu__env_logger-0.10.2", is_dev_dep = False), - struct(repo = "cu__log-0.4.22", is_dev_dep = False), - struct(repo = "cu__once_cell-1.19.0", is_dev_dep = False), - struct(repo = "cu__tracing-0.1.40", is_dev_dep = False), - struct(repo = "cu__wasmtime-24.0.0", is_dev_dep = False), - struct(repo = "cu__wasmtime-c-api-macros-24.0.0", is_dev_dep = False), + struct(repo = "cu__log-0.4.29", is_dev_dep = False), + struct(repo = "cu__wasmtime-c-api-impl-42.0.1", is_dev_dep = False), ] diff --git a/bazel/dependencies.bzl b/bazel/dependencies.bzl index 5bbf6e47d..e0439bb07 100644 --- a/bazel/dependencies.bzl +++ b/bazel/dependencies.bzl @@ -48,14 +48,7 @@ def proxy_wasm_cpp_host_dependencies(): "wasm32-unknown-unknown", "wasm32-wasip1", ], - versions = ["1.91.0"], - sha256s = { - "rustc-1.91.0-x86_64-unknown-linux-gnu.tar.xz": "a7169e8cb6174af2f45717703370363d8de82ce55f6ccba185893045b9370874", - "clippy-1.91.0-x86_64-unknown-linux-gnu.tar.xz": "0087c3d58d2fdeafa89830c299b1026c9f981b49835db89c922b3c6a299b3225", - "cargo-1.91.0-x86_64-unknown-linux-gnu.tar.xz": "7103c03fb8abe85b23307005a9dfe4f01c826a89945d84b96fa2d03fd4d2d138", - "llvm-tools-1.91.0-x86_64-unknown-linux-gnu.tar.xz": "3d7756e0ce1ee18d20399aef770f09c55a4134f5a0f18e4e3c018aa1b3919a70", - "rust-std-1.91.0-x86_64-unknown-linux-gnu.tar.xz": "89e6520b16c12b43526440298d2da0dcb70747c5cc2d0b8e47d39b5da9aeef49", - }, + versions = ["1.93.1"], ) rust_repository_set( name = "rust_linux_s390x", @@ -64,7 +57,7 @@ def proxy_wasm_cpp_host_dependencies(): "wasm32-unknown-unknown", "wasm32-wasip1", ], - versions = ["1.91.0"], + versions = ["1.93.1"], ) crate_universe_dependencies(bootstrap = True) diff --git a/bazel/external/wasmtime.BUILD b/bazel/external/wasmtime.BUILD index f359d9361..97908ebca 100644 --- a/bazel/external/wasmtime.BUILD +++ b/bazel/external/wasmtime.BUILD @@ -21,73 +21,79 @@ package(default_visibility = ["//visibility:public"]) cc_library( name = "wasmtime_lib", - hdrs = [ - "crates/c-api/include/wasm.h", - ], - deps = [ - ":rust_c_api", + srcs = [ + ":prefixed_wasmtime_c_api_lib", ], + hdrs = glob(["crates/c-api/include/**"]) + [":wasmtime_conf.h"], + includes = ["crates/c-api/include/"], ) -genrule( - name = "prefixed_wasmtime_c_api_headers", +# Wrap wasmtime-c-api-impl in a rust_static_library so it can be used as a cc_library. +rust_static_library( + name = "wasmtime_lib_staticlib", srcs = [ - "crates/c-api/include/wasm.h", + "lib.rs", ], - outs = [ - "crates/c-api/include/prefixed_wasm.h", + edition = "2021", + deps = [ + "@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:wasmtime-c-api-impl", ], - cmd = """ - sed -e 's/\\ wasm_/\\ wasmtime_wasm_/g' \ - -e 's/\\*wasm_/\\*wasmtime_wasm_/g' \ - -e 's/(wasm_/(wasmtime_wasm_/g' \ - $(<) >$@ - """, ) genrule( name = "prefixed_wasmtime_c_api_lib", srcs = [ - ":rust_c_api", + ":wasmtime_lib_staticlib", ], outs = [ "prefixed_wasmtime_c_api.a", ], cmd = """ for symbol in $$(nm -P $(<) 2>/dev/null | grep -E ^_?wasm_ | cut -d" " -f1); do - echo $$symbol | sed -r 's/^(_?)(wasm_[a-z_]+)$$/\\1\\2 \\1wasmtime_\\2/' >>prefixed + echo $$symbol | perl -p -e 's!^(_?)(wasm_[a-z_0-9.:-]+)$$!\\1\\2 \\1wasmtime_\\2!' >>prefixed done # This should be OBJCOPY, but bazel-zig-cc doesn't define it. - objcopy --redefine-syms=prefixed $(<) $@ - """, + """ + + # MacOS runners for GitHub do not ship with objcopy. Use the version bundled with the vendored toolchain. + select({ + "@platforms//os:macos": "$(location @llvm_toolchain_llvm//:objcopy) --redefine-syms=prefixed $(<) $@ ", + "//conditions:default": "objcopy --redefine-syms=prefixed $(<) $@ ", + }), toolchains = ["@bazel_tools//tools/cpp:current_cc_toolchain"], + tools = select({ + "@platforms//os:macos": ["@llvm_toolchain_llvm//:objcopy"], + "//conditions:default": [], + }), ) -cc_library( - name = "prefixed_wasmtime_lib", - srcs = [ - ":prefixed_wasmtime_c_api_lib", - ], - hdrs = [ - ":prefixed_wasmtime_c_api_headers", - ], - linkstatic = 1, -) +# This should match the features defined in `bazel/cargo/wasmtime/Cargo.toml` +# for the C/C++ API to expose the right set of methods. Listing the feature +# here enables the C-api implementations of the features. Rust-side +# implementations are controlled by the Cargo.toml file. Mismatching features +# will result in compile/link time failures. +features = [ + "cranelift", + "gc-drc", + # The C++ API references the wat feature whenever cranelift is turned on. + # Without adding `wat` to the headers, the C++ API will fail at compile time. + # `wat` is not actually used by proxy-wasm, so the corresponding feature is not + # enabled in Cargo.toml. If proxy-wasm used wat, this configuration would fail + # at link time. + "wat", +] -rust_static_library( - name = "rust_c_api", - srcs = glob(["crates/c-api/src/**/*.rs"]), - crate_features = ["cranelift"], - crate_root = "crates/c-api/src/lib.rs", - edition = "2021", - proc_macro_deps = [ - "@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:wasmtime-c-api-macros", - ], - deps = [ - "@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:anyhow", - "@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:env_logger", - "@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:once_cell", - # buildifier: leave-alone - "@proxy_wasm_cpp_host//bazel/cargo/wasmtime/remote:wasmtime", - ], +# Wasmtime C-api headers use cmakedefines to generate the config file. +# This does the same as CMake's configure_file, but using the crate features array above. +genrule( + name = "wasmtime_conf.h", + srcs = ["crates/c-api/include/wasmtime/conf.h.in"], + outs = ["crates/c-api/include/wasmtime/conf.h"], + cmd = """ + cat < $< > $$TMPDIR/working_file + for enabled_feature in $$(echo "{}"); do + perl -pi -e "s/#cmakedefine WASMTIME_FEATURE_$$enabled_feature/#define WASMTIME_FEATURE_$$enabled_feature 1/" $$TMPDIR/working_file + done + perl -pi -e 's?#cmakedefine (.*)?// \\1 is not defined.?' $$TMPDIR/working_file + cp $$TMPDIR/working_file $@ + """.format(" ".join([f.upper() for f in features])), ) diff --git a/bazel/repositories.bzl b/bazel/repositories.bzl index e034faac0..96aa02be2 100644 --- a/bazel/repositories.bzl +++ b/bazel/repositories.bzl @@ -137,8 +137,8 @@ def proxy_wasm_cpp_host_repositories(): maybe( http_archive, name = "rules_rust", - integrity = "sha256-yKqAbPYGZnmsI0YyQe6ArWkiZdrQRl9RERy74wuJA1I=", - urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.68.1/rules_rust-0.68.1.tar.gz"], + integrity = "sha256-u8dkwlLQYSgbI1knek1GSA4tz69yr8HObgCtpYzL/Uw=", + urls = ["https://github.com/bazelbuild/rules_rust/releases/download/0.69.0/rules_rust-0.69.0.tar.gz"], patches = ["@proxy_wasm_cpp_host//bazel/external:rules_rust.patch"], patch_args = ["-p1"], ) @@ -381,7 +381,23 @@ def proxy_wasm_cpp_host_repositories(): http_archive, name = "com_github_bytecodealliance_wasmtime", build_file = "@proxy_wasm_cpp_host//bazel/external:wasmtime.BUILD", - sha256 = "2ccb49bb3bfa4d86907ad4c80d1147aef6156c7b6e3f7f14ed02a39de9761155", - strip_prefix = "wasmtime-24.0.0", - url = "https://github.com/bytecodealliance/wasmtime/archive/v24.0.0.tar.gz", + sha256 = "c7c2f13eeb7c513352e4e65940cb88ee69d9d1e6c92bb40a3886e71dc7c24d66", + strip_prefix = "wasmtime-42.0.1", + url = "https://github.com/bytecodealliance/wasmtime/archive/v42.0.1.tar.gz", + # Prefix wasm_c_api functions for coexistence with other runtimes. + patch_cmds = [""" + find ./crates/c-api -type f -exec sed -i.bak \ + -e 's/\\ wasm_/\\ wasmtime_wasm_/g' \ + -e 's/\\*wasm_/\\*wasmtime_wasm_/g' \ + -e 's/^wasm_/wasmtime_wasm_/g' \ + -e 's/lib.rs <; -using WasmFuncPtr = common::CSmartPtr; -using WasmStorePtr = common::CSmartPtr; -using WasmModulePtr = common::CSmartPtr; -using WasmSharedModulePtr = common::CSmartPtr; -using WasmMemoryPtr = common::CSmartPtr; -using WasmTablePtr = common::CSmartPtr; -using WasmInstancePtr = common::CSmartPtr; -using WasmFunctypePtr = common::CSmartPtr; -using WasmTrapPtr = common::CSmartPtr; -using WasmExternPtr = common::CSmartPtr; - -using WasmByteVec = - common::CSmartType; -using WasmImporttypeVec = common::CSmartType; -using WasmExportTypeVec = common::CSmartType; -using WasmExternVec = - common::CSmartType; -using WasmValtypeVec = - common::CSmartType; - -} // namespace proxy_wasm::wasmtime diff --git a/src/wasmtime/wasmtime.cc b/src/wasmtime/wasmtime.cc index a72a0361d..0152add36 100644 --- a/src/wasmtime/wasmtime.cc +++ b/src/wasmtime/wasmtime.cc @@ -14,7 +14,6 @@ #include "include/proxy-wasm/wasmtime.h" -#include #include #include #include @@ -22,31 +21,59 @@ #include #include #include -#include +#include -#include "src/wasmtime/types.h" +#include "include/proxy-wasm/limits.h" -#include "crates/c-api/include/wasm.h" +#include "crates/c-api/include/wasmtime.hh" // IWYU pragma: keep + +namespace wasmtime::detail { +// Defines how wasmtime serializes proxy_wasm::Word. +template <> struct WasmType { + static const bool valid = true; + static const ValKind kind = ValKind::I32; + static void store(Store::Context cx, wasmtime_val_raw_t *p, const proxy_wasm::Word &t) { + p->i32 = t; + } + static proxy_wasm::Word load(Store::Context cx, wasmtime_val_raw_t *p) { return p->i32; } +}; +} // namespace wasmtime::detail namespace proxy_wasm { namespace wasmtime { +namespace { + +using ::wasmtime::Config; +using ::wasmtime::Engine; +using ::wasmtime::ExportType; +using ::wasmtime::Extern; +using ::wasmtime::Instance; +using ::wasmtime::Linker; +using ::wasmtime::Memory; +using ::wasmtime::Module; +using ::wasmtime::Result; +using ::wasmtime::Span; +using ::wasmtime::Store; +using ::wasmtime::Table; +using ::wasmtime::TrapResult; + +Engine *engine() { + static auto *const engine = []() { return new Engine(Config{}); }(); + return engine; +} -struct HostFuncData { - HostFuncData(std::string name) : name_(std::move(name)) {} - - std::string name_; - WasmFuncPtr callback_; - void *raw_func_{}; - WasmVm *vm_{}; -}; - -using HostFuncDataPtr = std::unique_ptr; +template std::string printValue(const T &value) { return std::to_string(value); } +template <> std::string printValue(const proxy_wasm::Word &value) { + return std::to_string(value.u64_); +} -wasm_engine_t *engine() { - static const auto engine = WasmEnginePtr(wasm_engine_new()); - return engine.get(); +std::string printValues() { return ""; } +template std::string printValues(Arg arg, Args... args) { + return printValue(arg) + ((", " + printValue(args)) + ... + ""); } +} // namespace + class Wasmtime : public WasmVm { public: Wasmtime() = default; @@ -83,6 +110,10 @@ class Wasmtime : public WasmVm { void warm() override; + void terminate() override {} + + bool usesWasmByteOrder() override { return true; } + private: template void registerHostFunctionImpl(std::string_view module_name, std::string_view function_name, @@ -100,68 +131,57 @@ class Wasmtime : public WasmVm { void getModuleFunctionImpl(std::string_view function_name, std::function *function); - void terminate() override {} - bool usesWasmByteOrder() override { return true; } - // Initialize the Wasmtime store if necessary. void initStore(); - WasmStorePtr store_; - WasmModulePtr module_; - WasmSharedModulePtr shared_module_; - WasmInstancePtr instance_; - WasmMemoryPtr memory_; - WasmTablePtr table_; + std::optional store_; + std::optional module_; + std::optional instance_; + std::optional memory_; + std::optional table_; + Linker linker_ = Linker(*engine()); - std::unordered_map host_functions_; - std::unordered_map module_functions_; + std::unordered_map module_functions_; }; void Wasmtime::initStore() { - if (store_ != nullptr) { + if (store_.has_value()) { return; } - store_ = wasm_store_new(engine()); + store_.emplace(*engine()); } bool Wasmtime::load(std::string_view bytecode, std::string_view /*precompiled*/, const std::unordered_map & /*function_names*/) { initStore(); - if (store_ == nullptr) { - return false; - } - - WasmByteVec vec; - wasm_byte_vec_new(vec.get(), bytecode.size(), bytecode.data()); - - module_ = wasm_module_new(store_.get(), vec.get()); - if (module_ == nullptr) { + if (!store_.has_value()) { return false; } - shared_module_ = wasm_module_share(module_.get()); - if (shared_module_ == nullptr) { + Result module = + Module::compile(*engine(), std::span((uint8_t *)bytecode.data(), bytecode.size())); + if (!module) { + fail(FailState::UnableToInitializeCode, "Failed to load Wasm code: " + module.err().message()); return false; } + module_.emplace(module.ok()); return true; } std::unique_ptr Wasmtime::clone() { - assert(shared_module_ != nullptr); - auto clone = std::make_unique(); if (clone == nullptr) { return nullptr; } - clone->store_ = wasm_store_new(engine()); - if (clone->store_ == nullptr) { + clone->store_.emplace(Store(*engine())); + if (!clone->store_.has_value()) { return nullptr; } - clone->module_ = wasm_module_obtain(clone->store_.get(), shared_module_.get()); - if (clone->module_ == nullptr) { + clone->module_.emplace(*module_); + if (!clone->module_.has_value()) { return nullptr; } @@ -174,466 +194,156 @@ std::unique_ptr Wasmtime::clone() { return clone; } -static bool equalValTypes(const wasm_valtype_vec_t *left, const wasm_valtype_vec_t *right) { - if (left->size != right->size) { - return false; - } - - for (size_t i = 0; i < left->size; i++) { - if (wasm_valtype_kind(left->data[i]) != wasm_valtype_kind(right->data[i])) { - return false; - } - } - - return true; -} - -static std::string printValue(const wasm_val_t &value) { - switch (value.kind) { - case WASM_I32: - return std::to_string(value.of.i32); - case WASM_I64: - return std::to_string(value.of.i64); - case WASM_F32: - return std::to_string(value.of.f32); - case WASM_F64: - return std::to_string(value.of.f64); - default: - return "unknown"; - } -} - -static std::string printValues(const wasm_val_vec_t *values) { - if (values->size == 0) { - return ""; - } - - std::string s; - for (size_t i = 0; i < values->size; i++) { - if (i != 0U) { - s.append(", "); - } - s.append(printValue(values->data[i])); - } - return s; -} - -static const char *printValKind(wasm_valkind_t kind) { - switch (kind) { - case WASM_I32: - return "i32"; - case WASM_I64: - return "i64"; - case WASM_F32: - return "f32"; - case WASM_F64: - return "f64"; - case WASM_EXTERNREF: - return "externref"; - case WASM_FUNCREF: - return "funcref"; - default: - return "unknown"; - } -} - -static std::string printValTypes(const wasm_valtype_vec_t *types) { - if (types->size == 0) { - return "void"; - } - - std::string s; - s.reserve(types->size * 8 /* max size + " " */ - 1); - for (size_t i = 0; i < types->size; i++) { - if (i != 0U) { - s.append(" "); - } - s.append(printValKind(wasm_valtype_kind(types->data[i]))); - } - return s; -} - bool Wasmtime::link(std::string_view /*debug_name*/) { - assert(module_ != nullptr); - - WasmImporttypeVec import_types; - wasm_module_imports(module_.get(), import_types.get()); - - std::vector imports; - for (size_t i = 0; i < import_types.get()->size; i++) { - const wasm_name_t *module_name_ptr = wasm_importtype_module(import_types.get()->data[i]); - const wasm_name_t *name_ptr = wasm_importtype_name(import_types.get()->data[i]); - const wasm_externtype_t *extern_type = wasm_importtype_type(import_types.get()->data[i]); - - std::string_view module_name(module_name_ptr->data, module_name_ptr->size); - std::string_view name(name_ptr->data, name_ptr->size); - assert(name_ptr->size > 0); - switch (wasm_externtype_kind(extern_type)) { - case WASM_EXTERN_FUNC: { - auto it = host_functions_.find(std::string(module_name) + "." + std::string(name)); - if (it == host_functions_.end()) { - fail(FailState::UnableToInitializeCode, - std::string("Failed to load Wasm module due to a missing import: ") + - std::string(module_name) + "." + std::string(name)); - return false; - } - - auto *func = it->second->callback_.get(); - const wasm_functype_t *exp_type = wasm_externtype_as_functype_const(extern_type); - WasmFunctypePtr actual_type = wasm_func_type(it->second->callback_.get()); - if (!equalValTypes(wasm_functype_params(exp_type), wasm_functype_params(actual_type.get())) || - !equalValTypes(wasm_functype_results(exp_type), - wasm_functype_results(actual_type.get()))) { - fail( - FailState::UnableToInitializeCode, - std::string("Failed to load Wasm module due to an import type mismatch for function ") + - std::string(module_name) + "." + std::string(name) + - ", want: " + printValTypes(wasm_functype_params(exp_type)) + " -> " + - printValTypes(wasm_functype_results(exp_type)) + - ", but host exports: " + printValTypes(wasm_functype_params(actual_type.get())) + - " -> " + printValTypes(wasm_functype_results(actual_type.get()))); - return false; - } - imports.push_back(wasm_func_as_extern(func)); - } break; - case WASM_EXTERN_GLOBAL: { - // TODO(mathetake): add support when/if needed. - fail(FailState::UnableToInitializeCode, - "Failed to load Wasm module due to a missing import: " + std::string(module_name) + "." + - std::string(name)); - return false; - } break; - case WASM_EXTERN_MEMORY: { - assert(memory_ == nullptr); - const wasm_memorytype_t *memory_type = - wasm_externtype_as_memorytype_const(extern_type); // owned by `extern_type` - if (memory_type == nullptr) { - return false; - } - memory_ = wasm_memory_new(store_.get(), memory_type); - if (memory_ == nullptr) { - return false; - } - imports.push_back(wasm_memory_as_extern(memory_.get())); - } break; - case WASM_EXTERN_TABLE: { - assert(table_ == nullptr); - const wasm_tabletype_t *table_type = - wasm_externtype_as_tabletype_const(extern_type); // owned by `extern_type` - if (table_type == nullptr) { - return false; - } - table_ = wasm_table_new(store_.get(), table_type, nullptr); - if (table_ == nullptr) { - return false; - } - imports.push_back(wasm_table_as_extern(table_.get())); - } break; - } - } - - if (import_types.get()->size != imports.size()) { - return false; - } + assert(module_.has_value()); - wasm_extern_vec_t imports_vec = {imports.size(), imports.data()}; - instance_ = wasm_instance_new(store_.get(), module_.get(), &imports_vec, nullptr); - if (instance_ == nullptr) { - fail(FailState::UnableToInitializeCode, "Failed to create new Wasm instance"); + TrapResult instance = linker_.instantiate(store_->context(), *module_); + if (!instance) { + fail(FailState::UnableToInitializeCode, + "Failed to create new Wasm instance: " + instance.err().message()); return false; } + instance_.emplace(instance.ok()); - WasmExportTypeVec export_types; - wasm_module_exports(module_.get(), export_types.get()); - - WasmExternVec exports; - wasm_instance_exports(instance_.get(), exports.get()); - - for (size_t i = 0; i < export_types.get()->size; i++) { - const wasm_externtype_t *exp_extern_type = wasm_exporttype_type(export_types.get()->data[i]); - wasm_extern_t *actual_extern = exports.get()->data[i]; - - wasm_externkind_t kind = wasm_extern_kind(actual_extern); - assert(kind == wasm_externtype_kind(exp_extern_type)); - switch (kind) { - case WASM_EXTERN_FUNC: { - WasmFuncPtr func = wasm_func_copy(wasm_extern_as_func(actual_extern)); - const wasm_name_t *name_ptr = wasm_exporttype_name(export_types.get()->data[i]); - module_functions_.insert_or_assign(std::string(name_ptr->data, name_ptr->size), - std::move(func)); - } break; - case WASM_EXTERN_GLOBAL: { - // TODO(mathetake): add support when/if needed. - } break; - case WASM_EXTERN_MEMORY: { - assert(memory_ == nullptr); - memory_ = wasm_memory_copy(wasm_extern_as_memory(actual_extern)); - if (memory_ == nullptr) { - return false; - } - } break; - case WASM_EXTERN_TABLE: { - // TODO(mathetake): add support when/if needed. - } break; + ExportType::List export_types = module_->exports(); + for (ExportType::Ref export_type : export_types) { + std::optional actual_extern = instance_->get(store_->context(), export_type.name()); + if (!actual_extern.has_value()) { + continue; } + if (std::holds_alternative<::wasmtime::Func>(*actual_extern)) { + module_functions_.insert_or_assign(std::string(export_type.name()), + std::get<::wasmtime::Func>(*actual_extern)); + } else if (std::holds_alternative(*actual_extern)) { + assert(!memory_.has_value()); + memory_.emplace(std::get(*actual_extern)); + } + // TODO: add support for globals and tables and when/if needed. } return true; } -uint64_t Wasmtime::getMemorySize() { return wasm_memory_data_size(memory_.get()); } +uint64_t Wasmtime::getMemorySize() { + return memory_->size(store_->context()) * PROXY_WASM_HOST_WASM_MEMORY_PAGE_SIZE_BYTES; +} std::optional Wasmtime::getMemory(uint64_t pointer, uint64_t size) { - assert(memory_ != nullptr); - if (pointer + size > wasm_memory_data_size(memory_.get())) { + assert(store_.has_value()); + assert(memory_.has_value()); + ::wasmtime::Span data = memory_->data(store_->context()); + if (pointer + size > data.size()) { return std::nullopt; } - return std::string_view(wasm_memory_data(memory_.get()) + pointer, size); + return std::string_view(reinterpret_cast(data.data() + pointer), size); } bool Wasmtime::setMemory(uint64_t pointer, uint64_t size, const void *data) { - assert(memory_ != nullptr); - if (pointer + size > wasm_memory_data_size(memory_.get())) { + assert(store_.has_value()); + assert(memory_.has_value()); + ::wasmtime::Span memory = memory_->data(store_->context()); + if (pointer + size > memory.size()) { return false; } - ::memcpy(wasm_memory_data(memory_.get()) + pointer, data, size); + ::memcpy(memory.data() + pointer, data, size); return true; } bool Wasmtime::getWord(uint64_t pointer, Word *word) { - assert(memory_ != nullptr); + assert(store_.has_value()); + assert(memory_.has_value()); + ::wasmtime::Span memory = memory_->data(store_->context()); constexpr auto size = sizeof(uint32_t); - if (pointer + size > wasm_memory_data_size(memory_.get())) { + if (pointer + size > memory.size()) { return false; } uint32_t word32; - ::memcpy(&word32, wasm_memory_data(memory_.get()) + pointer, size); + ::memcpy(&word32, memory.data() + pointer, size); word->u64_ = wasmtoh(word32, true); return true; } bool Wasmtime::setWord(uint64_t pointer, Word word) { + assert(store_.has_value()); + assert(memory_.has_value()); + ::wasmtime::Span memory = memory_->data(store_->context()); constexpr auto size = sizeof(uint32_t); - if (pointer + size > wasm_memory_data_size(memory_.get())) { + if (pointer + size > memory.size()) { return false; } uint32_t word32 = htowasm(word.u32(), true); - ::memcpy(wasm_memory_data(memory_.get()) + pointer, &word32, size); + ::memcpy(memory.data() + pointer, &word32, size); return true; } -template void assignVal(T t, wasm_val_t &val); -template <> void assignVal(Word t, wasm_val_t &val) { - val.kind = WASM_I32; - val.of.i32 = static_cast(t.u64_); -} -template <> void assignVal(uint32_t t, wasm_val_t &val) { - val.kind = WASM_I32; - val.of.i32 = static_cast(t); -} -template <> void assignVal(uint64_t t, wasm_val_t &val) { - val.kind = WASM_I64; - val.of.i64 = static_cast(t); -} -template <> void assignVal(double t, wasm_val_t &val) { - val.kind = WASM_F64; - val.of.f64 = t; -} - -template wasm_val_t makeVal(T t) { - wasm_val_t val{}; - assignVal(t, val); - return val; -} - -template struct ConvertWordType { - using type = T; // NOLINT(readability-identifier-naming) -}; -template <> struct ConvertWordType { - using type = uint32_t; // NOLINT(readability-identifier-naming) -}; - -template auto convertArgToValTypePtr(); -template <> auto convertArgToValTypePtr() { return wasm_valtype_new_i32(); }; -template <> auto convertArgToValTypePtr() { return wasm_valtype_new_i32(); }; -template <> auto convertArgToValTypePtr() { return wasm_valtype_new_i64(); }; -template <> auto convertArgToValTypePtr() { return wasm_valtype_new_i64(); }; -template <> auto convertArgToValTypePtr() { return wasm_valtype_new_f64(); }; - -template T convertValueTypeToArg(wasm_val_t val); -template <> uint32_t convertValueTypeToArg(wasm_val_t val) { - return static_cast(val.of.i32); -} -template <> Word convertValueTypeToArg(wasm_val_t val) { return val.of.i32; } -template <> int64_t convertValueTypeToArg(wasm_val_t val) { return val.of.i64; } -template <> uint64_t convertValueTypeToArg(wasm_val_t val) { - return static_cast(val.of.i64); -} -template <> double convertValueTypeToArg(wasm_val_t val) { return val.of.f64; } - -template -constexpr T convertValTypesToArgsTuple(const U &vec, std::index_sequence /*comptime*/) { - return std::make_tuple( - convertValueTypeToArg>::type>( - vec->data[I])...); -} - -template -void convertArgsTupleToValTypesImpl(wasm_valtype_vec_t *types, - std::index_sequence /*comptime*/) { - auto size = std::tuple_size::value; - auto ps = std::array::value>{ - convertArgToValTypePtr::type>()...}; - wasm_valtype_vec_new(types, size, ps.data()); -} - -template ::value>> -void convertArgsTupleToValTypes(wasm_valtype_vec_t *types) { - convertArgsTupleToValTypesImpl(types, Is()); -} - -template WasmFunctypePtr newWasmNewFuncType() { - WasmValtypeVec params; - WasmValtypeVec results; - convertArgsTupleToValTypes(params.get()); - convertArgsTupleToValTypes>(results.get()); - return wasm_functype_new(params.get(), results.get()); -} - -template WasmFunctypePtr newWasmNewFuncType() { - WasmValtypeVec params; - WasmValtypeVec results; - convertArgsTupleToValTypes(params.get()); - convertArgsTupleToValTypes>(results.get()); - return wasm_functype_new(params.get(), results.get()); -} - template void Wasmtime::registerHostFunctionImpl(std::string_view module_name, std::string_view function_name, void (*function)(Args...)) { - auto data = - std::make_unique(std::string(module_name) + "." + std::string(function_name)); - - WasmFunctypePtr type = newWasmNewFuncType>(); - WasmFuncPtr func = wasm_func_new_with_env( - store_.get(), type.get(), - [](void *data, const wasm_val_vec_t *params, wasm_val_vec_t * /*results*/) -> wasm_trap_t * { - auto *func_data = reinterpret_cast(data); - const bool log = func_data->vm_->cmpLogLevel(LogLevel::trace); + Result result = linker_.func_wrap( + module_name, function_name, + [this, function, + function_name = std::string(module_name) + "." + std::string(function_name)](Args... args) { + const bool log = cmpLogLevel(LogLevel::trace); if (log) { - func_data->vm_->integration()->trace("[vm->host] " + func_data->name_ + "(" + - printValues(params) + ")"); + integration()->trace("[vm->host] " + function_name + "(" + printValues(args...) + ")"); } - auto args = convertValTypesToArgsTuple>( - params, std::make_index_sequence{}); - auto fn = reinterpret_cast(func_data->raw_func_); - std::apply(fn, args); + function(std::forward(args)...); if (log) { - func_data->vm_->integration()->trace("[vm<-host] " + func_data->name_ + " return: void"); + integration()->trace("[vm<-host] " + function_name + " return: void"); } - return nullptr; - }, - data.get(), nullptr); - - data->vm_ = this; - data->callback_ = std::move(func); - data->raw_func_ = reinterpret_cast(function); - host_functions_.insert_or_assign(std::string(module_name) + "." + std::string(function_name), - std::move(data)); + }); + if (!result) { + fail(FailState::ConfigureFailed, "Failed to register host function: " + result.err().message()); + } }; template void Wasmtime::registerHostFunctionImpl(std::string_view module_name, std::string_view function_name, R (*function)(Args...)) { - auto data = - std::make_unique(std::string(module_name) + "." + std::string(function_name)); - WasmFunctypePtr type = newWasmNewFuncType>(); - WasmFuncPtr func = wasm_func_new_with_env( - store_.get(), type.get(), - [](void *data, const wasm_val_vec_t *params, wasm_val_vec_t *results) -> wasm_trap_t * { - auto *func_data = reinterpret_cast(data); - const bool log = func_data->vm_->cmpLogLevel(LogLevel::trace); + Result result = linker_.func_wrap( + module_name, function_name, + [this, function, + function_name = std::string(module_name) + "." + std::string(function_name)](Args... args) { + const bool log = cmpLogLevel(LogLevel::trace); if (log) { - func_data->vm_->integration()->trace("[vm->host] " + func_data->name_ + "(" + - printValues(params) + ")"); + integration()->trace("[vm->host] " + function_name + "(" + printValues(args...) + ")"); } - auto args = convertValTypesToArgsTuple>( - params, std::make_index_sequence{}); - auto fn = reinterpret_cast(func_data->raw_func_); - R res = std::apply(fn, args); - assignVal(res, results->data[0]); + R result = function(std::forward(args)...); if (log) { - func_data->vm_->integration()->trace("[vm<-host] " + func_data->name_ + - " return: " + std::to_string(res)); + integration()->trace("[vm<-host] " + function_name + " return: " + printValue(result)); } - return nullptr; - }, - data.get(), nullptr); - - data->vm_ = this; - data->callback_ = std::move(func); - data->raw_func_ = reinterpret_cast(function); - host_functions_.insert_or_assign(std::string(module_name) + "." + std::string(function_name), - std::move(data)); + return result; + }); + if (!result) { + fail(FailState::ConfigureFailed, "Failed to register host function: " + result.err().message()); + } }; template void Wasmtime::getModuleFunctionImpl(std::string_view function_name, std::function *function) { - auto it = module_functions_.find(std::string(function_name)); if (it == module_functions_.end()) { *function = nullptr; return; } - - WasmValtypeVec exp_args; - WasmValtypeVec exp_returns; - convertArgsTupleToValTypes>(exp_args.get()); - convertArgsTupleToValTypes>(exp_returns.get()); - wasm_func_t *func = it->second.get(); - WasmFunctypePtr func_type = wasm_func_type(func); - - if (!equalValTypes(wasm_functype_params(func_type.get()), exp_args.get()) || - !equalValTypes(wasm_functype_results(func_type.get()), exp_returns.get())) { - fail(FailState::UnableToInitializeCode, - "Bad function signature for: " + std::string(function_name) + ", want: " + - printValTypes(exp_args.get()) + " -> " + printValTypes(exp_returns.get()) + - ", but the module exports: " + printValTypes(wasm_functype_params(func_type.get())) + - " -> " + printValTypes(wasm_functype_results(func_type.get()))); + auto typed_func = it->second.typed, std::monostate>(store_->context()); + if (!typed_func) { + *function = nullptr; return; } - - *function = [func, function_name, this](ContextBase *context, Args... args) -> void { + *function = [func = typed_func.ok(), function_name, this](ContextBase *context, + Args... args) -> void { const bool log = cmpLogLevel(LogLevel::trace); SaveRestoreContext saved_context(context); - wasm_val_vec_t results = WASM_EMPTY_VEC; - WasmTrapPtr trap; - - // Workaround for MSVC++ not supporting zero-sized arrays. - if constexpr (sizeof...(args) > 0) { - wasm_val_t params_arr[] = {makeVal(args)...}; - wasm_val_vec_t params = WASM_ARRAY_VEC(params_arr); - if (log) { - integration()->trace("[host->vm] " + std::string(function_name) + "(" + - printValues(¶ms) + ")"); - } - trap.reset(wasm_func_call(func, ¶ms, &results)); - } else { - wasm_val_vec_t params = WASM_EMPTY_VEC; - if (log) { - integration()->trace("[host->vm] " + std::string(function_name) + "()"); - } - trap.reset(wasm_func_call(func, ¶ms, &results)); + if (log) { + integration()->trace("[host->vm] " + std::string(function_name) + "(" + printValues(args...) + + ")"); } - - if (trap) { - WasmByteVec error_message; - wasm_trap_message(trap.get(), error_message.get()); - std::string message(error_message.get()->data); // NULL-terminated + TrapResult result = func.call(store_->context(), {args...}); + if (!result) { fail(FailState::RuntimeError, - "Function: " + std::string(function_name) + " failed: " + message); - return; + "Function: " + std::string(function_name) + " failed: " + result.err().message()); } if (log) { integration()->trace("[host<-vm] " + std::string(function_name) + " return: void"); @@ -649,60 +359,30 @@ void Wasmtime::getModuleFunctionImpl(std::string_view function_name, *function = nullptr; return; } - WasmValtypeVec exp_args; - WasmValtypeVec exp_returns; - convertArgsTupleToValTypes>(exp_args.get()); - convertArgsTupleToValTypes>(exp_returns.get()); - wasm_func_t *func = it->second.get(); - WasmFunctypePtr func_type = wasm_func_type(func); - if (!equalValTypes(wasm_functype_params(func_type.get()), exp_args.get()) || - !equalValTypes(wasm_functype_results(func_type.get()), exp_returns.get())) { - fail(FailState::UnableToInitializeCode, - "Bad function signature for: " + std::string(function_name) + ", want: " + - printValTypes(exp_args.get()) + " -> " + printValTypes(exp_returns.get()) + - ", but the module exports: " + printValTypes(wasm_functype_params(func_type.get())) + - " -> " + printValTypes(wasm_functype_results(func_type.get()))); + auto typed_func = it->second.typed, R>(store_->context()); + if (!typed_func) { + *function = nullptr; return; } - - *function = [func, function_name, this](ContextBase *context, Args... args) -> R { + *function = [func = typed_func.ok(), function_name, this](ContextBase *context, + Args... args) -> R { const bool log = cmpLogLevel(LogLevel::trace); SaveRestoreContext saved_context(context); - wasm_val_t results_arr[1]; - wasm_val_vec_t results = WASM_ARRAY_VEC(results_arr); - WasmTrapPtr trap; - - // Workaround for MSVC++ not supporting zero-sized arrays. - if constexpr (sizeof...(args) > 0) { - wasm_val_t params_arr[] = {makeVal(args)...}; - wasm_val_vec_t params = WASM_ARRAY_VEC(params_arr); - if (log) { - integration()->trace("[host->vm] " + std::string(function_name) + "(" + - printValues(¶ms) + ")"); - } - trap.reset(wasm_func_call(func, ¶ms, &results)); - } else { - wasm_val_vec_t params = WASM_EMPTY_VEC; - if (log) { - integration()->trace("[host->vm] " + std::string(function_name) + "()"); - } - trap.reset(wasm_func_call(func, ¶ms, &results)); + if (log) { + integration()->trace("[host->vm] " + std::string(function_name) + "(" + printValues(args...) + + ")"); } - - if (trap) { - WasmByteVec error_message; - wasm_trap_message(trap.get(), error_message.get()); - std::string message(error_message.get()->data); // NULL-terminated + TrapResult result = func.call(store_->context(), {args...}); + if (!result) { fail(FailState::RuntimeError, - "Function: " + std::string(function_name) + " failed: " + message); + "Function: " + std::string(function_name) + " failed: " + result.err().message()); return R{}; } - R ret = convertValueTypeToArg(results.data[0]); if (log) { integration()->trace("[host<-vm] " + std::string(function_name) + - " return: " + std::to_string(ret)); + " return: " + printValue(result.unwrap())); } - return ret; + return result.ok(); }; }; diff --git a/test/runtime_test.cc b/test/runtime_test.cc index fb28d366e..b9304aaaf 100644 --- a/test/runtime_test.cc +++ b/test/runtime_test.cc @@ -132,7 +132,7 @@ TEST_P(TestVm, WasmMemoryLimit) { // Backtrace if (engine_ == "v8") { EXPECT_TRUE(host->isErrorLogged("Proxy-Wasm plugin in-VM backtrace:")); - EXPECT_TRUE(host->isErrorLogged("rg_oom")); + EXPECT_TRUE(host->isErrorLogged("rust_oom")); EXPECT_TRUE(host->isErrorLogged(" - alloc::alloc::handle_alloc_error")); } }