Skip to content

Releases: oscbyspro/Numberick

v0.3.0

13 Jun 15:52
Compare
Choose a tag to compare

Improvements and some API changes.

  • #10 Add exactly, and clamping, sign-magnitude
  • #9 Galaxy brain exactly(sign:magnitude:)
  • #8 ascending and descending tuple get and set
  • #7 High and Low init
  • #6 Galaxy brain multipliedReportingOverflow(by:)
  • #5 No matches(repeating:) and isFull

v0.2.0

07 Jun 07:55
Compare
Choose a tag to compare

Fixed a sneaky signed ± overflow problem. Lots of internal details.

  • #4 Multiplication order matters a lot
  • #3 Sneaky signed ± anti-overflow
  • #2 multipliedFullWidth(by:) via magnitude is fastest

v0.1.0

28 May 09:14
Compare
Choose a tag to compare

Numberick v0.1.0

I have spent the last few weeks redesigning ANK, and this is the result:

https://github.com/oscbyspro/Numberick

I kept what worked and removed what didn't. Here are some highlights:

  • there's one model: NBKDoubleWidth<High>
  • the collection API has been fixed (no more pointers)
  • fast recursive division by C. Burnikel and J. Ziegler
  • DocC documentation on GitHub Pages
  • 100% code coverage (minus preconditions)