-
Notifications
You must be signed in to change notification settings - Fork 136
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
[RELEASE-Proposal] PRs to merge before we cut a new release for halo2 #82
Comments
@CPerezz below there is a list of merged PRs that should be moved on top of It might be good to expect original authors to do so. Otherwise someone else for example @kilic could just port after waiting a short while. Would that be ok?
@Brechtpd what would you think moving some of polynomial and evaluation related improvements to the upstream? |
@kilic I'm not sure I follow. All these PRs were merged into But it seems that you have a different plan. I guess that the Commitment Scheme abstraction is too hard to merge into |
@CPerezz even without the abstraction stuff diff for main 70 commits ahead 198 commits behind against upstream. So this |
@kilic no, it's fine. Sometimes there's no better way sadly.. Let's see if @Brechtpd @noctrlz @lispc @ntampakas @AronisAt79 and @han0110 can take some time to do this. I can also help to migrate one or two of these if that helps. |
@CPerezz not sure if the above PR-lists contain everything that is associated to halo2 benchmarking via CI. But afaiu, the idea here is to port the complete CI (benchmarking) functionality of our halo2 main to abstraction branch. correct? |
Sure. With upstream you mean |
@AronisAt79 I think so. But would be nice if @kilic could confirm |
@AronisAt79 Yes and I think whole benchmarking work can be a single PR if you would also agree.
@Brechtpd Yes I mean zcash/halo2 if you also think it make sense and it's not so much zkevm focused. However we can expect that PR in the upstream might take a while to get merged. So depending to the response it gets we might want to have it on |
Is there any zcash/halo2 PRs that we are exited about and expected to be merged soon? @CPerezz @therealyingtong @han0110 |
For challenge API I think I have addressed all addressable comments, and left some I don't have clear idea how to deal with. Not sure when it would be reviewed again, but if we want to use it right now I can port it to our fork, it should be really easy after #77 is merged because they are on the same base then. |
I'm not sure we need to rush it. What I meant in the call is that this PR should make it into the next release we cut. As otherwise, we will be constructing a lot more circuits without the challenge abstraction which is needed for the RLC almost everywhere across the zkevm-circuits. Let's rebase all the other PRs listed and wait a week or so to see if your PR makes it into zcash's ~HEAD |
Reviewing it now 🙂 |
|
zcash#608 Might be the only one. But since we have a bunch of parallelization and GPU opts incoming, I think we can skip all 7 for this release.
|
Do we want |
Indeed this is in the current HEAD of upstream halo2. And since we're rebasing on top of it + adding the PRs listed above, this would get included too. |
I have picked all necessary changes and squash them into branch I think a better way to process this release is to open another PR and leave |
Closed via #93 |
Considering the amount of changes we currently have on
HEAD
+ the upcomming PRs we should consider to cut a new release and integrate intozkevm-circuits
.This is the list of PRs I would merge before we cut the release:
Expression::Sum
#81 Fixes an expression evaluation issue.cc: @kilic @han0110
The text was updated successfully, but these errors were encountered: