Skip to content

Releases: dn-m/Math

Don't upset different Swift compilers

15 Aug 12:41
519c7e3
Compare
Choose a tag to compare
Pre-release

Version 0.8.0 makes pre- and post-Swift-5.0 compilers play along nicely. There were compilation issues downstream revolving around Double.scaled(from:toExponential:).

Furthermore, the usage of BinaryInteger.isDivisible(by:) is deprecated as of Swift 5.0, because there is now a BinaryInteger.isMultiple(of:) built into the Standard Library.

Update Hashable conformance

27 Jun 07:38
Compare
Choose a tag to compare
Pre-release
Use hash(into:) for Rational: Hashable conformance (#34)

* Use hash(into:) for Rational: Hashable conformance

* Refine doc comment

Swift 5

12 Jun 16:30
47887e0
Compare
Choose a tag to compare
Swift 5 Pre-release
Pre-release
Update for Swift 5 (#32)

* Update dependencies to Swift 5

* Update Travis

* Update Structure version

Update powersOfTwo API

03 Sep 23:29
075ebb5
Compare
Choose a tag to compare
Pre-release
0.6.0

Refine power of two (#31)

@inlinable

03 Sep 10:14
2bb9cfc
Compare
Choose a tag to compare
@inlinable Pre-release
Pre-release
Merge pull request #30 from dn-m/inlinable

Add @inlinable to various operations

Prevent Rational Explosion

24 Aug 20:44
25015b2
Compare
Choose a tag to compare
Pre-release
Merge pull request #28 from dn-m/negate-rational

Fix Rational negate bug

Refine quadratic implementation

17 Aug 11:23
0446053
Compare
Choose a tag to compare
Merge pull request #25 from dn-m/quadratic

Refine quadratic(_:_:_:) implementation

Add Linux Support

13 Aug 13:17
7617c38
Compare
Choose a tag to compare
Merge pull request #24 from dn-m/linux

Add support for Linux

Power to the Public

24 Jul 00:12
cafcb08
Compare
Choose a tag to compare

Make Power(Generator|Sequence) public.

Swift 4.2

12 Jul 00:55
8afee7c
Compare
Choose a tag to compare
Merge pull request #6 from dn-m/swift-4.2

Update for Swift 4.2