BFloat16s v0.5.1
Merged pull requests:
- BFloat16(::BigFloat) and BigFloat(::BFloat16) (#63) (@milankl)
- Bump actions/cache from 3 to 4 (#65) (@dependabot[bot])
- Update CI.yml (#66) (@ViralBShah)
- Bump codecov/codecov-action from 3 to 4 (#67) (@dependabot[bot])
- Remove Test dependency (#69) (@christiangnrd)
- Bump julia-actions/setup-julia from 1 to 2 (#70) (@dependabot[bot])
- rand BFloat16 sampling without conversion (#73) (@milankl)
- Update CI.yml (#74) (@ViralBShah)
- Update README.md (#75) (@ViralBShah)
- Update README.md (#76) (@ViralBShah)
- Enable AArch64 arithmetic on LLVM 19. (#77) (@maleadt)
- Update CI.yml to test on pre-releases (#80) (@ViralBShah)
rand
via scaled random integers (#82) (@milankl)- CI: Test on more systems (#83) (@eschnett)
- Bump codecov/codecov-action from 4 to 5 (#87) (@dependabot[bot])
- Silence warning in 1.12+ (#91) (@christiangnrd)
- Improve test coverage (#92) (@christiangnrd)
- Remove redundant operator definitions (#93) (@christiangnrd)
- Add definitions for 128-bit
unsafe_trunc
whenllvm_arithmetic == true
(#94) (@christiangnrd) - Add BFloat(Irrational) constructor (#99) (@kengruven)
- Define
Base.issubnormal(x::BFloat16)
(take 2) (#100) (@christiangnrd)
Closed issues:
- Support new Float8 and NormedFloat4 formats? (#47)
- Segfault using Julia 1.11-alpha2 on AMD EPYC 9554 (#68)
- rand(BFloat16, n) appears shifted from [0, 1) into (0, 1] (#71)
- Improve precision of rand sampling without conversion (#79)
Base.issubnormal(::BFloat16)
is missing (#86)- Creating sysimage fails on Windows (#88)
- Segmentation fault when converting BFloat16 to Float32 (#89)
- Irrationals (#97)