Skip to content

Releases: oscbyspro/AwesomeNumbersKit

v0.6.2

31 Mar 08:05
Compare
Choose a tag to compare

The last tag pre-Swift 5.8.

  • #63 BitPattern: req. some init

v0.6.1

23 Mar 07:53
Compare
Choose a tag to compare

Some cleanup and documentation before Swift 5.8.

  • #62 High & Low type aliases
  • #61 [U]Int384

v0.6.0

04 Mar 11:20
Compare
Choose a tag to compare

#55 DocC (a documentation website)
#54 Add ANKFoundation to README
#53 withContiguous[Mutable]StorageIfAvailable(_:)

v0.5.0

19 Feb 06:35
Compare
Choose a tag to compare

Unsafe API changes and improvements.

  • #51 Unsafe API design go brrr
  • #50 ANKTrivialContiguousBytes
  • #49 fromUnsafeMutableBytes(_:)

v0.4.0

12 Feb 18:09
Compare
Choose a tag to compare

Some new stuff. Some private stuff made public.

  • #43 ANKMutableContiguousBytes
  • #40 Static count and indices
  • #39 Min two's complement form methods

v0.3.4

05 Feb 08:04
Compare
Choose a tag to compare

Fixes string conversions (in base 8 and 32) and integer literal arithmetic.

  • #37 @_disfavoredOverload // integer literal fix
  • #38 String conversion where radix is in { 8, 32 }

v0.3.3

01 Feb 08:41
Compare
Choose a tag to compare

It builds way faster. That's it. That's the update.

  • #36 ANKFullWidthTests takes forever to build (!)

v0.3.2

31 Jan 12:49
Compare
Choose a tag to compare

Fixed the overflow detection rule used in signed ANKFullWidth multiplication.

  • #35 Int[x]/multipliedReportingOverflow(by:) (!)

v0.3.1

29 Jan 22:33
Compare
Choose a tag to compare

Removed 64-bit integer literals in XCTest(s). This should fix build issues on 32-bit watchOS #33

v0.3.0

29 Jan 07:54
Compare
Choose a tag to compare

Improvements abound. Issues that made it to GitHub are:

  • #32 type punning correctness
  • #31 -0unchecked predicate silliness
  • #30 [U]Int192, non-power-of-2 tests, etc.
  • #29 init(x32/x64) on big-endian platforms