Tags: JuliaMath/FixedPointNumbers.jl
Tags
## FixedPointNumbers v0.8.5 [Diff since v0.8.4](v0.8.4...v0.8.5) **Merged pull requests:** - Improve consistency in printing (#189) (@kimikage) - Add checked, wrapping and saturating arithmetic for add/sub/neg (#190) (@kimikage) - Improve `throw_converterror` (#205) (@kimikage) - Use sampler-based Random API (#206) (@kimikage) - Commonize promotion rules (#207) (@kimikage) - Systemize fixed point types to be tested (#208) (@kimikage) - Add checked_mul for type suffix (#210) (@kimikage) - Avoid inconsistent behavior of `unsafe_trunc` for `BigFloat` (#212) (@kimikage) - Optimize multiplication for Normed (#213) (@kimikage) - Improve overflow error message (#214) (@kimikage) - Improve `isapprox` (#216) (@kimikage) - Add `checked_abs`, `wrapping_abs` and `saturating_abs` (#217) (@kimikage) - Change test targets of `Fixed` (#218) (@kimikage) - Specialize multiplication for `Fixed` (#220) (@kimikage) - Add checked arithmetic for `/` (#222) (@kimikage) - Fix `% Normed{UInt32}` on ARM and Improve `NaN % FixedPoint` (#223) (@kimikage) - Commonize test codes (#224) (@kimikage) - Fix ambiguity test on Julia v1.6.0-DEV (#225) (@kimikage) - Add checked, wrapping and saturating arithmetic for div/cld/fld (#226) (@kimikage) - add doctest in unittest (#229) (@johnnychen94) - Add checked, wrapping and saturating arithmetic for `rem`/`mod` (#230) (@kimikage) - Remove old iterator methods (#231) (@kimikage) - Improve generation of typealiases (#233) (@kimikage) - Add support for `digits` keyword argument of `round()` (#235) (@kimikage) - Change the default arithmetic of `*` for `Normed` to wrapping (#236) (@kimikage) - Use GitHub Actions for unit testing on Arm arch. (#238) (@kimikage) - Customize `print` to provide "plain" representation (#243) (@kimikage) - Avoid selecting pre-release in ARM CI (#244) (@kimikage) - Work around rounding errors in nightly test (#248) (@kimikage) - fix tests on 1.7 (#253) (@KristofferC) - Remove assertions in "src/precompile.jl" (#254) (@kimikage) - using Requires for Statistics (#255) (@johnnychen94) - CI: test Julia 1.6 and update TagBot permission (#257) (@johnnychen94) - FixedPointNumbers v0.9.0-dev (#258) (@johnnychen94) - Create Invalidations.yml (#259) (@ranocha) - enable dependabot for GitHub actions (#262) (@ranocha) - CI: rename julia-runtest branch (#263) (@timholy) - Bump actions/checkout from 2 to 3 (#265) (@dependabot[bot]) - Bump actions/cache from 1 to 3 (#266) (@dependabot[bot]) - Bump uraimo/run-on-arch-action from 2.0.9 to 2.5.0 (#267) (@dependabot[bot]) - Bump actions/checkout from 3 to 4 (#269) (@dependabot[bot]) - use Random explicitly (#270) (@vchuravy) - Bump actions/cache from 3 to 4 (#273) (@dependabot[bot]) - Bump codecov/codecov-action from 1 to 4 (#275) (@dependabot[bot]) - ci: fix codecov (#276) (@inkydragon) - Enable package extension for Statistics (#277) (@hyrodium) - Use `StableRNG` in tests (#278) (@kimikage) - Fix Arm CI workflow (#279) (@kimikage) - Fix test for exponentially growing `promote_type` (#280) (@kimikage) - Revert "using Requires for Statistics" (#281) (@kimikage) - Bump julia-actions/setup-julia from 1 to 2 (#282) (@dependabot[bot]) - Add tests with Aqua.jl (#283) (@hyrodium) - Bump actions/checkout from 3 to 4 (#284) (@dependabot[bot]) - Avoid multiple `include`s of "test/common.jl." (#286) (@kimikage) - Add workaround for julia-invalidations (#287) (@kimikage) - Add test for `unsafe_trunc` returning arbitrary values (#289) (@kimikage) - Update macOS test targets (#290) (@kimikage) - Fix `_unsafe_trunc` to reduce the likelihood of arbitrary values (#291) (@kimikage) - Revert "Work around inference failure in promotion on nightly" (#294) (@kimikage) - Add `workflow-dispatch` trigger to UnitTest.yml (#295) (@kimikage) - Bump julia-actions/cache from 1 to 2 (#298) (@kimikage) - Update workflows (#299) (@kimikage) - Update tests (#300) (@kimikage) - Backport "Fix `_unsafe_trunc` to reduce the likelihood of arbitrary values (#291)" (#301) (@kimikage) - Version 0.8.5 (#302) (@kimikage) **Closed issues:** - Define `::Integer * ::FixedPoint`? (#78) - support reinterpret from UIntX to Fixed{IntX, N} (#96) - poor performance (#125) - mixing Fixed and Normed (#126) - `rem` returns zero for negative float input on ARMv7 (#134) - Commonizing code between `Fixed` and `Normed` (#139) - Optimizing `Normed` -> `Normed` conversions (#140) - Add `checked_add` and `checked_sub` (#152) - Data interoperability between 64-bit systems and 32-bit systems (#162) - Changing rounding mode of "mul" (`*`) for `Fixed` to `RoundNearest` (#173) - Optimizing multiplication for `Normed` (#174) - test broken (#181) - Making display style consistent with `Base` (#188) - [RFC] Changing the promotion type of `Integer` and `Fixed` to a float type. (#192) - [RFC] Use of Random API (#196) - `isapprox` does not handle `typemin(::FixedPoint{<:Signed})` correctly (#209) - `rem(::BigFloat, ::Type{<:Normed})` may return an incorrect value (#211) - Removing old iterator methods (#215) - Problems with `rem` for `Fixed` (#219) - [RFC] Supporting checked arithmetic for division-related operations (#221) - Follow contract of floor/ceil (#234) - Migration of CI for ARM (#237) - Failing test (#240) - [RFC] Suffix in `print(::IO, ::FixedPoint)` or `string(::FixedPoint)` (#241) - Test failure on nightly (1.7.0-DEV) in macOS (x64) (#246)
## FixedPointNumbers v0.8.4 [Diff since v0.8.3](v0.8.3...v0.8.4) **Closed issues:** - Overflow in `N63f1(Float64(typemax(N63f1)))` and so on (#200) - MSB may be cleared in conversion from `BigFloat` on ARM (#202) **Merged pull requests:** - Fix overflow in Float --> `Normed{T,f}` conversions where `f == 1` (#201) (@kimikage) - Fix `_unsafe_trunc` for `BigFloat` on ARM (#203) (@kimikage) - [CI] use Github Actions and update test targets (#204) (@johnnychen94)
## FixedPointNumbers v0.8.3 [Diff since v0.8.2](v0.8.2...v0.8.3) **Closed issues:** - performance on clamp (#179) - Adding `big(::FixedPoint)` and `rationalize(::FixedPoint)` (#184) **Merged pull requests:** - Add `big()` and `rationalize()` for `FixedPoint` (#186) (@kimikage) - Specialize sign-related functions (#187) (@kimikage) - Optimize `clamp` (#194) (@kimikage) - Add `bitstring` for `FixedPoint` numbers (#195) (@kimikage) - Version 0.8.3 (#198) (@kimikage)
## FixedPointNumbers v0.8.2 [Diff since v0.8.1](v0.8.1...v0.8.2) **Closed issues:** - [RFC] Promotion rules for overflow reduction (#167) **Merged pull requests:** - Support `floattype(Rational)` and require <:AbstractFloat for fallback (#177) (@timholy) - Fix reductions in Statistics (#183) (@timholy) - Update tests for `show`/`summary` (#191) (@kimikage) - Version 0.8.2 (#193) (@kimikage)
## FixedPointNumbers v0.8.1 [Diff since v0.8.0](v0.8.0...v0.8.1) **Merged pull requests:** - Install TagBot as a GitHub Action (#176) (@JuliaTagBot) - Put information in README regarding overflow, and add CONTRIBUTING (#178) (@timholy) - Reduce invalidations of other methods (#180) (@timholy)
PreviousNext