Skip to content

Commit f86320a

Browse files
committed
update powdr hash and fix compilation
1 parent e1f1907 commit f86320a

File tree

3 files changed

+29
-29
lines changed

3 files changed

+29
-29
lines changed

Cargo.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ cfg-if = "1.0.0"
2828
spin = { version = "0.9.8", features = ["mutex"] }
2929
async-trait = "0.1.80"
3030
tokio = { version = "1.44.1", default-features = false, features = [
31-
"rt",
32-
"rt-multi-thread",
31+
"rt",
32+
"rt-multi-thread",
3333
] }
3434
serde_json = "1.0.94"
3535
serde = { version = "1.0", default-features = false, features = ["derive"] }
@@ -74,39 +74,39 @@ reth-db = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.8", default
7474
reth-errors = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.8", default-features = false }
7575
reth-ethereum-consensus = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.8", default-features = false }
7676
reth-ethereum-primitives = { git = "https://github.com/paradigmxyz/reth", tag = "v1.4.8", default-features = false, features = [
77-
"serde",
78-
"serde-bincode-compat",
77+
"serde",
78+
"serde-bincode-compat",
7979
] }
8080

8181
# revm
8282
revm = { version = "24.0.1", features = ["serde"], default-features = false }
8383
revm-primitives = { version = "19.0.0", features = [
84-
"serde",
84+
"serde",
8585
], default-features = false }
8686
revm-inspectors = "0.23.0"
8787
revm-interpreter = { version = "20.0.0", default-features = false }
8888
revm-precompile = { version = "21.0.0", default-features = false }
8989

9090
# alloy
9191
alloy-consensus = { version = "1.0.9", default-features = false, features = [
92-
"serde",
93-
"serde-bincode-compat",
92+
"serde",
93+
"serde-bincode-compat",
9494
] }
9595
alloy-primitives = { version = "1.1.0", default-features = false }
9696
alloy-provider = { version = "1.0.9", default-features = false, features = [
97-
"reqwest",
98-
"reqwest-rustls-tls",
97+
"reqwest",
98+
"reqwest-rustls-tls",
9999
] }
100100
alloy-rpc-client = { version = "1.0.9", default-features = false, features = [
101-
"reqwest",
101+
"reqwest",
102102
] }
103103
alloy-rpc-types = { version = "1.0.9", default-features = false, features = [
104-
"eth",
104+
"eth",
105105
] }
106106
alloy-rlp = "0.3.10"
107107
alloy-transport = { version = "1.0.9" }
108108
alloy-transport-http = { version = "1.0.9", features = [
109-
"reqwest-rustls-tls",
109+
"reqwest-rustls-tls",
110110
], default-features = false }
111111
alloy-eips = { version = "1.0.9", default-features = false }
112112
alloy-trie = "0.8.1"
@@ -139,10 +139,10 @@ openvm-native-compiler = { git = "https://github.com/openvm-org/openvm.git", tag
139139
openvm-native-recursion = { git = "https://github.com/openvm-org/openvm.git", tag = "v1.2.1-rc.1", default-features = false }
140140

141141
# powdr
142-
powdr-openvm = { git = "https://github.com/powdr-labs/powdr.git", rev = "97e8780", default-features = false }
143-
powdr-riscv-elf = { git = "https://github.com/powdr-labs/powdr.git", rev = "97e8780", default-features = false }
144-
powdr-number = { git = "https://github.com/powdr-labs/powdr.git", rev = "97e8780", default-features = false }
145-
powdr-autoprecompiles = { git = "https://github.com/powdr-labs/powdr.git", rev = "97e8780", default-features = false }
142+
powdr-openvm = { git = "https://github.com/powdr-labs/powdr.git", rev = "63c1944", default-features = false }
143+
powdr-riscv-elf = { git = "https://github.com/powdr-labs/powdr.git", rev = "63c1944", default-features = false }
144+
powdr-number = { git = "https://github.com/powdr-labs/powdr.git", rev = "63c1944", default-features = false }
145+
powdr-autoprecompiles = { git = "https://github.com/powdr-labs/powdr.git", rev = "63c1944", default-features = false }
146146

147147
[workspace.lints]
148148
rust.missing_debug_implementations = "warn"

crates/host-bench/src/lib.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -468,8 +468,8 @@ fn try_load_input_from_cache(
468468
mod powdr {
469469
use openvm_sdk::StdIn;
470470
use powdr_openvm::{
471-
compile_exe_with_elf, pgo, CompiledProgram, DegreeBound, OriginalCompiledProgram,
472-
PgoConfig, PgoType, PowdrConfig,
471+
compile_exe_with_elf, execution_profile, CompiledProgram, DegreeBound,
472+
OriginalCompiledProgram, PgoConfig, PgoType, PowdrConfig,
473473
};
474474

475475
/// This function is used to generate the specialized program for the Powdr APC.
@@ -489,9 +489,9 @@ mod powdr {
489489
let pgo_config = match pgo_type {
490490
PgoType::None => PgoConfig::None,
491491
PgoType::Instruction => {
492-
PgoConfig::Instruction(pgo(original_program.clone(), stdin).unwrap())
492+
PgoConfig::Instruction(execution_profile(original_program.clone(), stdin))
493493
}
494-
PgoType::Cell => PgoConfig::Cell(pgo(original_program.clone(), stdin).unwrap()),
494+
PgoType::Cell => PgoConfig::Cell(execution_profile(original_program.clone(), stdin)),
495495
};
496496

497497
let config = PowdrConfig::new(apc as u64, apc_skip as u64)

0 commit comments

Comments
 (0)