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 Preparation: Try-Finally to Integrated EOP #4599

Conversation

luc-blaeser
Copy link
Contributor

Preparing to merge #4507 to #4488.

ggreif and others added 28 commits July 4, 2024 13:41
* WIP: frontend

* accept

* activate the remaining testcase

* shortcut the construction of a dedicated `throw` context

when there is only a default (catch-all) that would rethrow
anyway

* Update lib.ml

* undo the `Option`-y thing

it is not helpful:
- longer
- we may have several `catch`-es in the future
- inconsistent with IR (which is still a `list`)
- no advantages
Co-authored-by: Claudio Russo <[email protected]>
Copy link

Comparing from aa204e7 to 87d90f5:
In terms of gas, 5 tests regressed and the mean change is +0.0%.
In terms of size, 5 tests regressed and the mean change is +0.2%.

@luc-blaeser luc-blaeser closed this Aug 9, 2024
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