-
Notifications
You must be signed in to change notification settings - Fork 395
[ refactor ] ScopedSnocList: Swap Scope
on SnocList
(Phase 2)
#3513
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
base: main
Are you sure you want to change the base?
Conversation
2a9fa0b
to
b68532b
Compare
bed6788
to
ff61ad5
Compare
ff61ad5
to
9367788
Compare
9367788
to
5278b55
Compare
33f2799
to
749fa54
Compare
Be aware that it may take a while! Next week is the TYPES conference We may be able to meet after that but then annual leave may kick in (I'll be away late June to early July). |
749fa54
to
c128cdf
Compare
Co-authored-by: Viktor Yudov <[email protected]>
* [ refactor ] Replace `rev` with `reverse` and make `LengthMatch` arguments erased * [ refactor ] Move `embed'` definition into `FreelyEmbeddable` implementation * [ refactor ] Optimize `mkPatClause.mkNames` in `CaseBuilder` * [ refactor ] Swap parameters of `NamedPats` * [ refactor ] Remove `snoc` for `NamedPats` * [ refactor ] Use `List` for forward order in `CaseBuilder.idr` * [ refactor ] Swap the arguments of `PatClause`, `Group` and `ScoredPats` like `NamedPats` * [ refactor ] Merge simillar cases in `nextNames'` and `mkNames` * [ cleanup ] Remove redudant functions Cherry-picked from #16 Fully authored by Viktor Yudov <[email protected]> Co-authored-by: Viktor Yudov <[email protected]>
c128cdf
to
cf57ff6
Compare
@gallais a reminder at the middle/end of July probably after annual leave |
We're meeting tomorrow for a first go at this PR. |
I think solving merge conflicts later is the better approach. We tend to do some refactoring during review (e.g. PR #3593) when we spot opportunities that are too tempting to ignore but those shouldn't be too difficult to merge. I am sure Guillaume and I can help resolving conflicts once we are done reviewing. EDIT: wrong PR number. |
hm, I've tried to track the changes but this commit is unclear for me. Could you put more info there? |
That last one is ongoing changes that are not thematically linked beyond being part of the review as a whole. |
I can help with that |
The new academic year is about to start so unfortunately I don't think I'll be able to come back to this for a while. |
I mean I could take the branch, make a rebase, and finally propose all these changes to merge at this pr. What do you think? |
Introduces the actual swap of
List
onSnocList
forScope
.Should this change go in the CHANGELOG?
implementation, I have updated
CHANGELOG_NEXT.md
(and potentially alsoCONTRIBUTORS.md
).