fixnum
Library for 32- and 64-bit signed fixed-width integers with consistent behavior between native and JS runtimes.
1.1.1
8.6M downloads/mo
#55 most downloaded on pub.dev
dart-lang/core
What this package is like to depend on
Last release 2 years ago
no release in 18 months
Ships fairly regularly
a new release about every 9 months
Rarely documented
notes for 11 of 52 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
54 releases · first in 2013
0 releases in the last 12 months
see the full history below
Release timeline
54 releases · Jul 2013 to Oct 2024Releases
latest 54-
1.1.116 Oct 2024 -
1.1.030 Jan 2023Release notes
Open source →- Add
tryParseRadix,tryParseIntandtryParseHexstatic methods to bothInt32andInt64. - Document exception and overflow behavior of parse functions,
and of
toHexString. - Make
Int32parse functions consistent with documentation (accept leading minus sign, do not accept empty inputs). - Update the minimum SDK constraint to 2.19.
- Update to package:lints 2.0.0.
- Add
-
1.0.112 May 2022 -
1.0.005 Feb 2021 -
1.0.0-nullsafety.010 Nov 2020 pre-releaseRelease notes
Open source →- Migrate to null safety.
- This is meant to be mostly non-breaking, for opted in users runtime errors will be promoted to static errors. For non-opted in users the runtime errors are still present in their original form.
- Migrate to null safety.
-
0.10.1128 Oct 2019 -
0.10.1028 Oct 2019Release notes
Open source →- Fix
Int64parsing to throwFormatExceptionon an empty string or single minus sign. Previous incorrect behaviour was to throw aRangeErroror silently return zero.
- Fix
-
0.10.907 Nov 2018Release notes
Open source →- Add
Int64.toStringUnsigned()andInt64.toRadixStringUnsigned()functions.
- Add
-
0.10.818 Jul 2018 -
0.10.706 Feb 2018Release notes
Open source →- Bug fix: Make bit shifts work at bitwidth boundaries. Previously,
new Int64(3) << 64 == Int64(3). This ensures that the result is 0 in such cases. - Updated maximum SDK constraint from 2.0.0-dev.infinity to 2.0.0.
- Bug fix: Make bit shifts work at bitwidth boundaries. Previously,
-
0.10.619 Jul 2017Release notes
Open source →- Fix
Int64([int value])constructor to avoid rounding error on intermediate results for large negative inputs when compiled to JavaScript.new Int64(-1000000000000000000)used to produce the same value asInt64.parseInt("-1000000000000000001")
- Fix
-
0.10.510 May 2016Release notes
Open source →- Fix strong mode warning in overridden
compareTo()methods.
No changelog entries for previous versions...
- Fix strong mode warning in overridden
-
0.10.421 Apr 2016Nothing published for this version
-
0.10.204 Sep 2015Nothing published for this version
-
0.9.109 Dec 2014Nothing published for this version
-
0.9.1+210 Feb 2015Nothing published for this version
-
0.9.006 Nov 2013Nothing published for this version
-
0.9.0-dev+109 Dec 2014 pre-releaseNothing published for this version
-
0.8.1001 Nov 2013Nothing published for this version
-
0.8.10+304 Nov 2013Nothing published for this version
-
0.8.10+405 Nov 2013Nothing published for this version
-
0.8.931 Oct 2013Nothing published for this version
-
0.8.830 Oct 2013Nothing published for this version
-
0.8.728 Oct 2013Nothing published for this version
-
0.8.624 Oct 2013Nothing published for this version
-
0.8.521 Oct 2013Nothing published for this version
-
0.8.419 Oct 2013Nothing published for this version
-
0.8.317 Oct 2013Nothing published for this version
-
0.8.214 Oct 2013Nothing published for this version
-
0.8.104 Oct 2013Nothing published for this version
-
0.8.003 Oct 2013Nothing published for this version
-
0.7.627 Sep 2013Nothing published for this version
-
0.7.6+401 Oct 2013Nothing published for this version
-
0.7.520 Sep 2013Nothing published for this version
-
0.7.418 Sep 2013Nothing published for this version
-
0.7.3+116 Sep 2013Nothing published for this version
-
0.7.206 Sep 2013Nothing published for this version
-
0.7.2+108 Sep 2013Nothing published for this version
-
0.7.103 Sep 2013Nothing published for this version
-
0.7.028 Aug 2013Nothing published for this version
-
0.6.21+326 Aug 2013Nothing published for this version
-
0.6.20+122 Aug 2013Nothing published for this version
-
0.6.1919 Aug 2013Nothing published for this version
-
0.6.1710 Aug 2013Nothing published for this version
-
0.6.17+212 Aug 2013Nothing published for this version
-
0.6.15+205 Aug 2013Nothing published for this version
-
0.6.15+306 Aug 2013Nothing published for this version
-
0.6.1402 Aug 2013Nothing published for this version
-
0.6.1330 Jul 2013Nothing published for this version
-
0.6.1226 Jul 2013Nothing published for this version
-
0.6.1125 Jul 2013Nothing published for this version
-
0.6.922 Jul 2013Nothing published for this version
-
0.6.9+224 Jul 2013Nothing published for this version
-
0.6.819 Jul 2013Nothing published for this version