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

Merge master into mlabs-haskell-koz/secp256k1 and fix what got broken #2

Merged

Conversation

effectfully
Copy link

@effectfully effectfully commented Feb 5, 2022

This merges the recent master into the mlabs-haskell-koz/secp256k1 branch, fixes a semantic merge conflict and fixes support for stack. For the last two see the last commit.

The tests still do not pass, but I think that's because master is currently broken due to another semantic merge conflict, so we'll need to wait for people to fix it.

Kenneth MacKenzie and others added 4 commits February 4, 2022 12:58
* Add command to nofib-exe to print size and budget info for each benchmark

* Update script

* Realign header

* Update comment

* Update comment

* Remove accidental imports

* updateMaterialized

* Some awk reformatting
This has bothered me for a while. We rely on this to turn function
applications into let-bindings so that we can inline them, but because
of the way it was written it could only ever do this for at most one
argument at a time! So we could only fully-inline a function of arity N
with N rounds of the simplifier! Terrible!

Now it handles any number at once.

I wrote all the functions for this while working on
#4365, since there we
*really* need it, since constructors and destructors appear like
multiple function arguments rather than multiple nested
immediately-applied-lambdas. But it applies well here too, so I thought
I'd just do this improvement on the side.
@kozross kozross merged commit 4aad145 into mlabs-haskell:koz/secp256k1 Feb 6, 2022
@effectfully effectfully deleted the mlabs-haskell-koz/secp256k1 branch February 6, 2022 18:55
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.

3 participants