Nathan Goldbaum

Results 121 issues of Nathan Goldbaum

For example, with a mutex. This also leaves open the possibility for users to add their own `Sync` implementations if they want to manage e.g. an `UnsafeCell` themselves. This provides...

We have a WIP version of cffi that builds on the free-threaded interpreter: https://github.com/Quansight-Labs/cffi/pull/1 I think with that it should now be possible to make some headway on free-threaded support...

blocked-on-upstream

Towards fixing #12489. Adds free-threaded CI using a hacky workaround to avoid building against the version of cffi on PyPI. xref #12590

When I view the holoviz docs in on MacOS Sequoia install of Safari, some of the outputs fail to render: ![Image](https://github.com/user-attachments/assets/6776b964-cd8f-4f46-9069-570dc6a784a5) Here's one where one of the outputs rendered but...

### Proposed new feature or change: c.f. https://github.com/numpy/numpy/issues/29226 The standard-library hashing functions use the buffer protocol to expose the bytes in the ndarray buffer to the hash functions in `hashlib`....

Fixes #29225. The negation of an unsigned int underflows and creates a large positive `repeats`, which leads to allocations failures and/or swapping.

00 - Bug

I can't find an open an issue about this, but for a while now we have infrequent failures on MacOS CI due to a heisenbug: ``` FAILED numpy/linalg/tests/test_linalg.py::TestQR::test_stacked_inputs[float32-outer_size2-size2] - RuntimeWarning:...

00 - Bug

During the triage meeting today I showed how I use pyenv to manage ASAN and TSAN python installations and debug numpy tests using sanitizer-instrumented builds of Python and NumPy. I...

Right now PyO3 is set to 0.21.2 in `Cargo.toml` but the latest version is 0.23.4. PyO3 0.22 finalized the gil refs migration and it looks like there are some minor...

Uses the existing constraints file to avoid crashes on Windows CI. For PyPy 3.9 I don't think there's anything we can do because of https://github.com/pypy/pypy/issues/5027, which requires a fix inside...