https://github.com/python/cpython/commit/2ea67caf31453c1755bb5a5c21c5e9477d085deb
commit: 2ea67caf31453c1755bb5a5c21c5e9477d085deb
branch: main
author: Sergey Miryanov
committer: Fidget-Spinner
date: 2025-11-26T14:32:30Z
summary:
GH-141861: Fix TRACE_RECORD if full (GH-141959)
files:
M Lib
https://github.com/python/cpython/commit/dc62b622524bf49eb539f444841049fdfbe2681e
commit: dc62b622524bf49eb539f444841049fdfbe2681e
branch: main
author: Sergey Miryanov
committer: Fidget-Spinner
date: 2025-11-24T22:07:45Z
summary:
GH-141861: Fix invalid memory read in the ENTER_EXECUTOR (GH
https://github.com/python/cpython/commit/dc9d2eea587a0e1a651495c82798ca55b6be0b1b
commit: dc9d2eea587a0e1a651495c82798ca55b6be0b1b
branch: main
author: Yongzi Li <[email protected]>
committer: Fidget-Spinner
date: 2025-11-23T00:27:05+08:00
summary:
gh-141833: Remo
https://github.com/python/cpython/commit/ed73c909f278a1eb558b120ef8ed2c0f8528bf58
commit: ed73c909f278a1eb558b120ef8ed2c0f8528bf58
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-11-15T20:19:41Z
summary:
gh-139109: JIT _EXIT_TRACE to ENTER_EXECUTOR rather than _DEOPT (GH
https://github.com/python/cpython/commit/1281be1caf9357ee2a68f7370a88b5cff0110e15
commit: 1281be1caf9357ee2a68f7370a88b5cff0110e15
branch: main
author: Mikhail Efimov
committer: Fidget-Spinner
date: 2025-11-14T21:38:39Z
summary:
gh-141367: Use CALL_LIST_APPEND instruction only for lists, not
https://github.com/python/cpython/commit/af20b880fc14c5a397f2f160877b94cb3d69f45c
commit: af20b880fc14c5a397f2f160877b94cb3d69f45c
branch: 3.14
author: Mikhail Efimov
committer: Fidget-Spinner
date: 2025-11-13T18:47:25Z
summary:
[3.14] gh-140104: Set next_instr properly in the JIT during
https://github.com/python/cpython/commit/48b7d75aaf0206c80813c3325fd4021cd6b99e2b
commit: 48b7d75aaf0206c80813c3325fd4021cd6b99e2b
branch: 3.14
author: Mikhail Efimov
committer: Fidget-Spinner
date: 2025-11-13T16:11:57Z
summary:
[3.14] gh-140936: Fix JIT assertion crash at finalization if some
https://github.com/python/cpython/commit/c2470b39fa21f355f811419f1b3d1c776c36fb10
commit: c2470b39fa21f355f811419f1b3d1c776c36fb10
branch: main
author: Mikhail Efimov
committer: Fidget-Spinner
date: 2025-11-13T14:44:40Z
summary:
gh-137959: Fix `TIER1_TO_TIER2` macro name in JIT InternalDocs (GH
https://github.com/python/cpython/commit/35ed3e4cedc8aef3936da81a6b64e90374532b13
commit: 35ed3e4cedc8aef3936da81a6b64e90374532b13
branch: main
author: Mikhail Efimov
committer: Fidget-Spinner
date: 2025-11-12T19:04:02Z
summary:
gh-140936: Fix JIT assertion crash at finalization if some
https://github.com/python/cpython/commit/2fb2b82161c6df57c4a247cb743816b79134e932
commit: 2fb2b82161c6df57c4a247cb743816b79134e932
branch: main
author: Mikhail Efimov
committer: Fidget-Spinner
date: 2025-11-11T20:16:46Z
summary:
gh-141367: Use actual SPECIALIZATION_THRESHOLD value in
https://github.com/python/cpython/commit/f0eb7d4c9a2e49aafb858b0c625c2741701bbf42
commit: f0eb7d4c9a2e49aafb858b0c625c2741701bbf42
branch: 3.14
author: Chris Eibl <[email protected]>
committer: Fidget-Spinner
date: 2025-11-04T20:43:18Z
summary:
[3.14] gh-140513
https://github.com/python/cpython/commit/09c890ec8cef7f5b2b03c1efff127db08969ad87
commit: 09c890ec8cef7f5b2b03c1efff127db08969ad87
branch: 3.14
author: Ken Jin
committer: Fidget-Spinner
date: 2025-11-03T19:53:10Z
summary:
[3.14] gh-140889: Test tailcall and JIT in CI (GH-140891) (GH-140962
https://github.com/python/cpython/commit/9791a506c22b2e1b52dc9fb333b6f010d57f9eda
commit: 9791a506c22b2e1b52dc9fb333b6f010d57f9eda
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-11-03T19:07:55Z
summary:
gh-140889: Test tailcall and JIT in CI (GH-140891)
files:
M .github
https://github.com/python/cpython/commit/4d68b758fa0a18c949d7d2f22dde091c8d7a3ba7
commit: 4d68b758fa0a18c949d7d2f22dde091c8d7a3ba7
branch: 3.14
author: Ken Jin
committer: Fidget-Spinner
date: 2025-11-01T18:41:01Z
summary:
[3.14] gh-140104: Revert "Set next_instr properly in the JIT d
https://github.com/python/cpython/commit/ab1fdf3d7c2e9461301003d60b5c6c6f88d01c3e
commit: ab1fdf3d7c2e9461301003d60b5c6c6f88d01c3e
branch: 3.14
author: Miss Islington (bot) <[email protected]>
committer: Fidget-Spinner
date: 2025-11-01T16:49:35Z
summary:
[3.
https://github.com/python/cpython/commit/2f60b8f02fe7cb83dd589d9664460082c13e85ef
commit: 2f60b8f02fe7cb83dd589d9664460082c13e85ef
branch: main
author: Krishna Chaitanya <[email protected]>
committer: Fidget-Spinner
date: 2025-11-01T16:41:23Z
summary:
gh-140513
https://github.com/python/cpython/commit/f701f98052e906af9a065d68bdf2398ef3b476d9
commit: f701f98052e906af9a065d68bdf2398ef3b476d9
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-11-01T16:22:59Z
summary:
gh-140312: Set lltrace on JIT debug builds (GH-140313)
Co-authored-by
https://github.com/python/cpython/commit/2e216728038a03d387231f39ded091ec318ba61b
commit: 2e216728038a03d387231f39ded091ec318ba61b
branch: 3.14
author: Mikhail Efimov
committer: Fidget-Spinner
date: 2025-10-27T23:49:10Z
summary:
[3.14] gh-140104: Set next_instr properly in the JIT during
https://github.com/python/cpython/commit/a7160912274003672dc116d918260c0a81551c21
commit: a7160912274003672dc116d918260c0a81551c21
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-10-27T18:26:47Z
summary:
gh-140104: Set next_instr properly in the JIT during exceptions (GH
https://github.com/python/cpython/commit/bedaea05987738c4c6b958d19cec9621bec09f07
commit: bedaea05987738c4c6b958d19cec9621bec09f07
branch: main
author: Shamil
committer: Fidget-Spinner
date: 2025-10-19T00:20:04+01:00
summary:
gh-139269: Fix unaligned memory access in JIT code patching functions
https://github.com/python/cpython/commit/d936dbeb1f1ebb4291a035dae88be78722c51d34
commit: d936dbeb1f1ebb4291a035dae88be78722c51d34
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-10-01T09:48:37+01:00
summary:
gh-139210: Move gh-139210 patch NEWS file to correct section
https://github.com/python/cpython/commit/a269e691de91fcc0982701839ebaf68978753172
commit: a269e691de91fcc0982701839ebaf68978753172
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-09-18T14:12:07+01:00
summary:
gh-139109: Dynamic opcode targets (GH-139111)
Make opcode targets
https://github.com/python/cpython/commit/46f823bb818b0e8f40b51c8fa9ef33f743915770
commit: 46f823bb818b0e8f40b51c8fa9ef33f743915770
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-09-15T17:24:37+01:00
summary:
gh-132732: Clear errors in JIT optimizer on error (GH-136048)
files
https://github.com/python/cpython/commit/2402f84665df41732c94db2ccd6f90dd13479fa8
commit: 2402f84665df41732c94db2ccd6f90dd13479fa8
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-09-04T02:05:06+08:00
summary:
gh-138431: JIT Optimizer --- Fix round-tripping references for str
https://github.com/python/cpython/commit/ea77feecbba389916af8f90b2fc77f07910a2963
commit: ea77feecbba389916af8f90b2fc77f07910a2963
branch: main
author: Tapeline
committer: Fidget-Spinner
date: 2025-09-02T01:33:15+08:00
summary:
gh-138302: Specialize int ops only if ints are compact (GH-138347
https://github.com/python/cpython/commit/ebccd1de88d4034f8aa847544e6ad35bb3381936
commit: ebccd1de88d4034f8aa847544e6ad35bb3381936
branch: 3.13
author: Kliment Lamonov
committer: Fidget-Spinner
date: 2025-08-22T20:25:24+08:00
summary:
[3.13] gh-132744: Check recursion limit in _PY_FRAME_GENERAL
https://github.com/python/cpython/commit/8952b826a7c9a5f53d0e3dbba11c7163de72d2c5
commit: 8952b826a7c9a5f53d0e3dbba11c7163de72d2c5
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-08-22T20:15:40+08:00
summary:
gh-138042: Fix homebrew for tail-calling macOS CI (GH-138043)
Co
https://github.com/python/cpython/commit/7fda8b66debb24e0520b94c3769b648c7305f84e
commit: 7fda8b66debb24e0520b94c3769b648c7305f84e
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-08-20T22:53:54+08:00
summary:
gh-137728 gh-137762: Fix bugs in the JIT with many local variables
https://github.com/python/cpython/commit/b3308973e382d1a3c1627903779fcb89a40d7645
commit: b3308973e382d1a3c1627903779fcb89a40d7645
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-07-02T14:08:25+08:00
summary:
gh-136183: Deal with escapes in JIT optimizer's constant eval
https://github.com/python/cpython/commit/e0d6500b2d9a08beb7b607b846d1eeaa26706667
commit: e0d6500b2d9a08beb7b607b846d1eeaa26706667
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-07-02T01:20:46+08:00
summary:
gh-136125: Use `_PyObject_GetMethodStackRef` for `LOAD_ATTR` (GH
https://github.com/python/cpython/commit/ff7b5d44a00acfa681afd8aea70abc66ea536723
commit: ff7b5d44a00acfa681afd8aea70abc66ea536723
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-06-28T18:30:30+08:00
summary:
gh-132732: Fix up pure types in JIT (GH-136050)
Fix up pure types
https://github.com/python/cpython/commit/c419af9e277bea7dd78f4defefc752fe93b0b8ec
commit: c419af9e277bea7dd78f4defefc752fe93b0b8ec
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-06-28T00:18:44+08:00
summary:
gh-132732: JIT: Only allow compact ints in pure evaluation (GH
https://github.com/python/cpython/commit/695ab61351c019a7fcd731eebd77c172c90bf9e0
commit: 695ab61351c019a7fcd731eebd77c172c90bf9e0
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-06-27T19:37:44+08:00
summary:
gh-132732: Automatically constant evaluate pure operations (GH
https://github.com/python/cpython/commit/a88b49c3f2184428124890741778e92c0fdb6446
commit: a88b49c3f2184428124890741778e92c0fdb6446
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-06-25T23:02:53+08:00
summary:
gh-135927: Fix MSVC Clatest C builds (GH-135935)
files:
A Misc
https://github.com/python/cpython/commit/bda121862e7d7f4684d9f0281f7d1f408c0c740c
commit: bda121862e7d7f4684d9f0281f7d1f408c0c740c
branch: main
author: Noam Cohen
committer: Fidget-Spinner
date: 2025-06-24T03:42:09+08:00
summary:
gh-131798: Optimize `_UNARY_NEGATIVE` (GH-135223)
files:
A
Misc
https://github.com/python/cpython/commit/569fc6870f048cb75469ae3cacb6ebcf5172a10e
commit: 569fc6870f048cb75469ae3cacb6ebcf5172a10e
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-06-24T00:57:14+08:00
summary:
gh-134584: Specialize POP_TOP by reference and type in JIT (GH
https://github.com/python/cpython/commit/82726600be84773c9cca6febdead7a804f4a68bd
commit: 82726600be84773c9cca6febdead7a804f4a68bd
branch: main
author: Chris Eibl <[email protected]>
committer: Fidget-Spinner
date: 2025-06-20T17:05:33+08:00
summary:
gh-13537
https://github.com/python/cpython/commit/60fc42c1693b0949ab17255427037c8b98487162
commit: 60fc42c1693b0949ab17255427037c8b98487162
branch: 3.14
author: Ken Jin
committer: Fidget-Spinner
date: 2025-06-20T15:24:25+08:00
summary:
[3.14] gh-135608: Add a null check for attribute promotion to fix a
https://github.com/python/cpython/commit/b53b0c14da58b73955b8989e4a9ce19ea67db7a3
commit: b53b0c14da58b73955b8989e4a9ce19ea67db7a3
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-06-20T14:33:35+08:00
summary:
gh-135608: Add a null check for attribute promotion to fix a JIT
https://github.com/python/cpython/commit/0243260284d3630d58a11694904476349d14a6ed
commit: 0243260284d3630d58a11694904476349d14a6ed
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-06-19T13:09:09Z
summary:
gh-135379: Move PyLong_CheckCompact to private header and rename it (GH
https://github.com/python/cpython/commit/91914fd448a470a48ffc34bb7572e3db2997afad
commit: 91914fd448a470a48ffc34bb7572e3db2997afad
branch: 3.14
author: Miss Islington (bot) <[email protected]>
committer: Fidget-Spinner
date: 2025-06-18T15:27:26+08:00
summary:
https://github.com/python/cpython/commit/711700259135b5f9e21c56b199f4ebc0048b18b4
commit: 711700259135b5f9e21c56b199f4ebc0048b18b4
branch: main
author: Vladyslav Lazoryk <[email protected]>
committer: Fidget-Spinner
date: 2025-06-18T10:39:41+08:00
summary:
gh-
https://github.com/python/cpython/commit/fba5dded6df3c2b1943557afef89a5cb418f65a2
commit: fba5dded6df3c2b1943557afef89a5cb418f65a2
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-06-17T23:25:53+08:00
summary:
gh-134584: Decref elimination for float ops in the JIT (GH-134588
https://github.com/python/cpython/commit/667a86e076eeadc0d0e6e0f0da58882ed748865b
commit: 667a86e076eeadc0d0e6e0f0da58882ed748865b
branch: main
author: Nadeshiko Manju
committer: Fidget-Spinner
date: 2025-06-16T13:25:50+08:00
summary:
gh-131798: JIT: replace _CHECK_METHOD_VERSION with
https://github.com/python/cpython/commit/7b15873ed00766ef6760048449f44ea0e41f4a12
commit: 7b15873ed00766ef6760048449f44ea0e41f4a12
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-06-14T17:13:32+08:00
summary:
gh-135474: Specialize arithmetic only on compact ints (GH-135479
https://github.com/python/cpython/commit/b150b6aca7b17efe1bb13c3058d61cdefb83237e
commit: b150b6aca7b17efe1bb13c3058d61cdefb83237e
branch: main
author: Noam Cohen
committer: Fidget-Spinner
date: 2025-06-09T18:33:18+08:00
summary:
gh-131798: Optimize `_UNARY_INVERT` (GH-135222)
files:
A
Misc
https://github.com/python/cpython/commit/79d81f7cba236e2cbdfa95d0de0a75ba9716ed32
commit: 79d81f7cba236e2cbdfa95d0de0a75ba9716ed32
branch: main
author: Noam Cohen
committer: Fidget-Spinner
date: 2025-05-28T02:30:17+08:00
summary:
gh-131798: Optimize `_ITER_CHECK_TUPLE` (GH-134803)
files:
A
https://github.com/python/cpython/commit/71dea74865a4f0e065e3dfc1acc70f7eee4f659e
commit: 71dea74865a4f0e065e3dfc1acc70f7eee4f659e
branch: main
author: Tomas R.
committer: Fidget-Spinner
date: 2025-05-23T20:48:45+08:00
summary:
gh-131798: Small improvements to `remove_unneeded_uops` (GH-134554
https://github.com/python/cpython/commit/832058274dd99e30321a5f9a3773038cd0424c11
commit: 832058274dd99e30321a5f9a3773038cd0424c11
branch: main
author: Nybblista <[email protected]>
committer: Fidget-Spinner
date: 2025-05-10T11:04:32+08:00
summary:
gh-133713: C
https://github.com/python/cpython/commit/6d5a8c2ec19f1c38b4558940d2444a7382bb0287
commit: 6d5a8c2ec19f1c38b4558940d2444a7382bb0287
branch: main
author: Nybblista <[email protected]>
committer: Fidget-Spinner
date: 2025-05-09T08:17:50+08:00
summary:
gh-133476:
https://github.com/python/cpython/commit/3f2f59a91dd895cf5cf7b58cf905fc5d5b87a644
commit: 3f2f59a91dd895cf5cf7b58cf905fc5d5b87a644
branch: main
author: Tomas R.
committer: Fidget-Spinner
date: 2025-05-09T01:54:49+08:00
summary:
gh-133273: Keep instruction definitions in `bytecodes.c` and
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/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/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/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/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/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/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/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/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/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/d827d4d0184f8832075c6b75120892439a1d97ee
commit: d827d4d0184f8832075c6b75120892439a1d97ee
branch: main
author: Chris Eibl <[email protected]>
committer: Fidget-Spinner
date: 2025-04-06T00:00:54+08:00
summary:
gh-13159
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/ce77da5871334bffea722984cb705fd20a763a1f
commit: ce77da5871334bffea722984cb705fd20a763a1f
branch: main
author: Chris Eibl <[email protected]>
committer: Fidget-Spinner
date: 2025-03-28T23:00:36+08:00
summary:
GH-13167
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/1821f8f10c7a4a43a4fb55fe4e3da4cadfec699d
commit: 1821f8f10c7a4a43a4fb55fe4e3da4cadfec699d
branch: main
author: Xuanteng Huang <[email protected]>
committer: Fidget-Spinner
date: 2025-03-15T23:38:46+08:00
summary:
gh-13128
https://github.com/python/cpython/commit/e4a60248b031d9e327443f1f2627e66865f8a9c9
commit: e4a60248b031d9e327443f1f2627e66865f8a9c9
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-03-06T14:43:53+08:00
summary:
gh-128563: Add correction note to tail call in whats new (#130908
https://github.com/python/cpython/commit/a8ee1e16f545d721318afe8fe5330ddb4df7e3e3
commit: a8ee1e16f545d721318afe8fe5330ddb4df7e3e3
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-03-11T10:52:56+08:00
summary:
gh-130039: Tailcall for windows builds (GH-130040)
Co-authored-by
https://github.com/python/cpython/commit/fe186d76cfddf3f4b575d682c034642db07dc762
commit: fe186d76cfddf3f4b575d682c034642db07dc762
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-03-11T10:57:35+08:00
summary:
Minor nits to whats new tail call wording (#130912)
files:
M Doc
https://github.com/python/cpython/commit/9c691500f9412ecd8f6221c20984dc7a55a8a9e8
commit: 9c691500f9412ecd8f6221c20984dc7a55a8a9e8
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-03-06T13:38:05Z
summary:
gh-128563: Clarify wording in Whats new for Tail call (#130911)
Clarify
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
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/aa284232013693103431fb672a0bcabac3d4200b
commit: aa284232013693103431fb672a0bcabac3d4200b
branch: main
author: Ken Jin
committer: Fidget-Spinner
date: 2025-02-13T17:27:19Z
summary:
Revert "gh-130048: Reintroduce full LTO as default on Clang (GH-1
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/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/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/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/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/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/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/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/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/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/8fecb9fa0b42f7dc18bd58b1bef56f967612e088
commit: 8fecb9fa0b42f7dc18bd58b1bef56f967612e088
branch: main
author: Chris Eibl <[email protected]>
committer: Fidget-Spinner
date: 2025-01-25T18:33:26+08:00
summary:
Remove
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/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/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/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/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/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/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/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/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/06d76c4b94f87b0785a96dbfa0904afc0b459cb7
commit: 06d76c4b94f87b0785a96dbfa0904afc0b459cb7
branch: 3.13
author: Miss Islington (bot) <[email protected]>
committer: Fidget-Spinner
date: 2024-07-17T01:57:37+08:00
summary:
1 - 100 of 156 matches
Mail list logo