-
Notifications
You must be signed in to change notification settings - Fork 138
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
Integer overflows in corner cases of moebius_ #430
Comments
* Build issue on 32-bit machines. * Corner cases where n ~ MAXPOSITIVE.
28e15ea passes the following corner case test:
though I haven't put this test into the repository because it easily leads to a timeout. Maybe |
nexus@nexus:~/Projects/form-master$ form test_430.frm Time = 0.00 sec Generated terms = 1 Time = 0.00 sec Generated terms = 1 Time = 0.00 sec Generated terms = 1 Time = 0.00 sec Generated terms = 0 Time = 0.00 sec Generated terms = 1 Time = 0.00 sec Generated terms = 1 Time = 0.00 sec Generated terms = 0 Time = 0.00 sec Generated terms = 0 Time = 0.00 sec Generated terms = 1 Time = 1.29 sec Generated terms = 1 Time = 1.29 sec Generated terms = 0 Time = 1.29 sec Generated terms = 1 Time = 1.29 sec Generated terms = 0 Time = 1.29 sec Generated terms = 1 Time = 1.29 sec Generated terms = 1 Time = 1.29 sec Generated terms = 1 Time = 1.29 sec Generated terms = 0 Time = 1.29 sec Generated terms = 1 F1 = F2 = F3 = F4 = 0; F5 = F6 = F7 = 0; F8 = 0; F9 = G1 = G2 = 0; G3 = G4 = 0; G5 = G6 = G7 = G8 = 0; G9 = 1.29 sec out of 1.30 sec |
Platforms `armv6l-linux-gnueabihf`, `armv7l-linux-gnueabihf`, `armv6l-linux-musleabihf` and `armv7l-linux-musleabihf` are done. Platforms `i686-linux-gnu` and `i686-linux-musl` are not supported yet. Platforms for Windows are not supported yet.
Platforms `armv6l-linux-gnueabihf`, `armv7l-linux-gnueabihf`, `armv6l-linux-musleabihf` and `armv7l-linux-musleabihf` are done. Platforms `i686-linux-gnu` and `i686-linux-musl` are not supported yet. Platforms for Windows are not supported yet.
Platforms `armv6l-linux-gnueabihf`, `armv7l-linux-gnueabihf`, `armv6l-linux-musleabihf` and `armv7l-linux-musleabihf` are done. Platforms `i686-linux-gnu` and `i686-linux-musl` are not supported yet. Platforms for Windows are not supported yet.
* New Recipe: FORM v4.3.0 * add `MicrosoftMPI_jll` for Windows. * Switch to git for 32-bit (vermaseren/form#422 and vermaseren/form#430) Platforms `armv6l-linux-gnueabihf`, `armv7l-linux-gnueabihf`, `armv6l-linux-musleabihf` and `armv7l-linux-musleabihf` are done. Platforms `i686-linux-gnu` and `i686-linux-musl` are not supported yet. Platforms for Windows are not supported yet. * Add some information for non-unsupported platforms * All platforms except Windows. Co-authored-by: Mosè Giordano <[email protected]> * Change the flags. It seems to be `--disable-native` instead of `--enable_native=no`. --------- Co-authored-by: Mosè Giordano <[email protected]>
On 64-bit machines, the following code does not work (unless you have plenty of memory space ~ O(10EB)?):
The text was updated successfully, but these errors were encountered: