diff --git a/Cargo.lock b/Cargo.lock index 864a228473..37cd025499 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3083,7 +3083,7 @@ dependencies = [ "ink_storage", "pallet-revive-uapi", "parity-scale-codec", - "polkavm-derive", + "polkavm-derive 0.19.0", "scale-info", "sp-io", "staging-xcm", @@ -3112,7 +3112,7 @@ dependencies = [ "ink_primitives", "itertools 0.14.0", "parity-scale-codec", - "polkavm-derive", + "polkavm-derive 0.19.0", "proc-macro2", "quote", "serde", @@ -3206,7 +3206,7 @@ dependencies = [ "num-traits", "pallet-revive-uapi", "parity-scale-codec", - "polkavm-derive", + "polkavm-derive 0.19.0", "scale-decode", "scale-encode", "scale-info", @@ -4266,7 +4266,7 @@ dependencies = [ "pallet-revive-proc-macro", "parity-scale-codec", "paste", - "polkavm-derive", + "polkavm-derive 0.18.0", "scale-info", ] @@ -4724,7 +4724,16 @@ version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2eb703f3b6404c13228402e98a5eae063fd16b8f58afe334073ec105ee4117e" dependencies = [ - "polkavm-derive-impl-macro", + "polkavm-derive-impl-macro 0.18.0", +] + +[[package]] +name = "polkavm-derive" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8d866972a7532d82d05c26b4516563660dd6676d7ab9e64e681d8ef0e29255c" +dependencies = [ + "polkavm-derive-impl-macro 0.19.0", ] [[package]] @@ -4739,13 +4748,35 @@ dependencies = [ "syn 2.0.93", ] +[[package]] +name = "polkavm-derive-impl" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cffca9d51b21153395a192b65698457687bc51daa41026629895542ccaa65c2" +dependencies = [ + "polkavm-common 0.19.0", + "proc-macro2", + "quote", + "syn 2.0.93", +] + [[package]] name = "polkavm-derive-impl-macro" version = "0.18.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "48c16669ddc7433e34c1007d31080b80901e3e8e523cb9d4b441c3910cf9294b" dependencies = [ - "polkavm-derive-impl", + "polkavm-derive-impl 0.18.1", + "syn 2.0.93", +] + +[[package]] +name = "polkavm-derive-impl-macro" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc0dc0cf2e8f4d30874131eccfa36bdabd4a52cfb79c15f8630508abaf06a2a6" +dependencies = [ + "polkavm-derive-impl 0.19.0", "syn 2.0.93", ] @@ -6397,7 +6428,7 @@ dependencies = [ "libsecp256k1", "log", "parity-scale-codec", - "polkavm-derive", + "polkavm-derive 0.18.0", "rustversion", "secp256k1 0.28.2", "sp-core", @@ -6519,7 +6550,7 @@ dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive", + "polkavm-derive 0.18.0", "primitive-types", "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk?rev=645878a27115db52e5d63115699b4bbb89034067)", "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk?rev=645878a27115db52e5d63115699b4bbb89034067)", @@ -6538,7 +6569,7 @@ dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", - "polkavm-derive", + "polkavm-derive 0.18.0", "primitive-types", "sp-externalities 0.25.0 (git+https://github.com/paritytech/polkadot-sdk)", "sp-runtime-interface-proc-macro 17.0.0 (git+https://github.com/paritytech/polkadot-sdk)", diff --git a/Cargo.toml b/Cargo.toml index 35b3c47d37..c6ebed4a27 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -99,7 +99,7 @@ sp-weights = { git = "https://github.com/paritytech/polkadot-sdk", rev = "645878 xcm = { package = "staging-xcm", git = "https://github.com/paritytech/polkadot-sdk", rev = "645878a27115db52e5d63115699b4bbb89034067", default-features = false } # PolkaVM dependencies -polkavm-derive = { version = "0.18.0", default-features = false } +polkavm-derive = { version = "0.19.0", default-features = false } # Local dependencies ink = { version = "=6.0.0-alpha", path = "crates/ink", default-features = false } diff --git a/integration-tests/public/events/Cargo.toml b/integration-tests/public/events/Cargo.toml index b54579ae78..39be08c30c 100644 --- a/integration-tests/public/events/Cargo.toml +++ b/integration-tests/public/events/Cargo.toml @@ -28,8 +28,3 @@ std = [ ] ink-as-dependency = [] e2e-tests = [] - -#[profile.test] -# Need this for linkme crate to work for the event metadata unit test. -# See https://github.com/dtolnay/linkme/issues/61#issuecomment-1503653702 -#lto = "thin"