https://github.com/python/cpython/commit/55e29a6100eb4aa89c3f510d4335b953364dd74e
commit: 55e29a6100eb4aa89c3f510d4335b953364dd74e
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-09-16T11:29:09+01:00
summary:
GH-129805: Clean up some changes from GH-129806 (GH-133540
https://github.com/python/cpython/commit/d591b5effb8ec8177a95cc725b340bf166eecaa3
commit: d591b5effb8ec8177a95cc725b340bf166eecaa3
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-07-30T15:48:18-07:00
summary:
GH-134291: Support older macOS deployment targets for JIT builds
https://github.com/python/cpython/commit/3d8c38f6db0fea7845aafb92fe6bc795b536a367
commit: 3d8c38f6db0fea7845aafb92fe6bc795b536a367
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-07-14T10:14:20-07:00
summary:
GH-135904: Improve the JIT's performance on macOS (GH-1
https://github.com/python/cpython/commit/c49dc3bd0f0ac57a038e9ba63e83cfa424e91b2a
commit: c49dc3bd0f0ac57a038e9ba63e83cfa424e91b2a
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-07-09T12:11:28-07:00
summary:
GH-115802: Optimize JIT stencils for size (GH-136393)
files:
M
https://github.com/python/cpython/commit/3bc42942af865a036282f7c9e0011fe8528b03c1
commit: 3bc42942af865a036282f7c9e0011fe8528b03c1
branch: 3.14
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: brandtbucher
date: 2025-07-01T14:34:59-07:00
summary:
https://github.com/python/cpython/commit/0e5d09613094f2331a6b1cdb83f98998702d4469
commit: 0e5d09613094f2331a6b1cdb83f98998702d4469
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-06-27T08:20:51-07:00
summary:
GH-135904: Optimize the JIT's assembly control flow (GH-1
https://github.com/python/cpython/commit/ee0e22c088ce5483d4bacd5457d4feb5886bb58a
commit: ee0e22c088ce5483d4bacd5457d4feb5886bb58a
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-06-24T14:41:41-07:00
summary:
GH-90117: Check for list and tuple before MappingView in pprint
https://github.com/python/cpython/commit/2b0c684e0759dc3fec0e9dd0fc8383e6c75b7b5c
commit: 2b0c684e0759dc3fec0e9dd0fc8383e6c75b7b5c
branch: main
author: Zanie Blue
committer: brandtbucher
date: 2025-06-12T16:11:08-07:00
summary:
GH-134273: Allow setting JIT compiler flags at build time with
https://github.com/python/cpython/commit/8fdbbf8b18f1405abe677d0e04874c1c86ccdb4a
commit: 8fdbbf8b18f1405abe677d0e04874c1c86ccdb4a
branch: main
author: Amit Lavon
committer: brandtbucher
date: 2025-06-07T14:08:44-07:00
summary:
GH-131798: Type-propagate string/list/tuple slices (GH-134671
https://github.com/python/cpython/commit/46151648ca8ba1edd2a2783e8e154692a13d8ea8
commit: 46151648ca8ba1edd2a2783e8e154692a13d8ea8
branch: main
author: Tomas R.
committer: brandtbucher
date: 2025-06-06T16:44:43-07:00
summary:
GH-131798: Optimize away type(x) in the JIT when the result is known
https://github.com/python/cpython/commit/d1ea8edbd797e2cde7446da36d07041c6ddbcb53
commit: d1ea8edbd797e2cde7446da36d07041c6ddbcb53
branch: main
author: Tomas R.
committer: brandtbucher
date: 2025-05-22T14:05:43-04:00
summary:
GH-131798: Optimize away isinstance calls in the JIT (GH-134369
https://github.com/python/cpython/commit/ec736e7daec33cb3383865895d7ab92d4ada8bc9
commit: ec736e7daec33cb3383865895d7ab92d4ada8bc9
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-05-22T11:15:03-04:00
summary:
GH-131798: Optimize cached class attributes and methods in the
https://github.com/python/cpython/commit/8c5e5557c64a8d6310b2a958f576d5eb245cb1b6
commit: 8c5e5557c64a8d6310b2a958f576d5eb245cb1b6
branch: main
author: Nadeshiko Manju
committer: brandtbucher
date: 2025-05-22T09:54:57-04:00
summary:
GH-131798: Turn _LOAD_SMALL_INT into _LOAD_CONST_INLINE_BORROW
https://github.com/python/cpython/commit/2f0570caf490d4edbfbfd75c529cdee24f6edb8a
commit: 2f0570caf490d4edbfbfd75c529cdee24f6edb8a
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-05-20T18:09:51-04:00
summary:
GH-131798: Narrow types more aggressively in the JIT (GH-134373
https://github.com/python/cpython/commit/e1c0c451a2ff815fc817e71ec15c37bff9cb84d0
commit: e1c0c451a2ff815fc817e71ec15c37bff9cb84d0
branch: main
author: Nadeshiko Manju
committer: brandtbucher
date: 2025-05-20T18:02:50-04:00
summary:
GH-131798: Narrow the return type of _GET_LEN to int (GH
https://github.com/python/cpython/commit/6ce2045139e461d45e721745383245f484a7f167
commit: 6ce2045139e461d45e721745383245f484a7f167
branch: 3.14
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: brandtbucher
date: 2025-05-20T13:22:24-04:00
summary:
https://github.com/python/cpython/commit/7ad90463df16e1938a3b6725b0f02af34cea372e
commit: 7ad90463df16e1938a3b6725b0f02af34cea372e
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-05-20T12:32:26-04:00
summary:
GH-133779: Fix finding pyconfig.h on Windows JIT builds (GH
https://github.com/python/cpython/commit/6dcb0fdfe0a2de083f0f1f9a568dd0a19541b863
commit: 6dcb0fdfe0a2de083f0f1f9a568dd0a19541b863
branch: main
author: Mark Shannon
committer: brandtbucher
date: 2025-05-20T11:24:11-04:00
summary:
GH-134282: Always borrow references LOAD_CONST (GH-134284)
files
https://github.com/python/cpython/commit/a7f317d7300235d9efff5a0350b1bae14720d42f
commit: a7f317d7300235d9efff5a0350b1bae14720d42f
branch: main
author: Tomas R.
committer: brandtbucher
date: 2025-05-19T18:00:53-04:00
summary:
GH-131798: Add _POP_CALL_TWO_LOAD_CONST_INLINE_BORROW (GH-134268
https://github.com/python/cpython/commit/8d490b368766ee7b28d2ccf47704b1d4b5f1ea23
commit: 8d490b368766ee7b28d2ccf47704b1d4b5f1ea23
branch: main
author: Tomas R.
committer: brandtbucher
date: 2025-05-19T13:19:24-04:00
summary:
GH-131798: Narrow the return type of isinstance for some known
https://github.com/python/cpython/commit/a36ce264a9b6b0a18b78d3b0d79d2b11a685b801
commit: a36ce264a9b6b0a18b78d3b0d79d2b11a685b801
branch: main
author: sobolevn
committer: brandtbucher
date: 2025-05-19T11:39:43-04:00
summary:
GH-134236: make regen-all (GH-134237)
files
https://github.com/python/cpython/commit/50b45c4f457a7b77ec526fae4d2894c3e4f38e2e
commit: 50b45c4f457a7b77ec526fae4d2894c3e4f38e2e
branch: 3.13
author: Brandt Bucher
committer: brandtbucher
date: 2025-05-12T13:00:01-07:00
summary:
[3.13] GH-133543: Maintain tracking for materialized instance
https://github.com/python/cpython/commit/c492ac72525ea5887082ee991b45cc237cd02a40
commit: c492ac72525ea5887082ee991b45cc237cd02a40
branch: main
author: Tomas R.
committer: brandtbucher
date: 2025-05-08T14:26:30-07:00
summary:
GH-131798: Split up and optimize CALL_ISINSTANCE (GH-19)
files
https://github.com/python/cpython/commit/3f93295bbec5041eaa1914a36d77529cc4f617d4
commit: 3f93295bbec5041eaa1914a36d77529cc4f617d4
branch: 3.13
author: Brandt Bucher
committer: brandtbucher
date: 2025-05-06T21:31:54Z
summary:
[3.13] GH-133231: Backport PYTHON_JIT documentation to 3.13 (GH
https://github.com/python/cpython/commit/57c9810ba4a157f9f608e5b36dcb8a3dfa1628a2
commit: 57c9810ba4a157f9f608e5b36dcb8a3dfa1628a2
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-05-05T20:06:41-07:00
summary:
GH-113464: Add the JIT to What's New (GH-133486)
files:
https://github.com/python/cpython/commit/b1aa515bd6b645202eda4ca07e85d92e19b1534d
commit: b1aa515bd6b645202eda4ca07e85d92e19b1534d
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-05-05T15:25:22-07:00
summary:
GH-133231: Add JIT utilities in sys._jit (GH-133233)
files:
A
https://github.com/python/cpython/commit/9cc77aaf9dce6ffa82786dc77f7f83387c857cad
commit: 9cc77aaf9dce6ffa82786dc77f7f83387c857cad
branch: main
author: Diego Russo
committer: brandtbucher
date: 2025-05-05T14:31:48-07:00
summary:
GH-131798: Split CALL_LEN into several uops (GH-133180)
files:
A
https://github.com/python/cpython/commit/bfcbb28223b733b9cb88f152a059a9e1416f3467
commit: bfcbb28223b733b9cb88f152a059a9e1416f3467
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-05-02T11:17:15-07:00
summary:
GH-113464: Get LLVM from cpython-bin-deps on Windows (GH-133278
https://github.com/python/cpython/commit/2da48e32f64d09eb2408301f8ef5f3a02a5cbe1a
commit: 2da48e32f64d09eb2408301f8ef5f3a02a5cbe1a
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-05-02T09:26:03-07:00
summary:
GH-133171: Prevent combinations of --disable-gil and
--enable
https://github.com/python/cpython/commit/732d1b02417e91d6a4247879e290065287cc6b51
commit: 732d1b02417e91d6a4247879e290065287cc6b51
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-04-29T17:21:53-07:00
summary:
Get rid of ERROR_IF's "label" parameter (GH-13
https://github.com/python/cpython/commit/08e3389e8c433c16895127e8b745093f071b21b9
commit: 08e3389e8c433c16895127e8b745093f071b21b9
branch: main
author: Tomas R.
committer: brandtbucher
date: 2025-04-24T15:55:03-07:00
summary:
GH-131798: Split up and optimize CALL_TUPLE_1 in the JIT (GH-132851
https://github.com/python/cpython/commit/0a387b311e617a9a614c593551d3c04a37331e53
commit: 0a387b311e617a9a614c593551d3c04a37331e53
branch: main
author: Tomas R.
committer: brandtbucher
date: 2025-04-24T12:54:46-07:00
summary:
GH-131798: Split up and optimize CALL_STR_1 in the JIT (GH-132849
https://github.com/python/cpython/commit/a6a3dbb7db0516a72c5ef149223d904f4e6a31ae
commit: a6a3dbb7db0516a72c5ef149223d904f4e6a31ae
branch: main
author: Tomas R.
committer: brandtbucher
date: 2025-04-22T09:30:38-07:00
summary:
GH-131798: JIT: Split CALL_TYPE_1 into several uops (GH-132419
https://github.com/python/cpython/commit/4f7f72ce34f7825e50346ed0c878fc36ef9421ca
commit: 4f7f72ce34f7825e50346ed0c878fc36ef9421ca
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-04-21T09:58:55-07:00
summary:
GH-130415: Improve the JIT's unneeded uop removal pas
https://github.com/python/cpython/commit/bde72839d76d0b52f0f1753920cc88f723df340a
commit: bde72839d76d0b52f0f1753920cc88f723df340a
branch: 3.13
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: brandtbucher
date: 2025-04-07T19:16:23-07:00
summary:
https://github.com/python/cpython/commit/20926c73b5cfebf954e16d79b5d683c95cfa61ad
commit: 20926c73b5cfebf954e16d79b5d683c95cfa61ad
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-04-09T14:32:21-07:00
summary:
GH-131798: Remove JIT guards for dict, frozenset, list, set, and
https://github.com/python/cpython/commit/d753d8aed738a4a2adedc24263af64d6f7051b4a
commit: d753d8aed738a4a2adedc24263af64d6f7051b4a
branch: main
author: Nadeshiko Manju
committer: brandtbucher
date: 2025-04-08T09:12:09-07:00
summary:
GH-131798: Narrow the result of _CONTAINS_OP_DICT to bool in
https://github.com/python/cpython/commit/71009cb835f9fa37647b0f2f7dcc0d6ca8aa36b6
commit: 71009cb835f9fa37647b0f2f7dcc0d6ca8aa36b6
branch: main
author: Tomas R.
committer: brandtbucher
date: 2025-04-08T08:22:54-07:00
summary:
GH-131798: Narrow the result type of _BINARY_OP_SUBSCR_STR_INT to str
https://github.com/python/cpython/commit/85bc489b649fe261f9625163c684a69a470b3dc1
commit: 85bc489b649fe261f9625163c684a69a470b3dc1
branch: main
author: Tomas R.
committer: brandtbucher
date: 2025-04-05T15:56:01-07:00
summary:
GH-131798: Narrow the result of _CONTAINS_OP_SET to bool in the JIT
https://github.com/python/cpython/commit/3a8cefba0b60bd25c6b13a32cab4eb8d1dbf94ce
commit: 3a8cefba0b60bd25c6b13a32cab4eb8d1dbf94ce
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-04-01T16:55:05-07:00
summary:
GH-131726: Split up _CHECK_VALIDITY_AND_SET_IP (GH-131810
https://github.com/python/cpython/commit/1a9d4a1fb3d4beda7c7e8483af7c6bc7ac477e9f
commit: 1a9d4a1fb3d4beda7c7e8483af7c6bc7ac477e9f
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-04-01T15:10:15-07:00
summary:
GH-131798: Allow the JIT to remove more int/float/str guards (GH
https://github.com/python/cpython/commit/685fd74f81e673dc0430120f50009636b0e437a5
commit: 685fd74f81e673dc0430120f50009636b0e437a5
branch: main
author: Amit Lavon
committer: brandtbucher
date: 2025-03-30T16:07:25-07:00
summary:
GH-131798: Remove type checks for _TO_BOOL_STR (GH-131816)
files
https://github.com/python/cpython/commit/972a295fe34280aa3d16c573d6200025a1ce4ff0
commit: 972a295fe34280aa3d16c573d6200025a1ce4ff0
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-03-27T09:12:30-07:00
summary:
GH-130415: Remove redundant sym_matches_type calls in the JIT
https://github.com/python/cpython/commit/4b3d5b604210f68005ef64d5346ca169385f5acf
commit: 4b3d5b604210f68005ef64d5346ca169385f5acf
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-03-26T19:00:16Z
summary:
GH-119866: Don't clear frame->stackpointer on release bu
https://github.com/python/cpython/commit/a26a301f8b09c1825b288fc8649f8174576361f4
commit: a26a301f8b09c1825b288fc8649f8174576361f4
branch: main
author: Bojun Ren
committer: brandtbucher
date: 2025-03-25T16:35:39-07:00
summary:
GH-130673: Gracefully handle missing sections in JIT build (GH
https://github.com/python/cpython/commit/ea0453ee979174d6fc14aae0fd85e4ede6742a86
commit: ea0453ee979174d6fc14aae0fd85e4ede6742a86
branch: main
author: Diego Russo
committer: brandtbucher
date: 2025-03-25T10:15:36-07:00
summary:
GH-130887: Always remove trailing jumps in AArch64 JIT stencils
https://github.com/python/cpython/commit/b92ee14b80cc8898f799aa8120ec99dd0c882339
commit: b92ee14b80cc8898f799aa8120ec99dd0c882339
branch: main
author: Savannah Ostrowski
committer: brandtbucher
date: 2025-03-21T11:23:12-07:00
summary:
GH-130415: Optimize constant comparison in JIT builds (GH
https://github.com/python/cpython/commit/883c2f682bab38344bf8c2bc345d52a9325543cc
commit: 883c2f682bab38344bf8c2bc345d52a9325543cc
branch: main
author: Bénédikt Tran <10796600+picn...@users.noreply.github.com>
committer: brandtbucher
date: 2025-03-20T16:59:41-07:00
summary:
GH-131331:
https://github.com/python/cpython/commit/8a33034d82314e2a5a8f39f9348e93135f94807d
commit: 8a33034d82314e2a5a8f39f9348e93135f94807d
branch: main
author: Diego Russo
committer: brandtbucher
date: 2025-03-19T12:19:21-07:00
summary:
GH-130956: Only emit AArch64 trampolines for long jumps (GH-131041
https://github.com/python/cpython/commit/1b5db5adfec10d90cf5c7abd6817452be4f0b909
commit: 1b5db5adfec10d90cf5c7abd6817452be4f0b909
branch: main
author: Tshepang Mbambo
committer: brandtbucher
date: 2025-03-05T14:59:47-08:00
summary:
GH-130153: Reword the wildcard matching part of the tutorial
https://github.com/python/cpython/commit/02de9cb9a8fa5b0ae3947231b8c0677834aaee45
commit: 02de9cb9a8fa5b0ae3947231b8c0677834aaee45
branch: main
author: Diego Russo
committer: brandtbucher
date: 2025-03-05T12:40:50-08:00
summary:
gh-129964: Fix JIT crash on Windows on Arm (GH-130882)
files:
A
https://github.com/python/cpython/commit/5d8db36bbbab166c4c221ee6e283f090475c5def
commit: 5d8db36bbbab166c4c221ee6e283f090475c5def
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-03-05T11:54:33-08:00
summary:
GH-115802: JIT using the "medium" code model on x86_
https://github.com/python/cpython/commit/691354ccb04f0e8f4faa864ee5003fc5efe8377e
commit: 691354ccb04f0e8f4faa864ee5003fc5efe8377e
branch: main
author: Amit Lavon
committer: brandtbucher
date: 2025-03-04T13:20:17-08:00
summary:
GH-130415: Narrow str to "" based on boolean tests
https://github.com/python/cpython/commit/c989e74446836ce8a00ae002d4c229c81e1f7905
commit: c989e74446836ce8a00ae002d4c229c81e1f7905
branch: main
author: Klaus117
committer: brandtbucher
date: 2025-03-04T12:44:09-08:00
summary:
GH-130415: Narrow int to 0 based on boolean tests (GH-130772)
files
https://github.com/python/cpython/commit/7afa476874b9a432ad6dbe9fb3e65d62f2999f88
commit: 7afa476874b9a432ad6dbe9fb3e65d62f2999f88
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-03-02T13:21:34-08:00
summary:
GH-130415: Use boolean guards to narrow types to values in the
https://github.com/python/cpython/commit/05e89c34bd8389f87bd6c9462d5a06ef9e1a65ab
commit: 05e89c34bd8389f87bd6c9462d5a06ef9e1a65ab
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-02-13T10:51:03-08:00
summary:
GH-115869: Don't JIT zeroed bytes (GH-130023)
files:
M
https://github.com/python/cpython/commit/11bb08e4ec7b546d57b0ab7a8f199747bef6e422
commit: 11bb08e4ec7b546d57b0ab7a8f199747bef6e422
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-02-12T10:16:43-08:00
summary:
GH-129715: Don't project traces that return to an unknown c
https://github.com/python/cpython/commit/5fa7e1b7fd57e8c6297e9eb79d79cede42e5ce0f
commit: 5fa7e1b7fd57e8c6297e9eb79d79cede42e5ce0f
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-02-07T11:41:17-08:00
summary:
GH-129715: Remove _DYNAMIC_EXIT (GH-129716)
files:
A
Misc
https://github.com/python/cpython/commit/70e387c990c98d0fba9f2518061713809cff2f53
commit: 70e387c990c98d0fba9f2518061713809cff2f53
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-02-07T09:52:49-08:00
summary:
GH-129709: Clean up tier two (GH-129710)
files:
M Include
https://github.com/python/cpython/commit/fbaa6c8ff06cf885d9b8c8ea6cf25bab3781a2bd
commit: fbaa6c8ff06cf885d9b8c8ea6cf25bab3781a2bd
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-02-07T08:49:51-08:00
summary:
GH-129763: Remove the LLTRACE macro (GH-129764)
files:
A
Misc
https://github.com/python/cpython/commit/a29a9c0f3890fec843b7151f6a1defa25f570504
commit: a29a9c0f3890fec843b7151f6a1defa25f570504
branch: main
author: Diego Russo
committer: brandtbucher
date: 2025-02-02T15:19:55-08:00
summary:
GH-129231: Group executable JIT code in memory (GH-129232)
files
https://github.com/python/cpython/commit/567394517a10c9a9f3af25a31009589ae2c50f1b
commit: 567394517a10c9a9f3af25a31009589ae2c50f1b
branch: main
author: Diego Russo
committer: brandtbucher
date: 2025-02-02T15:17:53-08:00
summary:
GH-128842: Collect JIT memory stats (GH-128941)
files:
A
Misc
https://github.com/python/cpython/commit/e6c76b947b2d0708cea1d5e090d02e79fda1cc26
commit: e6c76b947b2d0708cea1d5e090d02e79fda1cc26
branch: main
author: Yan Yanchii
committer: brandtbucher
date: 2025-02-02T15:09:30-08:00
summary:
GH-128872: Remove unused argument from _PyCode_Quicken (GH-128873
https://github.com/python/cpython/commit/002c4e2982910937f35a4b80ab94b07c3c16067f
commit: 002c4e2982910937f35a4b80ab94b07c3c16067f
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-01-29T10:49:58-08:00
summary:
GH-129386: Use symbolic constants for specialization tests (GH
https://github.com/python/cpython/commit/41ad2bb2489c4cf9ba4f13401750b3fcdb33937b
commit: 41ad2bb2489c4cf9ba4f13401750b3fcdb33937b
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-01-28T16:26:46-08:00
summary:
GH-128563: Don't leave frame->lltrace uninitialized (G
https://github.com/python/cpython/commit/828b27680f07f1ed8302616b8229f49c09032657
commit: 828b27680f07f1ed8302616b8229f49c09032657
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-01-28T16:10:51-08:00
summary:
GH-126599: Remove the PyOptimizer API (GH-129194)
files:
M
https://github.com/python/cpython/commit/b44ff6d0df9ec2d60be63e5a106ca079464ece52
commit: b44ff6d0df9ec2d60be63e5a106ca079464ece52
branch: main
author: Xuanteng Huang <44627253+xuante...@users.noreply.github.com>
committer: brandtbucher
date: 2025-01-16T15:57:04-08:00
summary:
GH-126599:
https://github.com/python/cpython/commit/004f9fd1f22643100aa8163cc9f7bcde7df54973
commit: 004f9fd1f22643100aa8163cc9f7bcde7df54973
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-01-08T09:00:11-08:00
summary:
Remove unnecessary LIST_TO_TUPLE conversions (GH-126558)
files
https://github.com/python/cpython/commit/65ae3d5a73ca3c53a0c6b601dddb8e9b3b6e3f51
commit: 65ae3d5a73ca3c53a0c6b601dddb8e9b3b6e3f51
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2025-01-07T17:25:48-08:00
summary:
GH-127809: Fix the JIT's understanding of ** (GH-127844)
https://github.com/python/cpython/commit/94b8f8b40943bf38cf5c454773a3fb8f4ff71e01
commit: 94b8f8b40943bf38cf5c454773a3fb8f4ff71e01
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2024-12-04T15:01:28-08:00
summary:
GH-126795: Increase the JIT side-exit threshold from 64 to 4096
https://github.com/python/cpython/commit/17c16aea66b606d66f71ae9af381bc34d0ef3f5f
commit: 17c16aea66b606d66f71ae9af381bc34d0ef3f5f
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2024-11-24T14:42:50-08:00
summary:
GH-115869: Make jit_stencils.h reproducible (GH-127166)
files
https://github.com/python/cpython/commit/48c50ff1a22f086c302c52a70eb9912d76c66f91
commit: 48c50ff1a22f086c302c52a70eb9912d76c66f91
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2024-11-20T08:11:25-08:00
summary:
GH-126892: Reset warmup counters when JIT compiling code (GH
https://github.com/python/cpython/commit/4cd10762b06ec57252e3c7373e74240b4d0c5ed8
commit: 4cd10762b06ec57252e3c7373e74240b4d0c5ed8
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2024-11-18T11:11:23-08:00
summary:
GH-126795: Increase the JIT threshold from 16 to 4096 (GH-126816
https://github.com/python/cpython/commit/c45be8aa71ad886e12e8c897274498e4d828c9a5
commit: c45be8aa71ad886e12e8c897274498e4d828c9a5
branch: main
author: Diego Russo
committer: brandtbucher
date: 2024-11-11T17:20:10-08:00
summary:
GH-126195: Use M1 JIT memory protection APIs (GH-126196)
files:
A
https://github.com/python/cpython/commit/09d6f5dc7824c74672add512619e978844ff8051
commit: 09d6f5dc7824c74672add512619e978844ff8051
branch: main
author: alm
committer: brandtbucher
date: 2024-11-07T10:55:31-08:00
summary:
GH-126464 Fix JIT CI on aarch64-apple-darwin (GH-126494)
files:
M .github
https://github.com/python/cpython/commit/c3a12ae13ee0212a096f570064407f8ba954e6aa
commit: c3a12ae13ee0212a096f570064407f8ba954e6aa
branch: main
author: Savannah Ostrowski
committer: brandtbucher
date: 2024-11-05T15:26:46-08:00
summary:
GH-125911: Rename big trampoline to "shim"
https://github.com/python/cpython/commit/c29bbe21018dc1602ea70f34621de67cce782ed2
commit: c29bbe21018dc1602ea70f34621de67cce782ed2
branch: main
author: Savannah Ostrowski
committer: brandtbucher
date: 2024-10-30T12:03:31-07:00
summary:
GH-125498: Update JIT builds to use LLVM 19 and
https://github.com/python/cpython/commit/b5b06349eb71b7cf9e5082e26e6fe0145875f95b
commit: b5b06349eb71b7cf9e5082e26e6fe0145875f95b
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2024-10-28T14:37:16-07:00
summary:
GH-125912: Teach the JIT's optimizer
https://github.com/python/cpython/commit/7f6e884f3acc860c1cf1b773c9659e8f861263e7
commit: 7f6e884f3acc860c1cf1b773c9659e8f861263e7
branch: main
author: Nadeshiko Manju
committer: brandtbucher
date: 2024-10-25T15:43:02Z
summary:
GH-125911: Call combine_symbol_mask on the initial trampoline of a
https://github.com/python/cpython/commit/6810928927e4d12d9a5dd90e672afb096882b730
commit: 6810928927e4d12d9a5dd90e672afb096882b730
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2024-10-02T19:24:37Z
summary:
GH-118093: Don't lose confidence when tracing through 100% b
https://github.com/python/cpython/commit/b85923a0feaae698c811f6c4cf6be018f3725dd5
commit: b85923a0feaae698c811f6c4cf6be018f3725dd5
branch: main
author: Diego Russo
committer: brandtbucher
date: 2024-10-02T12:07:20-07:00
summary:
GH-119726: Deduplicate AArch64 trampolines within a trace (GH
https://github.com/python/cpython/commit/26a74203f08c59922b4889931c108b34c4ee8e72
commit: 26a74203f08c59922b4889931c108b34c4ee8e72
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2024-09-27T09:38:04-07:00
summary:
GH-118093: Fix off-by-one errors in tier-up thresholds (GH
https://github.com/python/cpython/commit/65f12370982b9982b204d07f9f26ca8740f21845
commit: 65f12370982b9982b204d07f9f26ca8740f21845
branch: main
author: Savannah Ostrowski
committer: brandtbucher
date: 2024-09-27T00:35:42Z
summary:
GH-123516: Improve JIT memory consumption by invalidating cold
https://github.com/python/cpython/commit/b6471f4a391e9d3c8e1b244c56a4cc25974632c9
commit: b6471f4a391e9d3c8e1b244c56a4cc25974632c9
branch: main
author: Savannah Ostrowski
committer: brandtbucher
date: 2024-09-24T18:09:50-07:00
summary:
GH-124408: Temporarily skip test_strftime_y2k for emulated
https://github.com/python/cpython/commit/b4d0d7de0f6d938128bf525e119c18af5632b804
commit: b4d0d7de0f6d938128bf525e119c18af5632b804
branch: main
author: Savannah Ostrowski
committer: brandtbucher
date: 2024-09-24T10:03:16-07:00
summary:
GH-124398: Pin LLVM to 18.1.0 for Windows JIT CI (GH-124399
https://github.com/python/cpython/commit/eac2fdacfb1b3b86e09f25c025ee7a2b2e24671b
commit: eac2fdacfb1b3b86e09f25c025ee7a2b2e24671b
branch: 3.13
author: Savannah Ostrowski
committer: brandtbucher
date: 2024-09-06T09:02:32-07:00
summary:
[3.13] GH-123545: Remove duplicate Py_DECREF when handling
https://github.com/python/cpython/commit/1fbc118c5d3916e920a57cda3cb6d9a0292de26e
commit: 1fbc118c5d3916e920a57cda3cb6d9a0292de26e
branch: main
author: Savannah Ostrowski
committer: brandtbucher
date: 2024-09-05T10:56:07-07:00
summary:
GH-123545: Remove duplicate Py_DECREF when handling
https://github.com/python/cpython/commit/5148e03f0f0aa4d2ffabf5df120e359f694d87a5
commit: 5148e03f0f0aa4d2ffabf5df120e359f694d87a5
branch: 3.13
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: brandtbucher
date: 2024-08-22T13:16:52-07:00
summary:
https://github.com/python/cpython/commit/f84754b70506f03bcbf9fb0265e327d05a1a4b51
commit: f84754b70506f03bcbf9fb0265e327d05a1a4b51
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2024-08-14T07:54:42-07:00
summary:
GH-118093: Turn some DEOPT_IFs into EXIT_IFs (GH-122998)
files
https://github.com/python/cpython/commit/51185923a8dfdb59fc04f235fd19881d10d65acf
commit: 51185923a8dfdb59fc04f235fd19881d10d65acf
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2024-08-14T07:53:46-07:00
summary:
GH-113464: Speed up JIT builds (GH-122839)
files:
M Tools/jit
https://github.com/python/cpython/commit/7b8328b6b33939dfff4606d286b10069a09223dd
commit: 7b8328b6b33939dfff4606d286b10069a09223dd
branch: main
author: Bénédikt Tran <10796600+picn...@users.noreply.github.com>
committer: brandtbucher
date: 2024-08-13T16:25:36-07:00
summary:
GH-121723
https://github.com/python/cpython/commit/9621a7d0170bf1ec48bcfc35825007cdf75265ea
commit: 9621a7d0170bf1ec48bcfc35825007cdf75265ea
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2024-08-12T12:39:31-07:00
summary:
GH-118093: Handle some polymorphism before requiring progress in
https://github.com/python/cpython/commit/1795d6cebaee07f30804d490fa90e3e516dfed79
commit: 1795d6cebaee07f30804d490fa90e3e516dfed79
branch: main
author: Mark Shannon
committer: brandtbucher
date: 2024-08-12T10:35:52-07:00
summary:
GH-122869: Add missing tier two optimizer cases (GH-122936
https://github.com/python/cpython/commit/862bead2371d16d6213eb20c457bb215aaebb595
commit: 862bead2371d16d6213eb20c457bb215aaebb595
branch: 3.13
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: brandtbucher
date: 2024-08-08T14:14:49-07:00
summary:
https://github.com/python/cpython/commit/27a529277486c770a5a8ef2a01c151b5feeb2eca
commit: 27a529277486c770a5a8ef2a01c151b5feeb2eca
branch: 3.13
author: Miss Islington (bot) <31488909+miss-isling...@users.noreply.github.com>
committer: brandtbucher
date: 2024-08-08T13:37:49-07:00
summary:
https://github.com/python/cpython/commit/8c9d1742de6e3c3232c96660291f109c23a3bc49
commit: 8c9d1742de6e3c3232c96660291f109c23a3bc49
branch: main
author: Miro Hrončok
committer: brandtbucher
date: 2024-08-08T13:34:42-07:00
summary:
GH-118943: Remove regen-jit from the regen-all make target (GH
https://github.com/python/cpython/commit/44659d392751f0161a0f958fec39ad013da45427
commit: 44659d392751f0161a0f958fec39ad013da45427
branch: main
author: Miro Hrončok
committer: brandtbucher
date: 2024-08-05T16:10:40-07:00
summary:
GH-118943: Handle races when moving jit_stencils.h (GH-120690
https://github.com/python/cpython/commit/df13a1821a90fcfb75eca59aad6af1f0893b1e77
commit: df13a1821a90fcfb75eca59aad6af1f0893b1e77
branch: main
author: Mark Shannon
committer: brandtbucher
date: 2024-08-01T16:19:05-07:00
summary:
GH-118095: Add tier two support for BINARY_SUBSCR_GETITEM (GH
https://github.com/python/cpython/commit/4fd2157cbf52caf6c01a64d81b948c41e82c
commit: 4fd2157cbf52caf6c01a64d81b948c41e82c
branch: 3.13
author: Brandt Bucher
committer: brandtbucher
date: 2024-07-29T14:51:19-07:00
summary:
[3.13] GH-116090: Fire RAISE events from _FOR_ITER_TIER_TWO (GH
https://github.com/python/cpython/commit/7797182b78baf78f64fe16f436aa2279cf6afc23
commit: 7797182b78baf78f64fe16f436aa2279cf6afc23
branch: main
author: Brandt Bucher
committer: brandtbucher
date: 2024-07-29T14:49:17-07:00
summary:
GH-118093: Improve handling of short and mid-loop traces (GH
1 - 100 of 166 matches
Mail list logo