All Versions
18
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.1.19 Changes
➕ Added tie-breaking exponentiation operator implementations for concrete integer types in the standard library.
-
v0.1.18 Changes
- Added the exponentiation operator
**
and the compound assignment operator**=
. - Deprecated
BinaryInteger.pow(_:_:)
andMath.pow(_:_:)
.
- Added the exponentiation operator
-
v0.1.17 Changes
➕ Added a PodSpec file (and a
.swift-version
file) for CocoaPods support. -
v0.1.16 Changes
Worked around a compiler segmentation fault by assuming memory bound instead of binding memory.
-
v0.1.15 Changes
- ⚡️ Updated doc comments.
- ⚡️ Updated generic algorithms for revised integer protocols.
-
v0.1.14 Changes
- ✂ Removed
Complex.isCanonical
andComplex.polar
. - Fixed implementation of
Complex.isNaN
andComplex.isSignalingNaN
to align with C/C++ standards: a complex value is NaN if at least one of its components is NaN and the other is not infinite. - 🛠 Fixed implementation of
Complex
multiplication and division to align handling of special values with C/C++ standards. - 🛠 Fixed implementation of
Complex.tanh(_:)
to align handling of special values with C/C++ standards. - Refined implementation of
Complex.description
for values with a negative imaginary component. - 🛠 Fixed implementation of
Rational
initializers that convert from aBinaryFloatingPoint
value.
- ✂ Removed
-
v0.1.13 Changes
🛠 Fixed implementation of
Rational.isProper
. -
v0.1.12 Changes
- ➕ Added integer square root and cube root functions.
- Removed
power(of:)
requirement fromMath
, substitutingpow(_:_:)
(formerly an extension method).
-
v0.1.11 Changes
- ✅ Expanded tests.
- 🛠 Fixed implementation of certain default implementations for protocol requirements of
Math
andReal
.
-
v0.1.10 Changes
Conformed
Complex
andRational
toCodable
.