[Python-checkins] gh-121459: Deferred LOAD_GLOBAL (GH-123128)

2024-09-13 Thread Fidget-Spinner
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

[Python-checkins] gh-119258: Eliminate Type Guards in Tier 2 Optimizer with Watcher (GH-119365)

2024-06-08 Thread Fidget-Spinner
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

[Python-checkins] gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165)

2024-06-12 Thread Fidget-Spinner
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

[Python-checkins] [3.13] gh-117657: Make Py_TYPE and Py_SET_TYPE thread safe (GH-120165) (GH-120403)

2024-06-12 Thread Fidget-Spinner
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:

[Python-checkins] gh-117657: Fix some simple races in instrumentation.c (GH-120118)

2024-06-13 Thread Fidget-Spinner
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

[Python-checkins] gh-117657: Make PyType_HasFeature atomic (GH-120210)

2024-06-13 Thread Fidget-Spinner
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

[Python-checkins] [3.13] gh-117657: Fix some simple races in instrumentation.c (GH-120118) (#120444)

2024-06-13 Thread Fidget-Spinner
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:

[Python-checkins] [3.13] gh-117657: Make PyType_HasFeature atomic (GH-120210) (#120443)

2024-06-13 Thread Fidget-Spinner
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:

[Python-checkins] gh-117657: Add TSAN suppression for set_default_allocator_unlocked (#120500)

2024-06-14 Thread Fidget-Spinner
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

[Python-checkins] [3.13] gh-117657: Add TSAN suppression for set_default_allocator_unlocked (GH-120500) (#120510)

2024-06-14 Thread Fidget-Spinner
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.

[Python-checkins] gh-117657: Make PyType_HasFeature (exported version) atomic (#120484)

2024-06-15 Thread Fidget-Spinner
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

[Python-checkins] [3.13] gh-117657: Make PyType_HasFeature (exported version) atomic (GH-120484) (#120554)

2024-06-15 Thread Fidget-Spinner
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.

[Python-checkins] gh-120437: Fix `_CHECK_STACK_SPACE` optimization problems introduced in gh-118322 (GH-120712)

2024-06-19 Thread Fidget-Spinner
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

[Python-checkins] [3.13] gh-120437: Fix `_CHECK_STACK_SPACE` optimization problems introduced in gh-118322 (GH-120712) (#120747)

2024-06-19 Thread Fidget-Spinner
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

[Python-checkins] [3.13] gh-119258: Backport optimizer frame fixes in GH-119365 (GH-120699)

2024-06-20 Thread Fidget-Spinner
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

[Python-checkins] gh-121082: Fix build failure when the developer use `--enable-pystats` arguments in configuration command after #118450 (#121083)

2024-06-27 Thread Fidget-Spinner
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

[Python-checkins] gh-117139: Fix a few wrong steals in bytecodes.c (GH-121127)

2024-06-28 Thread Fidget-Spinner
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

[Python-checkins] gh-121263: Macro-ify most stackref functions for MSVC (GH-121270)

2024-07-03 Thread Fidget-Spinner
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

[Python-checkins] Add Fidget-Spinner to stackrefs CODEOWNERS (GH-121455)

2024-07-07 Thread Fidget-Spinner
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

[Python-checkins] gh-120198: Stop the world when setting __class__ on free-threaded build (GH-120672)

2024-07-10 Thread Fidget-Spinner
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

[Python-checkins] [3.13] gh-120198: Stop the world when setting __class__ on free-threaded build (#121591)

2024-07-12 Thread Fidget-Spinner
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

[Python-checkins] gh-121546: Disable contextvar caching on free-threading build (GH-121740)

2024-07-15 Thread Fidget-Spinner
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

[Python-checkins] gh-121621: Move asyncio running loop to thread state (GH-121695)

2024-07-16 Thread Fidget-Spinner
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

[Python-checkins] [3.13] gh-121621: Move asyncio running loop to thread state (GH-121695) (GH-121864)

2024-07-16 Thread Fidget-Spinner
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:

[Python-checkins] [3.12] Check for valid tp_version_tag in specializer (gh-89811) (gh-114216)

2024-01-19 Thread Fidget-Spinner
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

[Python-checkins] [3.11] gh-89811: Check for valid tp_version_tag in specializer (GH-115045)

2024-02-06 Thread Fidget-Spinner
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

[Python-checkins] Add Peter L to ACKS (GH-115222)

2024-02-09 Thread Fidget-Spinner
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

[Python-checkins] gh-114058: Foundations of the Tier2 redundancy eliminator (GH-115085)

2024-02-13 Thread Fidget-Spinner
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

[Python-checkins] Add myself to various CODEOWNERS (GH-115481)

2024-02-14 Thread Fidget-Spinner
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

[Python-checkins] Trigger JIT CI with optimizer files (#115483)

2024-02-14 Thread Fidget-Spinner
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

[Python-checkins] gh-115480: Type and constant propagation for int BINARY_OPs (GH-115478)

2024-02-14 Thread Fidget-Spinner
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

[Python-checkins] gh-115480: Minor fixups in int constant propagation (GH-115507)

2024-02-16 Thread Fidget-Spinner
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

[Python-checkins] gh-115480: Type / constant propagation for float binary uops (GH-115550)

2024-02-16 Thread Fidget-Spinner
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

[Python-checkins] gh-115700: Add target `_RegenCases` in Windows build for cases regeneration. (GH-115708)

2024-02-20 Thread Fidget-Spinner
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

[Python-checkins] gh-115687: Split up guards from COMPARE_OP (GH-115688)

2024-02-20 Thread Fidget-Spinner
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

[Python-checkins] gh-114058: More robust method handling in redundancy eliminator (GH-115779)

2024-02-22 Thread Fidget-Spinner
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

[Python-checkins] gh-114058: Improve method information in redundancy eliminator (GH-115848)

2024-02-23 Thread Fidget-Spinner
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

[Python-checkins] gh-115859: Disable the tier 2 redundancy eliminator by default (GH-115860)

2024-02-23 Thread Fidget-Spinner
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

[Python-checkins] gh-115168: Add pystats counter for invalidated executors (GH-115169)

2024-02-26 Thread Fidget-Spinner
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

[Python-checkins] gh-115685: Type/values propagate for TO_BOOL in tier 2 (GH-115686)

2024-02-29 Thread Fidget-Spinner
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

[Python-checkins] gh-115480: Type propagate _BINARY_OP_ADD_UNICODE (GH-115710)

2024-03-01 Thread Fidget-Spinner
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

[Python-checkins] gh-116381: Specialize CONTAINS_OP (GH-116385)

2024-03-06 Thread Fidget-Spinner
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

[Python-checkins] gh-116420: Fix unused var compilation warnings (GH-116466)

2024-03-07 Thread Fidget-Spinner
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

[Python-checkins] gh-116381: Remove bad specializations, add fail stats (GH-116464)

2024-03-07 Thread Fidget-Spinner
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

[Python-checkins] gh-115419: Change default sym to not_null (GH-116562)

2024-03-13 Thread Fidget-Spinner
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

[Python-checkins] gh-116760: Fix pystats for trace attempts (GH-116761)

2024-03-13 Thread Fidget-Spinner
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

[Python-checkins] gh-116879: Add new optimizer pystats to tables (GH-116880)

2024-03-16 Thread Fidget-Spinner
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

[Python-checkins] gh-116996: Add pystats about _Py_uop_analyse_and_optimize (GH-116997)

2024-03-21 Thread Fidget-Spinner
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

[Python-checkins] gh-117180: Complete call sequence when trace stack overflow (GH-117184)

2024-03-23 Thread Fidget-Spinner
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

[Python-checkins] gh-117339: Use NULL instead of None for LOAD_SUPER_ATTR in dis docs (GH-117343)

2024-03-28 Thread Fidget-Spinner
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

[Python-checkins] [3.12] gh-117339: Use NULL instead of None for LOAD_SUPER_ATTR in dis docs (GH-117343) (GH-117345)

2024-03-28 Thread Fidget-Spinner
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

[Python-checkins] Cases generator: Remove type_prop and passthrough (#117614)

2024-04-07 Thread Fidget-Spinner
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

[Python-checkins] gh-117139: Add header for tagged pointers (GH-118330)

2024-04-30 Thread Fidget-Spinner
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

[Python-checkins] gh-117657: Don't specialize RESUME_CHECK when specialization is disabled (GH-118349)

2024-04-30 Thread Fidget-Spinner
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

[Python-checkins] gh-117139: Fix missing semicolon (GH-118573)

2024-05-04 Thread Fidget-Spinner
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

[Python-checkins] gh-89811: Check for valid tp_version_tag in specializer (GH-113558)

2024-01-10 Thread Fidget-Spinner
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

[Python-checkins] gh-113937 Fix failures in type cache tests due to re-running (GH-113953)

2024-01-11 Thread Fidget-Spinner
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

[Python-checkins] gh-113710: Add types to the interpreter DSL (#113711)

2024-01-12 Thread Fidget-Spinner
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

[Python-checkins] gh-120619: Optimize through `_Py_FRAME_GENERAL` (GH-124518)

2024-10-02 Thread Fidget-Spinner
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

[Python-checkins] gh-120619: Strength reduce function guards, support 2-operand uop forms (GH-124846)

2024-11-08 Thread Fidget-Spinner
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

[Python-checkins] gh-117376: Fix off-by-ones in conversion functions (GH-124301)

2024-09-25 Thread Fidget-Spinner
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

[Python-checkins] gh-103951: enable optimization for fast attribute access on module subclasses (GH-126264)

2024-11-15 Thread Fidget-Spinner
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

[Python-checkins] gh-128262: Allow specialization of calls to classes with __slots__ (GH-128263)

2024-12-30 Thread Fidget-Spinner
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__

[Python-checkins] Docs: more explanation of the implications of new tail-call interpreter (GH-129863)

2025-02-08 Thread Fidget-Spinner
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

[Python-checkins] Fix link in 3.14 whatsnew (#129828)

2025-02-07 Thread Fidget-Spinner
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

[Python-checkins] Remove tail-calling wording as it is confusing (GH-129823)

2025-02-07 Thread Fidget-Spinner
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

[Python-checkins] Fix Garrett Gu name misspelling in 3.14 whatsnew (GH-129822)

2025-02-07 Thread Fidget-Spinner
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

[Python-checkins] gh-129737: Fix help message for tail calling interpreter configuration (GH-129754)

2025-02-06 Thread Fidget-Spinner
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

[Python-checkins] gh-128563: Document the tail-calling interpreter (GH-129728)

2025-02-07 Thread Fidget-Spinner
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

[Python-checkins] gh-128563: Move assignment of opcode into ifdef (GH-129803)

2025-02-07 Thread Fidget-Spinner
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

[Python-checkins] Clarify baseline for new interpreter (GH-129972)

2025-02-10 Thread Fidget-Spinner
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

[Python-checkins] gh-130004: Disable PGO for ceval.c on MSVC for default build (GH-130009)

2025-02-11 Thread Fidget-Spinner
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

[Python-checkins] gh-130004: Revert commit 9e52e55 (GH-130005)

2025-02-11 Thread Fidget-Spinner
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

[Python-checkins] gh-128563: Move lltrace into the frame struct (GH-129113)

2025-01-21 Thread Fidget-Spinner
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

[Python-checkins] Remove unused DPRINTF in ceval.c (GH-129282)

2025-01-25 Thread Fidget-Spinner
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

[Python-checkins] gh-128563: Move labels in ceval.c to bytecodes.c (GH-129112)

2025-01-27 Thread Fidget-Spinner
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

[Python-checkins] gh-128563: Move GO_TO_INSTRUCTION and PREDICT to cases generator (GH-129115)

2025-01-21 Thread Fidget-Spinner
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

[Python-checkins] gh-128195: Add `_REPLACE_WITH_TRUE` to the tier2 optimizer (GH-128203)

2024-12-23 Thread Fidget-Spinner
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

[Python-checkins] gh-129819: Allow tier2/JIT and tailcall (GH-129820)

2025-02-12 Thread Fidget-Spinner
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

[Python-checkins] gh-130048: Reintroduce full LTO as default on Clang (GH-130049)

2025-02-13 Thread Fidget-Spinner
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

[Python-checkins] Trigger tail call CI on more files (GH-129906)

2025-02-09 Thread Fidget-Spinner
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

[Python-checkins] gh-129989: Properly disable tailcall interp in configure (GH-129991)

2025-02-15 Thread Fidget-Spinner
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

[Python-checkins] Add Neil's suggestions to whatsnew wording for tailcall (#130155)

2025-02-15 Thread Fidget-Spinner
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

[Python-checkins] gh-132132: Upgrade LLVM on tail calling CI (GH-132098)

2025-04-05 Thread Fidget-Spinner
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

[Python-checkins] gh-126703: Add PyCFunction freelist (GH-128692)

2025-04-05 Thread Fidget-Spinner
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

[Python-checkins] gh-131591: Fix GENERATE_DEBUG_SECTION for clangcl on Windows (GH-132112)

2025-04-05 Thread Fidget-Spinner
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

[Python-checkins] gh-126703: Add freelist for range and range_iter objects (GH-128619)

2025-04-06 Thread Fidget-Spinner
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

[Python-checkins] gh-126703: Fix possible use after free in pycfunction freelist (GH-132319)

2025-04-09 Thread Fidget-Spinner
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

[Python-checkins] GH-131678: fix Windows tail-call CI does not run the test cases (GH-131690)

2025-03-28 Thread Fidget-Spinner
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

[Python-checkins] gh-131281: fix compile error due to `BINARY_SUBSCR` (GH-131283)

2025-03-15 Thread Fidget-Spinner
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

[Python-checkins] gh-131281: Add include for pystats builds (#131369)

2025-03-17 Thread Fidget-Spinner
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

[Python-checkins] gh-132257: Remove -flto-partition=none for Linux LTO builds (GH-132258)

2025-04-11 Thread Fidget-Spinner
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

[Python-checkins] gh-132386: Fix a crash when passing a dict subclass to `exec` (GH-132412)

2025-04-11 Thread Fidget-Spinner
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

[Python-checkins] gh-131798: JIT - Use `sym_new_type` instead of `sym_new_not_null` for _BUILD_STRING, _BUILD_SET (GH-132564)

2025-04-27 Thread Fidget-Spinner
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

[Python-checkins] gh-132758: Fix tail call and pystats builds (GH-132759)

2025-04-23 Thread Fidget-Spinner
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

[Python-checkins] gh-131798: Use `sym_new_type` instead of `sym_new_not_null` for `_BUILD_LIST`, `_BUILD_SLICE`, and `_BUILD_MAP` (GH-132434)

2025-04-16 Thread Fidget-Spinner
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

[Python-checkins] gh-131798: JIT: Narrow the return type of _CALL_LEN to int (#132940)

2025-04-25 Thread Fidget-Spinner
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

[Python-checkins] update comment about LLVM bug relevant for `--with-tail-call-interp` performance (#132297)

2025-04-10 Thread Fidget-Spinner
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

[Python-checkins] gh-131798: JIT: Propagate the result in `_BINARY_OP_SUBSCR_TUPLE_INT` (GH-133003)

2025-04-26 Thread Fidget-Spinner
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

[Python-checkins] gh-129989: Change Py_TAIL_CALL_INTERP ifndef to ! (#130269)

2025-02-18 Thread Fidget-Spinner
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   2   >