New comment by subnut on void-packages repository https://github.com/void-linux/void-packages/pull/36241#issuecomment-1086776739 Comment: these i686 tests are failing (`js/src/jit-test/tests/basic/bug653153.js`) - ```js // This is the boundary in practice. assertEq(parseInt(1e21 - 65537) > 1e20, true); assertEq(parseInt(1e21 - 65536), 1); assertEq(parseInt(1e21 + 65536), 1); ``` That's because `parseInt(1e21 - 65537)` returns `1` instead of the correct `999999999999999900000` And that's because `(1e21-65537).toString()` returns `"1e+21"` instead of the correct `"999999999999999900000"`