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

chore: remove public kernels #10027

Merged
merged 5 commits into from
Nov 19, 2024
Merged

chore: remove public kernels #10027

merged 5 commits into from
Nov 19, 2024

Conversation

LeilaWang
Copy link
Collaborator

Please read contributing guidelines and remove this line.

Copy link
Collaborator

@dbanks12 dbanks12 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great 🙏 Just left one comment.

Comment on lines 53 to 57
const expectNonEmptyItems = <T extends IsEmpty>(array: T[], expected: T[]) => {
const numNonEmptyItems = countAccumulatedItems(array);
expect(expected.length).toBe(numNonEmptyItems);
expect(array.slice(0, numNonEmptyItems)).toEqual(expected);
};
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we are using getSideEffects now, we probably don't need to do some of this because getSideEffects returns regular TS arrays, not constant length "Tuples"

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ohhh didn't realise that. Lovely 🙌

Copy link
Contributor

github-actions bot commented Nov 18, 2024

Changes to circuit sizes

Generated at commit: 61b180395ec8f52cef62cff3b7aa148641247515, compared to commit: 8e74cd09a8b65c3903c91197d599e722518ab315

🧾 Summary (100% most significant diffs)

Program ACIR opcodes (+/-) % Circuit size (+/-) %
rollup_base_private -1 ✅ -0.00% -1 ✅ -0.00%
rollup_base_public -1 ✅ -0.00% -2 ✅ -0.00%

Full diff report 👇
Program ACIR opcodes (+/-) % Circuit size (+/-) %
rollup_base_private 335,061 (-1) -0.00% 3,409,400 (-1) -0.00%
rollup_base_public 472,328 (-1) -0.00% 3,745,752 (-2) -0.00%

@LeilaWang LeilaWang removed the e2e-all CI: Enables this CI job. label Nov 19, 2024
@LeilaWang LeilaWang enabled auto-merge (squash) November 19, 2024 10:32
@LeilaWang LeilaWang merged commit 1acf4cf into master Nov 19, 2024
71 checks passed
@LeilaWang LeilaWang deleted the lw/rip_public_kernels branch November 19, 2024 11:09
TomAFrench added a commit that referenced this pull request Nov 19, 2024
* master: (67 commits)
  chore: Fix bad merge on AztecLMDBStore initializer
  feat: add persisted database of proving jobs (#9942)
  chore: Clean up data configuration (#9973)
  chore: remove public kernels (#10027)
  chore: misc cleanup, docs and renaming (#9968)
  feat: IPA Accumulator in Builder (#9846)
  chore(docs): Updates to token contract (#9954)
  test(avm): minor benchmarking (#9869)
  chore(ci): run `l1-contracts` CI in parallel with `build` step (#10024)
  chore: build acir test programs in parallel to e2e build step (#9988)
  chore: pull out `array_set` pass changes (#9993)
  feat(avm): ephemeral avm tree (#9798)
  fix: don't take down runners with faulty runner check (#10019)
  feat(docs): add transaction profiler docs (#9932)
  chore: hotfix runner wait (#10018)
  refactor: remove EnqueuedCallSimulator (#10015)
  refactor: stop calling public kernels (#9971)
  git subrepo push --branch=master noir-projects/aztec-nr
  git_subrepo.sh: Fix parent in .gitrepo file. [skip ci]
  chore: replace relative paths to noir-protocol-circuits
  ...
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.

2 participants