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

Compile workspace packages in parallel #2613

Closed
TomAFrench opened this issue Sep 8, 2023 · 0 comments · Fixed by #2612
Closed

Compile workspace packages in parallel #2613

TomAFrench opened this issue Sep 8, 2023 · 0 comments · Fixed by #2612
Assignees
Labels
enhancement New feature or request

Comments

@TomAFrench
Copy link
Member

TomAFrench commented Sep 8, 2023

Problem

I've started adding a Nargo workspace to aztec-packages in AztecProtocol/aztec-packages#2083 but compile times are slow due to the number of contracts being compiled.

Aztec has some custom tooling which addresses this by spinning up multiple instances of nargo in parallel but stock Noir tooling should be sufficient for this.

Happy Case

We should merge #2612 which integrates the same parallelisation of compilation of multiple noir packages natively.

Alternatives Considered

No response

Additional Context

No response

Would you like to submit a PR for this Issue?

Yes

Support Needs

No response

@TomAFrench TomAFrench added the enhancement New feature or request label Sep 8, 2023
@TomAFrench TomAFrench self-assigned this Sep 8, 2023
@github-project-automation github-project-automation bot moved this to 📋 Backlog in Noir Sep 8, 2023
@TomAFrench TomAFrench moved this from 📋 Backlog to 🏗 In progress in Noir Sep 8, 2023
@TomAFrench TomAFrench linked a pull request Sep 8, 2023 that will close this issue
5 tasks
@github-project-automation github-project-automation bot moved this from 🏗 In progress to ✅ Done in Noir Sep 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant