Neil Schemenauer

Results 10 issues of 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...

type-feature
awaiting core review

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...

python
:a: safe for tests

See the [38762](https://github.com/grpc/grpc/issues/38762) issue tracking free-threading support.

lang/Python

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....

extension-modules
type-crash
topic-free-threading

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...