[Python-checkins] GH-129805: Clean up some changes from GH-129806 (GH-133540)

2025-09-16 Thread brandtbucher
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

[Python-checkins] GH-134291: Support older macOS deployment targets for JIT builds (GH-137211)

2025-07-30 Thread brandtbucher
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

[Python-checkins] GH-135904: Improve the JIT's performance on macOS (GH-136528)

2025-07-14 Thread brandtbucher
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

[Python-checkins] GH-115802: Optimize JIT stencils for size (GH-136393)

2025-07-09 Thread brandtbucher
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

[Python-checkins] [3.14] GH-134273: Allow setting JIT compiler flags at build time with CFLAGS_JIT (GH-135792)

2025-07-01 Thread brandtbucher
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:

[Python-checkins] GH-135904: Optimize the JIT's assembly control flow (GH-135905)

2025-06-27 Thread brandtbucher
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

[Python-checkins] GH-90117: Check for list and tuple before MappingView in pprint (GH-135779)

2025-06-24 Thread brandtbucher
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

[Python-checkins] GH-134273: Allow setting JIT compiler flags at build time with CFLAGS_JIT (GH134276)

2025-06-12 Thread brandtbucher
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

[Python-checkins] GH-131798: Type-propagate string/list/tuple slices (GH-134671)

2025-06-07 Thread brandtbucher
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

[Python-checkins] GH-131798: Optimize away type(x) in the JIT when the result is known (GH-135194)

2025-06-06 Thread brandtbucher
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

[Python-checkins] GH-131798: Optimize away isinstance calls in the JIT (GH-134369)

2025-05-22 Thread brandtbucher
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

[Python-checkins] GH-131798: Optimize cached class attributes and methods in the JIT (GH-134403)

2025-05-22 Thread brandtbucher
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

[Python-checkins] GH-131798: Turn _LOAD_SMALL_INT into _LOAD_CONST_INLINE_BORROW in the JIT (GH-134406)

2025-05-22 Thread brandtbucher
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

[Python-checkins] GH-131798: Narrow types more aggressively in the JIT (GH-134373)

2025-05-20 Thread brandtbucher
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

[Python-checkins] GH-131798: Narrow the return type of _GET_LEN to int (GH-133345)

2025-05-20 Thread brandtbucher
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

[Python-checkins] [3.14] GH-133779: Fix finding pyconfig.h on Windows JIT builds (GH-134359)

2025-05-20 Thread brandtbucher
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:

[Python-checkins] GH-133779: Fix finding pyconfig.h on Windows JIT builds (GH-134349)

2025-05-20 Thread brandtbucher
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

[Python-checkins] GH-134282: Always borrow references LOAD_CONST (GH-134284)

2025-05-20 Thread brandtbucher
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

[Python-checkins] GH-131798: Add _POP_CALL_TWO_LOAD_CONST_INLINE_BORROW (GH-134268)

2025-05-19 Thread brandtbucher
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

[Python-checkins] GH-131798: Narrow the return type of isinstance for some known arguments in the JIT (GH-133172)

2025-05-19 Thread brandtbucher
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

[Python-checkins] GH-134236: make regen-all (GH-134237)

2025-05-19 Thread brandtbucher
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

[Python-checkins] [3.13] GH-133543: Maintain tracking for materialized instance dictionaries (GH-133617)

2025-05-12 Thread brandtbucher
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

[Python-checkins] GH-131798: Split up and optimize CALL_ISINSTANCE (GH-133339)

2025-05-08 Thread brandtbucher
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

[Python-checkins] [3.13] GH-133231: Backport PYTHON_JIT documentation to 3.13 (GH-133539)

2025-05-06 Thread brandtbucher
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

[Python-checkins] GH-113464: Add the JIT to What's New (GH-133486)

2025-05-05 Thread brandtbucher
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:

[Python-checkins] GH-133231: Add JIT utilities in sys._jit (GH-133233)

2025-05-05 Thread brandtbucher
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

[Python-checkins] GH-131798: Split CALL_LEN into several uops (GH-133180)

2025-05-05 Thread brandtbucher
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

[Python-checkins] GH-113464: Get LLVM from cpython-bin-deps on Windows (GH-133278)

2025-05-02 Thread brandtbucher
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

[Python-checkins] GH-133171: Prevent combinations of --disable-gil and --enable-experimental-jit... for now (GH-133179)

2025-05-02 Thread brandtbucher
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

[Python-checkins] Get rid of ERROR_IF's "label" parameter (GH-132654)

2025-04-29 Thread brandtbucher
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

[Python-checkins] GH-131798: Split up and optimize CALL_TUPLE_1 in the JIT (GH-132851)

2025-04-24 Thread brandtbucher
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

[Python-checkins] GH-131798: Split up and optimize CALL_STR_1 in the JIT (GH-132849)

2025-04-24 Thread brandtbucher
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

[Python-checkins] GH-131798: JIT: Split CALL_TYPE_1 into several uops (GH-132419)

2025-04-22 Thread brandtbucher
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

[Python-checkins] GH-130415: Improve the JIT's unneeded uop removal pass (GH-132333)

2025-04-21 Thread brandtbucher
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

[Python-checkins] [3.13] GH-130673: Gracefully handle missing sections in JIT build (GH-131749)

2025-04-10 Thread brandtbucher
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:

[Python-checkins] GH-131798: Remove JIT guards for dict, frozenset, list, set, and tuple (GH-132289)

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

[Python-checkins] GH-131798: Narrow the result of _CONTAINS_OP_DICT to bool in the JIT (GH-132269)

2025-04-08 Thread brandtbucher
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

[Python-checkins] GH-131798: Narrow the result type of _BINARY_OP_SUBSCR_STR_INT to str in the JIT (GH-132153)

2025-04-08 Thread brandtbucher
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

[Python-checkins] GH-131798: Narrow the result of _CONTAINS_OP_SET to bool in the JIT (GH-132057)

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

[Python-checkins] GH-131726: Split up _CHECK_VALIDITY_AND_SET_IP (GH-131810)

2025-04-01 Thread brandtbucher
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

[Python-checkins] GH-131798: Allow the JIT to remove more int/float/str guards (GH-131800)

2025-04-01 Thread brandtbucher
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

[Python-checkins] GH-131798: Remove type checks for _TO_BOOL_STR (GH-131816)

2025-03-30 Thread brandtbucher
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

[Python-checkins] GH-130415: Remove redundant sym_matches_type calls in the JIT optimizer (GH-131778)

2025-03-27 Thread brandtbucher
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

[Python-checkins] GH-119866: Don't clear frame->stackpointer on release builds (GH-131750)

2025-03-26 Thread brandtbucher
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

[Python-checkins] GH-130673: Gracefully handle missing sections in JIT build (GH-130906)

2025-03-25 Thread brandtbucher
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

[Python-checkins] GH-130887: Always remove trailing jumps in AArch64 JIT stencils (GH-131042)

2025-03-25 Thread brandtbucher
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

[Python-checkins] GH-130415: Optimize constant comparison in JIT builds (GH-131489)

2025-03-21 Thread brandtbucher
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

[Python-checkins] GH-131331: Rename "not" to "invert" (GH-131334)

2025-03-20 Thread brandtbucher
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:

[Python-checkins] GH-130956: Only emit AArch64 trampolines for long jumps (GH-131041)

2025-03-19 Thread brandtbucher
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

[Python-checkins] GH-130153: Reword the wildcard matching part of the tutorial (GH-129954)

2025-03-05 Thread brandtbucher
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

[Python-checkins] gh-129964: Fix JIT crash on Windows on Arm (GH-130882)

2025-03-05 Thread brandtbucher
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

[Python-checkins] GH-115802: JIT using the "medium" code model on x86_64-unknown-linux-gnu (GH-130097)

2025-03-05 Thread brandtbucher
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_

[Python-checkins] GH-130415: Narrow str to "" based on boolean tests (GH-130476)

2025-03-04 Thread brandtbucher
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

[Python-checkins] GH-130415: Narrow int to 0 based on boolean tests (GH-130772)

2025-03-04 Thread brandtbucher
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

[Python-checkins] GH-130415: Use boolean guards to narrow types to values in the JIT (GH-130659)

2025-03-02 Thread brandtbucher
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

[Python-checkins] GH-115869: Don't JIT zeroed bytes (GH-130023)

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

[Python-checkins] GH-129715: Don't project traces that return to an unknown caller (GH-130024)

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

[Python-checkins] GH-129715: Remove _DYNAMIC_EXIT (GH-129716)

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

[Python-checkins] GH-129709: Clean up tier two (GH-129710)

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

[Python-checkins] GH-129763: Remove the LLTRACE macro (GH-129764)

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

[Python-checkins] GH-129231: Group executable JIT code in memory (GH-129232)

2025-02-02 Thread brandtbucher
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

[Python-checkins] GH-128842: Collect JIT memory stats (GH-128941)

2025-02-02 Thread brandtbucher
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

[Python-checkins] GH-128872: Remove unused argument from _PyCode_Quicken (GH-128873)

2025-02-02 Thread brandtbucher
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

[Python-checkins] GH-129386: Use symbolic constants for specialization tests (GH-129415)

2025-01-29 Thread brandtbucher
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

[Python-checkins] GH-128563: Don't leave frame->lltrace uninitialized (GH-129417)

2025-01-28 Thread brandtbucher
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

[Python-checkins] GH-126599: Remove the PyOptimizer API (GH-129194)

2025-01-28 Thread brandtbucher
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

[Python-checkins] GH-126599: Remove the "counter" optimizer/executor (GH-126853)

2025-01-16 Thread brandtbucher
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:

[Python-checkins] Remove unnecessary LIST_TO_TUPLE conversions (GH-126558)

2025-01-08 Thread brandtbucher
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

[Python-checkins] GH-127809: Fix the JIT's understanding of ** (GH-127844)

2025-01-07 Thread brandtbucher
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)

[Python-checkins] GH-126795: Increase the JIT side-exit threshold from 64 to 4096 (GH-127155)

2024-12-04 Thread brandtbucher
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

[Python-checkins] GH-115869: Make jit_stencils.h reproducible (GH-127166)

2024-11-24 Thread brandtbucher
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

[Python-checkins] GH-126892: Reset warmup counters when JIT compiling code (GH-126893)

2024-11-20 Thread brandtbucher
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

[Python-checkins] GH-126795: Increase the JIT threshold from 16 to 4096 (GH-126816)

2024-11-18 Thread brandtbucher
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

[Python-checkins] GH-126195: Use M1 JIT memory protection APIs (GH-126196)

2024-11-11 Thread brandtbucher
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

[Python-checkins] GH-126464 Fix JIT CI on aarch64-apple-darwin (GH-126494)

2024-11-07 Thread brandtbucher
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

[Python-checkins] GH-125911: Rename big trampoline to "shim" (GH-126339)

2024-11-05 Thread brandtbucher
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"

[Python-checkins] GH-125498: Update JIT builds to use LLVM 19 and preserve_none (GH-125499)

2024-10-30 Thread brandtbucher
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

[Python-checkins] GH-125912: Teach the JIT's optimizer about _BINARY_OP_INPLACE_ADD_UNICODE (GH-125935)

2024-10-28 Thread brandtbucher
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

[Python-checkins] GH-125911: Call combine_symbol_mask on the initial trampoline of a trace (GH-125973)

2024-10-25 Thread brandtbucher
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

[Python-checkins] GH-118093: Don't lose confidence when tracing through 100% biased branches (GH-124813)

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

[Python-checkins] GH-119726: Deduplicate AArch64 trampolines within a trace (GH-123872)

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

[Python-checkins] GH-118093: Fix off-by-one errors in tier-up thresholds (GH-124447)

2024-09-27 Thread brandtbucher
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

[Python-checkins] GH-123516: Improve JIT memory consumption by invalidating cold executors (GH-124443)

2024-09-26 Thread brandtbucher
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

[Python-checkins] GH-124408: Temporarily skip test_strftime_y2k for emulated Linux JIT CI (GH-124466)

2024-09-24 Thread brandtbucher
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

[Python-checkins] GH-124398: Pin LLVM to 18.1.0 for Windows JIT CI (GH-124399)

2024-09-24 Thread brandtbucher
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

[Python-checkins] [3.13] GH-123545: Remove duplicate Py_DECREF when handling _PyOptimizer_Optimize errors (GH-123759)

2024-09-06 Thread brandtbucher
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

[Python-checkins] GH-123545: Remove duplicate Py_DECREF when handling _PyOptimizer_Optimize errors (GH-123546)

2024-09-05 Thread brandtbucher
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

[Python-checkins] [3.13] GH-121723: Skip test_config_queue_handler_multiprocessing_context in emulated JIT CI (GH-122991)

2024-08-22 Thread brandtbucher
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:

[Python-checkins] GH-118093: Turn some DEOPT_IFs into EXIT_IFs (GH-122998)

2024-08-14 Thread brandtbucher
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

[Python-checkins] GH-113464: Speed up JIT builds (GH-122839)

2024-08-14 Thread brandtbucher
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

[Python-checkins] GH-121723: Skip test_config_queue_handler_multiprocessing_context in emulated JIT CI (#122969)

2024-08-13 Thread brandtbucher
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

[Python-checkins] GH-118093: Handle some polymorphism before requiring progress in tier two (GH-122843)

2024-08-12 Thread brandtbucher
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

[Python-checkins] GH-122869: Add missing tier two optimizer cases (GH-122936)

2024-08-12 Thread brandtbucher
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

[Python-checkins] [3.13] GH-118943: Remove regen-jit from the regen-all make target (GH-122840)

2024-08-08 Thread brandtbucher
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:

[Python-checkins] [3.13] GH-118943: Handle races when moving jit_stencils.h (GH-122709)

2024-08-08 Thread brandtbucher
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:

[Python-checkins] GH-118943: Remove regen-jit from the regen-all make target (GH-122602)

2024-08-08 Thread brandtbucher
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

[Python-checkins] GH-118943: Handle races when moving jit_stencils.h (GH-120690)

2024-08-05 Thread brandtbucher
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

[Python-checkins] GH-118095: Add tier two support for BINARY_SUBSCR_GETITEM (GH-120793)

2024-08-01 Thread brandtbucher
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

[Python-checkins] [3.13] GH-116090: Fire RAISE events from _FOR_ITER_TIER_TWO (GH-122419)

2024-07-29 Thread brandtbucher
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

[Python-checkins] GH-118093: Improve handling of short and mid-loop traces (GH-122252)

2024-07-29 Thread brandtbucher
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   2   >