This patch turns off a check in :func:`~hypothesis.register_random` for possibly unreferenced RNG instances on the free-threaded build of CPython 3.13 because this check has a much higher false positive rate in the free-threaded build (:issue:`3965`).
Thanks to Nathan Goldbaum for this patch.
6.100.4
--------------------
This patch turns off a warning for functions decorated with :func:`typing.overload` and then :func:`~hypothesis.strategies.composite`, although only in that order (:issue:`3970`).
6.100.3
--------------------
This patch fixes a significant slowdown when using the :func:`~hypothesis.stateful.precondition` decorator in some cases, due to expensive repr formatting internally (:issue:`3963`).
6.100.2
--------------------
Explicitly cast :obj:`numpy.finfo.smallest_normal` to builtin `float` in preparation for the :pypi:`numpy==2.0 <numpy>` release (:issue:`3950`)
6.100.1
--------------------
This patch improve a rare error message for flaky tests (:issue:`3940`).
6.100.0
--------------------
The :func:`~hypothesis.extra.numpy.from_dtype` function no longer generates ``NaT`` ("not-a-time") values for the ``datetime64`` or ``timedelta64`` dtypes if passed ``allow_nan=False`` (:issue:`3943`).