MultiPodBuilder fixes (#480)

* Dedupe statements during POD-building

* Fix failure to assume existence of Contains statement

* Remove possible source of non-determinism

* Faster ILP backend

* Formatting
This commit is contained in:
Rob Knight 2026-02-13 11:32:40 +01:00 committed by GitHub
parent 09d67de989
commit bf56c86cfc
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 109 additions and 20 deletions

View file

@ -31,7 +31,9 @@ num = { version = "0.4.3", features = ["num-bigint"] }
num-bigint = { version = "0.4.6", features = ["rand"] }
# num-bigint 0.4 requires rand 0.8
rand = "0.8.5"
hashbrown = { version = "0.14.3", default-features = false, features = ["serde"] }
hashbrown = { version = "0.14.3", default-features = false, features = [
"serde",
] }
pest = "2.8.0"
pest_derive = "2.8.0"
petgraph = "0.6"
@ -41,7 +43,10 @@ serde_bytes = "0.11"
serde_arrays = "0.2.0"
sha2 = { version = "0.10.9" }
rand_chacha = "0.3.1"
good_lp = { version = "1.8", default-features = false, features = ["microlp"] }
good_lp = { version = "1.8", default-features = false, features = [
"scip",
"scip_bundled",
] }
annotate-snippets = "0.11"
# Uncomment for debugging with https://github.com/ed255/plonky2/ at branch `feat/debug`. The repo directory needs to be checked out next to the pod2 repo directory.