diff --git a/.cargo/config.in b/.cargo/config.in index fc44b98fe7672660f269117c3bf176628fa9d067..fcd3d1ad4718173b1099eabb1ec3aa296a673a97 100644 --- a/.cargo/config.in +++ b/.cargo/config.in @@ -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" diff --git a/Cargo.lock b/Cargo.lock index 9d2bbb48919edb31b3d72ddf209e982e39d5d30d..b13e03578cf23669263bd676137846562d02f30a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -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", diff --git a/Cargo.toml b/Cargo.toml index 2181c0862f905d24bb2a7211a17a3c996ca19956..bbe98176e4a84cd35a527e642e5ace73f3cc6ec6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -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" diff --git a/js/src/wasm/cranelift/Cargo.toml b/js/src/wasm/cranelift/Cargo.toml index acf22a07f58e6d2db4c274e490e6de2d0644d783..b50cbcdb57065fa144344a837efd972183a877d4 100644 --- a/js/src/wasm/cranelift/Cargo.toml +++ b/js/src/wasm/cranelift/Cargo.toml @@ -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"] } diff --git a/third_party/rust/cranelift-bforest/.cargo-checksum.json b/third_party/rust/cranelift-bforest/.cargo-checksum.json index cdbbbce9bd671f3056caafbba03cc44cafbba377..f472c1223ae47cd2df0d18295e40abe5429f619d 100644 --- a/third_party/rust/cranelift-bforest/.cargo-checksum.json +++ b/third_party/rust/cranelift-bforest/.cargo-checksum.json @@ -1 +1 @@ -{"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 diff --git a/third_party/rust/cranelift-bforest/Cargo.toml b/third_party/rust/cranelift-bforest/Cargo.toml index 410f5c142bbe6874528e71839e64b95362f9e292..d5c3264f4d80f8649af166cf29084316cffcfd94 100644 --- a/third_party/rust/cranelift-bforest/Cargo.toml +++ b/third_party/rust/cranelift-bforest/Cargo.toml @@ -1,18 +1,30 @@ +# 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" diff --git a/third_party/rust/cranelift-codegen-meta/.cargo-checksum.json b/third_party/rust/cranelift-codegen-meta/.cargo-checksum.json index 774c88730c3f40f524768bf16d249bb2b38f8fc2..c978945f440dc418cfdcdb76ee998e632d35320d 100644 --- a/third_party/rust/cranelift-codegen-meta/.cargo-checksum.json +++ b/third_party/rust/cranelift-codegen-meta/.cargo-checksum.json @@ -1 +1 @@ -{"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 diff --git a/third_party/rust/cranelift-codegen-meta/Cargo.toml b/third_party/rust/cranelift-codegen-meta/Cargo.toml index fec2fb0007233fa25a980916606fee361ae439cf..8c9f47d0b8990cf8e3fa5dea5531a09e06eecad4 100644 --- a/third_party/rust/cranelift-codegen-meta/Cargo.toml +++ b/third_party/rust/cranelift-codegen-meta/Cargo.toml @@ -1,20 +1,29 @@ +# 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" diff --git a/third_party/rust/cranelift-codegen-shared/.cargo-checksum.json b/third_party/rust/cranelift-codegen-shared/.cargo-checksum.json index def90022e90bb57eb0bd55b02b29d00fd19b8ac6..13af21818efae31d4e4151b797a95294471f3594 100644 --- a/third_party/rust/cranelift-codegen-shared/.cargo-checksum.json +++ b/third_party/rust/cranelift-codegen-shared/.cargo-checksum.json @@ -1 +1 @@ -{"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 diff --git a/third_party/rust/cranelift-codegen-shared/Cargo.toml b/third_party/rust/cranelift-codegen-shared/Cargo.toml index 16f6421565b905c284269453a02fdde61ea7cc91..10c24d5f4ddb56a2c005e2fb73212d77d30d84a1 100644 --- a/third_party/rust/cranelift-codegen-shared/Cargo.toml +++ b/third_party/rust/cranelift-codegen-shared/Cargo.toml @@ -1,17 +1,29 @@ +# 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"] diff --git a/third_party/rust/cranelift-codegen/.cargo-checksum.json b/third_party/rust/cranelift-codegen/.cargo-checksum.json index bf27e5011aa5950642521d8e145af659c5de8aa4..d86a3bf2c47a9e19a2c7988a126db8f2d574bd93 100644 --- a/third_party/rust/cranelift-codegen/.cargo-checksum.json +++ b/third_party/rust/cranelift-codegen/.cargo-checksum.json @@ -1 +1 @@ -{"files":{"Cargo.toml":"ff2d67ef2d6459d229e4e1f0fbd2c7ec17a3caef71bb7aa8d1bd81dc3b3daa51","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"e5127227a7db4a8aa92fa6613ed71801025790e696bb41b0323fb7f3c6f7495a","benches/x64-evex-encoding.rs":"dadf00d208a868a3f4f9f637fc2ddbea4c40940dafcfba636db3e0fc2ee99dd2","build.rs":"e8a38f885fd5ac5779ebc317bbd1048465086af26ee50b3a76ee0230a2aca9fb","src/abi.rs":"8922d75a807798945c64ee135f7f22c58e97d8412c6d5b6bf6c4e75c6823d308","src/binemit/memorysink.rs":"70a4a20ed00dd4d9d0880247cf200453912003a40688330272a27fc17141710d","src/binemit/mod.rs":"c929a4d9079f74944cbf777f0361dca591b882bce6d229112221ded4fbae9982","src/binemit/relaxation.rs":"0547f1a33ea176b281d6f09d1bd7a253dcba895785008e61c114861f1a86307f","src/binemit/shrink.rs":"552d64dff3b044bca77f39891d0e39ee619f6ec0669bf9917132c97becea79b0","src/binemit/stack_map.rs":"cae6ef55b748a3700909d26f408c3d244a7dd76c0918b9b04c17127c18dbf8bf","src/bitset.rs":"ff667c19a63a6a9bcf06f99a46b6db839323f5d3d5cc5e7b00f1ab77d331fc77","src/cfg_printer.rs":"a4cd85ecb2c403b29dc3fc6c60ee7f97b6ed602e8ba88ec87accb988d009271e","src/constant_hash.rs":"8f53afb38891fbdab8553c7a89e61f0ce30947a22fb24ae84523c9a1ab025c3f","src/context.rs":"136fbfe7991d30b5d48ee4dd6b33a0efe1e66ca3fd696840d660acba95b34885","src/cursor.rs":"eaa0e4ea65bec30aa79e2fb62e89c713b1adec6eeddd5592237d7fcce47c5fa7","src/data_value.rs":"70466bfd0ea266f70d548af04a888ec242b654b24323854a3cab67f2a6ccbd63","src/dbg.rs":"1898d94cff0975815eb348651702e95c8f2f63886501d3b7043ee75668480472","src/dce.rs":"b98545dbf5c8d0c4a33b2ec6cd905d6371fe843481ad608ff59b4a009fc9be19","src/divconst_magic_numbers.rs":"e7f8f46f3a25ed7155890e9d76c10f5dde9dc5bbcebb623c8166fa415abdd959","src/dominator_tree.rs":"b3a5c7837150390a78ade90807965dfcb8768a7e3ae9ee02f2e4a1ad8f3bafa9","src/flowgraph.rs":"71490e2f7a1ea905758a258b2bebe77f125302f446f9839dd60003fdafaef5fe","src/fx.rs":"8a5d07487906d8316a179e826fcd817a92a4860686256a6fd9d78ba47c63f330","src/inst_predicates.rs":"8230094ed489dc9aaa527c18fd72a74accfe961928d6af404ee8fbc7e3056ff2","src/ir/atomic_rmw_op.rs":"2e3f5661823bada637b4931c7a2543af38eeef39d845c1360f752728a4e83d55","src/ir/builder.rs":"3425957b118a0c40847ef7f473543baef5a24f0c7d8af198955180c8f297ee5a","src/ir/constant.rs":"cd14df8183db88a519ca03265696d96786a21b3feffdc93fc8cb5b00a307acea","src/ir/dfg.rs":"08d23dd284619efa305c9b31cdd59d802535b602c1c03b46b3ba3333ca5f3d58","src/ir/entities.rs":"2c19169d1187173fdd84fe22857d3c13b8dc958d3f789aa53057a4b82dca14bb","src/ir/extfunc.rs":"282a1c9484fe4cdfcf60a9a4151c648198024df10b965e566d7d0f7f9124bb4c","src/ir/extname.rs":"0560d13f0ed2517b1d882a53dbc9b246b5e0607192cb6f854e4d3b46cd22cd7d","src/ir/function.rs":"6f0d000d87eea82c1946f1ff2983e0c98fcf76e8f49d2d4fcc62c5c738d145cb","src/ir/globalvalue.rs":"b4577e03c68b6d073cdf04a6d65e9c04c9eb5deca866a3f0761952f90c34dfef","src/ir/heap.rs":"8c2ca4bbffb3577ee204f577cefb3cb66c358b319503e39f93505d37c002cfdb","src/ir/immediates.rs":"98d098adc6db2c70a8f28e2b4b2b98af3c9b7509c7487318207120b77e3f503a","src/ir/instructions.rs":"539d3e2121027b19efad039784de557d5487d8c5329fedfb31ad5444c9d31212","src/ir/jumptable.rs":"fa4519e969cbaf74e5818dc55e7a1f464ebadd4bd86d95400c2847c50969b0d0","src/ir/layout.rs":"90cacb70e67f75d0836417a5aba9955cb6fd4b0c8f1eba0928f5f1ce6dbbb7a3","src/ir/libcall.rs":"76f0a433e39141b35e082b6f39d951f33add7ecdb944d731271203b0b2fc61f0","src/ir/memflags.rs":"a3ba0e6ada4bf36741d7df6509bda148a61b0fed475e84aad461d40a8114eeaa","src/ir/mod.rs":"cf44ae48571f4dda9187b1645d4b34fa2f3f924474c9f6485ed044aef8b559dc","src/ir/progpoint.rs":"a985a7fccde1e985ca24bf2344f16faa4cda7cffb30cb56bf27fabbb5727bc62","src/ir/sourceloc.rs":"67c66adace734645ddf311ecb22e975f20756e07c91e10f698a830cfc2cd08aa","src/ir/stackslot.rs":"433b61e05263f40c022f73b0ab1141e3e45b348a0309ca02546e6450b2957792","src/ir/table.rs":"e46edf102768268512fe0732ceda96c7cf911a6e8e25d2d17aff1d46650051dd","src/ir/trapcode.rs":"510f4a9da3253c07b8f997f6a926e0ceb70e5f1b9a31204c9c4e3128a592493b","src/ir/types.rs":"dfd9470aa4325adc252eb7ebb2951a5b98d22d0dc31be482419f5cbbb74bf86d","src/ir/valueloc.rs":"628f292ee6b8375e07f360edaf3609b522fd4d7bea131fb8ad3cab237927e7ab","src/isa/aarch64/abi.rs":"e27630c869bd83bc9f3048423200bf5dee82e9e256ae7c13c9b16003d13352b7","src/isa/aarch64/inst/args.rs":"83992bda59280542d7b362be1ea11de6cb875dc7fef817c2300f206cd5785fd0","src/isa/aarch64/inst/emit.rs":"39426065eec020ed5f06433e2e01bd29bbf895c5cf4eec68fcff5d16c992e06a","src/isa/aarch64/inst/emit_tests.rs":"ee2557f6c5afb2be567deb9ea4d4a4de2de2ae899a227b643e383348f73cd6a7","src/isa/aarch64/inst/imms.rs":"9b0d64b926934493b82b2b82b40a2963599f84aa5d3449e0e086c5feff2286db","src/isa/aarch64/inst/mod.rs":"247a7745bf4faccafde53bc7b8dd8d3250092a343c1dbb8b1d5837cad30856f5","src/isa/aarch64/inst/regs.rs":"073b1c89fe01f297585ec0815cd15b60053b7a9ea4007d8da3a551172e5087c0","src/isa/aarch64/inst/unwind.rs":"0d06a94e614794057f224554060c8d6e0da0a01e021b92c33a1dbb3854b414f6","src/isa/aarch64/inst/unwind/systemv.rs":"a02b66668ffd5e4c0d5faa280d78fecd069386f79e497df66a4f2a49a9a9cef6","src/isa/aarch64/lower.rs":"6459df975aaf1698d85382ba86e189dae141affa57d282e72aeae5fb083d7223","src/isa/aarch64/lower_inst.rs":"88e4da38600d5a37efeba559a81e3a4ee65de95bbd053fc3a62e70289e8b5be7","src/isa/aarch64/mod.rs":"424894cc3fb215e3feaf7feec2bddc9ea9e84d43a46ac72dfd3bb96d9fa19d5c","src/isa/aarch64/settings.rs":"5c38308257b8643e910af8d69dd2939d0343adb774e8de1320ae36a2b7b109f7","src/isa/arm32/abi.rs":"51ded75de84a4c41974c955b2995d68e69732dc47458fd37ff5ea2ec88a9cd63","src/isa/arm32/inst/args.rs":"13aca630f11c8819de44c699fafacd41f86b15493808febe3fff3261f59ad5d3","src/isa/arm32/inst/emit.rs":"20325d86c8a236d131aa41219932e3eba8cc23c8300505ffe6957eadf4f199ba","src/isa/arm32/inst/emit_tests.rs":"e9555038dca5ad17d37749579b716638d439c26b3cd360c2ae7d1d4809dd99f9","src/isa/arm32/inst/mod.rs":"5427448de474071f6e3c594f994e04e721bed7593f290d97fdbbb19cb7063a56","src/isa/arm32/inst/regs.rs":"0a67309b3f006e3ceec6408e2cf89ed19d9bd303b0ae12eb3a1ed3756b853719","src/isa/arm32/lower.rs":"9b1e5600e8a4c044383cf44865216cba0fef34522eca35feea20a7f192c08341","src/isa/arm32/lower_inst.rs":"41285378663086dbc6eaccc1e473f7a736e351bdc2fa8cc940962836fb572ca6","src/isa/arm32/mod.rs":"df0972fced88806879a8004b4c2f0ff36fc1b99da5369e8dfb2f506c8be0fd38","src/isa/call_conv.rs":"d35e2872f5cc472f8d8ddeb8c7d5ce491d24de010c641ade6e5c438e9e7ac1dc","src/isa/constraints.rs":"296f473a95146a743ecb73d8d5908675be02e37607efd287f55322549dc25763","src/isa/enc_tables.rs":"382e714f9500afc292c563cb66d4c963d6787e58f197b1db242db7a099c22b9a","src/isa/encoding.rs":"2bc047272749ceb691ddb61f0e8eedb4481cbcc3a973e84abd227f8aee91d512","src/isa/mod.rs":"0e8ab5ca67babd1d5cec1b8e5606e6cdb24e48550290425058d5c33250a13e87","src/isa/registers.rs":"61840d736b1943c3e54ac324db6f7de4f76170800f047dde267dcc9aa2d53e6a","src/isa/riscv/abi.rs":"aa60b701efcef417ee1262a95398343578dc1a30decc8e11044b74d41654ec51","src/isa/riscv/binemit.rs":"264d223da311d4482ebf2f55438b665c67b163058251bc78173c76ba983a31ef","src/isa/riscv/enc_tables.rs":"8491f2082b24c7dedeb7c36cfd913bf9aeaa0a4c8fc754166e9285f4ae002f40","src/isa/riscv/mod.rs":"544b221663084526f593d7a3e30d07bf80bfb5180be3309f1313d94c8dca5db9","src/isa/riscv/registers.rs":"6275ec3ef19195d16556c1856cb23095f25a80c31d6b429eaa749d549515a6d3","src/isa/riscv/settings.rs":"da2d42758a167b291f51c5e80dcbb0eb42d899702414d8fd8ae31f045552ca7a","src/isa/s390x/abi.rs":"80bfd9f9fc6fb02f0d4b57d1a72e4522a4d216681c192706abd5fb2b4c2cb67a","src/isa/s390x/inst/args.rs":"7acde4248de61d020bfd54a93c8526b3e6e9874a3a7fe75e056396ca0558c286","src/isa/s390x/inst/emit.rs":"ff159bf89314c30390dd09a902aa248f156d5756854115538d7a5ab4752f59b8","src/isa/s390x/inst/emit_tests.rs":"cd2f19914fa1cfce0ce96d1a45972143dcad747eaa9f8a54a408c3db669d9785","src/isa/s390x/inst/imms.rs":"69b90a4247c82f80ae89cc235fadb015ac0f15bb6bd5cda4c4bf1b41d8975b35","src/isa/s390x/inst/mod.rs":"ebe2bb0f1c39ccf1b6b32ac60c6fad3e6a6c8912e7eacd17d4a807f191728a7d","src/isa/s390x/inst/regs.rs":"7b251d58fc9b001ce3d1f64add8eb5c30c7de7bb404b59c8d79263846c3549e6","src/isa/s390x/inst/unwind.rs":"0d06a94e614794057f224554060c8d6e0da0a01e021b92c33a1dbb3854b414f6","src/isa/s390x/inst/unwind/systemv.rs":"4b849ef8afdf5f9cb71b311c5bf63982ca6ddcbcbc18c1e2e0e4902d0c269b92","src/isa/s390x/lower.rs":"739aa0c70a38d9d6b72314c13bc6ccfef90932074d8124d2e56f33463b858ef6","src/isa/s390x/mod.rs":"62ae4cc65d6ff293df188756cc478ab83f055a0a1931294190f1f9578cb03a7c","src/isa/s390x/settings.rs":"064f84148f1bbffe440792c8b0337899b3f5bb1fd8c72b4b8d7c56faa5b93517","src/isa/stack.rs":"c391216fb8ee6566e3b14aa4bd83ba85aef2bd23422a9dca2c8c6f47016372e2","src/isa/test_utils.rs":"91c542c9488320ade04c21e16189c053ca3fad5db5ddf179e492ecd3fc55e368","src/isa/unwind.rs":"841ac5d1a2814956c41bd2777c77610b0c1af90cb3d173beb3330f7c2f209dc9","src/isa/unwind/systemv.rs":"392cb58d210ae1d8c5ce38efb9e4dce999705529809ffebce1fc6c9216d0969d","src/isa/unwind/winx64.rs":"ea24b4efd3be29871b75e767ad4d214ba1f4ea7911cc4e8a872a92b7f19c3eaf","src/isa/x64/abi.rs":"b69a619b6f4dee5942d8a24ba25df9aef595a58b02328c0cb8c8ce7e3f27e3b8","src/isa/x64/encoding/evex.rs":"3c4a07b163058127ce11c4d069a73f9afbcbf0de9fa9e36021d2f2555ab18352","src/isa/x64/encoding/mod.rs":"0a0b63345f26e355b1a3e8f25d22e444dd32f53b6cf8978208d1bd3c33418876","src/isa/x64/encoding/rex.rs":"071e1b1aa66ac69ab9a96cc9ad99e25a12ae55e2ff580e27e95a172f1f5bb73c","src/isa/x64/encoding/vex.rs":"a26369d537e6785756ac496c67e9b64b3ae4bd17b86505c6a26ee6ab019f6db1","src/isa/x64/inst/args.rs":"866c38620e2f2d455ac90caed7cbbd29c8a6e459921d1e037aec195030400920","src/isa/x64/inst/emit.rs":"e482a91fd1117215fd676b478b320466b6623a491674643f3f1bf4158ee8e442","src/isa/x64/inst/emit_tests.rs":"a5d971790c4de1a10ab259f5d8aa23ffb26f0c8d60fd28baa2b2acd8d51bbca5","src/isa/x64/inst/mod.rs":"c93f5968c065092294d8ca8ce81081dad06f4497e1286364cbe494539038d525","src/isa/x64/inst/regs.rs":"529b6964caec8d958f1d67123484581cd1acd22168432401149512c67c6605c2","src/isa/x64/inst/unwind.rs":"3ef395c2108a0a3b5e48e52453276e212ea92f644a5007c427ed60f12c8daf1b","src/isa/x64/inst/unwind/systemv.rs":"abedc962c27e05c4b4403de58aff9add923a588b5d22a8e31134d8abd9b31604","src/isa/x64/inst/unwind/winx64.rs":"552079ca88bed2d8757779b4934f92b597a600a2a7860d14c6f3c6ddb5f3b9c0","src/isa/x64/lower.rs":"e417378b29ed96a1f209e9fa9e6efa7cf6d3d642b7549a24088db577d990792e","src/isa/x64/mod.rs":"b3bd492358f61123d34f0725b1103e8d7dbca47331925188a5ef1142b6cd8c64","src/isa/x64/settings.rs":"0e8cf4bbd126bce457045a4a51504f31188d95aaaa2ec9f896010443bc382fc4","src/isa/x86/abi.rs":"b0f1dd3fe2074a996a42b1df609467ace4c7ff3305e013bb47d8daaa7eda2028","src/isa/x86/binemit.rs":"42854151c49508ac1374130706a84e460ee04f6edc9cb413b989b13f36741d1f","src/isa/x86/enc_tables.rs":"f8e9453eaa7b69b72a373741150db5c951415e7a3ad5c8f5319edadd1aa5cad0","src/isa/x86/mod.rs":"4b84a7f2c2ebdfd48e6f5887758a31ab5789b635b41baf07ea5da6930a71cf79","src/isa/x86/registers.rs":"1abbc1aa24c6fc4c7e610b6e840eab29046b821de08cf57fc05e2c2f665479c0","src/isa/x86/settings.rs":"a0d44b84262823b6d621299ba336b78fe43fddcfaf11c6b2028e1763bcdf3f69","src/isa/x86/unwind.rs":"6129e9b6d02ad6c7dc812db375e93224e9196e87da1352b0f2ccd5d04fd603b2","src/isa/x86/unwind/systemv.rs":"72edc2f764eb1d404fbd5e85f892616e033a253f04b25b11661c201987ae7eb4","src/isa/x86/unwind/winx64.rs":"435fba604baf9f1ccfe3c0d9681a31e677f8c99e0bc6055af123185f01ccc502","src/iterators.rs":"d399a80bc65b97f7d650978e19086dcc1d280ac96d60628eac3d17eb363b0d71","src/legalizer/boundary.rs":"084e1a0c53b0dfed21e6b5e263a012604bffbf4c8e1cac290d0c8ef2eb8d030c","src/legalizer/call.rs":"be6074c64c1a00e5e81159dd94c8401fef62205b22c15e07e0c56cf922554d00","src/legalizer/globalvalue.rs":"a5d09ee41a04ba991d7f5d2d8d8c30a209748d38501a005e0ea568df2663cbb5","src/legalizer/heap.rs":"a6026d44c9ce31e0a21413c50581985dad1584700fde9dbab0b2cefafa5c9d14","src/legalizer/libcall.rs":"4f187c04acb41696bbb80abf0efc4a24b939205619fc6cc40aa8cff86ae1d84b","src/legalizer/mod.rs":"6c995af4bb99ffe8a6d3e5d5b226b6ac7f9c633634c5e5d22fcf91a81eaa1392","src/legalizer/split.rs":"697f08886dbf35fcc69eccc7b597986a58cc73ca7d3cf5d581fffc658a0dad33","src/legalizer/table.rs":"c36d03525312e3191aba8ee00c26a87c1ea200f9a9a0370f0cc84eeacff71786","src/lib.rs":"a7275760ed083341ad1957961610aad91349535efdedf50d89b602f3f9835543","src/licm.rs":"4c19009605ad8e5259cb8589d2ff38e43e6c2d4ff919ba557e2259ad24658a6f","src/log.rs":"a7e1f40b6e421bae86ba189e4080be9600afdb0019c90280aa32c619d10f6f4a","src/loop_analysis.rs":"4f23c08df9bc95195d68e9721a3a040c6192276ad33894c1225647034f01b23d","src/machinst/abi.rs":"3e81293d2dbcd7d6e3369d13c62c1d852085a83bf97043edd009ca6e19d334ec","src/machinst/abi_impl.rs":"9c8b601454dbbbed51d226cee0d82a08c1a9a67a34b2f1563304775d034eb926","src/machinst/adapter.rs":"6af70513d2120c9d24550077b8472aa13fbc018ace2dd6a3ae4d400940335b34","src/machinst/blockorder.rs":"04387238c1855051a44f8faffb76983514251a031af7d1837224551b8f574b60","src/machinst/buffer.rs":"e1b3bc449fe19f84c05dc2e176ff4eea3ab43416d0fc2de45f68e535ee4c6d98","src/machinst/compile.rs":"9458b1d2f9536f18003471b7b93e7fdf3a66b2949f466bb23f554cb0fb2db997","src/machinst/debug.rs":"b642321cbfdf0afe092f0b39cec7cc52aeb5f479f54996019ba0c2708c83281d","src/machinst/helpers.rs":"7231b24a6dfaddcde4bb3dd81a4eb982565581e3726ac3146ac6ea0732695f87","src/machinst/inst_common.rs":"3756277eb8b2af467f311949f27ceb99a68295758af5a2f86a1ac135ac394d94","src/machinst/lower.rs":"a2a031c64d1cc8f8779da74483b9500997a7648ce0d15240aab98c74e87941ec","src/machinst/mod.rs":"4153f1556e685948f8cf075cce8414bdff90a4132bc324d27ad6423caccc4eb2","src/machinst/valueregs.rs":"a8622b5fb14d512390204cd58e06655dcac531b8ae5b2dcc45c04a10d99b12e4","src/machinst/vcode.rs":"5fea04ab8608fab077cb44c5f399501225039234affd982c9e55e656658254f3","src/nan_canonicalization.rs":"dd853d0b1c1b5274513e9fb24b8beb8db877aca8fdfea5ceccbd1a80309c8842","src/partition_slice.rs":"861e778f887ea5d0841d730963565690fd8c298edddf08848d0d215ae5125eba","src/peepmatic.rs":"e15a4d32249e220b4ca89bb3bdd773edea2a20c79a18238a3f16a5aa91988ebb","src/postopt.rs":"ab74e2811909805d467d470da5e66879328c8f47db263422efedf3f1c449d8b2","src/predicates.rs":"d4fa993d8b3036ac9e19d1c1d8880ab5b33030fff0a38d65e2a24b9f9d3956c9","src/preopt.peepmatic":"8b6a6c0f4bf6dcf06df1cc30c467ac39e285ccd85f13f4bc76496f5fd6268a51","src/preopt.serialized":"b88c3d5d87fadd9a59d7b12fc73c3010f5635970320691c4cb43be9de5bd9860","src/print_errors.rs":"075b74520f47070b839b43714f55a46a7cc2697b9b0f24a7162d481b7e46b7d2","src/redundant_reload_remover.rs":"2c72cc013f33e1257425592ef4ee2b9437ab3dc84d9759589c15fd217bde83a2","src/regalloc/affinity.rs":"ec5d688c24043a8aa72efcfbfddc14497cd9bab288c9d339e5c0150cdade2b1d","src/regalloc/branch_splitting.rs":"32e34197f84e30cff758f4db611a9c70dd587dd8d094729c34aa00303538c0d0","src/regalloc/coalescing.rs":"154842e7f380f2626c698283dbc5e0d5e7f0cc5d22b938e90312d17b71a8bb72","src/regalloc/coloring.rs":"ded1d8e531c38412fb19fe746fed65a6b6598819a29cd76c9b4bd5c4d0d6011a","src/regalloc/context.rs":"7f041d9202d3d1f040f4658acfd0f2b37b5934854b2d5cfa83864d5d1a424076","src/regalloc/diversion.rs":"28facdb75b2520647dc56f9da0a8672ddf7cce54dfc2009cd5b1991eff306d01","src/regalloc/live_value_tracker.rs":"845dc3f43cc6b795fea51bf293e7c6ab4961d59ab6ca2670fcab7a2a9bd996be","src/regalloc/liveness.rs":"0b027b8e4444a715af1b93d594a293d2fd430ad06940da05b06a4750535e9652","src/regalloc/liverange.rs":"45cf3eb96c558ccc41cfdfe7f8a6f26e08ee486fb933da58b9464190225c77c3","src/regalloc/mod.rs":"a1a460c0bf747c7762655f1ea6f12749b839eb2a72a85144c91cf92fa2bc9476","src/regalloc/pressure.rs":"4565f701d87dff65694b37743fe72d6282dab133f467c448b2a73ef6f37ee9d3","src/regalloc/register_set.rs":"c740d10a061c4b8527ce319842b519d743e93e64db53851360f9ca2c099fd652","src/regalloc/reload.rs":"2132bd4cf45ce60b7799277d36bda35c05064ee1c60798388b8f55a0668fca47","src/regalloc/safepoint.rs":"e398457875d4079bb78ce7b34e2a2f16f3c70680e252fbafbfac17c1d42e17c7","src/regalloc/solver.rs":"e2da4779aba96f77af97c385196b2c498ab25e4b47fd6249a9e3ce813517ce91","src/regalloc/spilling.rs":"3b75be8be6568a091dd8a1fd174b099859c6e9969c03bd765b5fb50f52fcccb5","src/regalloc/virtregs.rs":"a01b5d3cb1753e344c6663dd73de00dd452d442990f89477610b22c86c9afdfd","src/remove_constant_phis.rs":"0e6c2cdce9229bf9a9275d4895d772b90370ed6b7dfb690e63c245c2a9f6c94d","src/result.rs":"4b582f367e244e453ae8a19404c5dde96b4750f95384f63cd99581007182acd2","src/scoped_hash_map.rs":"c8d0071ce7e19438e9995b5fca1ea0fca81234811943b06b344331f9742c3718","src/settings.rs":"50c48b9f2bf3c4445184502e897ea1d2fd3f3b66d20e7c3ae9dd1f8d2f4b351b","src/simple_gvn.rs":"1de1d0c0e028833350eda7186243f255c9db97fe04f0e6fa688b8a710caa78be","src/simple_preopt.rs":"cac21be7637415f54be27af6135c1cc777352146b47bf25ac8e0b30cf5ab4d44","src/souper_harvest.rs":"bddf7c9610250802c131d2a0a98f253886769a92927fb1075f456f9598d79bad","src/stack_layout.rs":"41d35401faa171d9823e9c6e26c1337f9e16c6b8ba613f0cd98c3c0032930496","src/timing.rs":"bbff7ca6f6ab8ce2f5d1ee0ce5785d19c0b03b6bf7bf65f8c9a2de7883f88506","src/topo_order.rs":"c092ee7a44e5f14962501eafd4478dfb855ce66af15d9c94a9b244ea30d6e991","src/unreachable_code.rs":"2d9a63891c9f2bbbe7b7861ee6f93a3309b05ccdd1b2ad4d076a1df0fa0a7cc7","src/value_label.rs":"11516ee824a6750c760fa01615a9911e0c1486f7f517860d31b2f719e633efbe","src/verifier/cssa.rs":"2590b0ecbc134bbedac50915ed9c9e054c89f81e455c7bc0f37d4ddf57a38d05","src/verifier/flags.rs":"233a4c6fb42e32d92bcbef4ec094a26aa79bdd25cb478847236b6ce5d88d3d54","src/verifier/liveness.rs":"b6ab6dfb1390cea8091b71a6f2fd629ee356987b6a0714e8773d7b0eb7fa889f","src/verifier/locations.rs":"2b4e62e1bb79551725414b5a77425c00e9ad56ad766d6293db1eb261b64f51f9","src/verifier/mod.rs":"f16493d30948597f3ddeea502692155b963fefa550468b2624e11e00c3e8230e","src/write.rs":"0eb19ef69911fc8396c0dcf71e00e710d629c5d7d9d4cbdad35877a94175110c"},"package":null} \ No newline at end of file +{"files":{"Cargo.toml":"0d0c4bb81b2a1dc7f5473195c9b1ffaa317c67998fe528bf25f12663a361ccaf","LICENSE":"268872b9816f90fd8e85db5a28d33f8150ebb8dd016653fb39ef1f94f2686bc5","README.md":"e5127227a7db4a8aa92fa6613ed71801025790e696bb41b0323fb7f3c6f7495a","benches/x64-evex-encoding.rs":"dadf00d208a868a3f4f9f637fc2ddbea4c40940dafcfba636db3e0fc2ee99dd2","build.rs":"e8a38f885fd5ac5779ebc317bbd1048465086af26ee50b3a76ee0230a2aca9fb","src/abi.rs":"8922d75a807798945c64ee135f7f22c58e97d8412c6d5b6bf6c4e75c6823d308","src/binemit/memorysink.rs":"70a4a20ed00dd4d9d0880247cf200453912003a40688330272a27fc17141710d","src/binemit/mod.rs":"c929a4d9079f74944cbf777f0361dca591b882bce6d229112221ded4fbae9982","src/binemit/relaxation.rs":"0547f1a33ea176b281d6f09d1bd7a253dcba895785008e61c114861f1a86307f","src/binemit/shrink.rs":"552d64dff3b044bca77f39891d0e39ee619f6ec0669bf9917132c97becea79b0","src/binemit/stack_map.rs":"cae6ef55b748a3700909d26f408c3d244a7dd76c0918b9b04c17127c18dbf8bf","src/bitset.rs":"ff667c19a63a6a9bcf06f99a46b6db839323f5d3d5cc5e7b00f1ab77d331fc77","src/cfg_printer.rs":"a4cd85ecb2c403b29dc3fc6c60ee7f97b6ed602e8ba88ec87accb988d009271e","src/constant_hash.rs":"8f53afb38891fbdab8553c7a89e61f0ce30947a22fb24ae84523c9a1ab025c3f","src/context.rs":"136fbfe7991d30b5d48ee4dd6b33a0efe1e66ca3fd696840d660acba95b34885","src/cursor.rs":"eaa0e4ea65bec30aa79e2fb62e89c713b1adec6eeddd5592237d7fcce47c5fa7","src/data_value.rs":"70466bfd0ea266f70d548af04a888ec242b654b24323854a3cab67f2a6ccbd63","src/dbg.rs":"1898d94cff0975815eb348651702e95c8f2f63886501d3b7043ee75668480472","src/dce.rs":"b98545dbf5c8d0c4a33b2ec6cd905d6371fe843481ad608ff59b4a009fc9be19","src/divconst_magic_numbers.rs":"e7f8f46f3a25ed7155890e9d76c10f5dde9dc5bbcebb623c8166fa415abdd959","src/dominator_tree.rs":"b3a5c7837150390a78ade90807965dfcb8768a7e3ae9ee02f2e4a1ad8f3bafa9","src/flowgraph.rs":"71490e2f7a1ea905758a258b2bebe77f125302f446f9839dd60003fdafaef5fe","src/fx.rs":"8a5d07487906d8316a179e826fcd817a92a4860686256a6fd9d78ba47c63f330","src/inst_predicates.rs":"8230094ed489dc9aaa527c18fd72a74accfe961928d6af404ee8fbc7e3056ff2","src/ir/atomic_rmw_op.rs":"2e3f5661823bada637b4931c7a2543af38eeef39d845c1360f752728a4e83d55","src/ir/builder.rs":"3425957b118a0c40847ef7f473543baef5a24f0c7d8af198955180c8f297ee5a","src/ir/constant.rs":"cd14df8183db88a519ca03265696d96786a21b3feffdc93fc8cb5b00a307acea","src/ir/dfg.rs":"08d23dd284619efa305c9b31cdd59d802535b602c1c03b46b3ba3333ca5f3d58","src/ir/entities.rs":"2c19169d1187173fdd84fe22857d3c13b8dc958d3f789aa53057a4b82dca14bb","src/ir/extfunc.rs":"282a1c9484fe4cdfcf60a9a4151c648198024df10b965e566d7d0f7f9124bb4c","src/ir/extname.rs":"0560d13f0ed2517b1d882a53dbc9b246b5e0607192cb6f854e4d3b46cd22cd7d","src/ir/function.rs":"6f0d000d87eea82c1946f1ff2983e0c98fcf76e8f49d2d4fcc62c5c738d145cb","src/ir/globalvalue.rs":"b4577e03c68b6d073cdf04a6d65e9c04c9eb5deca866a3f0761952f90c34dfef","src/ir/heap.rs":"8c2ca4bbffb3577ee204f577cefb3cb66c358b319503e39f93505d37c002cfdb","src/ir/immediates.rs":"98d098adc6db2c70a8f28e2b4b2b98af3c9b7509c7487318207120b77e3f503a","src/ir/instructions.rs":"539d3e2121027b19efad039784de557d5487d8c5329fedfb31ad5444c9d31212","src/ir/jumptable.rs":"fa4519e969cbaf74e5818dc55e7a1f464ebadd4bd86d95400c2847c50969b0d0","src/ir/layout.rs":"90cacb70e67f75d0836417a5aba9955cb6fd4b0c8f1eba0928f5f1ce6dbbb7a3","src/ir/libcall.rs":"76f0a433e39141b35e082b6f39d951f33add7ecdb944d731271203b0b2fc61f0","src/ir/memflags.rs":"a3ba0e6ada4bf36741d7df6509bda148a61b0fed475e84aad461d40a8114eeaa","src/ir/mod.rs":"cf44ae48571f4dda9187b1645d4b34fa2f3f924474c9f6485ed044aef8b559dc","src/ir/progpoint.rs":"a985a7fccde1e985ca24bf2344f16faa4cda7cffb30cb56bf27fabbb5727bc62","src/ir/sourceloc.rs":"67c66adace734645ddf311ecb22e975f20756e07c91e10f698a830cfc2cd08aa","src/ir/stackslot.rs":"433b61e05263f40c022f73b0ab1141e3e45b348a0309ca02546e6450b2957792","src/ir/table.rs":"e46edf102768268512fe0732ceda96c7cf911a6e8e25d2d17aff1d46650051dd","src/ir/trapcode.rs":"510f4a9da3253c07b8f997f6a926e0ceb70e5f1b9a31204c9c4e3128a592493b","src/ir/types.rs":"dfd9470aa4325adc252eb7ebb2951a5b98d22d0dc31be482419f5cbbb74bf86d","src/ir/valueloc.rs":"628f292ee6b8375e07f360edaf3609b522fd4d7bea131fb8ad3cab237927e7ab","src/isa/aarch64/abi.rs":"e27630c869bd83bc9f3048423200bf5dee82e9e256ae7c13c9b16003d13352b7","src/isa/aarch64/inst/args.rs":"83992bda59280542d7b362be1ea11de6cb875dc7fef817c2300f206cd5785fd0","src/isa/aarch64/inst/emit.rs":"39426065eec020ed5f06433e2e01bd29bbf895c5cf4eec68fcff5d16c992e06a","src/isa/aarch64/inst/emit_tests.rs":"ee2557f6c5afb2be567deb9ea4d4a4de2de2ae899a227b643e383348f73cd6a7","src/isa/aarch64/inst/imms.rs":"9b0d64b926934493b82b2b82b40a2963599f84aa5d3449e0e086c5feff2286db","src/isa/aarch64/inst/mod.rs":"247a7745bf4faccafde53bc7b8dd8d3250092a343c1dbb8b1d5837cad30856f5","src/isa/aarch64/inst/regs.rs":"073b1c89fe01f297585ec0815cd15b60053b7a9ea4007d8da3a551172e5087c0","src/isa/aarch64/inst/unwind.rs":"0d06a94e614794057f224554060c8d6e0da0a01e021b92c33a1dbb3854b414f6","src/isa/aarch64/inst/unwind/systemv.rs":"a02b66668ffd5e4c0d5faa280d78fecd069386f79e497df66a4f2a49a9a9cef6","src/isa/aarch64/lower.rs":"6459df975aaf1698d85382ba86e189dae141affa57d282e72aeae5fb083d7223","src/isa/aarch64/lower_inst.rs":"88e4da38600d5a37efeba559a81e3a4ee65de95bbd053fc3a62e70289e8b5be7","src/isa/aarch64/mod.rs":"424894cc3fb215e3feaf7feec2bddc9ea9e84d43a46ac72dfd3bb96d9fa19d5c","src/isa/aarch64/settings.rs":"5c38308257b8643e910af8d69dd2939d0343adb774e8de1320ae36a2b7b109f7","src/isa/arm32/abi.rs":"51ded75de84a4c41974c955b2995d68e69732dc47458fd37ff5ea2ec88a9cd63","src/isa/arm32/inst/args.rs":"13aca630f11c8819de44c699fafacd41f86b15493808febe3fff3261f59ad5d3","src/isa/arm32/inst/emit.rs":"20325d86c8a236d131aa41219932e3eba8cc23c8300505ffe6957eadf4f199ba","src/isa/arm32/inst/emit_tests.rs":"e9555038dca5ad17d37749579b716638d439c26b3cd360c2ae7d1d4809dd99f9","src/isa/arm32/inst/mod.rs":"5427448de474071f6e3c594f994e04e721bed7593f290d97fdbbb19cb7063a56","src/isa/arm32/inst/regs.rs":"0a67309b3f006e3ceec6408e2cf89ed19d9bd303b0ae12eb3a1ed3756b853719","src/isa/arm32/lower.rs":"9b1e5600e8a4c044383cf44865216cba0fef34522eca35feea20a7f192c08341","src/isa/arm32/lower_inst.rs":"41285378663086dbc6eaccc1e473f7a736e351bdc2fa8cc940962836fb572ca6","src/isa/arm32/mod.rs":"df0972fced88806879a8004b4c2f0ff36fc1b99da5369e8dfb2f506c8be0fd38","src/isa/call_conv.rs":"d35e2872f5cc472f8d8ddeb8c7d5ce491d24de010c641ade6e5c438e9e7ac1dc","src/isa/constraints.rs":"296f473a95146a743ecb73d8d5908675be02e37607efd287f55322549dc25763","src/isa/enc_tables.rs":"382e714f9500afc292c563cb66d4c963d6787e58f197b1db242db7a099c22b9a","src/isa/encoding.rs":"2bc047272749ceb691ddb61f0e8eedb4481cbcc3a973e84abd227f8aee91d512","src/isa/mod.rs":"0e8ab5ca67babd1d5cec1b8e5606e6cdb24e48550290425058d5c33250a13e87","src/isa/registers.rs":"61840d736b1943c3e54ac324db6f7de4f76170800f047dde267dcc9aa2d53e6a","src/isa/riscv/abi.rs":"aa60b701efcef417ee1262a95398343578dc1a30decc8e11044b74d41654ec51","src/isa/riscv/binemit.rs":"264d223da311d4482ebf2f55438b665c67b163058251bc78173c76ba983a31ef","src/isa/riscv/enc_tables.rs":"8491f2082b24c7dedeb7c36cfd913bf9aeaa0a4c8fc754166e9285f4ae002f40","src/isa/riscv/mod.rs":"544b221663084526f593d7a3e30d07bf80bfb5180be3309f1313d94c8dca5db9","src/isa/riscv/registers.rs":"6275ec3ef19195d16556c1856cb23095f25a80c31d6b429eaa749d549515a6d3","src/isa/riscv/settings.rs":"da2d42758a167b291f51c5e80dcbb0eb42d899702414d8fd8ae31f045552ca7a","src/isa/s390x/abi.rs":"80bfd9f9fc6fb02f0d4b57d1a72e4522a4d216681c192706abd5fb2b4c2cb67a","src/isa/s390x/inst/args.rs":"7acde4248de61d020bfd54a93c8526b3e6e9874a3a7fe75e056396ca0558c286","src/isa/s390x/inst/emit.rs":"ff159bf89314c30390dd09a902aa248f156d5756854115538d7a5ab4752f59b8","src/isa/s390x/inst/emit_tests.rs":"cd2f19914fa1cfce0ce96d1a45972143dcad747eaa9f8a54a408c3db669d9785","src/isa/s390x/inst/imms.rs":"69b90a4247c82f80ae89cc235fadb015ac0f15bb6bd5cda4c4bf1b41d8975b35","src/isa/s390x/inst/mod.rs":"ebe2bb0f1c39ccf1b6b32ac60c6fad3e6a6c8912e7eacd17d4a807f191728a7d","src/isa/s390x/inst/regs.rs":"7b251d58fc9b001ce3d1f64add8eb5c30c7de7bb404b59c8d79263846c3549e6","src/isa/s390x/inst/unwind.rs":"0d06a94e614794057f224554060c8d6e0da0a01e021b92c33a1dbb3854b414f6","src/isa/s390x/inst/unwind/systemv.rs":"4b849ef8afdf5f9cb71b311c5bf63982ca6ddcbcbc18c1e2e0e4902d0c269b92","src/isa/s390x/lower.rs":"739aa0c70a38d9d6b72314c13bc6ccfef90932074d8124d2e56f33463b858ef6","src/isa/s390x/mod.rs":"62ae4cc65d6ff293df188756cc478ab83f055a0a1931294190f1f9578cb03a7c","src/isa/s390x/settings.rs":"064f84148f1bbffe440792c8b0337899b3f5bb1fd8c72b4b8d7c56faa5b93517","src/isa/stack.rs":"c391216fb8ee6566e3b14aa4bd83ba85aef2bd23422a9dca2c8c6f47016372e2","src/isa/test_utils.rs":"91c542c9488320ade04c21e16189c053ca3fad5db5ddf179e492ecd3fc55e368","src/isa/unwind.rs":"841ac5d1a2814956c41bd2777c77610b0c1af90cb3d173beb3330f7c2f209dc9","src/isa/unwind/systemv.rs":"392cb58d210ae1d8c5ce38efb9e4dce999705529809ffebce1fc6c9216d0969d","src/isa/unwind/winx64.rs":"ea24b4efd3be29871b75e767ad4d214ba1f4ea7911cc4e8a872a92b7f19c3eaf","src/isa/x64/abi.rs":"b69a619b6f4dee5942d8a24ba25df9aef595a58b02328c0cb8c8ce7e3f27e3b8","src/isa/x64/encoding/evex.rs":"3c4a07b163058127ce11c4d069a73f9afbcbf0de9fa9e36021d2f2555ab18352","src/isa/x64/encoding/mod.rs":"0a0b63345f26e355b1a3e8f25d22e444dd32f53b6cf8978208d1bd3c33418876","src/isa/x64/encoding/rex.rs":"071e1b1aa66ac69ab9a96cc9ad99e25a12ae55e2ff580e27e95a172f1f5bb73c","src/isa/x64/encoding/vex.rs":"a26369d537e6785756ac496c67e9b64b3ae4bd17b86505c6a26ee6ab019f6db1","src/isa/x64/inst/args.rs":"866c38620e2f2d455ac90caed7cbbd29c8a6e459921d1e037aec195030400920","src/isa/x64/inst/emit.rs":"e482a91fd1117215fd676b478b320466b6623a491674643f3f1bf4158ee8e442","src/isa/x64/inst/emit_tests.rs":"a5d971790c4de1a10ab259f5d8aa23ffb26f0c8d60fd28baa2b2acd8d51bbca5","src/isa/x64/inst/mod.rs":"c93f5968c065092294d8ca8ce81081dad06f4497e1286364cbe494539038d525","src/isa/x64/inst/regs.rs":"529b6964caec8d958f1d67123484581cd1acd22168432401149512c67c6605c2","src/isa/x64/inst/unwind.rs":"3ef395c2108a0a3b5e48e52453276e212ea92f644a5007c427ed60f12c8daf1b","src/isa/x64/inst/unwind/systemv.rs":"abedc962c27e05c4b4403de58aff9add923a588b5d22a8e31134d8abd9b31604","src/isa/x64/inst/unwind/winx64.rs":"552079ca88bed2d8757779b4934f92b597a600a2a7860d14c6f3c6ddb5f3b9c0","src/isa/x64/lower.rs":"e417378b29ed96a1f209e9fa9e6efa7cf6d3d642b7549a24088db577d990792e","src/isa/x64/mod.rs":"b3bd492358f61123d34f0725b1103e8d7dbca47331925188a5ef1142b6cd8c64","src/isa/x64/settings.rs":"0e8cf4bbd126bce457045a4a51504f31188d95aaaa2ec9f896010443bc382fc4","src/isa/x86/abi.rs":"b0f1dd3fe2074a996a42b1df609467ace4c7ff3305e013bb47d8daaa7eda2028","src/isa/x86/binemit.rs":"42854151c49508ac1374130706a84e460ee04f6edc9cb413b989b13f36741d1f","src/isa/x86/enc_tables.rs":"f8e9453eaa7b69b72a373741150db5c951415e7a3ad5c8f5319edadd1aa5cad0","src/isa/x86/mod.rs":"4b84a7f2c2ebdfd48e6f5887758a31ab5789b635b41baf07ea5da6930a71cf79","src/isa/x86/registers.rs":"1abbc1aa24c6fc4c7e610b6e840eab29046b821de08cf57fc05e2c2f665479c0","src/isa/x86/settings.rs":"a0d44b84262823b6d621299ba336b78fe43fddcfaf11c6b2028e1763bcdf3f69","src/isa/x86/unwind.rs":"6129e9b6d02ad6c7dc812db375e93224e9196e87da1352b0f2ccd5d04fd603b2","src/isa/x86/unwind/systemv.rs":"72edc2f764eb1d404fbd5e85f892616e033a253f04b25b11661c201987ae7eb4","src/isa/x86/unwind/winx64.rs":"435fba604baf9f1ccfe3c0d9681a31e677f8c99e0bc6055af123185f01ccc502","src/iterators.rs":"d399a80bc65b97f7d650978e19086dcc1d280ac96d60628eac3d17eb363b0d71","src/legalizer/boundary.rs":"084e1a0c53b0dfed21e6b5e263a012604bffbf4c8e1cac290d0c8ef2eb8d030c","src/legalizer/call.rs":"be6074c64c1a00e5e81159dd94c8401fef62205b22c15e07e0c56cf922554d00","src/legalizer/globalvalue.rs":"a5d09ee41a04ba991d7f5d2d8d8c30a209748d38501a005e0ea568df2663cbb5","src/legalizer/heap.rs":"a6026d44c9ce31e0a21413c50581985dad1584700fde9dbab0b2cefafa5c9d14","src/legalizer/libcall.rs":"4f187c04acb41696bbb80abf0efc4a24b939205619fc6cc40aa8cff86ae1d84b","src/legalizer/mod.rs":"6c995af4bb99ffe8a6d3e5d5b226b6ac7f9c633634c5e5d22fcf91a81eaa1392","src/legalizer/split.rs":"697f08886dbf35fcc69eccc7b597986a58cc73ca7d3cf5d581fffc658a0dad33","src/legalizer/table.rs":"c36d03525312e3191aba8ee00c26a87c1ea200f9a9a0370f0cc84eeacff71786","src/lib.rs":"a7275760ed083341ad1957961610aad91349535efdedf50d89b602f3f9835543","src/licm.rs":"4c19009605ad8e5259cb8589d2ff38e43e6c2d4ff919ba557e2259ad24658a6f","src/log.rs":"a7e1f40b6e421bae86ba189e4080be9600afdb0019c90280aa32c619d10f6f4a","src/loop_analysis.rs":"4f23c08df9bc95195d68e9721a3a040c6192276ad33894c1225647034f01b23d","src/machinst/abi.rs":"3e81293d2dbcd7d6e3369d13c62c1d852085a83bf97043edd009ca6e19d334ec","src/machinst/abi_impl.rs":"9c8b601454dbbbed51d226cee0d82a08c1a9a67a34b2f1563304775d034eb926","src/machinst/adapter.rs":"6af70513d2120c9d24550077b8472aa13fbc018ace2dd6a3ae4d400940335b34","src/machinst/blockorder.rs":"04387238c1855051a44f8faffb76983514251a031af7d1837224551b8f574b60","src/machinst/buffer.rs":"e1b3bc449fe19f84c05dc2e176ff4eea3ab43416d0fc2de45f68e535ee4c6d98","src/machinst/compile.rs":"9458b1d2f9536f18003471b7b93e7fdf3a66b2949f466bb23f554cb0fb2db997","src/machinst/debug.rs":"b642321cbfdf0afe092f0b39cec7cc52aeb5f479f54996019ba0c2708c83281d","src/machinst/helpers.rs":"7231b24a6dfaddcde4bb3dd81a4eb982565581e3726ac3146ac6ea0732695f87","src/machinst/inst_common.rs":"3756277eb8b2af467f311949f27ceb99a68295758af5a2f86a1ac135ac394d94","src/machinst/lower.rs":"a2a031c64d1cc8f8779da74483b9500997a7648ce0d15240aab98c74e87941ec","src/machinst/mod.rs":"4153f1556e685948f8cf075cce8414bdff90a4132bc324d27ad6423caccc4eb2","src/machinst/valueregs.rs":"a8622b5fb14d512390204cd58e06655dcac531b8ae5b2dcc45c04a10d99b12e4","src/machinst/vcode.rs":"5fea04ab8608fab077cb44c5f399501225039234affd982c9e55e656658254f3","src/nan_canonicalization.rs":"dd853d0b1c1b5274513e9fb24b8beb8db877aca8fdfea5ceccbd1a80309c8842","src/partition_slice.rs":"861e778f887ea5d0841d730963565690fd8c298edddf08848d0d215ae5125eba","src/peepmatic.rs":"e15a4d32249e220b4ca89bb3bdd773edea2a20c79a18238a3f16a5aa91988ebb","src/postopt.rs":"ab74e2811909805d467d470da5e66879328c8f47db263422efedf3f1c449d8b2","src/predicates.rs":"d4fa993d8b3036ac9e19d1c1d8880ab5b33030fff0a38d65e2a24b9f9d3956c9","src/preopt.peepmatic":"8b6a6c0f4bf6dcf06df1cc30c467ac39e285ccd85f13f4bc76496f5fd6268a51","src/preopt.serialized":"b88c3d5d87fadd9a59d7b12fc73c3010f5635970320691c4cb43be9de5bd9860","src/print_errors.rs":"075b74520f47070b839b43714f55a46a7cc2697b9b0f24a7162d481b7e46b7d2","src/redundant_reload_remover.rs":"2c72cc013f33e1257425592ef4ee2b9437ab3dc84d9759589c15fd217bde83a2","src/regalloc/affinity.rs":"ec5d688c24043a8aa72efcfbfddc14497cd9bab288c9d339e5c0150cdade2b1d","src/regalloc/branch_splitting.rs":"32e34197f84e30cff758f4db611a9c70dd587dd8d094729c34aa00303538c0d0","src/regalloc/coalescing.rs":"154842e7f380f2626c698283dbc5e0d5e7f0cc5d22b938e90312d17b71a8bb72","src/regalloc/coloring.rs":"ded1d8e531c38412fb19fe746fed65a6b6598819a29cd76c9b4bd5c4d0d6011a","src/regalloc/context.rs":"7f041d9202d3d1f040f4658acfd0f2b37b5934854b2d5cfa83864d5d1a424076","src/regalloc/diversion.rs":"28facdb75b2520647dc56f9da0a8672ddf7cce54dfc2009cd5b1991eff306d01","src/regalloc/live_value_tracker.rs":"845dc3f43cc6b795fea51bf293e7c6ab4961d59ab6ca2670fcab7a2a9bd996be","src/regalloc/liveness.rs":"0b027b8e4444a715af1b93d594a293d2fd430ad06940da05b06a4750535e9652","src/regalloc/liverange.rs":"45cf3eb96c558ccc41cfdfe7f8a6f26e08ee486fb933da58b9464190225c77c3","src/regalloc/mod.rs":"a1a460c0bf747c7762655f1ea6f12749b839eb2a72a85144c91cf92fa2bc9476","src/regalloc/pressure.rs":"4565f701d87dff65694b37743fe72d6282dab133f467c448b2a73ef6f37ee9d3","src/regalloc/register_set.rs":"c740d10a061c4b8527ce319842b519d743e93e64db53851360f9ca2c099fd652","src/regalloc/reload.rs":"2132bd4cf45ce60b7799277d36bda35c05064ee1c60798388b8f55a0668fca47","src/regalloc/safepoint.rs":"e398457875d4079bb78ce7b34e2a2f16f3c70680e252fbafbfac17c1d42e17c7","src/regalloc/solver.rs":"e2da4779aba96f77af97c385196b2c498ab25e4b47fd6249a9e3ce813517ce91","src/regalloc/spilling.rs":"3b75be8be6568a091dd8a1fd174b099859c6e9969c03bd765b5fb50f52fcccb5","src/regalloc/virtregs.rs":"a01b5d3cb1753e344c6663dd73de00dd452d442990f89477610b22c86c9afdfd","src/remove_constant_phis.rs":"0e6c2cdce9229bf9a9275d4895d772b90370ed6b7dfb690e63c245c2a9f6c94d","src/result.rs":"4b582f367e244e453ae8a19404c5dde96b4750f95384f63cd99581007182acd2","src/scoped_hash_map.rs":"c8d0071ce7e19438e9995b5fca1ea0fca81234811943b06b344331f9742c3718","src/settings.rs":"50c48b9f2bf3c4445184502e897ea1d2fd3f3b66d20e7c3ae9dd1f8d2f4b351b","src/simple_gvn.rs":"1de1d0c0e028833350eda7186243f255c9db97fe04f0e6fa688b8a710caa78be","src/simple_preopt.rs":"cac21be7637415f54be27af6135c1cc777352146b47bf25ac8e0b30cf5ab4d44","src/souper_harvest.rs":"bddf7c9610250802c131d2a0a98f253886769a92927fb1075f456f9598d79bad","src/stack_layout.rs":"41d35401faa171d9823e9c6e26c1337f9e16c6b8ba613f0cd98c3c0032930496","src/timing.rs":"bbff7ca6f6ab8ce2f5d1ee0ce5785d19c0b03b6bf7bf65f8c9a2de7883f88506","src/topo_order.rs":"c092ee7a44e5f14962501eafd4478dfb855ce66af15d9c94a9b244ea30d6e991","src/unreachable_code.rs":"2d9a63891c9f2bbbe7b7861ee6f93a3309b05ccdd1b2ad4d076a1df0fa0a7cc7","src/value_label.rs":"11516ee824a6750c760fa01615a9911e0c1486f7f517860d31b2f719e633efbe","src/verifier/cssa.rs":"2590b0ecbc134bbedac50915ed9c9e054c89f81e455c7bc0f37d4ddf57a38d05","src/verifier/flags.rs":"233a4c6fb42e32d92bcbef4ec094a26aa79bdd25cb478847236b6ce5d88d3d54","src/verifier/liveness.rs":"b6ab6dfb1390cea8091b71a6f2fd629ee356987b6a0714e8773d7b0eb7fa889f","src/verifier/locations.rs":"2b4e62e1bb79551725414b5a77425c00e9ad56ad766d6293db1eb261b64f51f9","src/verifier/mod.rs":"f16493d30948597f3ddeea502692155b963fefa550468b2624e11e00c3e8230e","src/write.rs":"0eb19ef69911fc8396c0dcf71e00e710d629c5d7d9d4cbdad35877a94175110c"},"package":"baf9bf1ffffb6ce3d2e5ebc83549bd2436426c99b31cc550d521364cbe35d276"} \ No newline at end of file diff --git a/third_party/rust/cranelift-codegen/Cargo.toml b/third_party/rust/cranelift-codegen/Cargo.toml index 581c3813efb5b150c06550f596c1bad1b33955c1..1d64d28f171c974c8fdebaf7f690fb8e3c6c561f 100644 --- a/third_party/rust/cranelift-codegen/Cargo.toml +++ b/third_party/rust/cranelift-codegen/Cargo.toml @@ -1,112 +1,116 @@ +# 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" diff --git a/third_party/rust/cranelift-entity/.cargo-checksum.json b/third_party/rust/cranelift-entity/.cargo-checksum.json index c32f174ca67e0599b637d55f59830c3e7ad13102..baa032f0a4ec4d0a1e8652cd5d1aad6220170768 100644 --- a/third_party/rust/cranelift-entity/.cargo-checksum.json +++ b/third_party/rust/cranelift-entity/.cargo-checksum.json @@ -1 +1 @@ -{"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 diff --git a/third_party/rust/cranelift-entity/Cargo.toml b/third_party/rust/cranelift-entity/Cargo.toml index f9f4a3085821a6be1c61f048a848bcaa28330f11..30d232a281df698b6630e8eb62d8931cc3b7cfca 100644 --- a/third_party/rust/cranelift-entity/Cargo.toml +++ b/third_party/rust/cranelift-entity/Cargo.toml @@ -1,21 +1,34 @@ +# 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" diff --git a/third_party/rust/cranelift-frontend/.cargo-checksum.json b/third_party/rust/cranelift-frontend/.cargo-checksum.json index 110555a8cd3c934fd21884b726c71de8b8737b48..4b23845b69b48f270e190e125854e4e2f4df963c 100644 --- a/third_party/rust/cranelift-frontend/.cargo-checksum.json +++ b/third_party/rust/cranelift-frontend/.cargo-checksum.json @@ -1 +1 @@ -{"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 diff --git a/third_party/rust/cranelift-frontend/Cargo.toml b/third_party/rust/cranelift-frontend/Cargo.toml index cd52a13f6c83986e18dfabcb4a53f8ef9a75bd20..e8dbef9c53695720aa4386c083423b95558ac553 100644 --- a/third_party/rust/cranelift-frontend/Cargo.toml +++ b/third_party/rust/cranelift-frontend/Cargo.toml @@ -1,26 +1,48 @@ +# 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" diff --git a/third_party/rust/cranelift-wasm/.cargo-checksum.json b/third_party/rust/cranelift-wasm/.cargo-checksum.json index 3a1b2a707c94cd61547bce893888f5b67edbf508..8ab6fb0255f7ee7cf9f5560d0d17bcc7ee2d78db 100644 --- a/third_party/rust/cranelift-wasm/.cargo-checksum.json +++ b/third_party/rust/cranelift-wasm/.cargo-checksum.json @@ -1 +1 @@ -{"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 diff --git a/third_party/rust/cranelift-wasm/Cargo.toml b/third_party/rust/cranelift-wasm/Cargo.toml index b1ac84b27ecfcf83f3ea7c0280e90395590e9a41..692cb93e3cfed75dc8ee7f92c14842d66870a59a 100644 --- a/third_party/rust/cranelift-wasm/Cargo.toml +++ b/third_party/rust/cranelift-wasm/Cargo.toml @@ -1,39 +1,79 @@ +# 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"