Nathan Goldbaum
Nathan Goldbaum
While this does have some overlap with work on subinterpreters since the C thread safety issues we're working on apply to subinterpreters as well, the bulk of the work required...
There are now `cp313t` nightly wheels up for `manylinux` and `musllinux` at our normal spot for nightlies. Windows wheels will need to wait on resolving some windows-specific build issues and...
I'll try to take a look with an eye toward thread safety. I'm not very familiar with the RNG internals so it'll be a good excuse to poke around. I...
I looked at the `np.random` cython code today and I think we're fine without any new major updates. All existing usages of the lowlevel bitgen state are guarded by acquiring...
No, there is no plan to do that, the first version of NumPy to support Python 3.13 will either be a 2.0.x version or NumPy 2.1 and the first version...
Thanks! That's a known issue. Cython doesn't have a way to add the `Py_mod_gil` slot to the extension. Hopefully cython nightly grows that feature but if worst comes to worst...
Good point, see https://github.com/numpy/numpy/pull/26913
The Cython PR just got merged so I'll send in the necessary Cython build changes as well whenever the Cython wheel gets regenerated.
I chatted with @colesbury about locking for object arrays today. He thinks we will need some sort of locking or synchronization to fix the threaded object array access issues @seberg...
We're planning to upload `cp313t` wheels to pypi for Mac and Linux for the NumPy 2.1 release candidate. Hopefully we'll be able to get Windows wheels up too but that's...