Skip to content
Snippets Groups Projects
Commit d82eec0c authored by Mike Hommey's avatar Mike Hommey
Browse files

Bug 1744677 - Remove Cargo.toml patch for wasmtime crates. r=rhunt

Apart from Cargo.toml being garbled by cargo on publication, what's
vendored is exactly the same as on crates.io, so we don't need to use a
patch to pull from git anymore.

Differential Revision: https://phabricator.services.mozilla.com/D133040
parent 1674b860
No related branches found
No related tags found
No related merge requests found
Showing
with 306 additions and 204 deletions
......@@ -91,11 +91,6 @@ git = "https://github.com/gfx-rs/naga"
replace-with = "vendored-sources"
rev = "29571cc"
[source."https://github.com/bytecodealliance/wasmtime"]
git = "https://github.com/bytecodealliance/wasmtime"
replace-with = "vendored-sources"
rev = "824fa69756523f2b6d49029fe25de94130b1f144"
[source.crates-io]
replace-with = "vendored-sources"
......
......@@ -811,7 +811,8 @@ dependencies = [
[[package]]
name = "cranelift-bforest"
version = "0.74.0"
source = "git+https://github.com/bytecodealliance/wasmtime?rev=824fa69756523f2b6d49029fe25de94130b1f144#824fa69756523f2b6d49029fe25de94130b1f144"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c8ca3560686e7c9c7ed7e0fe77469f2410ba5d7781b1acaa9adc8d8deea28e3e"
dependencies = [
"cranelift-entity",
]
......@@ -819,7 +820,8 @@ dependencies = [
[[package]]
name = "cranelift-codegen"
version = "0.74.0"
source = "git+https://github.com/bytecodealliance/wasmtime?rev=824fa69756523f2b6d49029fe25de94130b1f144#824fa69756523f2b6d49029fe25de94130b1f144"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baf9bf1ffffb6ce3d2e5ebc83549bd2436426c99b31cc550d521364cbe35d276"
dependencies = [
"cranelift-bforest",
"cranelift-codegen-meta",
......@@ -834,7 +836,8 @@ dependencies = [
[[package]]
name = "cranelift-codegen-meta"
version = "0.74.0"
source = "git+https://github.com/bytecodealliance/wasmtime?rev=824fa69756523f2b6d49029fe25de94130b1f144#824fa69756523f2b6d49029fe25de94130b1f144"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4cc21936a5a6d07e23849ffe83e5c1f6f50305c074f4b2970ca50c13bf55b821"
dependencies = [
"cranelift-codegen-shared",
"cranelift-entity",
......@@ -843,17 +846,20 @@ dependencies = [
[[package]]
name = "cranelift-codegen-shared"
version = "0.74.0"
source = "git+https://github.com/bytecodealliance/wasmtime?rev=824fa69756523f2b6d49029fe25de94130b1f144#824fa69756523f2b6d49029fe25de94130b1f144"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca5b6ffaa87560bebe69a5446449da18090b126037920b0c1c6d5945f72faf6b"
[[package]]
name = "cranelift-entity"
version = "0.74.0"
source = "git+https://github.com/bytecodealliance/wasmtime?rev=824fa69756523f2b6d49029fe25de94130b1f144#824fa69756523f2b6d49029fe25de94130b1f144"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d6b4a8bef04f82e4296782646f733c641d09497df2fabf791323fefaa44c64c"
[[package]]
name = "cranelift-frontend"
version = "0.74.0"
source = "git+https://github.com/bytecodealliance/wasmtime?rev=824fa69756523f2b6d49029fe25de94130b1f144#824fa69756523f2b6d49029fe25de94130b1f144"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "c31b783b351f966fce33e3c03498cb116d16d97a8f9978164a60920bd0d3a99c"
dependencies = [
"cranelift-codegen",
"log",
......@@ -864,7 +870,8 @@ dependencies = [
[[package]]
name = "cranelift-wasm"
version = "0.74.0"
source = "git+https://github.com/bytecodealliance/wasmtime?rev=824fa69756523f2b6d49029fe25de94130b1f144#824fa69756523f2b6d49029fe25de94130b1f144"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "edb6d408e2da77cdbbd65466298d44c86ae71c1785d2ab0d8657753cdb4d9d89"
dependencies = [
"cranelift-codegen",
"cranelift-entity",
......
......@@ -90,14 +90,6 @@ slotmap = { git = "https://github.com/kvark/dummy-web" }
wasm-bindgen = { git = "https://github.com/kvark/dummy-web" }
web-sys = { git = "https://github.com/kvark/dummy-web" }
[patch.crates-io.cranelift-codegen]
git = "https://github.com/bytecodealliance/wasmtime"
rev = "824fa69756523f2b6d49029fe25de94130b1f144"
[patch.crates-io.cranelift-wasm]
git = "https://github.com/bytecodealliance/wasmtime"
rev = "824fa69756523f2b6d49029fe25de94130b1f144"
# Patch autocfg to hide rustc output. Workaround for https://github.com/cuviper/autocfg/issues/30
[patch.crates-io.autocfg]
path = "third_party/rust/autocfg"
......
......@@ -9,10 +9,6 @@ crate-type = ["rlib"]
name = "baldrdash"
[dependencies]
# The build system redirects the versions of cranelift-codegen and
# cranelift-wasm to pinned commits. If you want to update Cranelift in Gecko,
# you should update the following $TOP_LEVEL/Cargo.toml file: look for the
# revision (rev) hashes of both cranelift dependencies (codegen and wasm).
cranelift-codegen = { version = "0.74.0", default-features = false }
cranelift-wasm = { version = "0.74.0" }
log = { version = "0.4.6", default-features = false, features = ["release_max_level_info"] }
......
{"files":{"Cargo.toml":"a7d80142a69961977d90a5e39a78ed0820d093698c8a591559e8150d8b39ac73","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"af367c67340fa7f6fb9a35b0aa637dcf303957f7ae7427a5f4f6356801c8bb04","src/lib.rs":"4204f6bd3dd43dc307a57dc1b3543fc3d31feb4c5c8e64035578a45d88c725b3","src/map.rs":"a3b7f64cae7ec9c2a8038def315bcf90e8751552b1bc1c20b62fbb8c763866c4","src/node.rs":"28f7edd979f7b9712bc4ab30b0d2a1b8ad5485a4b1e8c09f3dcaf501b9b5ccd1","src/path.rs":"a86ee1c882c173e8af96fd53a416a0fb485dd3f045ac590ef313a9d9ecf90f56","src/pool.rs":"f6337b5417f7772e6878a160c1a40629199ff09997bdff18eb2a0ba770158600","src/set.rs":"281eb8b5ead1ffd395946464d881f9bb0e7fb61092aed701d72d2314b5f80994"},"package":null}
\ No newline at end of file
{"files":{"Cargo.toml":"b55cb0207ff3ab216faf7e4fc2be10f5ebd3bc0dcff40c9c887d921aade169cf","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"af367c67340fa7f6fb9a35b0aa637dcf303957f7ae7427a5f4f6356801c8bb04","src/lib.rs":"4204f6bd3dd43dc307a57dc1b3543fc3d31feb4c5c8e64035578a45d88c725b3","src/map.rs":"a3b7f64cae7ec9c2a8038def315bcf90e8751552b1bc1c20b62fbb8c763866c4","src/node.rs":"28f7edd979f7b9712bc4ab30b0d2a1b8ad5485a4b1e8c09f3dcaf501b9b5ccd1","src/path.rs":"a86ee1c882c173e8af96fd53a416a0fb485dd3f045ac590ef313a9d9ecf90f56","src/pool.rs":"f6337b5417f7772e6878a160c1a40629199ff09997bdff18eb2a0ba770158600","src/set.rs":"281eb8b5ead1ffd395946464d881f9bb0e7fb61092aed701d72d2314b5f80994"},"package":"c8ca3560686e7c9c7ed7e0fe77469f2410ba5d7781b1acaa9adc8d8deea28e3e"}
\ No newline at end of file
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies
#
# If you believe there's an error in this file please file an
# issue against the rust-lang/cargo repository. If you're
# editing this file be aware that the upstream Cargo.toml
# will likely look very different (and much more reasonable)
[package]
authors = ["The Cranelift Project Developers"]
edition = "2018"
name = "cranelift-bforest"
version = "0.74.0"
authors = ["The Cranelift Project Developers"]
description = "A forest of B+-trees"
license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-bforest"
repository = "https://github.com/bytecodealliance/wasmtime"
categories = ["no-std"]
readme = "README.md"
keywords = ["btree", "forest", "set", "map"]
edition = "2018"
[dependencies]
cranelift-entity = { path = "../entity", version = "0.74.0", default-features = false }
[badges]
maintenance = { status = "experimental" }
categories = ["no-std"]
license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/bytecodealliance/wasmtime"
resolver = "2"
[dependencies.cranelift-entity]
version = "0.74.0"
default-features = false
[badges.maintenance]
status = "experimental"
{"files":{"Cargo.toml":"285dcefc9f4f78a1198465f50da71bbf4a395f1b5f3391834a1cade0fe5e019b","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"b123f056d0d458396679c5f7f2a16d2762af0258fcda4ac14b6655a95e5a0022","src/cdsl/ast.rs":"b01e6d51991c6bcc15b40c90d53a1bf9c7ecbc046f7fd1fea1798097db26ffb4","src/cdsl/cpu_modes.rs":"996e45b374cfe85ac47c8c86c4459fe4c04b3158102b4c63b6ee434d5eed6a9e","src/cdsl/encodings.rs":"b2f2c80a8d24cc9523e3d83219fc3251f24898579a6831e45b7fe34ab74b6207","src/cdsl/formats.rs":"63e638305aa3ca6dd409ddf0e5e9605eeac1cc2631103e42fc6cbc87703d9b63","src/cdsl/instructions.rs":"9e4f9aebbc81da3bef61ad4fa4f3be38f5494747b465d2cd95c269cdecb06e09","src/cdsl/isa.rs":"ccabd6848b69eb069c10db61c7e7f86080777495714bb53d03e663c40541be94","src/cdsl/mod.rs":"0aa827923bf4c45e5ee2359573bd863e00f474acd532739f49dcd74a27553882","src/cdsl/operands.rs":"1c3411504de9c83112ff48e0ff1cfbb2e4ba5a9a15c1716f411ef31a4df59899","src/cdsl/recipes.rs":"e61f37f6185082dcf41cde9e7edba16c5161dbe40cf40580cd7a6973ed8badbc","src/cdsl/regs.rs":"466a42a43355fc7623fe5d8e8d330622207a3af6a80cb9367bc0f06e224c9ee0","src/cdsl/settings.rs":"5bee86362ecb06bf974e1bf79f9fb3e50e81a829b311baf660f0a0c64ea65fdb","src/cdsl/type_inference.rs":"b0834b54176811f3c63a76ccb0114c05edd16173088501f794521ae7a1ac443d","src/cdsl/types.rs":"50620fb2a6271a7c9126dc30c433a1bf25646a4d84511f5745650aaaec700f42","src/cdsl/typevar.rs":"3cbe83a09d2402511b20415a8356f848fb82536926386bb42eaaa7740fb2457e","src/cdsl/xform.rs":"10760ea733d0462e2bd3ef636f657fa1817148761b1de6ffbfe0af3222a66438","src/default_map.rs":"101bb0282a124f9c921f6bd095f529e8753621450d783c3273b0b0394c2c5c03","src/error.rs":"e9b11b2feb2d867b94c8810fdc5a6c4e0d9131604a0bfa5340ff2639a55100b4","src/gen_binemit.rs":"515e243420b30d1e01f8ea630282d9b6d78a715e1951f3f20392e19a48164442","src/gen_encodings.rs":"3695066b8b58066a2f3959bb37a5464732a38dc10aebd65711ab6a1b26530a52","src/gen_inst.rs":"1f2eb68d2fca38b9e4b4f28125c5ea943efb2e1f1d927ada0d08a16937da1aba","src/gen_legalizer.rs":"a5e507eb46649a28252582cfc1907c77c9266fec7f92e959a03258bed7d124e9","src/gen_registers.rs":"a904119ed803c9de24dedd15149a65337ffc168bb1d63df53d7fdebfb5f4b158","src/gen_settings.rs":"a9001b09a60b28f63baeca6bac63781f48f4d68f65c8105ace1aedcd964b8468","src/gen_types.rs":"f6c090e1646a43bf2fe81ae0a7029cc6f7dc6d43285368f56d86c35a21c469a6","src/isa/arm32/mod.rs":"da18cb40c1a0a6b613ddefcc38a5d01d02c95de6f233ebd4ad84fefb992c008b","src/isa/arm64/mod.rs":"a069c34d1fadc9b35aeafbf72cfd89140e5fa8b9136fc51118241591833a5cde","src/isa/mod.rs":"b5e76e67721c1324b804d992cf7586ea66e74e4a7468da6a6c409357c63be2ff","src/isa/riscv/encodings.rs":"8abb1968d917588bc5fc5f5be6dd66bdec23ac456ba65f8138237c8e891e843c","src/isa/riscv/mod.rs":"fba8fdd5d1ebef9cb34f0948f285cd3c63eed498e21bad100a69e316f961b737","src/isa/riscv/recipes.rs":"0f58141903aeb3a76a33b705e2dea3eb74864c42dd8b719d9e4f4f95ad0c5d80","src/isa/s390x/mod.rs":"f9e2be417e3e22fc065f8f795bb1b00d0427398be25474bb6d679e19e06d8a26","src/isa/x86/encodings.rs":"83619a4b49da1eb7a946e2348f1c232cfc853c23387bab219e488b1118754085","src/isa/x86/instructions.rs":"d4d581448f8f7bd5afb033650af0026468eecc6f4184b3bb7c06232bf08c456b","src/isa/x86/legalize.rs":"186c688dd8ac773f2b2c4c1f1cbdb7a66ca13a8ed90c03f87dfe7fdaa12c15b3","src/isa/x86/mod.rs":"31571c281318e6f9bf17680feb96830983f5c1f9811aa4a89736f99f3d9a1831","src/isa/x86/opcodes.rs":"c1a6e6657c4970f0ecb9287d835e9c0791908db1d10d0d35bb4899779a0d14f8","src/isa/x86/recipes.rs":"744292109344363b2210ac1b42cb4704b4b692aa8bf5583e4230557cf3749298","src/isa/x86/registers.rs":"4be0a45d8acd465c31746b7976124025b06b453e3f6d587f93efb5af0e12b1a8","src/isa/x86/settings.rs":"0c5bca85724e51d87ed431b2f783d9352d510ccc42b59170c808a5a041836649","src/lib.rs":"32ca6f50926e519f823a74dfb4237eda67e4ee69b89cdbf9d841a02a079c5409","src/shared/entities.rs":"90f774a70e1c2a2e9a553c07a5e80e0fe54cf127434bd83e67274bba4e1a19ba","src/shared/formats.rs":"14b668244b2afd71197c2dd8469af0e0602d590fcb14252c2b0b40cb9905a4ae","src/shared/immediates.rs":"42793948a4a84058059d39212236c10d46efa7f69b21d904735343525819209d","src/shared/instructions.rs":"2e34864be391e3050224216aaf314eb5056a75898ab3421602891d86021aee3d","src/shared/legalize.rs":"eb5f07fa107cadd67483881ccce29cc8fb9b698a0cd4f1d89853aac275cf7bcf","src/shared/mod.rs":"c219625990bf15507ac1077b349ce20e5312d4e4707426183676d469e78792b7","src/shared/settings.rs":"10602e7f4ac1fa307a178490c7e531760d001c1f3a416adacd4458e6ac34ee67","src/shared/types.rs":"4702df132f4b5d70cc9411ec5221ba0b1bd4479252274e0223ae57b6d0331247","src/srcgen.rs":"dcfc159c8599270f17e6a978c4be255abca51556b5ef0da497faec4a4a1e62ce","src/unique_table.rs":"31aa54330ca4786af772d32e8cb6158b6504b88fa93fe177bf0c6cbe545a8d35"},"package":null}
\ No newline at end of file
{"files":{"Cargo.toml":"c276976a467253c72a9d53eedc242311b7e880d2ddf81961571ee4dac54e4c66","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"b123f056d0d458396679c5f7f2a16d2762af0258fcda4ac14b6655a95e5a0022","src/cdsl/ast.rs":"b01e6d51991c6bcc15b40c90d53a1bf9c7ecbc046f7fd1fea1798097db26ffb4","src/cdsl/cpu_modes.rs":"996e45b374cfe85ac47c8c86c4459fe4c04b3158102b4c63b6ee434d5eed6a9e","src/cdsl/encodings.rs":"b2f2c80a8d24cc9523e3d83219fc3251f24898579a6831e45b7fe34ab74b6207","src/cdsl/formats.rs":"63e638305aa3ca6dd409ddf0e5e9605eeac1cc2631103e42fc6cbc87703d9b63","src/cdsl/instructions.rs":"9e4f9aebbc81da3bef61ad4fa4f3be38f5494747b465d2cd95c269cdecb06e09","src/cdsl/isa.rs":"ccabd6848b69eb069c10db61c7e7f86080777495714bb53d03e663c40541be94","src/cdsl/mod.rs":"0aa827923bf4c45e5ee2359573bd863e00f474acd532739f49dcd74a27553882","src/cdsl/operands.rs":"1c3411504de9c83112ff48e0ff1cfbb2e4ba5a9a15c1716f411ef31a4df59899","src/cdsl/recipes.rs":"e61f37f6185082dcf41cde9e7edba16c5161dbe40cf40580cd7a6973ed8badbc","src/cdsl/regs.rs":"466a42a43355fc7623fe5d8e8d330622207a3af6a80cb9367bc0f06e224c9ee0","src/cdsl/settings.rs":"5bee86362ecb06bf974e1bf79f9fb3e50e81a829b311baf660f0a0c64ea65fdb","src/cdsl/type_inference.rs":"b0834b54176811f3c63a76ccb0114c05edd16173088501f794521ae7a1ac443d","src/cdsl/types.rs":"50620fb2a6271a7c9126dc30c433a1bf25646a4d84511f5745650aaaec700f42","src/cdsl/typevar.rs":"3cbe83a09d2402511b20415a8356f848fb82536926386bb42eaaa7740fb2457e","src/cdsl/xform.rs":"10760ea733d0462e2bd3ef636f657fa1817148761b1de6ffbfe0af3222a66438","src/default_map.rs":"101bb0282a124f9c921f6bd095f529e8753621450d783c3273b0b0394c2c5c03","src/error.rs":"e9b11b2feb2d867b94c8810fdc5a6c4e0d9131604a0bfa5340ff2639a55100b4","src/gen_binemit.rs":"515e243420b30d1e01f8ea630282d9b6d78a715e1951f3f20392e19a48164442","src/gen_encodings.rs":"3695066b8b58066a2f3959bb37a5464732a38dc10aebd65711ab6a1b26530a52","src/gen_inst.rs":"1f2eb68d2fca38b9e4b4f28125c5ea943efb2e1f1d927ada0d08a16937da1aba","src/gen_legalizer.rs":"a5e507eb46649a28252582cfc1907c77c9266fec7f92e959a03258bed7d124e9","src/gen_registers.rs":"a904119ed803c9de24dedd15149a65337ffc168bb1d63df53d7fdebfb5f4b158","src/gen_settings.rs":"a9001b09a60b28f63baeca6bac63781f48f4d68f65c8105ace1aedcd964b8468","src/gen_types.rs":"f6c090e1646a43bf2fe81ae0a7029cc6f7dc6d43285368f56d86c35a21c469a6","src/isa/arm32/mod.rs":"da18cb40c1a0a6b613ddefcc38a5d01d02c95de6f233ebd4ad84fefb992c008b","src/isa/arm64/mod.rs":"a069c34d1fadc9b35aeafbf72cfd89140e5fa8b9136fc51118241591833a5cde","src/isa/mod.rs":"b5e76e67721c1324b804d992cf7586ea66e74e4a7468da6a6c409357c63be2ff","src/isa/riscv/encodings.rs":"8abb1968d917588bc5fc5f5be6dd66bdec23ac456ba65f8138237c8e891e843c","src/isa/riscv/mod.rs":"fba8fdd5d1ebef9cb34f0948f285cd3c63eed498e21bad100a69e316f961b737","src/isa/riscv/recipes.rs":"0f58141903aeb3a76a33b705e2dea3eb74864c42dd8b719d9e4f4f95ad0c5d80","src/isa/s390x/mod.rs":"f9e2be417e3e22fc065f8f795bb1b00d0427398be25474bb6d679e19e06d8a26","src/isa/x86/encodings.rs":"83619a4b49da1eb7a946e2348f1c232cfc853c23387bab219e488b1118754085","src/isa/x86/instructions.rs":"d4d581448f8f7bd5afb033650af0026468eecc6f4184b3bb7c06232bf08c456b","src/isa/x86/legalize.rs":"186c688dd8ac773f2b2c4c1f1cbdb7a66ca13a8ed90c03f87dfe7fdaa12c15b3","src/isa/x86/mod.rs":"31571c281318e6f9bf17680feb96830983f5c1f9811aa4a89736f99f3d9a1831","src/isa/x86/opcodes.rs":"c1a6e6657c4970f0ecb9287d835e9c0791908db1d10d0d35bb4899779a0d14f8","src/isa/x86/recipes.rs":"744292109344363b2210ac1b42cb4704b4b692aa8bf5583e4230557cf3749298","src/isa/x86/registers.rs":"4be0a45d8acd465c31746b7976124025b06b453e3f6d587f93efb5af0e12b1a8","src/isa/x86/settings.rs":"0c5bca85724e51d87ed431b2f783d9352d510ccc42b59170c808a5a041836649","src/lib.rs":"32ca6f50926e519f823a74dfb4237eda67e4ee69b89cdbf9d841a02a079c5409","src/shared/entities.rs":"90f774a70e1c2a2e9a553c07a5e80e0fe54cf127434bd83e67274bba4e1a19ba","src/shared/formats.rs":"14b668244b2afd71197c2dd8469af0e0602d590fcb14252c2b0b40cb9905a4ae","src/shared/immediates.rs":"42793948a4a84058059d39212236c10d46efa7f69b21d904735343525819209d","src/shared/instructions.rs":"2e34864be391e3050224216aaf314eb5056a75898ab3421602891d86021aee3d","src/shared/legalize.rs":"eb5f07fa107cadd67483881ccce29cc8fb9b698a0cd4f1d89853aac275cf7bcf","src/shared/mod.rs":"c219625990bf15507ac1077b349ce20e5312d4e4707426183676d469e78792b7","src/shared/settings.rs":"10602e7f4ac1fa307a178490c7e531760d001c1f3a416adacd4458e6ac34ee67","src/shared/types.rs":"4702df132f4b5d70cc9411ec5221ba0b1bd4479252274e0223ae57b6d0331247","src/srcgen.rs":"dcfc159c8599270f17e6a978c4be255abca51556b5ef0da497faec4a4a1e62ce","src/unique_table.rs":"31aa54330ca4786af772d32e8cb6158b6504b88fa93fe177bf0c6cbe545a8d35"},"package":"4cc21936a5a6d07e23849ffe83e5c1f6f50305c074f4b2970ca50c13bf55b821"}
\ No newline at end of file
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies
#
# If you believe there's an error in this file please file an
# issue against the rust-lang/cargo repository. If you're
# editing this file be aware that the upstream Cargo.toml
# will likely look very different (and much more reasonable)
[package]
edition = "2018"
name = "cranelift-codegen-meta"
authors = ["The Cranelift Project Developers"]
version = "0.74.0"
authors = ["The Cranelift Project Developers"]
description = "Metaprogram for cranelift-codegen code generator library"
readme = "README.md"
license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/bytecodealliance/wasmtime"
readme = "README.md"
edition = "2018"
# FIXME(rust-lang/cargo#9300): uncomment once that lands
# [package.metadata.docs.rs]
# rustdoc-args = [ "--document-private-items" ]
[dependencies]
cranelift-codegen-shared = { path = "../shared", version = "0.74.0" }
cranelift-entity = { path = "../../entity", version = "0.74.0" }
resolver = "2"
[dependencies.cranelift-codegen-shared]
version = "0.74.0"
[badges]
maintenance = { status = "experimental" }
[dependencies.cranelift-entity]
version = "0.74.0"
[badges.maintenance]
status = "experimental"
{"files":{"Cargo.toml":"16684e7e331e756607c443d19ae9a474e737b9ee6bbeb5eeff66e17f03fdbc67","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"a410bc2f5dcbde499c0cd299c2620bc8111e3c5b3fccdd9e2d85caf3c24fdab3","src/condcodes.rs":"d9f657a24170255c8136c2b07a2a982f9a4e02f23d425cb07fdf95b76c15825d","src/constant_hash.rs":"ffc619f45aad62c6fdcb83553a05879691a72e9a0103375b2d6cc12d52cf72d0","src/constants.rs":"fed03a10a6316e06aa174091db6e7d1fbb5f73c82c31193012ec5ab52f1c603a","src/isa/mod.rs":"428a950eca14acbe783899ccb1aecf15027f8cbe205578308ebde203d10535f3","src/isa/x86/encoding_bits.rs":"7e013fb804b13f9f83a0d517c6f5105856938d08ad378cc44a6fe6a59adef270","src/isa/x86/mod.rs":"01ef4e4d7437f938badbe2137892183c1ac684da0f68a5bec7e06aad34f43b9b","src/lib.rs":"7a8eda4dafcf47100c41e61b5c985f089d1985c500624956dc183fcf6bc7b183"},"package":null}
\ No newline at end of file
{"files":{"Cargo.toml":"6c759882a732fbcf78db42c9946607fe051c2f477b3652776357a80e374b6f64","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"a410bc2f5dcbde499c0cd299c2620bc8111e3c5b3fccdd9e2d85caf3c24fdab3","src/condcodes.rs":"d9f657a24170255c8136c2b07a2a982f9a4e02f23d425cb07fdf95b76c15825d","src/constant_hash.rs":"ffc619f45aad62c6fdcb83553a05879691a72e9a0103375b2d6cc12d52cf72d0","src/constants.rs":"fed03a10a6316e06aa174091db6e7d1fbb5f73c82c31193012ec5ab52f1c603a","src/isa/mod.rs":"428a950eca14acbe783899ccb1aecf15027f8cbe205578308ebde203d10535f3","src/isa/x86/encoding_bits.rs":"7e013fb804b13f9f83a0d517c6f5105856938d08ad378cc44a6fe6a59adef270","src/isa/x86/mod.rs":"01ef4e4d7437f938badbe2137892183c1ac684da0f68a5bec7e06aad34f43b9b","src/lib.rs":"7a8eda4dafcf47100c41e61b5c985f089d1985c500624956dc183fcf6bc7b183"},"package":"ca5b6ffaa87560bebe69a5446449da18090b126037920b0c1c6d5945f72faf6b"}
\ No newline at end of file
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies
#
# If you believe there's an error in this file please file an
# issue against the rust-lang/cargo repository. If you're
# editing this file be aware that the upstream Cargo.toml
# will likely look very different (and much more reasonable)
[package]
authors = ["The Cranelift Project Developers"]
edition = "2018"
name = "cranelift-codegen-shared"
version = "0.74.0"
authors = ["The Cranelift Project Developers"]
description = "For code shared between cranelift-codegen-meta and cranelift-codegen"
readme = "README.md"
license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/bytecodealliance/wasmtime"
readme = "README.md"
edition = "2018"
[dependencies]
# Since this is a shared dependency of several packages, please strive to keep this dependency-free
# when no features are enabled.
serde = { version = "1.0.94", features = ["derive"], optional = true }
resolver = "2"
[dependencies.serde]
version = "1.0.94"
features = ["derive"]
optional = true
[features]
enable-serde = ["serde"]
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies
#
# If you believe there's an error in this file please file an
# issue against the rust-lang/cargo repository. If you're
# editing this file be aware that the upstream Cargo.toml
# will likely look very different (and much more reasonable)
[package]
authors = ["The Cranelift Project Developers"]
edition = "2018"
name = "cranelift-codegen"
version = "0.74.0"
authors = ["The Cranelift Project Developers"]
build = "build.rs"
description = "Low-level code generator library"
license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-codegen"
repository = "https://github.com/bytecodealliance/wasmtime"
categories = ["no-std"]
readme = "README.md"
keywords = ["compile", "compiler", "jit"]
build = "build.rs"
edition = "2018"
categories = ["no-std"]
license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/bytecodealliance/wasmtime"
resolver = "2"
[dependencies]
cranelift-codegen-shared = { path = "./shared", version = "0.74.0" }
cranelift-entity = { path = "../entity", version = "0.74.0" }
cranelift-bforest = { path = "../bforest", version = "0.74.0" }
hashbrown = { version = "0.9.1", optional = true }
target-lexicon = "0.12"
log = { version = "0.4.6", default-features = false }
serde = { version = "1.0.94", features = ["derive"], optional = true }
bincode = { version = "1.2.1", optional = true }
gimli = { version = "0.24.0", default-features = false, features = ["write"], optional = true }
smallvec = { version = "1.6.1" }
peepmatic = { path = "../peepmatic", optional = true, version = "0.74.0" }
peepmatic-traits = { path = "../peepmatic/crates/traits", optional = true, version = "0.74.0" }
peepmatic-runtime = { path = "../peepmatic/crates/runtime", optional = true, version = "0.74.0" }
regalloc = { version = "0.0.31" }
souper-ir = { version = "2.1.0", optional = true }
wast = { version = "35.0.0", optional = true }
# It is a goal of the cranelift-codegen crate to have minimal external dependencies.
# Please don't add any unless they are essential to the task of creating binary
# machine code. Integration tests that need external dependencies can be
# accomodated in `tests`.
[dev-dependencies]
criterion = "0.3"
[build-dependencies]
cranelift-codegen-meta = { path = "meta", version = "0.74.0" }
[[bench]]
name = "x64-evex-encoding"
harness = false
[dependencies.bincode]
version = "1.2.1"
optional = true
[features]
default = ["std", "unwind"]
[dependencies.cranelift-bforest]
version = "0.74.0"
# The "std" feature enables use of libstd. The "core" feature enables use
# of some minimal std-like replacement libraries. At least one of these two
# features need to be enabled.
std = []
[dependencies.cranelift-codegen-shared]
version = "0.74.0"
# The "core" features enables use of "hashbrown" since core doesn't have
# a HashMap implementation, and a workaround for Cargo #4866.
core = ["hashbrown"]
[dependencies.cranelift-entity]
version = "0.74.0"
# This enables some additional functions useful for writing tests, but which
# can significantly increase the size of the library.
testing_hooks = []
[dependencies.gimli]
version = "0.24.0"
features = ["write"]
optional = true
default-features = false
# This enables unwind info generation functionality.
unwind = ["gimli"]
[dependencies.hashbrown]
version = "0.9.1"
optional = true
# ISA targets for which we should build.
# If no ISA targets are explicitly enabled, the ISA target for the host machine is enabled.
x86 = []
arm64 = []
riscv = []
s390x = []
arm32 = [] # Work-in-progress codegen backend for ARM.
[dependencies.log]
version = "0.4.6"
default-features = false
# Stub feature that does nothing, for Cargo-features compatibility: the new
# backend is the default now.
experimental_x64 = []
[dependencies.peepmatic]
version = "0.74.0"
optional = true
# Make the old x86 backend the default.
old-x86-backend = []
[dependencies.peepmatic-runtime]
version = "0.74.0"
optional = true
# Option to enable all architectures.
all-arch = [
"x86",
"arm64",
"riscv",
"s390x"
]
# For dependent crates that want to serialize some parts of cranelift
enable-serde = [
"serde",
"regalloc/enable-serde",
"cranelift-entity/enable-serde",
"cranelift-codegen-shared/enable-serde"
]
# Allow snapshotting regalloc test cases. Useful only to report bad register
# allocation failures, or for regalloc.rs developers.
regalloc-snapshot = ["bincode", "regalloc/enable-serde"]
[dependencies.peepmatic-traits]
version = "0.74.0"
optional = true
# Recompile our optimizations that are written in the `peepmatic` DSL into a
# compact finite-state transducer automaton.
rebuild-peephole-optimizers = ["peepmatic", "peepmatic-traits", "wast"]
[dependencies.regalloc]
version = "0.0.31"
# Enable the use of `peepmatic`-generated peephole optimizers.
enable-peepmatic = ["peepmatic-runtime", "peepmatic-traits", "serde"]
[dependencies.serde]
version = "1.0.94"
features = ["derive"]
optional = true
# Enable support for the Souper harvester.
souper-harvest = ["souper-ir", "souper-ir/stringify"]
[dependencies.smallvec]
version = "1.6.1"
[badges]
maintenance = { status = "experimental" }
[dependencies.souper-ir]
version = "2.1.0"
optional = true
[[bench]]
name = "x64-evex-encoding"
harness = false
[dependencies.target-lexicon]
version = "0.12"
[dependencies.wast]
version = "35.0.0"
optional = true
[dev-dependencies.criterion]
version = "0.3"
[build-dependencies.cranelift-codegen-meta]
version = "0.74.0"
[features]
all-arch = ["x86", "arm64", "riscv", "s390x"]
arm32 = []
arm64 = []
core = ["hashbrown"]
default = ["std", "unwind"]
enable-peepmatic = ["peepmatic-runtime", "peepmatic-traits", "serde"]
enable-serde = ["serde", "regalloc/enable-serde", "cranelift-entity/enable-serde", "cranelift-codegen-shared/enable-serde"]
experimental_x64 = []
old-x86-backend = []
rebuild-peephole-optimizers = ["peepmatic", "peepmatic-traits", "wast"]
regalloc-snapshot = ["bincode", "regalloc/enable-serde"]
riscv = []
s390x = []
souper-harvest = ["souper-ir", "souper-ir/stringify"]
std = []
testing_hooks = []
unwind = ["gimli"]
x86 = []
[badges.maintenance]
status = "experimental"
{"files":{"Cargo.toml":"02e7813ab52d1d6d55aba6f9d1c9537727ce94c85834289eb81984c31076e74e","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"96ceffbfd88fb06e3b41aa4d3087cffbbf8441d04eba7ab09662a72ab600a321","src/boxed_slice.rs":"69d539b72460c0aba1d30e0b72efb0c29d61558574d751c784794e14abf41352","src/iter.rs":"61fefdc49cafad4cacba5f5a7ad2396a23160642c688a7f0b0734277391847cd","src/keys.rs":"b8c2fba26dee15bf3d1880bb2b41e8d66fe1428d242ee6d9fd30ee94bbd0407d","src/lib.rs":"a4849011958a5674a4e088780a4b6ae4bb2eca697ab0eae3eb33b9f3b7156504","src/list.rs":"5171e7996815964391ccc996b43b503a854c2be999d8fd34c6813ac1c405e9ad","src/map.rs":"e5ce79a7536dc147092be4965785b55e24b11356554be57afab38a7a93f47f4e","src/packed_option.rs":"00fd85e014f59b14b3be383c3a85bbd887e878efe24a3344c9376724f86fc499","src/primary.rs":"06bc7904dfd70e6471661ee6ca8746fc55f0bf52418b335f611561d960d1b51f","src/set.rs":"b040054b8baa0599e64df9ee841640688e2a73b6eabbdc5a4f15334412db052a","src/sparse.rs":"4984fad1d4163f3e345a09ab99f81b6462c88330a93e473479bf2fd1df2c1f52"},"package":null}
\ No newline at end of file
{"files":{"Cargo.toml":"a359469861f8e34f731d0719000b08aba957c711cebd5c2db118b91bd47c1bc2","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"96ceffbfd88fb06e3b41aa4d3087cffbbf8441d04eba7ab09662a72ab600a321","src/boxed_slice.rs":"69d539b72460c0aba1d30e0b72efb0c29d61558574d751c784794e14abf41352","src/iter.rs":"61fefdc49cafad4cacba5f5a7ad2396a23160642c688a7f0b0734277391847cd","src/keys.rs":"b8c2fba26dee15bf3d1880bb2b41e8d66fe1428d242ee6d9fd30ee94bbd0407d","src/lib.rs":"a4849011958a5674a4e088780a4b6ae4bb2eca697ab0eae3eb33b9f3b7156504","src/list.rs":"5171e7996815964391ccc996b43b503a854c2be999d8fd34c6813ac1c405e9ad","src/map.rs":"e5ce79a7536dc147092be4965785b55e24b11356554be57afab38a7a93f47f4e","src/packed_option.rs":"00fd85e014f59b14b3be383c3a85bbd887e878efe24a3344c9376724f86fc499","src/primary.rs":"06bc7904dfd70e6471661ee6ca8746fc55f0bf52418b335f611561d960d1b51f","src/set.rs":"b040054b8baa0599e64df9ee841640688e2a73b6eabbdc5a4f15334412db052a","src/sparse.rs":"4984fad1d4163f3e345a09ab99f81b6462c88330a93e473479bf2fd1df2c1f52"},"package":"7d6b4a8bef04f82e4296782646f733c641d09497df2fabf791323fefaa44c64c"}
\ No newline at end of file
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies
#
# If you believe there's an error in this file please file an
# issue against the rust-lang/cargo repository. If you're
# editing this file be aware that the upstream Cargo.toml
# will likely look very different (and much more reasonable)
[package]
authors = ["The Cranelift Project Developers"]
edition = "2018"
name = "cranelift-entity"
version = "0.74.0"
authors = ["The Cranelift Project Developers"]
description = "Data structures using entity references as mapping keys"
license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-entity"
repository = "https://github.com/bytecodealliance/wasmtime"
categories = ["no-std"]
readme = "README.md"
keywords = ["entity", "set", "map"]
edition = "2018"
[dependencies]
serde = { version = "1.0.94", features = ["derive"], optional = true }
categories = ["no-std"]
license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/bytecodealliance/wasmtime"
resolver = "2"
[dependencies.serde]
version = "1.0.94"
features = ["derive"]
optional = true
[features]
enable-serde = ["serde"]
[badges]
maintenance = { status = "experimental" }
[badges.maintenance]
status = "experimental"
{"files":{"Cargo.toml":"9790b5a124a7319739fb7b12252b74485b1fb9aaa0e8077c2ad26c5e45aed6e0","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"dea43e8044284df50f8b8772e9b48ba8b109b45c74111ff73619775d57ad8d67","src/frontend.rs":"a29f83ad788d57a699e61a7aae4124b45a4ce7899db3aa023dbb3a52fd11f73f","src/lib.rs":"e757197479cc26732f5f872ffe40f60fdc376c748e1c16e9b42976fef51a2161","src/ssa.rs":"210785088be59c3f3ccc8428341043e4f77c25043d20c79d0f5a991e4b8fd49a","src/switch.rs":"3297ab644b0bac88f004730729325813b5a76595eeaef5b7ac79855dd3ebac18","src/variable.rs":"399437bd7d2ac11a7a748bad7dd1f6dac58824d374ec318f36367a9d077cc225"},"package":null}
\ No newline at end of file
{"files":{"Cargo.toml":"fea1a02776a02d828e22035cec4d01744a8314812cc7a3768825bcf1547c40a7","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"dea43e8044284df50f8b8772e9b48ba8b109b45c74111ff73619775d57ad8d67","src/frontend.rs":"a29f83ad788d57a699e61a7aae4124b45a4ce7899db3aa023dbb3a52fd11f73f","src/lib.rs":"e757197479cc26732f5f872ffe40f60fdc376c748e1c16e9b42976fef51a2161","src/ssa.rs":"210785088be59c3f3ccc8428341043e4f77c25043d20c79d0f5a991e4b8fd49a","src/switch.rs":"3297ab644b0bac88f004730729325813b5a76595eeaef5b7ac79855dd3ebac18","src/variable.rs":"399437bd7d2ac11a7a748bad7dd1f6dac58824d374ec318f36367a9d077cc225"},"package":"c31b783b351f966fce33e3c03498cb116d16d97a8f9978164a60920bd0d3a99c"}
\ No newline at end of file
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies
#
# If you believe there's an error in this file please file an
# issue against the rust-lang/cargo repository. If you're
# editing this file be aware that the upstream Cargo.toml
# will likely look very different (and much more reasonable)
[package]
authors = ["The Cranelift Project Developers"]
edition = "2018"
name = "cranelift-frontend"
version = "0.74.0"
authors = ["The Cranelift Project Developers"]
description = "Cranelift IR builder helper"
license = "Apache-2.0 WITH LLVM-exception"
documentation = "https://docs.rs/cranelift-frontend"
readme = "README.md"
categories = ["no-std"]
license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/bytecodealliance/wasmtime"
readme = "README.md"
edition = "2018"
resolver = "2"
[dependencies.cranelift-codegen]
version = "0.74.0"
default-features = false
[dependencies.hashbrown]
version = "0.9.1"
optional = true
[dependencies.log]
version = "0.4.6"
default-features = false
[dependencies]
cranelift-codegen = { path = "../codegen", version = "0.74.0", default-features = false }
target-lexicon = "0.12"
log = { version = "0.4.6", default-features = false }
hashbrown = { version = "0.9.1", optional = true }
smallvec = { version = "1.6.1" }
[dependencies.smallvec]
version = "1.6.1"
[dependencies.target-lexicon]
version = "0.12"
[features]
core = ["hashbrown", "cranelift-codegen/core"]
default = ["std"]
std = ["cranelift-codegen/std"]
core = ["hashbrown", "cranelift-codegen/core"]
[badges]
maintenance = { status = "experimental" }
[badges.maintenance]
status = "experimental"
{"files":{"Cargo.toml":"821b1b5c802cd82b03625dc017323be3aa03de0db1ebee098794c55415ff8906","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"c82c252fbeeaa101a0eef042b9a925eb1fa3d2b51d19481b9c22e593e6a8d772","src/code_translator.rs":"cede5135a6e483848d5687526858b2703c96e6a8bbe340ccbd4835cf5c0869b4","src/environ/dummy.rs":"14b3c1ef0c3ef61c9f1ffa8c92f39ec79e19f8f42619d7f97196138a586d3cc3","src/environ/mod.rs":"80879ea278f4863de69fed42e6a2dc2f7bd8b2154bfdd39a4095b63835ad6195","src/environ/spec.rs":"170226c0aef549724f004946e5c968b2f75648dcf50763442ba8360e1f6c8dd7","src/func_translator.rs":"e96d01b5f78f51918731211e58ecf6cc6c0ae61addfbe6eaebcd76a07c63db45","src/lib.rs":"fc392547bcbd15a63ee03b9aa73c91061a3570154de7e69511cdd59003bfb7ea","src/module_translator.rs":"74bf332736d9090490cdb86b9e8746a7a73ad8ce9df8fe797b40b08c7db24669","src/sections_translator.rs":"70da55f76b1601d60c3730d4953eb15c7f14e6e34adec8fc5b63aaa4ddcd4761","src/state/func_state.rs":"0a6bcb31db482bdccf90c9260f9ea05a19e7439a24f81fd46173ed6c810cd1a7","src/state/mod.rs":"20014cb93615467b4d20321b52f67f66040417efcaa739a4804093bb559eed19","src/state/module_state.rs":"7ca3cb06b4481bc3ae74697fbcd437aea1d851eaa3cfe18cc013a4af43728957","src/translation_utils.rs":"057d9abac25635c77848ff1f4abd34ac64ab9de3d7ca867e21d07ce19922b5f1","tests/wasm_testsuite.rs":"da67ed964855b6defcee2cf113a4d126f662fbf3b0f53ce4cd9bb500fc270695","wasmtests/arith.wat":"c04cc4d48b58be3c87372d41a597914b696203bec9ef49a660cf9465db014994","wasmtests/br_table.wat":"9c1ece4bad5c810c99802ed53ea7169e5d9946fa1aa5f72290d9a7779fa0731b","wasmtests/call-simd.wat":"02d17843c807c25ca3ef0e9ecbc00908281db8bd4dd8227cd7bad44f45ac9ed3","wasmtests/call.wat":"836ff498c0c7fd9081bdf070d512e848b22c2f8b37c7696c7e3365f3c52af927","wasmtests/embenchen_fannkuch.wat":"4f3ede04cbd14b6b4931810e703d4803f077e28c55d2b332b34131bf05573532","wasmtests/embenchen_fasta.wat":"e8f9729b66e79fdf56c3fb7fd51c1a008ac9246dd1f05bb280cb6cb18b0a1e12","wasmtests/embenchen_ifs.wat":"f4232460c2b28a7d2c7f5b701eb1cc85c6c766b9837a26ace88bb14ed691c1ee","wasmtests/embenchen_primes.wat":"205dc446d13097332771e5641deebe856da79a3ba6e1a2ba0da195104206c7ec","wasmtests/fac-multi-value.wat":"5abd08da9f2afb88a6fcd50726f3cc278bebbc5d1e1164ddc9b88f4fac7cb0bd","wasmtests/fibonacci.wat":"5d1aea66fd7cd2fe3ec9c65a717d3cd4e3fced63deba45361e46ce63ea6cc83b","wasmtests/globals.wat":"01b1b8ecd1f034d38a4b83b5e4e6a108a084a11621fe868356a3ae7148de3612","wasmtests/icall-simd.wat":"ad5f1573c33e80b1115d2ffaba5468368f9fa04385b1ce49ff0c3f3eb7006e8c","wasmtests/icall.wat":"e333fd384c50ba33daac1de42e4f791ede07a55a019398d7049a1bf1d2461a22","wasmtests/if-reachability-translation-0.wat":"fce4a2ebb880aee8a101c9faa414228b5ed4cdc778ce0be4cb20c6c6446d2850","wasmtests/if-reachability-translation-1.wat":"f0adc3f3b279f9b23b7e084b71f350c410169970d8609f213baa6d23eb5429e7","wasmtests/if-reachability-translation-2.wat":"decfb2e67a8014e513eac9adf579d6de08e27df2073c8ffa9e532eaeea5d809e","wasmtests/if-reachability-translation-3.wat":"984c8161c944c63ffa6a1c92865ab6d43e1009d5dc9bf9ed0ce1e15928721caf","wasmtests/if-reachability-translation-4.wat":"9eef49e6c13fd8ce9a7b943d0cad678e0e39df155be5e7730f1fcd3a33fb76bc","wasmtests/if-reachability-translation-5.wat":"d7935174f9225d7f6f80d415960dc2f6637420e2878bbb895cc69567312265cd","wasmtests/if-reachability-translation-6.wat":"2778cb297429532b0cae5b8be5167b03c6a44ae1d1288e8001e99127057f9dcf","wasmtests/if-unreachable-else-params-2.wat":"7851b18db48584f8792ce2cdcca5f2fa9d243cb909ecfd959289ebcbff6b35a9","wasmtests/if-unreachable-else-params.wat":"85673dd3516f2c84a37b950a7a9ba9d7a4d19fe0e24c26649a86343133e58bcb","wasmtests/issue-1306-name-section-with-u32-max-function-index.wasm":"4fd0223c1faf82637d1779f1c3bb4903317a6e96235ca1d48ee0b6205664db31","wasmtests/memory.wat":"08bff51a2b9025196fe83b1e409e83ad35252203a82319ce4e270dd74226166f","wasmtests/multi-0.wat":"a37f42e856b35b4fad5973150c53b0fcf27fa858f4ba4bacf638ca6a6cb5687d","wasmtests/multi-1.wat":"5d6ebfb6e8498279cdfa1ac7825c33f2a76fe995684757e7fba3f99eb6900998","wasmtests/multi-10.wat":"25c72f24e3cb26acc5fa1fdbbcc9368e9e2bf0427aec5d6e552db14e7746e73e","wasmtests/multi-11.wat":"7a286f5ad498afd955510581e736ac5bd4aea479d0dafecca89358f622e773e5","wasmtests/multi-12.wat":"79141ad2f83b440775d6431dce2dd94ec947d6758245fae5de5c6c7005871cfd","wasmtests/multi-13.wat":"de25a92a273dae2026324198ac7faa2330976c4127df1cf243bd6140d3950c53","wasmtests/multi-14.wat":"8dcec666aefadc116d73624d2ee62d2db2a233945732128fb88f6fc2f3d47b0e","wasmtests/multi-15.wat":"2e716966fc10259508963987d580a80d153d61136f5f9db1ea121d50adb3dbe5","wasmtests/multi-16.wat":"e8ee21a52646056a981400e120e769287290a1e04553a056d7989e44ca2578a0","wasmtests/multi-17.wat":"29875a64d1f2d05cbbf3b6f2d8ec8a7da18bec8897686c3a5fce557b16cd9493","wasmtests/multi-2.wat":"49ca5714fa6a368eae2c869f2243b238690e5b02a7b41b597524e69d712cdfbc","wasmtests/multi-3.wat":"a36675a8feb70866ee48cedd9ba54f35f3b72f7a7c6240b9215b4918651aeb1f","wasmtests/multi-4.wat":"e5d50f272320acda660c64ba1c92cc822a4ba87c7e73e7e9a946bd0764b523de","wasmtests/multi-5.wat":"8be3a2789be2ed5fedb49d46aa5468ca5d199e181f7a84c6dfdf9f4aa0531a57","wasmtests/multi-6.wat":"2a721ea455db44451b3ed30efdc959ecc85881a92edd218eb1b4b30edb9bdf2f","wasmtests/multi-7.wat":"ae3c5e5f1bb08e34d4af3280506f5581c725568cca7f3e49c51499685874a115","wasmtests/multi-8.wat":"0a8f04130aa0e3bbe4b1563de0e407fd77bfff7bf1edde98ea3477c387d58627","wasmtests/multi-9.wat":"8ddb9779f81a8371b43f6886e72ec1264ac74744b09fde896d2af6af663352d7","wasmtests/nullref.wat":"0b27e7d02a7141184e32cfdeb967f1b5a833e0bc83f4c281197e69aec5ab2b90","wasmtests/passive-data.wat":"5608a4c2c21562c6334826a4a72472e54afeac89cded28c4a0c7d30ac3fab9b9","wasmtests/pr2303.wat":"a7ca0f77e5d29c2d2b994baf4e909df636c8b2e7b94ce964946b2f1e6d4ea61a","wasmtests/pr2559.wat":"f86955dc3cbff82b4f9c6fb24fff9452f17311457b32cdd5cfde469e27a7a8de","wasmtests/ref-func-0.wat":"94949e6056a9236d54cb17b37585bb729c45f1eff069c0d741d0a9ab26c0d636","wasmtests/rust_fannkuch.wat":"1ec1b77165d60190c37829f7ceb26d955daa4c40618730787096c80f4ab35886","wasmtests/select.wat":"ded564ac557bb3188438cc879ac6ec568c79ea969420b1642510dfd9c10a30ee","wasmtests/simd.wat":"7fb2e5f8ff05925530f33ae483a88e9c8071a42e61e50726cc39687f977f3c7f","wasmtests/table-copy.wat":"f726fbf199182c45b9fec74a0d8295c03471dbdefc6e1d86de6955b106cf7dfb","wasmtests/unreachable_code.wat":"105a3370245489173a2dee149a65aee8c1c460c1bc1e2feb3892c9986a0eed75","wasmtests/use_fallthrough_return.wat":"815ef9ee5cb0c2819e5e0cb62aa0c45838ae02df5f25ce9596005156b388126c"},"package":null}
\ No newline at end of file
{"files":{"Cargo.toml":"331b84fa7c51752c03eb6d1037178d9afae01df17831e5a773b1c446dcf60d62","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"c82c252fbeeaa101a0eef042b9a925eb1fa3d2b51d19481b9c22e593e6a8d772","src/code_translator.rs":"cede5135a6e483848d5687526858b2703c96e6a8bbe340ccbd4835cf5c0869b4","src/environ/dummy.rs":"14b3c1ef0c3ef61c9f1ffa8c92f39ec79e19f8f42619d7f97196138a586d3cc3","src/environ/mod.rs":"80879ea278f4863de69fed42e6a2dc2f7bd8b2154bfdd39a4095b63835ad6195","src/environ/spec.rs":"170226c0aef549724f004946e5c968b2f75648dcf50763442ba8360e1f6c8dd7","src/func_translator.rs":"e96d01b5f78f51918731211e58ecf6cc6c0ae61addfbe6eaebcd76a07c63db45","src/lib.rs":"fc392547bcbd15a63ee03b9aa73c91061a3570154de7e69511cdd59003bfb7ea","src/module_translator.rs":"74bf332736d9090490cdb86b9e8746a7a73ad8ce9df8fe797b40b08c7db24669","src/sections_translator.rs":"70da55f76b1601d60c3730d4953eb15c7f14e6e34adec8fc5b63aaa4ddcd4761","src/state/func_state.rs":"0a6bcb31db482bdccf90c9260f9ea05a19e7439a24f81fd46173ed6c810cd1a7","src/state/mod.rs":"20014cb93615467b4d20321b52f67f66040417efcaa739a4804093bb559eed19","src/state/module_state.rs":"7ca3cb06b4481bc3ae74697fbcd437aea1d851eaa3cfe18cc013a4af43728957","src/translation_utils.rs":"057d9abac25635c77848ff1f4abd34ac64ab9de3d7ca867e21d07ce19922b5f1","tests/wasm_testsuite.rs":"da67ed964855b6defcee2cf113a4d126f662fbf3b0f53ce4cd9bb500fc270695","wasmtests/arith.wat":"c04cc4d48b58be3c87372d41a597914b696203bec9ef49a660cf9465db014994","wasmtests/br_table.wat":"9c1ece4bad5c810c99802ed53ea7169e5d9946fa1aa5f72290d9a7779fa0731b","wasmtests/call-simd.wat":"02d17843c807c25ca3ef0e9ecbc00908281db8bd4dd8227cd7bad44f45ac9ed3","wasmtests/call.wat":"836ff498c0c7fd9081bdf070d512e848b22c2f8b37c7696c7e3365f3c52af927","wasmtests/embenchen_fannkuch.wat":"4f3ede04cbd14b6b4931810e703d4803f077e28c55d2b332b34131bf05573532","wasmtests/embenchen_fasta.wat":"e8f9729b66e79fdf56c3fb7fd51c1a008ac9246dd1f05bb280cb6cb18b0a1e12","wasmtests/embenchen_ifs.wat":"f4232460c2b28a7d2c7f5b701eb1cc85c6c766b9837a26ace88bb14ed691c1ee","wasmtests/embenchen_primes.wat":"205dc446d13097332771e5641deebe856da79a3ba6e1a2ba0da195104206c7ec","wasmtests/fac-multi-value.wat":"5abd08da9f2afb88a6fcd50726f3cc278bebbc5d1e1164ddc9b88f4fac7cb0bd","wasmtests/fibonacci.wat":"5d1aea66fd7cd2fe3ec9c65a717d3cd4e3fced63deba45361e46ce63ea6cc83b","wasmtests/globals.wat":"01b1b8ecd1f034d38a4b83b5e4e6a108a084a11621fe868356a3ae7148de3612","wasmtests/icall-simd.wat":"ad5f1573c33e80b1115d2ffaba5468368f9fa04385b1ce49ff0c3f3eb7006e8c","wasmtests/icall.wat":"e333fd384c50ba33daac1de42e4f791ede07a55a019398d7049a1bf1d2461a22","wasmtests/if-reachability-translation-0.wat":"fce4a2ebb880aee8a101c9faa414228b5ed4cdc778ce0be4cb20c6c6446d2850","wasmtests/if-reachability-translation-1.wat":"f0adc3f3b279f9b23b7e084b71f350c410169970d8609f213baa6d23eb5429e7","wasmtests/if-reachability-translation-2.wat":"decfb2e67a8014e513eac9adf579d6de08e27df2073c8ffa9e532eaeea5d809e","wasmtests/if-reachability-translation-3.wat":"984c8161c944c63ffa6a1c92865ab6d43e1009d5dc9bf9ed0ce1e15928721caf","wasmtests/if-reachability-translation-4.wat":"9eef49e6c13fd8ce9a7b943d0cad678e0e39df155be5e7730f1fcd3a33fb76bc","wasmtests/if-reachability-translation-5.wat":"d7935174f9225d7f6f80d415960dc2f6637420e2878bbb895cc69567312265cd","wasmtests/if-reachability-translation-6.wat":"2778cb297429532b0cae5b8be5167b03c6a44ae1d1288e8001e99127057f9dcf","wasmtests/if-unreachable-else-params-2.wat":"7851b18db48584f8792ce2cdcca5f2fa9d243cb909ecfd959289ebcbff6b35a9","wasmtests/if-unreachable-else-params.wat":"85673dd3516f2c84a37b950a7a9ba9d7a4d19fe0e24c26649a86343133e58bcb","wasmtests/issue-1306-name-section-with-u32-max-function-index.wasm":"4fd0223c1faf82637d1779f1c3bb4903317a6e96235ca1d48ee0b6205664db31","wasmtests/memory.wat":"08bff51a2b9025196fe83b1e409e83ad35252203a82319ce4e270dd74226166f","wasmtests/multi-0.wat":"a37f42e856b35b4fad5973150c53b0fcf27fa858f4ba4bacf638ca6a6cb5687d","wasmtests/multi-1.wat":"5d6ebfb6e8498279cdfa1ac7825c33f2a76fe995684757e7fba3f99eb6900998","wasmtests/multi-10.wat":"25c72f24e3cb26acc5fa1fdbbcc9368e9e2bf0427aec5d6e552db14e7746e73e","wasmtests/multi-11.wat":"7a286f5ad498afd955510581e736ac5bd4aea479d0dafecca89358f622e773e5","wasmtests/multi-12.wat":"79141ad2f83b440775d6431dce2dd94ec947d6758245fae5de5c6c7005871cfd","wasmtests/multi-13.wat":"de25a92a273dae2026324198ac7faa2330976c4127df1cf243bd6140d3950c53","wasmtests/multi-14.wat":"8dcec666aefadc116d73624d2ee62d2db2a233945732128fb88f6fc2f3d47b0e","wasmtests/multi-15.wat":"2e716966fc10259508963987d580a80d153d61136f5f9db1ea121d50adb3dbe5","wasmtests/multi-16.wat":"e8ee21a52646056a981400e120e769287290a1e04553a056d7989e44ca2578a0","wasmtests/multi-17.wat":"29875a64d1f2d05cbbf3b6f2d8ec8a7da18bec8897686c3a5fce557b16cd9493","wasmtests/multi-2.wat":"49ca5714fa6a368eae2c869f2243b238690e5b02a7b41b597524e69d712cdfbc","wasmtests/multi-3.wat":"a36675a8feb70866ee48cedd9ba54f35f3b72f7a7c6240b9215b4918651aeb1f","wasmtests/multi-4.wat":"e5d50f272320acda660c64ba1c92cc822a4ba87c7e73e7e9a946bd0764b523de","wasmtests/multi-5.wat":"8be3a2789be2ed5fedb49d46aa5468ca5d199e181f7a84c6dfdf9f4aa0531a57","wasmtests/multi-6.wat":"2a721ea455db44451b3ed30efdc959ecc85881a92edd218eb1b4b30edb9bdf2f","wasmtests/multi-7.wat":"ae3c5e5f1bb08e34d4af3280506f5581c725568cca7f3e49c51499685874a115","wasmtests/multi-8.wat":"0a8f04130aa0e3bbe4b1563de0e407fd77bfff7bf1edde98ea3477c387d58627","wasmtests/multi-9.wat":"8ddb9779f81a8371b43f6886e72ec1264ac74744b09fde896d2af6af663352d7","wasmtests/nullref.wat":"0b27e7d02a7141184e32cfdeb967f1b5a833e0bc83f4c281197e69aec5ab2b90","wasmtests/passive-data.wat":"5608a4c2c21562c6334826a4a72472e54afeac89cded28c4a0c7d30ac3fab9b9","wasmtests/pr2303.wat":"a7ca0f77e5d29c2d2b994baf4e909df636c8b2e7b94ce964946b2f1e6d4ea61a","wasmtests/pr2559.wat":"f86955dc3cbff82b4f9c6fb24fff9452f17311457b32cdd5cfde469e27a7a8de","wasmtests/ref-func-0.wat":"94949e6056a9236d54cb17b37585bb729c45f1eff069c0d741d0a9ab26c0d636","wasmtests/rust_fannkuch.wat":"1ec1b77165d60190c37829f7ceb26d955daa4c40618730787096c80f4ab35886","wasmtests/select.wat":"ded564ac557bb3188438cc879ac6ec568c79ea969420b1642510dfd9c10a30ee","wasmtests/simd.wat":"7fb2e5f8ff05925530f33ae483a88e9c8071a42e61e50726cc39687f977f3c7f","wasmtests/table-copy.wat":"f726fbf199182c45b9fec74a0d8295c03471dbdefc6e1d86de6955b106cf7dfb","wasmtests/unreachable_code.wat":"105a3370245489173a2dee149a65aee8c1c460c1bc1e2feb3892c9986a0eed75","wasmtests/use_fallthrough_return.wat":"815ef9ee5cb0c2819e5e0cb62aa0c45838ae02df5f25ce9596005156b388126c"},"package":"edb6d408e2da77cdbbd65466298d44c86ae71c1785d2ab0d8657753cdb4d9d89"}
\ No newline at end of file
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies
#
# If you believe there's an error in this file please file an
# issue against the rust-lang/cargo repository. If you're
# editing this file be aware that the upstream Cargo.toml
# will likely look very different (and much more reasonable)
[package]
edition = "2018"
name = "cranelift-wasm"
version = "0.74.0"
authors = ["The Cranelift Project Developers"]
description = "Translator from WebAssembly to Cranelift IR"
documentation = "https://docs.rs/cranelift-wasm"
repository = "https://github.com/bytecodealliance/wasmtime"
license = "Apache-2.0 WITH LLVM-exception"
categories = ["no-std", "wasm"]
readme = "README.md"
keywords = ["webassembly", "wasm"]
edition = "2018"
categories = ["no-std", "wasm"]
license = "Apache-2.0 WITH LLVM-exception"
repository = "https://github.com/bytecodealliance/wasmtime"
resolver = "2"
[dependencies.cranelift-codegen]
version = "0.74.0"
default-features = false
[dependencies.cranelift-entity]
version = "0.74.0"
[dependencies.cranelift-frontend]
version = "0.74.0"
default-features = false
[dependencies]
wasmparser = { version = "0.78", default-features = false }
cranelift-codegen = { path = "../codegen", version = "0.74.0", default-features = false }
cranelift-entity = { path = "../entity", version = "0.74.0" }
cranelift-frontend = { path = "../frontend", version = "0.74.0", default-features = false }
hashbrown = { version = "0.9.1", optional = true }
itertools = "0.10.0"
log = { version = "0.4.6", default-features = false }
serde = { version = "1.0.94", features = ["derive"], optional = true }
smallvec = "1.6.1"
thiserror = "1.0.4"
[dev-dependencies]
wat = "1.0.37"
target-lexicon = "0.12"
# Enable the riscv feature for cranelift-codegen, as some tests require it
cranelift-codegen = { path = "../codegen", version = "0.74.0", default-features = false, features = ["riscv"] }
[dependencies.hashbrown]
version = "0.9.1"
optional = true
[dependencies.itertools]
version = "0.10.0"
[dependencies.log]
version = "0.4.6"
default-features = false
[dependencies.serde]
version = "1.0.94"
features = ["derive"]
optional = true
[dependencies.smallvec]
version = "1.6.1"
[dependencies.thiserror]
version = "1.0.4"
[dependencies.wasmparser]
version = "0.78"
default-features = false
[dev-dependencies.cranelift-codegen]
version = "0.74.0"
features = ["riscv"]
default-features = false
[dev-dependencies.target-lexicon]
version = "0.12"
[dev-dependencies.wat]
version = "1.0.37"
[features]
default = ["std"]
std = ["cranelift-codegen/std", "cranelift-frontend/std"]
core = ["hashbrown", "cranelift-codegen/core", "cranelift-frontend/core"]
default = ["std"]
enable-serde = ["serde"]
[badges]
maintenance = { status = "experimental" }
std = ["cranelift-codegen/std", "cranelift-frontend/std"]
[badges.maintenance]
status = "experimental"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment