Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
72ee136
add: simple-example
hridambasu Feb 2, 2026
2c80e2f
add: simple halo2 circuit example
hridambasu Feb 2, 2026
ada7779
both circuits implemented using api
hridambasu Feb 4, 2026
63ccb38
delete target
hridambasu Feb 4, 2026
36eadc9
delete readme
hridambasu Feb 4, 2026
cba2a3f
delete previous file
hridambasu Feb 4, 2026
9e3533f
compress into 1 file
hridambasu Feb 4, 2026
7184406
chore: formatting errors fixed
hridambasu Feb 7, 2026
f46ae16
chore: comment added
hridambasu Feb 7, 2026
2c3c0c6
chore: fix gnu linux CI error
hridambasu Feb 8, 2026
86ff04c
chore: fmt errors fixed
hridambasu Feb 8, 2026
c85f113
chore: fix CI bitrot issues
hridambasu Feb 8, 2026
66b1843
feat: enforcing power constraint
hridambasu Feb 9, 2026
7c3684d
feat: add example of halo2 point-inequality circuit
hridambasu Feb 10, 2026
1705762
chore: fmt errors fixed
hridambasu Feb 10, 2026
43a4aa8
feat: enforce inverse constraint
hridambasu Feb 11, 2026
7a81c29
chore: constrain non-zero
hridambasu Feb 15, 2026
e5fe33f
chore: clean sub gate
hridambasu Feb 16, 2026
0726929
chore: fix the constraint
hridambasu Feb 16, 2026
905115a
chore: fix minor errors
hridambasu Feb 16, 2026
2612103
chore: correct sub gate
hridambasu Feb 17, 2026
c1a1656
fix: update constraint
hridambasu Feb 18, 2026
afcad8b
chore: fix CI
hridambasu Feb 18, 2026
71dc091
chore: CI
hridambasu Feb 18, 2026
0a8f260
chore: reverse tarpaulin version
hridambasu Feb 18, 2026
dc041c9
chore: add more tests
hridambasu Feb 18, 2026
173e42c
feat: adding a different method to check the constraint
hridambasu Feb 19, 2026
8e871dd
chore: cleanup comments and structure
hridambasu Feb 23, 2026
be3457b
feat: hash approach
hridambasu Feb 23, 2026
a6d1975
feat: fix poseidon and add dev tools
hridambasu Feb 25, 2026
6ef85ff
fix visual layout
hridambasu Mar 4, 2026
fbb3a23
optimise cols
hridambasu Mar 4, 2026
72600e6
further optimise cols
hridambasu Mar 4, 2026
21e9215
update cost estimation
hridambasu Mar 4, 2026
d5a09fa
update cost estimation optimised
hridambasu Mar 4, 2026
9403f9d
remove circuit shape
hridambasu Mar 5, 2026
c8d8b67
remove display_table function from dev.rs
hridambasu Mar 8, 2026
8bb9bda
chore: cleanup comments
hridambasu Mar 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 12 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,12 @@ jobs:
with:
beta-features: ${{ matrix.stage == 'beta' }}
nightly-features: ${{ matrix.stage == 'nightly' }}
- name: Update apt repositories
run: |
sudo apt-get update --fix-missing || true
sudo apt-get update
- name: Install cross-platform support dependencies
run: sudo apt install gcc-multilib
run: sudo apt-get install -y gcc-multilib
- run: rustup target add i686-unknown-linux-gnu
- name: Run tests
run: >
Expand Down Expand Up @@ -97,13 +101,18 @@ jobs:

steps:
- uses: actions/checkout@v3
- run: sudo apt-get -y install libfontconfig1-dev
# Update package lists and retry on failure
- name: Update apt repositories
run: |
sudo apt-get update --fix-missing || true
sudo apt-get update
- name: Install dependencies
run: sudo apt-get install -y libfontconfig1-dev
# Check bitrot with stable (as we don't need benchmarks or the test-dev-graph
# feature flag to work with MSRV).
- uses: ./.github/actions/prepare
with:
toolchain: stable
- run: sudo apt-get -y install libfontconfig1-dev
# Build benchmarks and all-features to prevent bitrot
- name: Build benchmarks
uses: actions-rs/cargo@v1
Expand Down
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 4 additions & 0 deletions halo2_proofs/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ criterion = "0.3"
gumdrop = "0.8"
proptest = "1"
rand_core = { version = "0.6", default-features = false, features = ["getrandom"] }
halo2_poseidon = {path = "../halo2_poseidon"}

# Indirect dev-dependencies that we pin to preserve MSRV in CI checks.
dashmap = ">=5, <5.5.0" # dashmap 5.5.0 has MSRV 1.64
Expand Down Expand Up @@ -106,3 +107,6 @@ bench = false
[[example]]
name = "circuit-layout"
required-features = ["test-dev-graph"]
[[example]]
name = "point-inequality"
required-features = ["test-dev-graph"]
Loading
Loading