Releases: JuliaMath/OverflowContexts.jl
Releases · JuliaMath/OverflowContexts.jl
v0.2.7
OverflowContexts v0.2.7
Minor changes
- Add
saturating
mode, where values accumulate at the maximum and minimum value of the type - Add support for rewriting broadcasted operators and array addition/subtraction/negation
Merged pull requests:
- Add saturating integer math (#7) (@BioTurboNick)
- Handle broadcasted operators (#12) (@BioTurboNick)
- Handle elementwise array math (#13) (@BioTurboNick)
- Add saturating array methods, which was overlooked by #7 (#15) (@BioTurboNick)
Closed issues:
- Handle broadcasted operators, vector operations? (#11)
v0.2.6
OverflowContexts v0.2.6
Minor changes
- Simplified method dispatching stack
- Extended tests
- Warns if attempting to set a default twice in the same module
- Clarified README
v0.2.5
v0.2.4
Minor changes
- Added tests to cover juxtaposed multiplication, within-function-body rewriting, pass-through of literals, and ensure math is unchanged over the Int16 range
- Pass-through of literals by the
@checked
and@unchecked
macros.
v0.2.3
- Prevent inconsistent state if attempting to set a default after a Base symbol is already bound.
- Expand lower compat bound for Julia to 1.0
- Rely on new checked_pow from Base.Checked in Julia 1.11+
v0.2.2
Fixed promotion issue with ^
v0.2.1
Update README.md
v0.2.0
Remove v1