-
-
Notifications
You must be signed in to change notification settings - Fork 668
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
Implement Int128, Int256, and Int512 + their numeral literal suffixes #11750
Implement Int128, Int256, and Int512 + their numeral literal suffixes #11750
Conversation
…functions that need it
I'm not sure if this is the right place to ask for help, the Issues tab might be more sufficient. |
Actually I prefer a PR here because it's easier to reason about the code and see the failing tests, so I think this is a good initiative. |
How come 14 tests failed? |
That's what the details tab are for, perhaps you can click on them :P |
This is an error from linux build 4.08.1:
|
File.getBytes
to have starting position and length + Implement Int128 + its numeral literal suffix
Ignore the commits adter the hrr 717 mention. It was an accident and I didn't mean to do so. |
100 commits. Oh boy. I wasted the 15 of them lol |
All I did was copy the code over from Int128 like I did with Int128 and replace it with 256 bit integer logic.
I don't even want to write Int128 and Int256 test classes cause it's more stress for me.
This was the perfect time to go back to the OCaml hell.
Yeah I'm done
The toString() function runs very slow, so I'm rewriting it. |
This pr is now officially closed. My haxe fork is staying. |
This pull request implements the logic of the 128-bit, 256-bit, and 512-bit integers. They are of course real integers, but right now you can't create those integers with decimal values directly as opposed to initializing 32-bit integer values.
No tests for those integer classes yet cause that causes me more stress.