Skip to content

Add option to stabilize output ordering of operations for lit tests#399

Closed
tim-hoffman wants to merge 153 commits intoiden3:masterfrom
project-llzk:th/add_stabilize_option
Closed

Add option to stabilize output ordering of operations for lit tests#399
tim-hoffman wants to merge 153 commits intoiden3:masterfrom
project-llzk:th/add_stabilize_option

Conversation

@tim-hoffman
Copy link
Contributor

No description provided.

* [fix upstream] Comment out failing tests
* [fix upstream] use different paths to avoid flaky test failure
* [fix upstream] fix/hide warnings
* [fix upstream] add debug output for ProgramArchive
* add nix flake
* add LLZK dependencies
* add llzk output flag
* add testing framework
* Add '--dump_parse' flag for dev and use it for e2e test
* add CI workflow
* remove redundant dependency
`llzk` already brings in `llzk-sys` and other necessary crates
* update dependency version
…#153)

* refactor to support lints and clippy

restrict clippy to just llzk backend by running `cargo clippy -p llzk_backend -- --no-deps`

* fix clippy issues
* also remove undefined "matrix" reference
* fix ineffective "CHECK" lines
* add/update tests showing duplication of circom functions per call-site
* fix API-related `todo`
* add expected output for tests that now pass
tim-hoffman and others added 28 commits January 28, 2026 15:53
* run update script
* cleanup includes and format
* Pre-read struct fields in constrain function

* Update test, remove prints

* Partial test updates

* Update remaining tests

* Apply suggestions from code review

Co-authored-by: Timothy Hoffman <4001421+tim-hoffman@users.noreply.github.com>

---------

Co-authored-by: Timothy Hoffman <4001421+tim-hoffman@users.noreply.github.com>
@tim-hoffman tim-hoffman closed this Feb 5, 2026
@tim-hoffman tim-hoffman deleted the th/add_stabilize_option branch February 5, 2026 03:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants