[Python-checkins] gh-142476: fix memory leak when creating JIT executors (GH-142492)

2025-12-19 Thread Fidget-Spinner
https://github.com/python/cpython/commit/e2a7db717507a66b49bb796391530147b3acab93 commit: e2a7db717507a66b49bb796391530147b3acab93 branch: main author: Shamil committer: Fidget-Spinner date: 2025-12-19T19:07:11Z summary: gh-142476: fix memory leak when creating JIT executors (GH-142492) files:

[Python-checkins] gh-134584: JIT: Borrow references for immortal promoted globals (GH-142921)

2025-12-19 Thread Fidget-Spinner
https://github.com/python/cpython/commit/6b4bc6e6a240966cfec488c25c83c40a101a94c8 commit: 6b4bc6e6a240966cfec488c25c83c40a101a94c8 branch: main author: Ken Jin committer: Fidget-Spinner date: 2025-12-19T19:06:34Z summary: gh-134584: JIT: Borrow references for immortal promoted globals (GH-142921

[Python-checkins] gh-120321: Make gi_frame_state transitions atomic in FT build (gh-142599)

2025-12-19 Thread colesbury
https://github.com/python/cpython/commit/08bc03ff2a5545a165ba57f4ca73b8ff705dc757 commit: 08bc03ff2a5545a165ba57f4ca73b8ff705dc757 branch: main author: Sam Gross committer: colesbury date: 2025-12-19T19:10:37Z summary: gh-120321: Make gi_frame_state transitions atomic in FT build (gh-142599) Th

[Python-checkins] gh-120321: Fix TSan reported race in gen_clear_frame (gh-142995)

2025-12-19 Thread colesbury
https://github.com/python/cpython/commit/4ea3c1a04747978361b497798428423cbb6a7146 commit: 4ea3c1a04747978361b497798428423cbb6a7146 branch: main author: Sam Gross committer: colesbury date: 2025-12-19T17:33:49-05:00 summary: gh-120321: Fix TSan reported race in gen_clear_frame (gh-142995) TSan t

[Python-checkins] gh-129069: Fix listobject.c data races due to memmove (gh-142957)

2025-12-19 Thread colesbury
https://github.com/python/cpython/commit/e46f28c6afce9c85e4bc4a113d1c7efc472e7d8f commit: e46f28c6afce9c85e4bc4a113d1c7efc472e7d8f branch: main author: Sam Gross committer: colesbury date: 2025-12-19T18:06:47-05:00 summary: gh-129069: Fix listobject.c data races due to memmove (gh-142957) The u

[Python-checkins] gh-142961: Fix constant folding len(tuple) in JIT (GH-142963)

2025-12-19 Thread Fidget-Spinner
https://github.com/python/cpython/commit/786f464c740a2f2bf60871feaf73df87b315877b commit: 786f464c740a2f2bf60871feaf73df87b315877b branch: main author: Ken Jin committer: Fidget-Spinner date: 2025-12-19T17:43:36Z summary: gh-142961: Fix constant folding len(tuple) in JIT (GH-142963) files: A M

[Python-checkins] gh-142776: Ensure fp file descriptor is closed on all code paths in import.c (GH-142777)

2025-12-19 Thread brettcannon
https://github.com/python/cpython/commit/6a4f10325d58deb1906b39d68dc8e84f4c2bf5a4 commit: 6a4f10325d58deb1906b39d68dc8e84f4c2bf5a4 branch: main author: stratakis committer: brettcannon date: 2025-12-19T10:14:52-08:00 summary: gh-142776: Ensure fp file descriptor is closed on all code paths in im

[Python-checkins] [3.14] gh-142527: Docs: Clarify that random.seed() discards the sign of an integer input (GH-142483) (#142970)

2025-12-19 Thread hauntsaninja
https://github.com/python/cpython/commit/b46ce52a532623dd8669d8840b07f94cefa3e3fa commit: b46ce52a532623dd8669d8840b07f94cefa3e3fa branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: hauntsaninja <[email protected]> da

[Python-checkins] gh-142527: Docs: Clarify that random.seed() discards the sign of an integer input (#142483)

2025-12-19 Thread hauntsaninja
https://github.com/python/cpython/commit/610aabfef2f90dc1a274703779615aa5b7fbbb3a commit: 610aabfef2f90dc1a274703779615aa5b7fbbb3a branch: main author: Andrej committer: hauntsaninja <[email protected]> date: 2025-12-19T00:29:35-08:00 summary: gh-142527: Docs: Clarify

[Python-checkins] [3.13] gh-142527: Docs: Clarify that random.seed() discards the sign of an integer input (GH-142483) (#142971)

2025-12-19 Thread hauntsaninja
https://github.com/python/cpython/commit/20c3015e85469cd3b8b22810c9969bc543740196 commit: 20c3015e85469cd3b8b22810c9969bc543740196 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: hauntsaninja <[email protected]> da

[Python-checkins] [3.13] gh-142681: Move NormalizationTest-3.2.0.txt to more safe place. (GH-142935) (GH-142945)

2025-12-19 Thread encukou
https://github.com/python/cpython/commit/ae3834c97eec709d7ceda9d1fcf6f5f09cce7223 commit: ae3834c97eec709d7ceda9d1fcf6f5f09cce7223 branch: 3.13 author: Miss Islington (bot) <[email protected]> committer: encukou date: 2025-12-19T13:34:18+01:00 summary: [3.13] gh-142

[Python-checkins] gh-136282: Configparser: create unnamed sections via mapping protocol access (GH-136313)

2025-12-19 Thread encukou
https://github.com/python/cpython/commit/4aef13832521b4e7785c9643f6a995c92b4a691d commit: 4aef13832521b4e7785c9643f6a995c92b4a691d branch: main author: Rogdham <[email protected]> committer: encukou date: 2025-12-19T13:44:03+01:00 summary: gh-136282: Configparser: create un

[Python-checkins] gh-142560: prevent use-after-free in search-like methods by exporting buffer in bytearray (#142938)

2025-12-19 Thread kumaraditya303
https://github.com/python/cpython/commit/220f0b107776391201a399c54dd01692c36fcdf4 commit: 220f0b107776391201a399c54dd01692c36fcdf4 branch: main author: wangxiaolei committer: kumaraditya303 date: 2025-12-19T08:02:23Z summary: gh-142560: prevent use-after-free in search-like methods by exporting

[Python-checkins] JIT: Rename trampoline.c to shim.c (#142974)

2025-12-19 Thread diegorusso
https://github.com/python/cpython/commit/685272eb8abb3b5ad73f6251f56990229f42456e commit: 685272eb8abb3b5ad73f6251f56990229f42456e branch: main author: Diego Russo committer: diegorusso date: 2025-12-19T14:39:41Z summary: JIT: Rename trampoline.c to shim.c (#142974) files: A Tools/jit/shim.c D

[Python-checkins] [3.13] gh-142776: Ensure fp file descriptor is closed on all code paths in import.c (GH-142777) (#142989)

2025-12-19 Thread kumaraditya303
https://github.com/python/cpython/commit/4b8c9f5a7b89fbdbee9caa07f5cdf3ae9bbec9ba commit: 4b8c9f5a7b89fbdbee9caa07f5cdf3ae9bbec9ba branch: 3.13 author: stratakis committer: kumaraditya303 date: 2025-12-20T12:48:42+05:30 summary: [3.13] gh-142776: Ensure fp file descriptor is closed on all code p

[Python-checkins] [3.14] gh-142776: Ensure fp file descriptor is closed on all code paths in import.c (GH-142777) (#142988)

2025-12-19 Thread kumaraditya303
https://github.com/python/cpython/commit/dcbde6b7927179a1900d999bf3fcad03b6040ec1 commit: dcbde6b7927179a1900d999bf3fcad03b6040ec1 branch: 3.14 author: stratakis committer: kumaraditya303 date: 2025-12-20T12:49:23+05:30 summary: [3.14] gh-142776: Ensure fp file descriptor is closed on all code p

[Python-checkins] gh-143012: use `Py_ssize_t` cast for `PyBytes_FromStringAndSize` (#143013)

2025-12-19 Thread sobolevn
https://github.com/python/cpython/commit/5989095dfd08735525f2b615066bc3c231b09388 commit: 5989095dfd08735525f2b615066bc3c231b09388 branch: main author: AZero13 committer: sobolevn date: 2025-12-20T10:37:10+03:00 summary: gh-143012: use `Py_ssize_t` cast for `PyBytes_FromStringAndSize` (#143013)

[Python-checkins] [3.14] gh-142560: prevent use-after-free in search-like methods by exporting buffer in bytearray (GH-142938) (#142983)

2025-12-19 Thread vstinner
https://github.com/python/cpython/commit/dbc7fd61d8392557b8a2ab8630849e004a43fa42 commit: dbc7fd61d8392557b8a2ab8630849e004a43fa42 branch: 3.14 author: Miss Islington (bot) <[email protected]> committer: vstinner date: 2025-12-19T16:58:24Z summary: [3.14] gh-142560:

[Python-checkins] gh-134160: Start "Extending and embedding" with a Diataxis-style tutorial (GH-142314)

2025-12-19 Thread encukou
https://github.com/python/cpython/commit/049c2526bffddf94495b7c0d2d788ac9faf4078a commit: 049c2526bffddf94495b7c0d2d788ac9faf4078a branch: main author: Petr Viktorin committer: encukou date: 2025-12-19T17:48:34+01:00 summary: gh-134160: Start "Extending and embedding" with a Diataxis-style tutor

[Python-checkins] gh-142927: Tachyon: Start with user's default light/dark theme (#142987)

2025-12-19 Thread pablogsal
https://github.com/python/cpython/commit/5b5263648f2404b22f9a596c67350c2e602df52b commit: 5b5263648f2404b22f9a596c67350c2e602df52b branch: main author: Hugo van Kemenade <[email protected]> committer: pablogsal date: 2025-12-20T02:36:09+01:00 summary: gh-142927: Tachyon: Sta