Skip to content

v0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Apr 09:19

Microfloats v0.2.0

Diff since v0.1.1

  • Add @microfloat macro
  • Add NonFiniteBehavior trait
  • Avoid private Base names, exposing new exponent_bits, significand_bits functions.
  • Use Republic.jl for marking public API
  • Fix world age issue (caused by generated function) when converting from types defined outside package

Breaking:

  • Make Microfloat abstract
  • Make OverflowPolicy a trait inherent to the type instead of conversion argument
  • Rename types and remove MX_* aliases
  • Fix Float8_E8M0FNU (previously MX_E8M0) rounding and remove zero value
  • Remove BitPackingExt

Merged pull requests:

Closed issues:

  • MX_E8M0 zeros (#11)
  • Abstract Microfloat type (#12)
  • Opt in to specific saturation/overflow modes by overdubbing methods (#16)