This project adheres to Semantic Versioning.
- Updated CompatHelper setup
- Fixed CI (#44)
rem
has a pure-julia software implementation since Julia 1.9 (#42)fma
seems to be implemented in software on MacOS since Julia 1.8 (#45)
- Updated to PrettyTables v2 (#41, #46)
- Support half precision (Float16). Many thanks to milankl (#31, #39)
- Updated CompatHelper setup
- Updated compatibility bounds (#34, #36)
- Support (and test) Julia LTS (v1.6) and latest version (v1)
This is a bugfix release.
- Fix hygiene-related bug with Julia 1.6.0 (#32, #33)
- Support for additional operations:
neg
,abs
,rem
,muladd
(#21)
- Fix CI issues (#22)
- Compatibility with
PrettyTables.jl
0.12 (#29)
- Quality Assurance:
- CI: finish the switch from Travis to GitHub Actions
- TagBot: switch to issue comment triggers
- Display memory allocs in
@gflops
output (#5) - Estimate GFlops based on the minimum time measurement provided by
@btime
(#15) - Flop Counters are now displayed in a pretty-printed table (#3)
- Support for ternary operators: fma (#12)
- Quality Assurance:
- switch to GitHub Actions for CI
This is the first version compatible with Julia 1.4
- Quality Assurance:
- more tests (#11)
- TagBot support (#7)
- CompatHelper support
- Update dependency compat bounds to restore compatibility with Julia 1.4 (#6, #10)
- Cassette (#8)
- BenchmarkTools (#9)
Initial release
- Support for 32-bit and 64-bit FP formats
- Support for binary operators: +, -, *, /
- Support for unary operator: sqrt