| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Python 3.15.0a3v3.15.0a3 | Hugo van Kemenade | 2025-12-16 | 166 | -668/+2057 |
| | | |||||
| * | gh-142754: Ensure that Element & Attr instances have the ownerDocument ↵ | Petr Viktorin | 2025-12-16 | 3 | -1/+15 |
| | | | | | | | attribute (#142794) Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> | ||||
| * | gh-76007: Deprecate `__version__` attribute in `wsgiref.simple_server` (#142675) | Hugo van Kemenade | 2025-12-16 | 5 | -5/+29 |
| | | |||||
| * | gh-142019: Add description about the exponent of result formatted with ↵ | 1nftf | 2025-12-16 | 1 | -0/+3 |
| | | | | | presentation type 'e' (#142084) | ||||
| * | gh-83926: BlockingIOError characters_written is byte count (#141215) | Cody Maloney | 2025-12-16 | 1 | -2/+2 |
| | | |||||
| * | gh-119786: Remove mention of `_PyThreadState_BumpFramePointer` from ↵ | Mikhail Efimov | 2025-12-16 | 1 | -4/+5 |
| | | | | | | | `InternalDocs/interpreter.md` (#141816) Co-authored-by: Irit Katriel <1055913+iritkatriel@users.noreply.github.com> | ||||
| * | gh-141218: Fix inaccurate object comparison documentation (#141221) | Mohsin Mehmood | 2025-12-16 | 1 | -1/+1 |
| | | | | | Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com> | ||||
| * | Remove duplicate content in `Mapping types - dict` documentation (#141036) | Owain Davies | 2025-12-16 | 1 | -3/+0 |
| | | |||||
| * | Correct Glossary key function example to use str.casefold instead of ↵ | Cameron Beck | 2025-12-16 | 1 | -1/+1 |
| | | | | | str.lower (#140316) | ||||
| * | decimal docs: specification link and examples (#128698) | Sergey B Kirpichev | 2025-12-16 | 1 | -4/+26 |
| | | | | | | | Co-authored-by: RUANG (James Roy) <longjinyii@outlook.com> Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> | ||||
| * | gh-106318: Add examples for str.ljust() method (#142719) | Adorilson Bezerra | 2025-12-16 | 1 | -0/+13 |
| | | | | | Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> | ||||
| * | Clarify that PyStructSequence is different from collections.namedtuple (#142626) | Petr Viktorin | 2025-12-16 | 1 | -2/+5 |
| | | |||||
| * | gh-130536: Add details to `os.path` documentation (#130557) | Arthur Wigo | 2025-12-16 | 1 | -9/+26 |
| | | |||||
| * | gh-85204: Improve `locale.setlocale` example (#132683) | Stan Ulbrych | 2025-12-16 | 1 | -13/+12 |
| | | |||||
| * | gh-124864: Extends smtplib documentation on ESMTP options format (#132547) | Patrick R | 2025-12-16 | 1 | -2/+4 |
| | | |||||
| * | gh-139320: Cover exception chaining in the docs of `contextmanager.__exit__` ↵ | Bartosz Sławecki | 2025-12-16 | 1 | -3/+5 |
| | | | | | (GH-140169) | ||||
| * | gh-142595: Amend be5e0dcdedb (fix NULL pointer dereference) (GH-142775) | Sergey B Kirpichev | 2025-12-16 | 1 | -2/+3 |
| | | |||||
| * | GH-134584: Remove redundant refcount from `_STORE_ATTR_SLOT` (#142729) | Savannah Ostrowski | 2025-12-15 | 9 | -17/+70 |
| | | |||||
| * | gh-142737: Handle lost `io.open` in `_Py_FindSourceFile` (GH-142747) | Bartosz Sławecki | 2025-12-15 | 4 | -1/+35 |
| | | |||||
| * | gh-134584: JIT: Eliminate redundant refcount ops for X_INT (GH-142765) | Ken Jin | 2025-12-15 | 9 | -1246/+1050 |
| | | |||||
| * | gh-85222: Document the global start method side effect in multiprocessing ↵ | AN Long | 2025-12-15 | 1 | -14/+72 |
| | | | | | | | | | | (GH-136426) * Document the ctx parameter in some types in multiprocessing. * Reduce duplication while still linking to the central explanation from API points with the side effect. Co-authored-by: Carol Willing <carolcode@willingconsulting.com> Co-authored-by: R Chintan Meher <meherrihaan@gmail.com> | ||||
| * | Add Fidget-Spinner to more JIT CODEOWNERS (GH-142768) | Ken Jin | 2025-12-15 | 1 | -2/+2 |
| | | |||||
| * | gh-134584: Eliminate redundant refcounting from `_STORE_ATTR_INSTANCE_VALUE` ↵ | Nadeshiko Manju | 2025-12-15 | 10 | -16/+67 |
| | | | | | | (GH-142759) Signed-off-by: Manjusaka <me@manjusaka.me> | ||||
| * | gh-134584: Remove custom float decref ops (GH-142576) | Ken Jin | 2025-12-15 | 15 | -3131/+2606 |
| | | |||||
| * | gh-141081: Revert "Add a `.gitignore` file to `__pycache__` folders ↵ | Hugo van Kemenade | 2025-12-15 | 7 | -60/+2 |
| | | | | | (#141162)" (#142758) | ||||
| * | GH-142718: JIT: Fix crash due to incorrect caching on side exits when ↵ | Mark Shannon | 2025-12-15 | 7 | -330/+982 |
| | | | | | | | | | exiting jitted code. (GH-142762) JIT: Fix crash due to incorrect caching on side exits when exiting jitted code. * Make sure that stack is in correct state at side exits with TOS cached values * Simplify choice of cached items for side exits | ||||
| * | gh-116738: Make _bz2 module thread-safe (gh-142756) | Alper | 2025-12-15 | 3 | -6/+38 |
| | | | | | | Make the attributes in _bz2 module thread-safe on the free-threading build. Attributes (eof, needs_input, unused_data) are now stored atomically or accessed via mutex-protected getters. | ||||
| * | gh-142472: Clean-up _PyStackRef functions (gh-142479) | Sam Gross | 2025-12-15 | 5 | -200/+57 |
| | | | | | | | | | This combines most _PyStackRef functions and macros between the free threaded and default builds. - Remove Py_TAG_DEFERRED (same as Py_TAG_REFCNT) - Remove PyStackRef_IsDeferred (same as !PyStackRef_RefcountOnObject) | ||||
| * | gh-134584: Eliminate redundant refcounting from _STORE_SUBSCR_DICT (GH-142712) | Donghee Na | 2025-12-15 | 9 | -23/+74 |
| | | | | Co-authored-by: Ken Jin <kenjin4096@gmail.com> | ||||
| * | gh-134584: Eliminate redundant refcounting from _CALL_LIST_APPEND (GH-142711) | Nadeshiko Manju | 2025-12-15 | 10 | -720/+910 |
| | | | | | Signed-off-by: Manjusaka <me@manjusaka.me> Co-authored-by: Ken Jin <kenjin4096@gmail.com> | ||||
| * | gh-142466: Pixi package definitions for downstream use (#142469) | Lucas Colley | 2025-12-15 | 8 | -0/+216 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WIP: ENH: Pixi package definitions for downstream development [skip ci] * linux-64 support * tidy gitignore * respond to review - switch cases on `PYTHON_VARIANT` - remove `minor_version` by using `python3` - remove runtime-only asan options * README updates * use `.md` to preview rendering * Apply suggestions from code review Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> * Apply suggestion from @FFY00 Co-authored-by: Filipe Laíns <filipe.lains@gmail.com> * Apply suggestion from @FFY00 Co-authored-by: Filipe Laíns <filipe.lains@gmail.com> * Apply suggestion from @FFY00 Co-authored-by: Filipe Laíns <filipe.lains@gmail.com> * Apply suggestion from @lucascolley --------- Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Co-authored-by: Filipe Laíns <filipe.lains@gmail.com> | ||||
| * | Move doc on structure from devguide to `InternalDocs` (GH-142237) | Stan Ulbrych | 2025-12-15 | 2 | -0/+45 |
| | | | | | | | | | Co-Authored-By: Paul Ross <apaulross@gmail.com> Co-Authored-By: Carol Willing <carolcode@willingconsulting.com> Co-Authored-By: Hugo van Kemenade <hugovk@users.noreply.github.com> Co-Authored-By: Ezio Melotti <ezio.melotti@gmail.com> Co-Authored-By: Adam Turner <9087854+aa-turner@users.noreply.github.com> | ||||
| * | gh-142020: ctypes docs: Note that find_library relies on the programs it ↵ | Petr Viktorin | 2025-12-15 | 1 | -0/+5 |
| | | | | | runs (GH-142134) | ||||
| * | gh-142594: fix by property calls io.TextIOWrapper.detach (GH-142706) | yihong | 2025-12-15 | 3 | -0/+21 |
| | | | | | Signed-off-by: yihong0618 <zouzou0208@gmail.com> | ||||
| * | gh-142217: Recommend PyUnicode_InternFromString() to replace ↵ | Victor Stinner | 2025-12-15 | 3 | -3/+3 |
| | | | | | _PyUnicode_FromId() (GH-142746) | ||||
| * | gh-142029: Raise `ModuleNotFoundError` instead of crashing on nonexsistent ↵ | dr-carlos | 2025-12-15 | 3 | -12/+34 |
| | | | | | | | module name given to `create_builtin()` (#142054) Co-authored-by: Brett Cannon <brett@python.org> Co-authored-by: Victor Stinner <vstinner@python.org> | ||||
| * | gh-138122: Add --subprocesses flag to profile child processes in tachyon ↵ | Pablo Galindo Salgado | 2025-12-15 | 22 | -560/+2700 |
| | | | | | (#142636) | ||||
| * | gh-139871: Optimize bytearray construction with encoding (#142243) | Cody Maloney | 2025-12-15 | 1 | -1/+16 |
| | | | | | | | | | | | | | | | | | | | | When a `str` is encoded in `bytearray.__init__` the encoder tends to create a new unique bytes object. Rather than allocate new memory and copy the bytes use the already created bytes object as bytearray backing. The bigger the `str` the bigger the saving. Mean +- std dev: [main_encoding] 497 us +- 9 us -> [encoding] 14.2 us +- 0.3 us: 34.97x faster ```python import pyperf runner = pyperf.Runner() runner.timeit( name="encode", setup="a = 'a' * 1_000_000", stmt="bytearray(a, encoding='utf8')") ``` | ||||
| * | gh-142651: make `Mock.call_count` thread-safe (#142656) | chaope | 2025-12-15 | 3 | -2/+27 |
| | | |||||
| * | gh-76007: Deprecate `__version__` attribute in `ctypes` (#142679) | Hugo van Kemenade | 2025-12-15 | 7 | -7/+53 |
| | | |||||
| * | gh-140414: streamline thread state access in `asyncio` (#142742) | Kumar Aditya | 2025-12-15 | 3 | -33/+36 |
| | | |||||
| * | gh-141081: Add a `.gitignore` file to `__pycache__` folders (#141162) | Stan Ulbrych | 2025-12-15 | 7 | -2/+60 |
| | | | | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Co-authored-by: Brett Cannon <brett@python.org> | ||||
| * | gh-132657: Use stronger memory ordering for so->mask. (gh-142735) | Neil Schemenauer | 2025-12-15 | 1 | -5/+5 |
| | | | | | | We need to use release/acquire ordering for the 'mask' member of the set structure. Without this, `set_lookkey_threadsafe()` could be looking at the old value of `table` but the new value of `mask`. | ||||
| * | gh-142724: fix error path in `_PyPegen_raise_tokenizer_init_error` (#142725) | AZero13 | 2025-12-14 | 1 | -1/+1 |
| | | |||||
| * | Use threading.Event rather than boolean flag. (gh-142722) | Neil Schemenauer | 2025-12-14 | 1 | -9/+7 |
| | | |||||
| * | gh-106318: Add examples for str.isnumeric() (#142680) | Adorilson Bezerra | 2025-12-14 | 1 | -0/+15 |
| | | | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> | ||||
| * | gh-138122: Add some screenshots to the profiling.sampling docs (#142676) | Pablo Galindo Salgado | 2025-12-14 | 15 | -5/+7164 |
| | | | | | Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Co-authored-by: Stan Ulbrych <89152624+StanFromIreland@users.noreply.github.com> | ||||
| * | gh-76007: `pydoc`: Catch `DeprecationWarning` for stdlib module ↵ | Stan Ulbrych | 2025-12-14 | 3 | -18/+65 |
| | | | | | `__version__` attributes (#139997) | ||||
| * | gh-134584: Eliminate redundant refcounting from _STORE_SUBSCR_LIST_INT ↵ | Donghee Na | 2025-12-14 | 9 | -21/+96 |
| | | | | | (gh-142703) | ||||
| * | gh-142681: Improve unicodedata tests (GH-142682) | Serhiy Storchaka | 2025-12-14 | 2 | -91/+17456 |
| | | |||||
