Skip to content

Hypothesis for Python - version 6.38.0

Compare
Choose a tag to compare
@Zac-HD Zac-HD released this 26 Feb 10:30
· 3164 commits to master since this release

This release makes "floats()" error consistently when your floating-
point hardware has been configured to violate IEEE-754 for subnormal
numbers, instead of only when an internal assertion was tripped (issue
#3092).

If this happens to you, passing "allow_subnormal=False" will suppress
the explicit error. However, we strongly recommend fixing the root
cause by disabling global-effect unsafe-math compiler options instead,
or at least consulting e.g. Simon Byrne's Beware of fast-math
explainer first.

The canonical version of these notes (with links) is on readthedocs.