Releases: JuliaMath/DecFP.jl
Releases · JuliaMath/DecFP.jl
v1.4.2
DecFP v1.4.2
Merged pull requests:
- Use primitive type (#91) (@jmkuhn)
- MassInstallAction: Install the CI workflow on this repository (#144) (@timholy)
- Update return type for logabsgamma (#146) (@jmkuhn)
- support precision function ala Julia 1.8 (#148) (@stevengj)
- parse complex numbers (#151) (@stevengj)
- update CI (#152) (@stevengj)
- Remove ARM 32-bit jobs from drone (#154) (@giordano)
- Optimize component part construction (#155) (@ancapdev)
- bigfloat conversions (#156) (@stevengj)
- fix integer comparisons (#157) (@stevengj)
- Fix Irrational and BigFloat comparisons (#158) (@jmkuhn)
- Test rounding when parsing strings (#159) (@jmkuhn)
- read and write methods. Fixes #160 (#161) (@dantaras)
- enable dependabot for GitHub actions (#164) (@ranocha)
- Update TagBot.yml to latest (#165) (@fingolfin)
- Update CI.yml to use latest actions (#166) (@fingolfin)
- Bump actions/cache from 1 to 3 (#167) (@dependabot[bot])
- Bump actions/checkout from 2 to 3 (#168) (@dependabot[bot])
- Bump codecov/codecov-action from 1 to 3 (#169) (@dependabot[bot])
- Track invalidations in CI tests (#170) (@fingolfin)
- Reduce method invalidations (#171) (@fingolfin)
- Bump actions/checkout from 3 to 4 (#175) (@dependabot[bot])
- Update TagBot.yml: use tagbot key (#177) (@stevengj)
- ci: remove broken drone CI and update badge (#179) (@inkydragon)
- Bump actions/cache from 3 to 4 (#181) (@dependabot[bot])
- Bump julia-actions/setup-julia from 1 to 2 (#183) (@dependabot[bot])
- Bump codecov/codecov-action from 3 to 5 (#184) (@dependabot[bot])
- Thread safety: per-task state rather than per-thread (#185) (@stevengj)
- Update Project.toml: bump version (#186) (@stevengj)
- Printf: avoid converting to Float64 or BigFloat (#187) (@jmkuhn)
- Update Project.toml: version bump (#188) (@stevengj)
- Explicitely qualify extended constructors (#190) (@lgoettgens)
- Update Project.toml: 1.4.1 version bump (#191) (@stevengj)
- Update TagBot.yml (#192) (@stevengj)
- Bump actions/checkout from 4 to 5 (#193) (@dependabot[bot])
- Fix incorrect RoundUp conversion of large strings (#194) (@jmkuhn)
- Bump actions/checkout from 5 to 6 (#196) (@dependabot[bot])
- Bump actions/cache from 4 to 5 (#197) (@dependabot[bot])
- Drop obsolete
>and>=methods (#198) (@lgoettgens) - Update Project.toml: version 1.4.2 bump (#199) (@stevengj)
Closed issues:
- round functions (#6)
- StackOverflow when using DecFP on 32-bit Linux (#40)
- Lacking randn() (#80)
- Comparison with Irrational (#122)
- parse() Complex (#124)
- disable InexactError for runtime parsing (#127)
- Comparison with Integer (#131)
- Rounding when parsing strings (#134)
- SpecialFunctions.logabsgamma return type changed (#145)
- support precision(x; base) in Julia 1.8 (#147)
- use new Printf.tofloat interface (vs ini_dec/fix_dec) (#149)
- BigFloat construction from DecXX (#150)
- use per-task (not per-thread) flags, rounding mode, etcetera? (#153)
- Serialization broken after change to primitive types (#160)
- Use Requires.jl for SpecialFunctions? (#162)
- the way DecFP decomposes converted floats is unpredictable (#163)
- Make a new release? (#172)
- release tags not being created? (#173)
- Exact result of 2^20 + 2^-20 (#174)
- incorrect RoundUp conversion of large strings (#176)
- printf is converting to
Float64(#178) - DecFP fails to install in Intel macOS (#195)
v1.1.0
v1.0.0
DecFP v1.0.0
Closed issues:
- tryparse (#4)
- mod, rem (#7)
- Low-level Constructors (#14)
- Make DecFP package thread safe (#39)
- exp10(Dec128(0)) produces incorrect result (#47)
- exact comparisons with binary values/directed conversions (#79)
- incorrect floatmin? (#82)
- implement Base.hash(x::DecFP.DecimalFloatingPoint) (#97)
- lgamma is decprecated in SpecialFunctions (#100)
- Comparison with Rational (#108)
- Base.Printf.function() deprecated in Julia 1.4 (#109)
- Implement widen() (#113)
- update Project.toml to allow SpecialFunctions v0.11 (#119)
- Build error (#126)
- export sigexp() (#130)
- Doesn't precompile on 1.5.0-beta1 (or 1.6) (#135)
Merged pull requests:
- Install TagBot as a GitHub Action (#104) (@JuliaTagBot)
- DecFPRRound -> DecFPRound (#105) (@jmkuhn)
- Make thread-safe; use JLL package (#106) (@jmkuhn)
- Correct floatmin() (#107) (@jmkuhn)
- Remove old printf compat (#110) (@jmkuhn)
- Add rem, mod, modf (#111) (@jmkuhn)
- Add logabsgamma (#112) (@jmkuhn)
- Comparison with Rational (#114) (@jmkuhn)
- Update Rational comparison (#115) (@jmkuhn)
- Implement widen() (#116) (@jmkuhn)
- Constructors with RoundingMode (#118) (@jmkuhn)
- Allow SpecialFunctions v0.11 (#120) (@jmkuhn)
- Comparison with Float (issue #79) (#121) (@jmkuhn)
- Implement tryparse() (#123) (@jmkuhn)
- hash() tests (#125) (@jmkuhn)
- sign(NaN) (#128) (@jmkuhn)
- Low-level Constructors (#129) (@jmkuhn)
- Int128 support (#132) (@jmkuhn)
- Some improvements to CI (#133) (@giordano)
- Implement rand() (#137) (@jmkuhn)
- Export sigexp (#138) (@jmkuhn)
v0.4.10
v0.4.9
v0.4.9 (2019-11-15)
Closed issues:
- switch to stdlib Printf (#98)
- InexactError for parsing/conversion (#93)
- Negative exponentiation is flawed (#92)
- string macro naming (#86)
- norm(Dec32[1,2], 2) Inexact error (#57)
Merged pull requests:
- Add compat for BP and SpecialFunctions. (#102) (fredrikekre)
- Set version to 0.4.9 and correct Julia compat. (#101) (fredrikekre)
- Printf reorg / add Project.toml (#99) (jmkuhn)
- fix negative integer powers (#95) (stevengj)
- don't throw InexactError on parsing/conversion (#94) (stevengj)
- Fix deprecations (#88) (femtocleaner[bot])
- use MPFR-style rounding enum (#87) (simonbyrne)
v0.4.8
v0.4.7
v0.4.6: Merge pull request #77 from JuliaMath/jq/1.0
Fixes for 1.0
v0.4.5: Merge pull request #74 from simonbyrne/sb/0.7
update for 0.7
v0.4.4: Merge pull request #74 from simonbyrne/sb/0.7
update for 0.7