Skip to content

Releases: JuliaMath/FixedPointDecimals.jl

v0.5.3

12 Aug 18:09
e0c1932
Compare
Choose a tag to compare

FixedPointDecimals v0.5.3

Diff since v0.5.2

  • Performance improvements for FixedDecimal{Int128} and FixedDecimal{UInt128} (PR: #93)

Merged pull requests:

  • Use Int256 to reduce BigInts in FD operations. (#93) (@NHDaly)

Closed issues:

  • Create tag for 0.3.1 (#66)

v0.5.2

20 Dec 22:35
ddee978
Compare
Choose a tag to compare

FixedPointDecimals v0.5.2

Diff since v0.5.1

Merged pull requests:

  • Fix bug in previous PR for comparisons that underflow (large negatives) (#89) (@NHDaly)

v0.5.1

19 Dec 22:49
507185c
Compare
Choose a tag to compare

FixedPointDecimals v0.5.1

Diff since v0.5.0

v0.5.0

19 Dec 22:41
e769be4
Compare
Choose a tag to compare

FixedPointDecimals v0.5.0

Diff since v0.4.0

Merged pull requests:

  • Fix promotion between FixedDecimal and Rational (#74) (@nickrobinson251)
  • Bump version (#76) (@nickrobinson251)
  • Implement round methods for all RoundingModes (#78) (@bachdavi)
  • Use a Parsers.jl-based parser implementation (#80) (@Drvi)
  • Eliminate BigInt allocs for 128-bit FixedDecimal conversions. (#84) (@NHDaly)
  • Add checked math to FixedDecimals; default to overflow behavior (#85) (@NHDaly)
  • MassInstallAction: Install the CompatHelper workflow on this repository (#86) (@DilumAluthge)

Closed issues:

  • Handling Overflow (#12)
  • Error when promoting a Rational and a FixedDecimal (#73)
  • convert(::FD{T,N}, ::Int128) and convert(::FD{T,N}, ::UInt128) allocate BigInts (#83)

v0.4.0

04 Apr 18:38
460eb8f
Compare
Choose a tag to compare

What's Changed

  • Make FD÷FD return an FD. by @NHDaly in #40
  • Optimize zero(FD{T,f}): implement via reinterpret not convert. by @NHDaly in #46
  • Adds tests for Type Stability of FD functions. by @NHDaly in #48
  • Add support for three-arg div to FixedDecimals in Julia 1.4+ by @NHDaly in #51
  • Install TagBot as a GitHub Action by @JuliaTagBot in #54
  • Explicitly extend Base functions (Base.foo(...) = ...) instead of imports. by @NHDaly in #52
  • Add version to Project.toml, and bump to 0.3.1. by @Sacha0 in #60
  • Change an array to a tuple to improve parsing performance by 10x by @iamed2 in #62
  • MassInstallAction: Install the CI workflow on this repository by @timholy in #61
  • Delete REQUIRE by @omus in #63
  • Update CI badges by @omus in #64
  • removed @pure's by @caseykneale in #69

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

11 Feb 20:45
Compare
Choose a tag to compare
Drop support for Julia 0.6 (#47)

* Drop Julia 0.6 support

* Drop Compat dependency

* Drop sprintcompact

* Test against Julia 1.1

* Add Project.toml

Improve constructor performance

29 Oct 14:24
cc6aed3
Compare
Choose a tag to compare
  • Improve constructor performance (#30)

v0.2.3: Merge pull request #27 from nicoleepp/ne/fix-1.0

20 Sep 21:59
8bf579f
Compare
Choose a tag to compare

v0.2.2

23 May 17:19
e059f99
Compare
Choose a tag to compare
Updates for Julia 0.7 (#24)

* Updates for Julia 0.7

* Add direct type constructors that call convert

v0.2.1

22 Feb 19:37
Compare
Choose a tag to compare
Add hashing support (#21)