-
-
Notifications
You must be signed in to change notification settings - Fork 122
chore: Upgrade to ocaml 5, binaryen.ml 0.27.0 #2323
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
Conversation
5f7f102 to
618e733
Compare
|
@hhugo Pinging as I know you were waiting for the jsoo update included in this pr. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Going to mark this as a chore, but glad that we finally made it here!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just some comments for people doing reviews.
|
|
||
| let setup_colors = () => | ||
| Misc.Color.setup @@ | ||
| Misc.Style.setup @@ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small code change do to an api change.
| let buf = Buffer.create(64); | ||
| let ppf = Format.formatter_of_buffer(buf); | ||
| Misc.Color.set_color_tag_handling(ppf); | ||
| Misc.Style.set_tag_handling(ppf); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small code change do to an api change.
| "smallest_grain_program", | ||
| "", | ||
| 6503, | ||
| 6059, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Our smallest program size got reduced after upgrading to binaryen.ml, 0.27.0 as the optimizations were improved slightly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I welcome our new OCaml 5 overlord!
This updates a bunch of our downstream depencies moving us from
binaryen.ml,0.26.0to0.27.0along with ocaml 5.This also fixes building on the latest version of macos.
Closes: #2321
Resolves: #2255 and #1909