https://github.com/python/cpython/commit/8810e286fa48876422d1b230208911decbead294
commit: 8810e286fa48876422d1b230208911decbead294
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-09-14T00:23:51+08:00
summary:
gh-121459: Deferred LOAD_GLOBAL (GH-123128)
Co-authored-by
https://github.com/python/cpython/commit/55402d3232ca400ebafe4fe3bd70f252304ebe07
commit: 55402d3232ca400ebafe4fe3bd70f252304ebe07
branch: main
author: Saul Shanabrook
committer: Fidget-Spinner
date: 2024-06-08T17:41:45+08:00
summary:
gh-119258: Eliminate Type Guards in Tier 2 Optimizer with
https://github.com/python/cpython/commit/e16aed63f64b18a26859eff3de976ded373e66b8
commit: e16aed63f64b18a26859eff3de976ded373e66b8
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-06-12T20:41:07+08:00
summary:
gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165)
Co
https://github.com/python/cpython/commit/91cd22a36119c83c9a21bfe0efe39d745086
commit: 91cd22a36119c83c9a21bfe0efe39d745086
branch: 3.13
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: Fidget-Spinner
date: 2024-06-12T21:37:26+08:00
summary:
https://github.com/python/cpython/commit/b1b61dc4cee43920ef2b08d5ac94ddf08119c507
commit: b1b61dc4cee43920ef2b08d5ac94ddf08119c507
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-06-13T17:31:21+08:00
summary:
gh-117657: Fix some simple races in instrumentation.c (GH-120118
https://github.com/python/cpython/commit/eebae2c460dabdc70dc0d9b6e189368eb1abb716
commit: eebae2c460dabdc70dc0d9b6e189368eb1abb716
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-06-13T17:29:19+08:00
summary:
gh-117657: Make PyType_HasFeature atomic (GH-120210)
Make
https://github.com/python/cpython/commit/17188270b6e6671ab721235745ad9f3ab0a7a8d8
commit: 17188270b6e6671ab721235745ad9f3ab0a7a8d8
branch: 3.13
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: Fidget-Spinner
date: 2024-06-13T18:23:19+08:00
summary:
https://github.com/python/cpython/commit/3067c62a34eb0a99a01af3e9edaaf082fb7fa0a2
commit: 3067c62a34eb0a99a01af3e9edaaf082fb7fa0a2
branch: 3.13
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: Fidget-Spinner
date: 2024-06-13T18:06:04+08:00
summary:
https://github.com/python/cpython/commit/2bacc2343c24c49292dea3461f6b7664fc2d33e2
commit: 2bacc2343c24c49292dea3461f6b7664fc2d33e2
branch: main
author: AN Long
committer: Fidget-Spinner
date: 2024-06-15T00:10:18+08:00
summary:
gh-117657: Add TSAN suppression for set_default_allocator_unlocked
https://github.com/python/cpython/commit/6e3e1124287858b6e22d10ac912e9b76afa3e41b
commit: 6e3e1124287858b6e22d10ac912e9b76afa3e41b
branch: 3.13
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: Fidget-Spinner
date: 2024-06-14T16:34:07Z
summary:
[3.
https://github.com/python/cpython/commit/6f63dfff6f493b405f3422210a168369e1e7a35d
commit: 6f63dfff6f493b405f3422210a168369e1e7a35d
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-06-15T22:39:22+08:00
summary:
gh-117657: Make PyType_HasFeature (exported version) atomic (#120484
https://github.com/python/cpython/commit/cbcb5265bfaf80af386faa8858359bb6f15cb77d
commit: cbcb5265bfaf80af386faa8858359bb6f15cb77d
branch: 3.13
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: Fidget-Spinner
date: 2024-06-15T15:06:54Z
summary:
[3.
https://github.com/python/cpython/commit/f385d99f57773e48285e0bcdbcd66dcbfdc647b3
commit: f385d99f57773e48285e0bcdbcd66dcbfdc647b3
branch: main
author: Nadeshiko Manju
committer: Fidget-Spinner
date: 2024-06-19T23:34:39+08:00
summary:
gh-120437: Fix `_CHECK_STACK_SPACE` optimization problems
https://github.com/python/cpython/commit/ae04b6f63640606a3212c9da21b87ebc374136e1
commit: ae04b6f63640606a3212c9da21b87ebc374136e1
branch: 3.13
author: Nadeshiko Manju
committer: Fidget-Spinner
date: 2024-06-20T01:40:48+08:00
summary:
[3.13] gh-120437: Fix `_CHECK_STACK_SPACE` optimization
https://github.com/python/cpython/commit/7c7aa5a99cce256ff726654038092a333a1f0531
commit: 7c7aa5a99cce256ff726654038092a333a1f0531
branch: 3.13
author: Ken Jin
committer: Fidget-Spinner
date: 2024-06-20T23:55:20+08:00
summary:
[3.13] gh-119258: Backport optimizer frame fixes in GH-119365 (GH
https://github.com/python/cpython/commit/223c03a43c010cf4404f2a42efafe587646a0619
commit: 223c03a43c010cf4404f2a42efafe587646a0619
branch: main
author: Nadeshiko Manju
committer: Fidget-Spinner
date: 2024-06-27T19:35:25+08:00
summary:
gh-121082: Fix build failure when the developer use
https://github.com/python/cpython/commit/e6543daf12051e9c660a5c0437683e8d2706a3c7
commit: e6543daf12051e9c660a5c0437683e8d2706a3c7
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-06-29T02:14:48+08:00
summary:
gh-117139: Fix a few wrong steals in bytecodes.c (GH-121127)
Fix a
https://github.com/python/cpython/commit/79e5dc1e499664966e50bb98065670033300
commit: 79e5dc1e499664966e50bb98065670033300
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-07-03T17:49:31+08:00
summary:
gh-121263: Macro-ify most stackref functions for MSVC (GH-121270
https://github.com/python/cpython/commit/3bddd07c2ada7cdadb55ea23a15037bd650e20ef
commit: 3bddd07c2ada7cdadb55ea23a15037bd650e20ef
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-07-07T21:45:06+08:00
summary:
Add Fidget-Spinner to stackrefs CODEOWNERS (GH-121455)
files:
M
https://github.com/python/cpython/commit/3bfc9c831ad9a3dcf4457e842f1e612e93014a17
commit: 3bfc9c831ad9a3dcf4457e842f1e612e93014a17
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-07-11T02:02:08+08:00
summary:
gh-120198: Stop the world when setting __class__ on free-threaded
https://github.com/python/cpython/commit/cd74ed0a71f57e96bcd6c2a996587c58ef5da82d
commit: cd74ed0a71f57e96bcd6c2a996587c58ef5da82d
branch: 3.13
author: Ken Jin
committer: Fidget-Spinner
date: 2024-07-12T19:35:53+08:00
summary:
[3.13] gh-120198: Stop the world when setting __class__ on free
https://github.com/python/cpython/commit/e904300882055bed71cae59f8ca9161066659b7c
commit: e904300882055bed71cae59f8ca9161066659b7c
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-07-16T02:57:58+08:00
summary:
gh-121546: Disable contextvar caching on free-threading build (GH
https://github.com/python/cpython/commit/69c68de43aef03dd52fabd21f99cb3b0f9329201
commit: 69c68de43aef03dd52fabd21f99cb3b0f9329201
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-07-17T01:09:58+08:00
summary:
gh-121621: Move asyncio running loop to thread state (GH-121695
https://github.com/python/cpython/commit/06d76c4b94f87b0785a96dbfa0904afc0b459cb7
commit: 06d76c4b94f87b0785a96dbfa0904afc0b459cb7
branch: 3.13
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: Fidget-Spinner
date: 2024-07-17T01:57:37+08:00
summary:
https://github.com/python/cpython/commit/ae2a25bf607410bb87d0b0c556adc7f56ec73fa9
commit: ae2a25bf607410bb87d0b0c556adc7f56ec73fa9
branch: 3.12
author: Peter Lazorchak
committer: Fidget-Spinner
date: 2024-01-20T04:45:33+08:00
summary:
[3.12] Check for valid tp_version_tag in specializer (gh
https://github.com/python/cpython/commit/a11312456d05a06feed00ee9e530e50fcadb7011
commit: a11312456d05a06feed00ee9e530e50fcadb7011
branch: 3.11
author: Peter Lazorchak
committer: Fidget-Spinner
date: 2024-02-06T21:58:30+08:00
summary:
[3.11] gh-89811: Check for valid tp_version_tag in
https://github.com/python/cpython/commit/5a173efa693a053bf4a059c82c1c06c82a9fa8fb
commit: 5a173efa693a053bf4a059c82c1c06c82a9fa8fb
branch: main
author: Peter Lazorchak
committer: Fidget-Spinner
date: 2024-02-10T01:06:14+08:00
summary:
Add Peter L to ACKS (GH-115222)
files:
M Misc/ACKS
diff
https://github.com/python/cpython/commit/7cce8576226249461baa91c4a89770a1823b44a4
commit: 7cce8576226249461baa91c4a89770a1823b44a4
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-02-13T21:24:48+08:00
summary:
gh-114058: Foundations of the Tier2 redundancy eliminator (GH-115085
https://github.com/python/cpython/commit/d9f4cbe5e1e3c31518724d87d0d379d7ce6823ca
commit: d9f4cbe5e1e3c31518724d87d0d379d7ce6823ca
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-02-15T03:48:11+08:00
summary:
Add myself to various CODEOWNERS (GH-115481)
files:
M .github
https://github.com/python/cpython/commit/ed23839dc5ce21ea9ca087fac170fa1412005210
commit: ed23839dc5ce21ea9ca087fac170fa1412005210
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-02-15T14:01:24+08:00
summary:
Trigger JIT CI with optimizer files (#115483)
* Trigger JIT CI with
https://github.com/python/cpython/commit/4ebf8fbdab1c64041ff0ea54b3d15624f6e01511
commit: 4ebf8fbdab1c64041ff0ea54b3d15624f6e01511
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-02-15T14:02:18+08:00
summary:
gh-115480: Type and constant propagation for int BINARY_OPs (GH
https://github.com/python/cpython/commit/f92857a93016aa26ba93959d2bdb690ef52e7f07
commit: f92857a93016aa26ba93959d2bdb690ef52e7f07
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-02-16T22:59:43+08:00
summary:
gh-115480: Minor fixups in int constant propagation (GH-115507
https://github.com/python/cpython/commit/13addd2bbdcbf96c5ea26a0f425c049f1b71e945
commit: 13addd2bbdcbf96c5ea26a0f425c049f1b71e945
branch: main
author: Peter Lazorchak
committer: Fidget-Spinner
date: 2024-02-17T02:02:48+08:00
summary:
gh-115480: Type / constant propagation for float binary uops
https://github.com/python/cpython/commit/a2bb8ad14409c7ecb8dea437b0e281eb1f65b5d8
commit: a2bb8ad14409c7ecb8dea437b0e281eb1f65b5d8
branch: main
author: Kirill Podoprigora
committer: Fidget-Spinner
date: 2024-02-20T19:10:47+08:00
summary:
gh-115700: Add target `_RegenCases` in Windows build for
https://github.com/python/cpython/commit/dcba21f905ef170b2cd0a6433b6fe6bcb4316a67
commit: dcba21f905ef170b2cd0a6433b6fe6bcb4316a67
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-02-20T11:30:49Z
summary:
gh-115687: Split up guards from COMPARE_OP (GH-115688)
files:
M Include
https://github.com/python/cpython/commit/a33ffe4785f90f68227ddf2ec3e06d5ceaf76cec
commit: a33ffe4785f90f68227ddf2ec3e06d5ceaf76cec
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-02-23T15:42:03+08:00
summary:
gh-114058: More robust method handling in redundancy eliminator (GH
https://github.com/python/cpython/commit/2ec50b4a66de6be418bfad058117249d4775df0f
commit: 2ec50b4a66de6be418bfad058117249d4775df0f
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-02-23T23:41:10+08:00
summary:
gh-114058: Improve method information in redundancy eliminator (GH
https://github.com/python/cpython/commit/3d8fc06d4f8dc1e7be2455a7e89b37285fa89112
commit: 3d8fc06d4f8dc1e7be2455a7e89b37285fa89112
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-02-23T18:43:52Z
summary:
gh-115859: Disable the tier 2 redundancy eliminator by default (GH-115860
https://github.com/python/cpython/commit/b05afdd5ec325bdb4cc89bb3be177ed577bea41f
commit: b05afdd5ec325bdb4cc89bb3be177ed577bea41f
branch: main
author: Michael Droettboom
committer: Fidget-Spinner
date: 2024-02-26T17:51:47Z
summary:
gh-115168: Add pystats counter for invalidated executors (GH
https://github.com/python/cpython/commit/d01886c5c9e3a62921b304ba7e5145daaa56d3cf
commit: d01886c5c9e3a62921b304ba7e5145daaa56d3cf
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-03-01T06:13:38+08:00
summary:
gh-115685: Type/values propagate for TO_BOOL in tier 2 (GH-115686
https://github.com/python/cpython/commit/ff96b81d78c4a52fb1eb8384300af3dd0dd2db0d
commit: ff96b81d78c4a52fb1eb8384300af3dd0dd2db0d
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-03-02T03:40:04+08:00
summary:
gh-115480: Type propagate _BINARY_OP_ADD_UNICODE (GH-115710)
files
https://github.com/python/cpython/commit/7114cf20c015b99123b32c1ba4f5475b7a6c3a13
commit: 7114cf20c015b99123b32c1ba4f5475b7a6c3a13
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-03-07T03:30:11+08:00
summary:
gh-116381: Specialize CONTAINS_OP (GH-116385)
* Specialize
https://github.com/python/cpython/commit/4298d69d4b2f7d0e9d93ad325238930bd6235dbf
commit: 4298d69d4b2f7d0e9d93ad325238930bd6235dbf
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-03-08T00:19:59+08:00
summary:
gh-116420: Fix unused var compilation warnings (GH-116466)
Fix
https://github.com/python/cpython/commit/41457c7fdb04819d04a528b8dfa72c1aa5745cc9
commit: 41457c7fdb04819d04a528b8dfa72c1aa5745cc9
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-03-08T00:21:21+08:00
summary:
gh-116381: Remove bad specializations, add fail stats (GH-116464
https://github.com/python/cpython/commit/617aca9e745b3dfb5e6bc8cda07632d2f716426d
commit: 617aca9e745b3dfb5e6bc8cda07632d2f716426d
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-03-13T20:57:48+08:00
summary:
gh-115419: Change default sym to not_null (GH-116562)
files:
M Lib
https://github.com/python/cpython/commit/cef0ec1a3ca40db69b56bcd736c1b3bb05a1cf48
commit: cef0ec1a3ca40db69b56bcd736c1b3bb05a1cf48
branch: main
author: Michael Droettboom
committer: Fidget-Spinner
date: 2024-03-13T22:13:33Z
summary:
gh-116760: Fix pystats for trace attempts (GH-116761)
There
https://github.com/python/cpython/commit/1a33513f99bf4a9e5122b9cd82945879e73ff44c
commit: 1a33513f99bf4a9e5122b9cd82945879e73ff44c
branch: main
author: Michael Droettboom
committer: Fidget-Spinner
date: 2024-03-16T23:10:43+08:00
summary:
gh-116879: Add new optimizer pystats to tables (GH-116880
https://github.com/python/cpython/commit/50369e6c34d05222e5a0ec9443a9f7b230e83112
commit: 50369e6c34d05222e5a0ec9443a9f7b230e83112
branch: main
author: Michael Droettboom
committer: Fidget-Spinner
date: 2024-03-22T01:27:46+08:00
summary:
gh-116996: Add pystats about _Py_uop_analyse_and_optimize
https://github.com/python/cpython/commit/6c83352bfe78a7d567c8d76257df6eb91d5a7245
commit: 6c83352bfe78a7d567c8d76257df6eb91d5a7245
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-03-24T06:19:17+08:00
summary:
gh-117180: Complete call sequence when trace stack overflow (GH
https://github.com/python/cpython/commit/a17f313e3958e825db9a83594c8471a984316536
commit: a17f313e3958e825db9a83594c8471a984316536
branch: main
author: Christopher Chianelli
committer: Fidget-Spinner
date: 2024-03-29T06:26:56+08:00
summary:
gh-117339: Use NULL instead of None for
https://github.com/python/cpython/commit/655c4255fcb8ff73a720db7d5aa4dbb9b2e809e6
commit: 655c4255fcb8ff73a720db7d5aa4dbb9b2e809e6
branch: 3.12
author: Christopher Chianelli
committer: Fidget-Spinner
date: 2024-03-29T06:27:16+08:00
summary:
[3.12] gh-117339: Use NULL instead of None for
https://github.com/python/cpython/commit/375425abd17310480988c48fba57b01e8c979e07
commit: 375425abd17310480988c48fba57b01e8c979e07
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-04-08T06:26:52+08:00
summary:
Cases generator: Remove type_prop and passthrough (#117614)
files
https://github.com/python/cpython/commit/dc6b12d1b2ea26bb0323d932fa7b1a337eaca562
commit: dc6b12d1b2ea26bb0323d932fa7b1a337eaca562
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-05-01T04:46:13+08:00
summary:
gh-117139: Add header for tagged pointers (GH-118330
https://github.com/python/cpython/commit/7fabcc727dee52a3e0dfe4f903ad414e93cf2dc9
commit: 7fabcc727dee52a3e0dfe4f903ad414e93cf2dc9
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-04-30T21:51:59Z
summary:
gh-117657: Don't specialize RESUME_CHECK when specialization is dis
https://github.com/python/cpython/commit/978fba58aef347de4a1376e525df2dacc7b2fff3
commit: 978fba58aef347de4a1376e525df2dacc7b2fff3
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-05-04T15:45:49Z
summary:
gh-117139: Fix missing semicolon (GH-118573)
files:
M Include/internal
https://github.com/python/cpython/commit/f653caa5a88d3b5027a8f286ff3a3ccd9e6fe4ed
commit: f653caa5a88d3b5027a8f286ff3a3ccd9e6fe4ed
branch: main
author: Peter Lazorchak
committer: Fidget-Spinner
date: 2024-01-11T13:33:05+08:00
summary:
gh-89811: Check for valid tp_version_tag in specializer (GH
https://github.com/python/cpython/commit/e58334e4c9ccbebce6858da1985c1f75a6063d05
commit: e58334e4c9ccbebce6858da1985c1f75a6063d05
branch: main
author: Peter Lazorchak
committer: Fidget-Spinner
date: 2024-01-12T13:18:19+08:00
summary:
gh-113937 Fix failures in type cache tests due to re-running
https://github.com/python/cpython/commit/ac92527c08d917dffdb9c0a218d06f21114614a2
commit: ac92527c08d917dffdb9c0a218d06f21114614a2
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-01-13T01:30:27+08:00
summary:
gh-113710: Add types to the interpreter DSL (#113711)
Co-authored
https://github.com/python/cpython/commit/b84a763dca412e8dbbc9cf7c6273c11d6c2220a7
commit: b84a763dca412e8dbbc9cf7c6273c11d6c2220a7
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-10-03T01:10:51+08:00
summary:
gh-120619: Optimize through `_Py_FRAME_GENERAL` (GH-124518
https://github.com/python/cpython/commit/6293d00e7201f3f28b1f4512e57dc4f03855cabd
commit: 6293d00e7201f3f28b1f4512e57dc4f03855cabd
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-11-09T11:35:33+08:00
summary:
gh-120619: Strength reduce function guards, support 2-operand uop
https://github.com/python/cpython/commit/198756b0f653e9f487076df2c6f943e374def6cb
commit: 198756b0f653e9f487076df2c6f943e374def6cb
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-09-26T02:41:07+08:00
summary:
gh-117376: Fix off-by-ones in conversion functions (GH-124301)
Fix
https://github.com/python/cpython/commit/d9e251223e8314ca726fc0be8b834362184b0aad
commit: d9e251223e8314ca726fc0be8b834362184b0aad
branch: main
author: Sergey B Kirpichev
committer: Fidget-Spinner
date: 2024-11-15T16:03:38+08:00
summary:
gh-103951: enable optimization for fast attribute access
https://github.com/python/cpython/commit/7ef49074123511003c8b7f7f3ba2a4e05285e8dc
commit: 7ef49074123511003c8b7f7f3ba2a4e05285e8dc
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2024-12-31T12:24:17+08:00
summary:
gh-128262: Allow specialization of calls to classes with __slots__
https://github.com/python/cpython/commit/f2ae79d29e5e0bd24ad1300cb44e3a99104755c7
commit: f2ae79d29e5e0bd24ad1300cb44e3a99104755c7
branch: main
author: Ned Batchelder
committer: Fidget-Spinner
date: 2025-02-08T19:28:35Z
summary:
Docs: more explanation of the implications of new tail-call
https://github.com/python/cpython/commit/e4a00f70b176c3182aad3904f94c69a7fb733cd9
commit: e4a00f70b176c3182aad3904f94c69a7fb733cd9
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-07T19:30:23Z
summary:
Fix link in 3.14 whatsnew (#129828)
files:
M Doc/whatsnew/3.14.rst
diff
https://github.com/python/cpython/commit/7b2e01bb555359913939d7ff168363f1760d3f8e
commit: 7b2e01bb555359913939d7ff168363f1760d3f8e
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-07T18:49:28Z
summary:
Remove tail-calling wording as it is confusing (GH-129823)
files:
M Doc
https://github.com/python/cpython/commit/662e88db642899bcbc28ef142361d5f315a46901
commit: 662e88db642899bcbc28ef142361d5f315a46901
branch: main
author: Garrett Gu
committer: Fidget-Spinner
date: 2025-02-07T17:56:46Z
summary:
Fix Garrett Gu name misspelling in 3.14 whatsnew (GH-129822)
Update
https://github.com/python/cpython/commit/43e024021392c8c70e5a56cdf7428ced45d73688
commit: 43e024021392c8c70e5a56cdf7428ced45d73688
branch: main
author: Pieter Eendebak
committer: Fidget-Spinner
date: 2025-02-07T08:47:13+08:00
summary:
gh-129737: Fix help message for tail calling interpreter
https://github.com/python/cpython/commit/3d3a4beefed46df7aa3a477f2e511459ce06c4b0
commit: 3d3a4beefed46df7aa3a477f2e511459ce06c4b0
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-07T20:18:15+08:00
summary:
gh-128563: Document the tail-calling interpreter (GH-129728)
Co
https://github.com/python/cpython/commit/175844713af383c9e4dd60166d1d7407c80a1949
commit: 175844713af383c9e4dd60166d1d7407c80a1949
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-07T21:11:57+08:00
summary:
gh-128563: Move assignment of opcode into ifdef (GH-129803)
files
https://github.com/python/cpython/commit/516c70d4dd39e02bb365729a4b8aa93f9e6a3e82
commit: 516c70d4dd39e02bb365729a4b8aa93f9e6a3e82
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-10T19:07:24Z
summary:
Clarify baseline for new interpreter (GH-129972)
files:
M Doc/whatsnew
https://github.com/python/cpython/commit/5cdd6e5e758a3fc0a5daac80753bf611b3e23c2d
commit: 5cdd6e5e758a3fc0a5daac80753bf611b3e23c2d
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-12T01:13:05+08:00
summary:
gh-130004: Disable PGO for ceval.c on MSVC for default build (GH
https://github.com/python/cpython/commit/247b50dec8af47ed8a80069117e07b7139f9d54f
commit: 247b50dec8af47ed8a80069117e07b7139f9d54f
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-11T23:23:58+08:00
summary:
gh-130004: Revert commit 9e52e55 (GH-130005)
Revert commit 9e52e55
https://github.com/python/cpython/commit/5809b2590956d51ce805f877e4708d21f59fb222
commit: 5809b2590956d51ce805f877e4708d21f59fb222
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-01-21T22:17:15+08:00
summary:
gh-128563: Move lltrace into the frame struct (GH-129113)
files:
M
https://github.com/python/cpython/commit/8fecb9fa0b42f7dc18bd58b1bef56f967612e088
commit: 8fecb9fa0b42f7dc18bd58b1bef56f967612e088
branch: main
author: Chris Eibl <138194463+chris-e...@users.noreply.github.com>
committer: Fidget-Spinner
date: 2025-01-25T18:33:26+08:00
summary:
Remove
https://github.com/python/cpython/commit/87fb8b198c1633d9ce0b542eda230575892f416e
commit: 87fb8b198c1633d9ce0b542eda230575892f416e
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-01-27T18:30:20+08:00
summary:
gh-128563: Move labels in ceval.c to bytecodes.c (GH-129112)
files
https://github.com/python/cpython/commit/86c1a60d5a28cfb51f8843b307f8969c40e3bbec
commit: 86c1a60d5a28cfb51f8843b307f8969c40e3bbec
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-01-22T09:22:25+08:00
summary:
gh-128563: Move GO_TO_INSTRUCTION and PREDICT to cases generator (GH
https://github.com/python/cpython/commit/30efede33ca1fe32debbae93cc40b0e7e0b133b3
commit: 30efede33ca1fe32debbae93cc40b0e7e0b133b3
branch: main
author: Yan Yanchii
committer: Fidget-Spinner
date: 2024-12-24T05:17:47+08:00
summary:
gh-128195: Add `_REPLACE_WITH_TRUE` to the tier2 optimizer (GH
https://github.com/python/cpython/commit/1b27f36eb0ef146aa60b261a1cffcc6fd55c0e88
commit: 1b27f36eb0ef146aa60b261a1cffcc6fd55c0e88
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-13T02:18:36+08:00
summary:
gh-129819: Allow tier2/JIT and tailcall (GH-129820)
files:
A Misc
https://github.com/python/cpython/commit/34c06ccc4c6c21935b46302935f3df24b00daa2c
commit: 34c06ccc4c6c21935b46302935f3df24b00daa2c
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-13T22:06:00+08:00
summary:
gh-130048: Reintroduce full LTO as default on Clang (GH-130049
https://github.com/python/cpython/commit/8f9c6fa0773cff586d127d1b77b158edd4718035
commit: 8f9c6fa0773cff586d127d1b77b158edd4718035
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-10T00:52:58+08:00
summary:
Trigger tail call CI on more files (GH-129906)
files:
M .github
https://github.com/python/cpython/commit/359c7dde3bb074e029686913f531457eb121d1dd
commit: 359c7dde3bb074e029686913f531457eb121d1dd
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-16T03:01:24+08:00
summary:
gh-129989: Properly disable tailcall interp in configure (GH-129991
https://github.com/python/cpython/commit/a13460ac4427892be613bf0e2988f5a2b2364602
commit: a13460ac4427892be613bf0e2988f5a2b2364602
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-15T21:09:37+08:00
summary:
Add Neil's suggestions to whatsnew wording for tailcall (#1
https://github.com/python/cpython/commit/92fb949eac22d1e058906123a21791ba55876090
commit: 92fb949eac22d1e058906123a21791ba55876090
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-04-06T00:58:23+08:00
summary:
gh-132132: Upgrade LLVM on tail calling CI (GH-132098)
files:
M
https://github.com/python/cpython/commit/29772b0647519254b94bdf82df1666e98c3de3a2
commit: 29772b0647519254b94bdf82df1666e98c3de3a2
branch: main
author: Pieter Eendebak
committer: Fidget-Spinner
date: 2025-04-05T23:51:05+08:00
summary:
gh-126703: Add PyCFunction freelist (GH-128692)
files:
A
https://github.com/python/cpython/commit/d827d4d0184f8832075c6b75120892439a1d97ee
commit: d827d4d0184f8832075c6b75120892439a1d97ee
branch: main
author: Chris Eibl <138194463+chris-e...@users.noreply.github.com>
committer: Fidget-Spinner
date: 2025-04-06T00:00:54+08:00
summary:
gh-13159
https://github.com/python/cpython/commit/dff8bcfa3cb2daf0aa0d3f4717fd77948d3b2b2f
commit: dff8bcfa3cb2daf0aa0d3f4717fd77948d3b2b2f
branch: main
author: Pieter Eendebak
committer: Fidget-Spinner
date: 2025-04-07T04:40:52+08:00
summary:
gh-126703: Add freelist for range and range_iter objects (GH
https://github.com/python/cpython/commit/bd3aa0b9f736164277a5bcd0a54f5f9beddbf11c
commit: bd3aa0b9f736164277a5bcd0a54f5f9beddbf11c
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-04-09T22:49:33+08:00
summary:
gh-126703: Fix possible use after free in pycfunction freelist (GH
https://github.com/python/cpython/commit/ce77da5871334bffea722984cb705fd20a763a1f
commit: ce77da5871334bffea722984cb705fd20a763a1f
branch: main
author: Chris Eibl <138194463+chris-e...@users.noreply.github.com>
committer: Fidget-Spinner
date: 2025-03-28T23:00:36+08:00
summary:
GH-13167
https://github.com/python/cpython/commit/1821f8f10c7a4a43a4fb55fe4e3da4cadfec699d
commit: 1821f8f10c7a4a43a4fb55fe4e3da4cadfec699d
branch: main
author: Xuanteng Huang <44627253+xuante...@users.noreply.github.com>
committer: Fidget-Spinner
date: 2025-03-15T23:38:46+08:00
summary:
gh-13128
https://github.com/python/cpython/commit/b2ed7a6d6aae9860110f6ec495dc88dde670cfe4
commit: b2ed7a6d6aae9860110f6ec495dc88dde670cfe4
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-03-18T00:36:06+08:00
summary:
gh-131281: Add include for pystats builds (#131369)
Add include to
https://github.com/python/cpython/commit/bc0b94b30c9d65ba550daee2c2ef20035defd980
commit: bc0b94b30c9d65ba550daee2c2ef20035defd980
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-04-11T16:06:05+08:00
summary:
gh-132257: Remove -flto-partition=none for Linux LTO builds (GH
https://github.com/python/cpython/commit/e6ef47ac229b5c4a62b9c907e4232e350db77ce3
commit: e6ef47ac229b5c4a62b9c907e4232e350db77ce3
branch: main
author: Tomas R.
committer: Fidget-Spinner
date: 2025-04-12T05:05:03+08:00
summary:
gh-132386: Fix a crash when passing a dict subclass to `exec` (GH
https://github.com/python/cpython/commit/614d79231d1e60d31b9452ea2afbc2a7d2f0034b
commit: 614d79231d1e60d31b9452ea2afbc2a7d2f0034b
branch: main
author: Nadeshiko Manju
committer: Fidget-Spinner
date: 2025-04-27T20:30:28+08:00
summary:
gh-131798: JIT - Use `sym_new_type` instead of
https://github.com/python/cpython/commit/6430c634da4332550744fe8f50b12c927b8382f6
commit: 6430c634da4332550744fe8f50b12c927b8382f6
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-04-23T18:17:35+08:00
summary:
gh-132758: Fix tail call and pystats builds (GH-132759)
files:
A
https://github.com/python/cpython/commit/b9e88ff4cbf6481578421d58acf2455647cefeb4
commit: b9e88ff4cbf6481578421d58acf2455647cefeb4
branch: main
author: Nadeshiko Manju
committer: Fidget-Spinner
date: 2025-04-17T01:17:48+08:00
summary:
gh-131798: Use `sym_new_type` instead of `sym_new_not_null
https://github.com/python/cpython/commit/4c20f46fa011df57190cc19b21bafde1f65e73a7
commit: 4c20f46fa011df57190cc19b21bafde1f65e73a7
branch: main
author: Diego Russo
committer: Fidget-Spinner
date: 2025-04-26T02:57:42+08:00
summary:
gh-131798: JIT: Narrow the return type of _CALL_LEN to int
https://github.com/python/cpython/commit/67ded6a4faae29edff8e4f7886978e71ce116e33
commit: 67ded6a4faae29edff8e4f7886978e71ce116e33
branch: main
author: h-vetinari
committer: Fidget-Spinner
date: 2025-04-09T22:50:38+08:00
summary:
update comment about LLVM bug relevant for `--with-tail-call
https://github.com/python/cpython/commit/5e96e4fca80a8cd25da6b469b25f8f5a514de8be
commit: 5e96e4fca80a8cd25da6b469b25f8f5a514de8be
branch: main
author: Tomas R.
committer: Fidget-Spinner
date: 2025-04-27T02:47:55+08:00
summary:
gh-131798: JIT: Propagate the result in
https://github.com/python/cpython/commit/46ac85e4d9fcffe1a8f921989414a89648b5501a
commit: 46ac85e4d9fcffe1a8f921989414a89648b5501a
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-18T15:48:49Z
summary:
gh-129989: Change Py_TAIL_CALL_INTERP ifndef to ! (#130269)
Change
1 - 100 of 128 matches
Mail list logo