Skip to content

[pull] main from python:main#1400

Merged
pull[bot] merged 7 commits into
All-Blockchains:mainfrom
python:main
Jun 15, 2026
Merged

[pull] main from python:main#1400
pull[bot] merged 7 commits into
All-Blockchains:mainfrom
python:main

Conversation

@pull

@pull pull Bot commented Jun 15, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

vstinner and others added 7 commits June 15, 2026 08:29
…site module (#151319)

Inject the "sitedir" variable in the frame which executes ".pth" code.
…ject.c (#137828)

Replace also _PyObject_HashFast() with PyObject_Hash()
in _collections._count_elements().

Rename _PyObject_HashFast() to _PyObject_HashDictKey(),
and mark it as Py_ALWAYS_INLINE.

Only use _PyObject_HashDictKey() on dictionaries.
Calling PyErr_Clear() on success can mask a pending exception.
Replace it with an assertion checking that no exception is set.
Call PyBuffer_Release() if PyObject_GC_New() fails.

Fix also bytes_join(): only call Py_DECREF(item) after formatting the
error message which uses item.
The global variable has been replaced by a new thread local variable
"pkgcontext" in Python/import.c.
* snprintf() is not async-signal-safe: replace it with
  _Py_DumpDecimal().
* Fix tid type from 'long' to 'unsigned long'.
* Replace PyLong_AsLong() with PyLong_AsInt().
* Avoid unnecessary narrowing cast on _Py_write_noraise() call.
@pull pull Bot locked and limited conversation to collaborators Jun 15, 2026
@pull pull Bot added the ⤵️ pull label Jun 15, 2026
@pull pull Bot merged commit b6a2eef into All-Blockchains:main Jun 15, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants