Contracts build risc-v fixtures (#2554)

Follow up from #2347 this time to verify that fixtures build to RISC-V

---------

Co-authored-by: alvicsam <alvicsam@gmail.com>
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com>
Co-authored-by: Alexander Theißen <alex.theissen@me.com>
This commit is contained in:
PG Herveou
2024-01-04 15:49:42 +01:00
committed by GitHub
parent 6f9b1f61ec
commit f82c297728
14 changed files with 647 additions and 150 deletions
Generated
+101 -25
View File
@@ -125,14 +125,15 @@ dependencies = [
[[package]]
name = "ahash"
version = "0.8.3"
version = "0.8.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c99f64d1e06488f620f932677e24bc6e2897582980441ae90a671415bd7ec2f"
checksum = "77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01"
dependencies = [
"cfg-if",
"getrandom 0.2.10",
"once_cell",
"version_check",
"zerocopy",
]
[[package]]
@@ -1311,7 +1312,7 @@ dependencies = [
"cfg-if",
"libc",
"miniz_oxide",
"object 0.32.0",
"object 0.32.2",
"rustc-demangle",
]
@@ -4487,7 +4488,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "edd72493923899c6f10c641bdbdeddc7183d6396641d99c1a0d1597f37f92e28"
dependencies = [
"cfg-if",
"hashbrown 0.14.0",
"hashbrown 0.14.3",
"lock_api",
"once_cell",
"parking_lot_core 0.9.8",
@@ -4864,7 +4865,7 @@ checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9"
dependencies = [
"curve25519-dalek 4.1.1",
"ed25519",
"hashbrown 0.14.0",
"hashbrown 0.14.3",
"hex",
"rand_core 0.6.4",
"sha2 0.10.7",
@@ -5178,6 +5179,12 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7"
[[package]]
name = "fallible-iterator"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649"
[[package]]
name = "fastrand"
version = "1.9.0"
@@ -6107,7 +6114,7 @@ version = "0.27.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e"
dependencies = [
"fallible-iterator",
"fallible-iterator 0.2.0",
"indexmap 1.9.3",
"stable_deref_trait",
]
@@ -6117,6 +6124,10 @@ name = "gimli"
version = "0.28.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0"
dependencies = [
"fallible-iterator 0.3.0",
"stable_deref_trait",
]
[[package]]
name = "glob"
@@ -6262,16 +6273,16 @@ version = "0.13.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e"
dependencies = [
"ahash 0.8.3",
"ahash 0.8.7",
]
[[package]]
name = "hashbrown"
version = "0.14.0"
version = "0.14.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2c6201b9ff9fd90a5a3bac2e56a830d0caa509576f0e503818ee82c181b3437a"
checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604"
dependencies = [
"ahash 0.8.3",
"ahash 0.8.7",
"allocator-api2",
"serde",
]
@@ -6282,7 +6293,7 @@ version = "0.8.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7"
dependencies = [
"hashbrown 0.14.0",
"hashbrown 0.14.3",
]
[[package]]
@@ -6642,7 +6653,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d5477fe2230a79769d8dc68e0eabf5437907c0457a5614a9e8dddb67f65eb65d"
dependencies = [
"equivalent",
"hashbrown 0.14.0",
"hashbrown 0.14.3",
]
[[package]]
@@ -8899,9 +8910,9 @@ dependencies = [
[[package]]
name = "object"
version = "0.32.0"
version = "0.32.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe"
checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441"
dependencies = [
"memchr",
]
@@ -9589,9 +9600,9 @@ name = "pallet-contracts-fixtures"
version = "1.0.0"
dependencies = [
"anyhow",
"cfg-if",
"frame-system",
"parity-wasm",
"polkavm-linker",
"sp-runtime",
"tempfile",
"toml 0.8.2",
@@ -9599,10 +9610,6 @@ dependencies = [
"wat",
]
[[package]]
name = "pallet-contracts-fixtures-common"
version = "1.0.0"
[[package]]
name = "pallet-contracts-mock-network"
version = "1.0.0"
@@ -9657,6 +9664,7 @@ dependencies = [
"bitflags 1.3.2",
"parity-scale-codec",
"paste",
"polkavm-derive",
"scale-info",
]
@@ -13753,6 +13761,54 @@ dependencies = [
"westend-runtime",
]
[[package]]
name = "polkavm-common"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "01363cf0a778e8d93eff31e8a03bc59992cba35faa419ea4f3e80146b69195ba"
[[package]]
name = "polkavm-common"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "88e869d66a254db6c7069992f240626416aba8e87d65c00e4be443135babfe82"
[[package]]
name = "polkavm-derive"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26501292b2cb980cbeaac3304f0fc4480ff1bac2473045453d7333d775658b6a"
dependencies = [
"polkavm-derive-impl",
"syn 2.0.47",
]
[[package]]
name = "polkavm-derive-impl"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "903e16ad3ed768f35e6f40acff2e8aaf6afb9f2889b0a8982dd43dcbee29db2d"
dependencies = [
"polkavm-common 0.2.0",
"proc-macro2",
"quote",
"syn 2.0.47",
]
[[package]]
name = "polkavm-linker"
version = "0.3.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2f8719d37effca6df1cecf5c816d84ab09b7d18e960511f61c254a7581fa50c3"
dependencies = [
"gimli 0.28.0",
"hashbrown 0.14.3",
"log",
"object 0.32.2",
"polkavm-common 0.3.0",
"rustc-demangle",
]
[[package]]
name = "polling"
version = "2.8.0"
@@ -15661,7 +15717,7 @@ dependencies = [
name = "sc-consensus-grandpa"
version = "0.10.0-dev"
dependencies = [
"ahash 0.8.3",
"ahash 0.8.7",
"array-bytes 6.1.0",
"assert_matches",
"async-trait",
@@ -16045,7 +16101,7 @@ dependencies = [
name = "sc-network-gossip"
version = "0.10.0-dev"
dependencies = [
"ahash 0.8.3",
"ahash 0.8.7",
"async-trait",
"futures",
"futures-timer",
@@ -16730,7 +16786,7 @@ version = "0.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d"
dependencies = [
"ahash 0.8.3",
"ahash 0.8.7",
"cfg-if",
"hashbrown 0.13.2",
]
@@ -17384,7 +17440,7 @@ dependencies = [
"fnv",
"futures-lite",
"futures-util",
"hashbrown 0.14.0",
"hashbrown 0.14.3",
"hex",
"hmac 0.12.1",
"itertools 0.11.0",
@@ -17433,7 +17489,7 @@ dependencies = [
"futures-channel",
"futures-lite",
"futures-util",
"hashbrown 0.14.0",
"hashbrown 0.14.3",
"hex",
"itertools 0.11.0",
"log",
@@ -18807,7 +18863,7 @@ dependencies = [
name = "sp-trie"
version = "22.0.0"
dependencies = [
"ahash 0.8.3",
"ahash 0.8.7",
"array-bytes 6.1.0",
"criterion 0.4.0",
"hash-db",
@@ -22003,6 +22059,26 @@ dependencies = [
"time",
]
[[package]]
name = "zerocopy"
version = "0.7.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be"
dependencies = [
"zerocopy-derive",
]
[[package]]
name = "zerocopy-derive"
version = "0.7.32"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.47",
]
[[package]]
name = "zeroize"
version = "1.6.0"