Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking issue: Fix remaining failing tests in the SSA Refactor #1872

Closed
4 of 6 tasks
jfecher opened this issue Jul 6, 2023 · 8 comments
Closed
4 of 6 tasks

Tracking issue: Fix remaining failing tests in the SSA Refactor #1872

jfecher opened this issue Jul 6, 2023 · 8 comments
Assignees
Labels
bug Something isn't working refactor ssa

Comments

@jfecher
Copy link
Contributor

jfecher commented Jul 6, 2023

Aim

All tests in the old test_data folder should also compile with the SSA refactor.

Expected Behavior

When compiling each test in test_data with the --experimental-ssa flag, they should all prove and verify.

Bug

Instead, the following tests are still failing with the following reasons:

Please keep this list updated by checking each test once each bug is fixed and the test starts passing again. When all tests are passing we can close this issue.

@jfecher jfecher added the bug Something isn't working label Jul 6, 2023
@github-project-automation github-project-automation bot moved this to 📋 Backlog in Noir Jul 6, 2023
@Savio-Sou
Copy link
Collaborator

Savio-Sou commented Jul 18, 2023

Thanks Jake for creating the issue! Is the list of bugs up-to-date? cc @kevaundray

P.S. feel free to make use of GitHub Tasklist if preferred with the syntax:

> ```[tasklist]
> ### Tasks
> - [ ] Add a draft title or issue reference here
> ```

(Omit the ">", they're just there for formatting.)

@dbanks12
Copy link

Watching this issue as it is blocking the "spending pending commitments" feature in Aztec. Wondering if this is quite a bit of work to do and what the timeline is for it?

@jfecher
Copy link
Contributor Author

jfecher commented Jul 18, 2023

@dbanks12 this is a tracking issue for several smaller issues. Do you know which specifically is blocking?

@TomAFrench
Copy link
Member

@jfecher All of them are 😂. David is wanting us to switch over to the new SSA so we can start using the stepwise ACVM.

@kevaundray
Copy link
Contributor

kevaundray commented Jul 18, 2023

@jfecher All of them are 😂. David is wanting us to switch over to the new SSA so we can start using the stepwise ACVM.

It would be:

  • 9_conditional (Kev)
  • array_dynamic (Guillaume)
  • bit_shifts_runtime (Guillaume)
  • regression (Kev)
  • eddsa (Maxim/Kev)

With the ones in bold being the ones that are needed

@TomAFrench
Copy link
Member

bit_shifts_runtime

This shouldn't be a blocker for switching over as this is unimplemented in the old SSA as well afaik.

@jfecher
Copy link
Contributor Author

jfecher commented Jul 21, 2023

I don't think eddsa should be a blocker either. It looks like it doesn't actually hang, but just takes 16 minutes to prove.

@kevaundray
Copy link
Contributor

Closing this issue, the two remaining opened issues are not affected by this tracking issue. To track the status of bit shift runtime, see here

@github-project-automation github-project-automation bot moved this from 📋 Backlog to ✅ Done in Noir Jul 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working refactor ssa
Projects
Archived in project
Development

No branches or pull requests

5 participants