Skip to content

Releases: rockcavera/nim-nint128

v0.3.3

21 Mar 03:37
Compare
Choose a tag to compare

Removing unnecessary steps in nimMul64by64To128()

v0.3.2

20 Apr 15:34
Compare
Choose a tag to compare

Making it work with nimscript. See nim-lang/Nim#21687

v0.3.1

17 Jan 21:20
Compare
Choose a tag to compare

Making it work with nim 1.0.0 again.

v0.3.0

14 Jan 02:41
Compare
Choose a tag to compare
  • Added optimized div and mod, when divisor is static, for UInt128. Based on libdivide.
  • Added mul128by128ToTwo128 to UInt128. Includes a version that detects overflow.
  • Added facilities to work with subtraction when the minuend is Int128 or UInt128 and the subtrahend is uint64.
  • >, >= and != have been renamed respectively to gt, gte and ne. There will be no breakage, as Nim uses templates for >, >= and !=. See the motivation here.
  • Added floorSqrt().

v0.2.1

05 Mar 01:15
Compare
Choose a tag to compare

Added endians

v0.2.0

01 Dec 20:53
Compare
Choose a tag to compare

Experimental

v0.1.0

25 Nov 02:09
Compare
Choose a tag to compare

It is a "stable" version for backup in case new development paths are abandoned.