-
-
Notifications
You must be signed in to change notification settings - Fork 115
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
feat(compiler)!: Remove 32-bit numbers from Number
type
#1683
Conversation
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.
Looks pretty good overall, and I love the cleanup in the number runtime! Just a couple small fixes + tests are needed but otherwise this looks good to go. Looks like you'll also need to regen the docs.
6ac1012
to
e3a33be
Compare
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.
Excellent, thank you! 🥳
e3a33be
to
994de28
Compare
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 need the two coerce functions changes and resolution of the conflicts.
994de28
to
0d033db
Compare
0d033db
to
f5b1fa2
Compare
Closes #1555, making
Int32
andFloat32
their own distinct types separate fromNumber
. The most fragile part of these changes is making sure that all of the memory load offsets for these types were corrected, but I am fairly confident that I got them all after sweeping through every instance of8n
in the stdlib/runtime several times and making corrections where necessary 🤞 .