From 25e5a45688fdbf90a6b000f8dd857dc24d992fb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=BC=82=E6=B5=81?= Date: Thu, 21 Mar 2024 17:06:44 +0800 Subject: [PATCH] chore: upgrade ckb to 0.115-rc2, bump to 0.115-rc2 (#127) --- Cargo.lock | 157 ++++++++++++++++++----------- Cargo.toml | 3 +- ckb-debugger-api/Cargo.toml | 18 ++-- ckb-debugger/Cargo.toml | 22 ++-- ckb-gdb-remote-protocol/Cargo.toml | 2 +- ckb-mock-tx-types/Cargo.toml | 10 +- ckb-vm-debug-utils/Cargo.toml | 6 +- ckb-vm-pprof-converter/Cargo.toml | 4 +- ckb-vm-pprof-protos/Cargo.toml | 2 +- ckb-vm-pprof/Cargo.toml | 4 +- ckb-vm-signal-profiler/Cargo.toml | 6 +- 11 files changed, 139 insertions(+), 95 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e9ef733..60b112f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -315,9 +315,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "ckb-chain-spec" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8212f21a597c1e9e27641b142b6559a4aa7042571ccec2a1191a7f3b680cd3b1" +checksum = "0b223072b7b15dd6d0f19e82aa00677a7216d7f64fbfd65e75761fc3979bf144" dependencies = [ "cacache", "ckb-constant", @@ -338,24 +338,24 @@ dependencies = [ [[package]] name = "ckb-channel" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03b22e70542c9a1ec346851bfa999eb52bf6f10dac062dc7c3e83490f3129ea8" +checksum = "e06c4a7bf06b5766be7bf0d0ca631fd094cba609999446fbd20520322eb950c3" dependencies = [ "crossbeam-channel", ] [[package]] name = "ckb-constant" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb3a59ed091a196cd2dac439917049f6b846f9aaa7aafd9b29df183994cc25e" +checksum = "ac9ab29103caae857a53cdc8bc91c41fb4985120e4514c63a91436974e7f3a53" [[package]] name = "ckb-crypto" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20a2e281c9b4090c68343c03f90200e005d0f8be43a539cd6ecc7d46562cab8" +checksum = "8a00080cd65ffff09208312d8abc4a5288e273c46a4b6a30a7e57326ee171eb6" dependencies = [ "ckb-fixed-hash", "faster-hex", @@ -367,9 +367,9 @@ dependencies = [ [[package]] name = "ckb-dao-utils" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae082aedbb90a27364323bdf8a5d80bf916e8aafac96041168498eddc4efc0c7" +checksum = "02b77f25597d2d788916b05c0b1175e661a807f0f365f324491373666c41b8d2" dependencies = [ "byteorder", "ckb-error", @@ -378,7 +378,7 @@ dependencies = [ [[package]] name = "ckb-debugger" -version = "0.114.0" +version = "0.115.0-rc2" dependencies = [ "ckb-chain-spec", "ckb-debugger-api", @@ -406,7 +406,7 @@ dependencies = [ [[package]] name = "ckb-debugger-api" -version = "0.114.0" +version = "0.115.0-rc2" dependencies = [ "byteorder", "ckb-chain-spec", @@ -426,9 +426,9 @@ dependencies = [ [[package]] name = "ckb-error" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6d7bc8a43e036195079e3b6a144547970b6c6e1a5591ecbeea7a5478bfebcfa" +checksum = "82f0c60c360e0600c3b025488afc2e7ab01b45223a7fc28304494d08ecdf13a5" dependencies = [ "anyhow", "ckb-occupied-capacity", @@ -438,9 +438,9 @@ dependencies = [ [[package]] name = "ckb-fixed-hash" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ab27de1271bc1064ed242d08fca2d79ca64e3f99b2680b145ac63ba069dc907" +checksum = "e58e9a6327549937fa6cdc604401e1f025817daeb08b80f0c86ee40a7e9d3de2" dependencies = [ "ckb-fixed-hash-core", "ckb-fixed-hash-macros", @@ -448,10 +448,11 @@ dependencies = [ [[package]] name = "ckb-fixed-hash-core" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b63d1bc55ac6e578cdc9ad861f427e46b225a4a48bf5d0a55f6fa4a127a822" +checksum = "0de48cc73479f9a0fe49feef40e7e7defd71f8a2c6ebe6baf3e3809952865933" dependencies = [ + "ckb_schemars", "faster-hex", "serde", "thiserror", @@ -459,9 +460,9 @@ dependencies = [ [[package]] name = "ckb-fixed-hash-macros" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "008f7221e3d20c4de5c7e23910d343d4938002fa9eb509e3e6fa5898dc4ecba9" +checksum = "e109e6a95ce57b84e33700050f6f97b797c9adc2c5332dc3c1e96faf708e6678" dependencies = [ "ckb-fixed-hash-core", "proc-macro2", @@ -471,7 +472,7 @@ dependencies = [ [[package]] name = "ckb-gdb-remote-protocol" -version = "0.114.0" +version = "0.115.0-rc2" dependencies = [ "assert_cli", "bitflags 1.3.2", @@ -490,9 +491,9 @@ dependencies = [ [[package]] name = "ckb-gen-types" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e565b056266184d99aab11115245531127e4a8d13b7700c4839b469763a3c54" +checksum = "37a11960650d382f7b07410252375220aa4173a5a6823844cb674b6bbdd086f0" dependencies = [ "cfg-if 1.0.0", "ckb-error", @@ -505,9 +506,9 @@ dependencies = [ [[package]] name = "ckb-hash" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99970478850566472a03e5cc4d57e388bb7a8255771f4308b42036f0d8a623d8" +checksum = "86e91d18d24197d7d27bfe5cbea05927e8c5fa58475cfbf5e914e37cb376e73a" dependencies = [ "blake2b-ref", "blake2b-rs", @@ -515,11 +516,12 @@ dependencies = [ [[package]] name = "ckb-jsonrpc-types" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6c9d60394ebc5c4f5416ca851622fe66bea9f64ef13060c2e22b2cf856af97b" +checksum = "37492efccb3f7946805c17c8ea8f938c2cd83691b6ba1caae257d883f6418299" dependencies = [ "ckb-types", + "ckb_schemars", "faster-hex", "serde", "serde_json", @@ -527,9 +529,9 @@ dependencies = [ [[package]] name = "ckb-logger" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b83910b3e92dd7b1b9b27c353f51ae16a48228f2b1c1f070aab7c5ea83d4df2" +checksum = "50a3dfeb5409ba46cb70f98bc9a3e36091b5d5ffd9f64e64b361f83c119ad503" dependencies = [ "log 0.4.20", ] @@ -545,7 +547,7 @@ dependencies = [ [[package]] name = "ckb-mock-tx-types" -version = "0.114.0" +version = "0.115.0-rc2" dependencies = [ "ckb-jsonrpc-types", "ckb-traits", @@ -555,9 +557,9 @@ dependencies = [ [[package]] name = "ckb-occupied-capacity" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca8adc8c7723b98636ae3aeb7d14417c68edcc61cf2913414e42eca1eb2b4f7b" +checksum = "0ecfe08c41f13d0b865c10f3fa507bfffc2712d1f710c9e583410a46071e3a90" dependencies = [ "ckb-occupied-capacity-core", "ckb-occupied-capacity-macros", @@ -565,18 +567,18 @@ dependencies = [ [[package]] name = "ckb-occupied-capacity-core" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1589ebe2d556a85b70d02f8dd0d022b990de1420a5de66c356eb3ea8a5526b6c" +checksum = "709e34133b9dfb663fbf053240dc5147c72cd6f927386f5b0124e0a8aee6fe15" dependencies = [ "serde", ] [[package]] name = "ckb-occupied-capacity-macros" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb9842edc4f65f556e57176ecce956ed32fcddcd272118a3a688116d2aba8c80" +checksum = "a4c9b9f20deafc7ff3fd7ee2c0a70b5cf4eb9baee28654ec69463f9a2f97db61" dependencies = [ "ckb-occupied-capacity-core", "quote 1.0.33", @@ -585,9 +587,9 @@ dependencies = [ [[package]] name = "ckb-pow" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9285eae2b22b8ec1425763f1621d25e6704b26e92a4548ac1da08dafae7a279" +checksum = "30bf5fb4273a2ba21659bffc06d302649c96d2c4553c4037629c3d6ad8c8f1fc" dependencies = [ "byteorder", "ckb-hash", @@ -599,9 +601,9 @@ dependencies = [ [[package]] name = "ckb-rational" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "119dbe89e82f7f0f1a5ae310f40775324987c4c0b9128c49b2cfe184a90a8295" +checksum = "bf35ceb2fdd1a00d12b42c5b7a28d872c4ed91ce61639247999c5463bca5815b" dependencies = [ "numext-fixed-uint", "serde", @@ -609,9 +611,9 @@ dependencies = [ [[package]] name = "ckb-resource" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "710939ea5dd2e70d602b312d57b7bbaf2d380a8a473fb63b1d8af80c0cca74b8" +checksum = "568839c286e8ce39af312de48f362810b068dd15a174c103cb8adf3bbabcb547" dependencies = [ "ckb-system-scripts", "ckb-types", @@ -624,9 +626,9 @@ dependencies = [ [[package]] name = "ckb-script" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2216f261b1169c41f5a6860e3b6362df806bb40915e388a2396514fb08f08ea0" +checksum = "8f360dd7748d3e761796c29bc36c9bbe02719c9de7b5c0b74c70d7c953643550" dependencies = [ "byteorder", "ckb-chain-spec", @@ -654,18 +656,18 @@ dependencies = [ [[package]] name = "ckb-traits" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e4c211d2c46be6847ef80088786bb0dff8341eb99df2c32b546c147e884c4df" +checksum = "cf6a603fb9b4782419331857e665119fe2281ae4d491257b80439bbe693758e4" dependencies = [ "ckb-types", ] [[package]] name = "ckb-types" -version = "0.114.0" +version = "0.115.0-rc2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e62857acdfe95b3aec162731329a19cd6ea29e8335055ebbbc0dfc8b359d2b4" +checksum = "5b05968a9bb72db2a4c2b5028897d2568056e257b2e7338c6532283625b6e98c" dependencies = [ "bit-vec", "bytes", @@ -689,9 +691,9 @@ dependencies = [ [[package]] name = "ckb-vm" -version = "0.24.8" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8332997ee3beacb0c1b9e2489e17b33af855a0ec28d7c08a81170fae6b204340" +checksum = "a2c3d68dc7f891e5555c7ebc054722b28ab005e51c5076f54c20d36002dc8e83" dependencies = [ "byteorder", "bytes", @@ -707,7 +709,7 @@ dependencies = [ [[package]] name = "ckb-vm-debug-utils" -version = "0.114.0" +version = "0.115.0-rc2" dependencies = [ "byteorder", "bytes", @@ -722,16 +724,16 @@ dependencies = [ [[package]] name = "ckb-vm-definitions" -version = "0.24.8" +version = "0.24.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27f6fa54fd079938807cce5b11b4fbb9b21984568b887204ea96a02dbd907c2f" +checksum = "a2fdf9c8ee14409b2208d23b9ad88828242d7881153ddc04872b66d2e018a52f" dependencies = [ "paste", ] [[package]] name = "ckb-vm-pprof" -version = "0.114.0" +version = "0.115.0-rc2" dependencies = [ "addr2line 0.17.0", "ckb-vm", @@ -741,7 +743,7 @@ dependencies = [ [[package]] name = "ckb-vm-pprof-converter" -version = "0.114.0" +version = "0.115.0-rc2" dependencies = [ "ckb-vm-pprof-protos", "clap 4.4.4", @@ -750,7 +752,7 @@ dependencies = [ [[package]] name = "ckb-vm-pprof-protos" -version = "0.114.0" +version = "0.115.0-rc2" dependencies = [ "protobuf", "protoc-bin-vendored", @@ -759,7 +761,7 @@ dependencies = [ [[package]] name = "ckb-vm-signal-profiler" -version = "0.114.0" +version = "0.115.0-rc2" dependencies = [ "addr2line 0.17.0", "ckb-vm", @@ -771,6 +773,30 @@ dependencies = [ "protobuf", ] +[[package]] +name = "ckb_schemars" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f21f99fca82a4eb8708e406e99246987b087ecc1e1babeece1a0b1d5238b1750" +dependencies = [ + "ckb_schemars_derive", + "dyn-clone", + "serde", + "serde_json", +] + +[[package]] +name = "ckb_schemars_derive" +version = "0.8.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40c813b4fadbdd9f33b1cf02a1ddfa9537d955c8d2fbe150d1fc1684dbf78e73" +dependencies = [ + "proc-macro2", + "quote 1.0.33", + "serde_derive_internals", + "syn 1.0.109", +] + [[package]] name = "clap" version = "2.34.0" @@ -927,6 +953,12 @@ dependencies = [ "crypto-common", ] +[[package]] +name = "dyn-clone" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" + [[package]] name = "eaglesong" version = "0.1.0" @@ -2038,6 +2070,17 @@ dependencies = [ "syn 2.0.37", ] +[[package]] +name = "serde_derive_internals" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c" +dependencies = [ + "proc-macro2", + "quote 1.0.33", + "syn 1.0.109", +] + [[package]] name = "serde_json" version = "1.0.107" diff --git a/Cargo.toml b/Cargo.toml index f05f4b4..8cd16cb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,4 +1,5 @@ [workspace] +resolver = "2" members = [ "ckb-debugger", "ckb-debugger-api", @@ -8,5 +9,5 @@ members = [ "ckb-vm-pprof", "ckb-vm-pprof-converter", "ckb-vm-pprof-protos", - "ckb-vm-signal-profiler" + "ckb-vm-signal-profiler", ] diff --git a/ckb-debugger-api/Cargo.toml b/ckb-debugger-api/Cargo.toml index 80d8e71..9743e33 100644 --- a/ckb-debugger-api/Cargo.toml +++ b/ckb-debugger-api/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ckb-debugger-api" description = "Standalone debugger for Nervos CKB" -version = "0.114.0" +version = "0.115.0-rc2" license = "MIT" authors = ["Nervos Core Dev "] edition = "2021" @@ -10,16 +10,16 @@ edition = "2021" crate-type = ["cdylib", "rlib"] [dependencies] -ckb-hash = "=0.114.0" -ckb-chain-spec = "=0.114.0" -ckb-jsonrpc-types = "=0.114.0" -ckb-mock-tx-types = { path = "../ckb-mock-tx-types", version="0.114.0" } -ckb-script = { version = "=0.114.0", default-features = false } -ckb-types = "=0.114.0" -ckb-vm = "=0.24.8" +ckb-hash = "=0.115.0-rc2" +ckb-chain-spec = "=0.115.0-rc2" +ckb-jsonrpc-types = "=0.115.0-rc2" +ckb-mock-tx-types = { path = "../ckb-mock-tx-types", version = "0.115.0-rc2" } +ckb-script = { version = "=0.115.0-rc2", default-features = false } +ckb-types = "=0.115.0-rc2" +ckb-vm = "=0.24.9" hex = "0.4" regex = "1" -serde = { version="1.0", features = ["derive"] } +serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" serde_plain = "1.0" wasm-bindgen = "=0.2.50" diff --git a/ckb-debugger/Cargo.toml b/ckb-debugger/Cargo.toml index c7b63d0..41c86d3 100644 --- a/ckb-debugger/Cargo.toml +++ b/ckb-debugger/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ckb-debugger" description = "Standalone debugger for Nervos CKB" -version = "0.114.0" +version = "0.115.0-rc2" license = "MIT" authors = ["Nervos Core Dev "] edition = "2021" @@ -13,17 +13,17 @@ probes = ["probe", "ckb-script/flatmemory"] [dependencies] clap = "2.33.0" -ckb-chain-spec = "=0.114.0" -ckb-debugger-api = { path = "../ckb-debugger-api", version="0.114.0" } -ckb-hash = "=0.114.0" -ckb-mock-tx-types = { path = "../ckb-mock-tx-types", version="0.114.0" } -ckb-script = { version = "=0.114.0", default-features = false } -ckb-types = "=0.114.0" -ckb-vm = { version = "=0.24.8" } -ckb-vm-debug-utils = { path = "../ckb-vm-debug-utils", version="0.114.0" } -ckb-vm-pprof = { path = "../ckb-vm-pprof", version="0.114.0" } +ckb-chain-spec = "=0.115.0-rc2" +ckb-debugger-api = { path = "../ckb-debugger-api", version = "0.115.0-rc2" } +ckb-hash = "=0.115.0-rc2" +ckb-mock-tx-types = { path = "../ckb-mock-tx-types", version = "0.115.0-rc2" } +ckb-script = { version = "=0.115.0-rc2", default-features = false } +ckb-types = "=0.115.0-rc2" +ckb-vm = { version = "=0.24.9" } +ckb-vm-debug-utils = { path = "../ckb-vm-debug-utils", version = "0.115.0-rc2" } +ckb-vm-pprof = { path = "../ckb-vm-pprof", version = "0.115.0-rc2" } env_logger = "0.4.3" -ckb-gdb-remote-protocol = { path = "../ckb-gdb-remote-protocol", version="0.114.0" } +ckb-gdb-remote-protocol = { path = "../ckb-gdb-remote-protocol", version = "0.115.0-rc2" } gdbstub = "0.6.6" gdbstub_arch = "0.2.4" hex = "0.4" diff --git a/ckb-gdb-remote-protocol/Cargo.toml b/ckb-gdb-remote-protocol/Cargo.toml index 4ff0221..7cd7f1d 100644 --- a/ckb-gdb-remote-protocol/Cargo.toml +++ b/ckb-gdb-remote-protocol/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ckb-gdb-remote-protocol" edition = "2021" -version = "0.114.0" +version = "0.115.0-rc2" description = "An implementation of the GDB remote protocol" authors = ["Ted Mielczarek "] license = "Apache-2.0/MIT" diff --git a/ckb-mock-tx-types/Cargo.toml b/ckb-mock-tx-types/Cargo.toml index 8295813..c065929 100644 --- a/ckb-mock-tx-types/Cargo.toml +++ b/ckb-mock-tx-types/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ckb-mock-tx-types" description = "CKB mock transaction types" -version = "0.114.0" +version = "0.115.0-rc2" license = "MIT" edition = "2021" authors = ["Nervos Core Dev "] @@ -9,7 +9,7 @@ authors = ["Nervos Core Dev "] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -ckb-types = "=0.114.0" -ckb-jsonrpc-types = "=0.114.0" -ckb-traits = "=0.114.0" -serde = { version = "1.0", features=["derive"] } +ckb-types = "=0.115.0-rc2" +ckb-jsonrpc-types = "=0.115.0-rc2" +ckb-traits = "=0.115.0-rc2" +serde = { version = "1.0", features = ["derive"] } diff --git a/ckb-vm-debug-utils/Cargo.toml b/ckb-vm-debug-utils/Cargo.toml index bf1111d..9c092b6 100644 --- a/ckb-vm-debug-utils/Cargo.toml +++ b/ckb-vm-debug-utils/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-vm-debug-utils" -version = "0.114.0" +version = "0.115.0-rc2" authors = ["Xuejie Xiao "] edition = "2021" description = "Utils for ckb-debugger" @@ -13,8 +13,8 @@ stdio = ["libc", "nix"] [dependencies] byteorder = "1" bytes = "1.0.0" -ckb-vm = "=0.24.8" -ckb-gdb-remote-protocol = { path = "../ckb-gdb-remote-protocol", version="0.114.0" } +ckb-vm = "=0.24.9" +ckb-gdb-remote-protocol = { path = "../ckb-gdb-remote-protocol", version = "0.115.0-rc2" } libc = { version = "0.2.47", optional = true } log = "0.4.0" nix = { version = "0.26.2", optional = true } diff --git a/ckb-vm-pprof-converter/Cargo.toml b/ckb-vm-pprof-converter/Cargo.toml index ef6c281..2adaea5 100644 --- a/ckb-vm-pprof-converter/Cargo.toml +++ b/ckb-vm-pprof-converter/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-vm-pprof-converter" -version = "0.114.0" +version = "0.115.0-rc2" edition = "2021" description = "Convert raw data generated by ckb-vm-pprof to proto format accepted by Google's pprof tool" license = "MIT" @@ -11,4 +11,4 @@ authors = ["Nervos Core Dev "] [dependencies] clap = { version = "4.0.27", features = ["cargo"] } protobuf = { version = "2.25.1", features = ["with-bytes", "with-serde"] } -ckb-vm-pprof-protos = { path = "../ckb-vm-pprof-protos", version = "0.114.0" } +ckb-vm-pprof-protos = { path = "../ckb-vm-pprof-protos", version = "0.115.0-rc2" } diff --git a/ckb-vm-pprof-protos/Cargo.toml b/ckb-vm-pprof-protos/Cargo.toml index b1fd83e..bc1f0d5 100644 --- a/ckb-vm-pprof-protos/Cargo.toml +++ b/ckb-vm-pprof-protos/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-vm-pprof-protos" -version = "0.114.0" +version = "0.115.0-rc2" edition = "2021" description = "Crate for generating Rust definitions from pprof proto" license = "MIT" diff --git a/ckb-vm-pprof/Cargo.toml b/ckb-vm-pprof/Cargo.toml index 67387c3..b999849 100644 --- a/ckb-vm-pprof/Cargo.toml +++ b/ckb-vm-pprof/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-vm-pprof" -version = "0.114.0" +version = "0.115.0-rc2" authors = ["mohanson "] edition = "2021" description = "Statistical CKB script cycles consumption flame graph" @@ -9,5 +9,5 @@ license = "MIT" [dependencies] addr2line = "0.17.0" clap = "2.33" -ckb-vm = { version = "=0.24.8", features=["pprof"] } +ckb-vm = { version = "=0.24.9", features = ["pprof"] } goblin = "0.4" diff --git a/ckb-vm-signal-profiler/Cargo.toml b/ckb-vm-signal-profiler/Cargo.toml index 0e62d99..6e83389 100644 --- a/ckb-vm-signal-profiler/Cargo.toml +++ b/ckb-vm-signal-profiler/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ckb-vm-signal-profiler" -version = "0.114.0" +version = "0.115.0-rc2" edition = "2021" description = "Linux signal based profiler for ckb-vm, note this is profiling ckb-vm itself, not the programs running in ckb-vm" license = "MIT" @@ -13,9 +13,9 @@ env_logger = "0.9.0" [dependencies] addr2line = "0.17.0" -ckb-vm = { version = "=0.24.8", features = ["asm"] } +ckb-vm = { version = "=0.24.9", features = ["asm"] } log = "0.4.16" nix = "0.23.1" lazy_static = "1.4.0" protobuf = { version = "2.25.1", features = ["with-bytes", "with-serde"] } -ckb-vm-pprof-protos = { path = "../ckb-vm-pprof-protos", version="0.114.0" } +ckb-vm-pprof-protos = { path = "../ckb-vm-pprof-protos", version = "0.115.0-rc2" }