Neil Schemenauer
Neil Schemenauer
Pass '_seen' argument as None if empty (on first call). Pass 'compact' kwarg as needed.
Add Python implementations of certain longobject.c functions. These use asymptotically faster algorithms that can be used for operations on integers with many digits. In those cases, the performance overhead of...
This fixes issue GH-4
We previously used the modification time of the file. Change to use the content hash since it is more reliable and works better with reproducable build systems.
This branch adds support for the free-threaded (nogil) build of CPython. It includes the work done by Lysandros (use strong references, critical sections for `Message` objects). I excluded the changes...
See the [38762](https://github.com/grpc/grpc/issues/38762) issue tracking free-threading support.
If we are specializing to LOAD_GLOBAL_MODULE, set deferred reference counting for the value, if it meets criteria. For now, it's only done for frozenset objects. * Issue: gh-132657
# Bug report ### Bug description: Ideally, defaultdict would provide atomic "compute and add only if key is absent" behavior. When `__missing__` is called, another thread might insert the key....
Given this [performance regression in Python 3.14](https://github.com/python/cpython/issues/139951), it would be nice if we had a benchmark which would have more clearly shown it before final release. I have a [new...
This adds a new benchmark that's intended to be a better exercise for the cyclic garbage collector, compared with the existing benchmarks in the suite. The intention is to simulate...