Releases: oscbyspro/AwesomeNumbersKit
Releases · oscbyspro/AwesomeNumbersKit
v0.6.2
The last tag pre-Swift 5.8.
- #63 BitPattern: req.
some
init
v0.6.1
Some cleanup and documentation before Swift 5.8.
- #62 High & Low type aliases
- #61
[U]Int384
v0.5.0
Unsafe API changes and improvements.
- #51 Unsafe API design go brrr
- #50
ANKTrivialContiguousBytes
- #49
fromUnsafeMutableBytes(_:)
v0.4.0
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
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
It builds way faster. That's it. That's the update.
- #36 ANKFullWidthTests takes forever to build
(!)
v0.3.2
Fixed the overflow detection rule used in signed ANKFullWidth
multiplication.
- #35
Int[x]/multipliedReportingOverflow(by:)
(!)
v0.3.1
Removed 64-bit integer literals in XCTest(s). This should fix build issues on 32-bit watchOS #33
v0.3.0
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