Mark Dickinson

Results 130 issues of Mark Dickinson

`BigFloat` objects can't currently be pickled. For multiprocessing applications, it would be useful to be able to pickle a `BigFloat`.

enhancement

[from #79] Currently, we cythonize the .pyx sources to .c files at package install time, and then include those .c files in the uploaded sdist. That causes install-time issues for...

enhancement

When using the package in a coroutine, the context should be local to that coroutine. [PEP 567](https://www.python.org/dev/peps/pep-0567/) provides the mechanisms for achieving this.

enhancement

`repr` output for `BigFloat` objects should show the hex form of the float instead, since recreation is then unaffected by context. `str` can continue to show a decimal string.

enhancement

MPFR sets the nan flag even when propagating NaNs; this behaviour is different from the IEEE 754 specification, where propagating NaNs doesn't set the NaN flag. We should consider changing...

enhancement

1. It's too many ways to do it. (We already have the with statement and the ability to set contexts directly.) 2. It needless complicates the signature of every single...

enhancement

Check and document current behaviour; decide whether anything needs to change.

enhancement

### Description The docs at https://cibuildwheel.readthedocs.io/en/stable/options/#prerelease-pythons say: > Once Python is ABI stable and enters the release candidate phase, that version of Python will become available without this flag. Now...

Bump the release date for 6.4.0 - we're not going to get it in today. This PR should not be merged until 6.4.0 has actually been released, just in case...

A minor feature request: for `String` validation with a regex, `re.fullmatch` is more often going to be what we want to use than `re.match`. It would be nice to provide...

type: enhancement
component: core