| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-117139: Convert the evaluation stack to stack refs (#118450) | Ken Jin | 2024-06-26 | 1 | -14/+15 |
|
|
* | gh-120642: Move private PyCode APIs to the internal C API (#120643) | Victor Stinner | 2024-06-26 | 1 | -0/+44 |
|
|
* | gh-118527: Intern code consts in free-threaded build (#118667) | Sam Gross | 2024-05-07 | 1 | -0/+10 |
|
|
* | Remove more remnants of deepfreeze (#118159) | Guido van Rossum | 2024-04-22 | 1 | -5/+0 |
|
|
* | gh-115178: Add Counts of UOp Pairs to pystats (GH-115181) | Jeff Glass | 2024-04-16 | 1 | -0/+8 |
|
|
* | gh-116968: Reimplement Tier 2 counters (#117144) | Guido van Rossum | 2024-04-04 | 1 | -37/+27 |
|
|
* | GH-115776: Embed the values array into the object, for "normal" Python object... | Mark Shannon | 2024-04-02 | 1 | -1/+4 |
|
|
* | gh-116996: Add pystats about _Py_uop_analyse_and_optimize (GH-116997) | Michael Droettboom | 2024-03-21 | 1 | -0/+2 |
|
|
* | gh-116381: Specialize CONTAINS_OP (GH-116385) | Ken Jin | 2024-03-06 | 1 | -0/+7 |
|
|
* | gh-115999: Disable the specializing adaptive interpreter in free-threaded bui... | Brett Simmers | 2024-03-01 | 1 | -0/+5 |
|
|
* | gh-76785: Improved Subinterpreters Compatibility with 3.12 (gh-115424) | Eric Snow | 2024-02-13 | 1 | -0/+9 |
|
|
* | gh-114312: Collect stats for unlikely events (GH-114493) | Michael Droettboom | 2024-01-25 | 1 | -0/+2 |
|
|
* | gh-106550: Fix sign conversion in pycore_code.h (#112613) | Victor Stinner | 2023-12-04 | 1 | -10/+12 |
|
|
* | gh-111652: Fix --enable-pystats build (GH-111653) | Michael Droettboom | 2023-11-03 | 1 | -0/+2 |
|
|
* | gh-109329: Count tier2 opcode misses (#110561) | Michael Droettboom | 2023-10-31 | 1 | -2/+2 |
|
|
* | GH-109329: Add tier 2 stats (GH-109913) | Michael Droettboom | 2023-10-04 | 1 | -0/+15 |
|
|
* | GH-105848: Replace KW_NAMES + CALL with LOAD_CONST + CALL_KW (GH-109300) | Brandt Bucher | 2023-09-13 | 1 | -1/+1 |
|
|
* | GH-108716: Turn off deep-freezing of code objects. (GH-108722) | Mark Shannon | 2023-09-08 | 1 | -2/+0 |
|
|
* | gh-107265: Remove all ENTER_EXECUTOR when execute _Py_Instrument (gh-108539) | Dong-hee Na | 2023-09-07 | 1 | -0/+3 |
|
|
* | gh-108753: Enhance pystats (#108754) | Victor Stinner | 2023-09-06 | 1 | -9/+9 |
|
|
* | gh-108220: Internal header files require Py_BUILD_CORE to be defined (#108221) | Victor Stinner | 2023-08-21 | 1 | -0/+4 |
|
|
* | Add some GC stats to Py_STATS (GH-107581) | Mark Shannon | 2023-08-04 | 1 | -0/+2 |
|
|
* | gh-105481: the ENABLE_SPECIALIZATION flag does not need to be generated by th... | Irit Katriel | 2023-08-01 | 1 | -0/+2 |
|
|
* | gh-107211: No longer export internal functions (4) (#107217) | Victor Stinner | 2023-07-25 | 1 | -2/+1 |
|
|
* | gh-107211: No longer export internal functions (1) (#107213) | Victor Stinner | 2023-07-25 | 1 | -3/+3 |
|
|
* | GH-104909: Break LOAD_GLOBAL specializations in micro-ops. (GH-106677) | Mark Shannon | 2023-07-12 | 1 | -1/+1 |
|
|
* | GH-106008: Make implicit boolean conversions explicit (GH-106003) | Brandt Bucher | 2023-06-29 | 1 | -0/+8 |
|
|
* | GH-100987: Allow objects other than code objects as the "executable" of an in... | Mark Shannon | 2023-06-14 | 1 | -13/+0 |
|
|
* | GH-104584: Plugin optimizer API (GH-105100) | Mark Shannon | 2023-06-02 | 1 | -0/+1 |
|
|
* | gh-87729: improve hit rate of LOAD_SUPER_ATTR specialization (#104270) | Carl Meyer | 2023-05-11 | 1 | -5/+2 |
|
|
* | gh-97933: (PEP 709) inline list/dict/set comprehensions (#101441) | Carl Meyer | 2023-05-09 | 1 | -0/+1 |
|
|
* | gh-103978: avoid using 'class' as an identifier (#103979) | Carl Meyer | 2023-04-28 | 1 | -1/+1 |
|
|
* | gh-87729: specialize LOAD_SUPER_ATTR_METHOD (#103809) | Carl Meyer | 2023-04-25 | 1 | -0/+11 |
|
|
* | GH-103082: Implementation of PEP 669: Low Impact Monitoring for CPython (GH-1... | Mark Shannon | 2023-04-12 | 1 | -26/+4 |
|
|
* | GH-88691: Shrink the CALL caches (GH-103230) | Brandt Bucher | 2023-04-05 | 1 | -1/+0 |
|
|
* | GH-89987: Shrink the BINARY_SUBSCR caches (GH-103022) | Brandt Bucher | 2023-03-29 | 1 | -2/+0 |
|
|
* | GH-100982: Break up COMPARE_AND_BRANCH (GH-102801) | Brandt Bucher | 2023-03-23 | 1 | -1/+1 |
|
|
* | GH-90997: Shrink the LOAD_GLOBAL caches (#102569) | Brandt Bucher | 2023-03-11 | 1 | -1/+1 |
|
|
* | GH-87849: Simplify stack effect of SEND and specialize it for generators and ... | Mark Shannon | 2023-02-13 | 1 | -0/+7 |
|
|
* | GH-100982: Add `COMPARE_AND_BRANCH` instruction (GH-100983) | Mark Shannon | 2023-01-16 | 1 | -1/+1 |
|
|
* | GH-100923: Embed jump mask in `COMPARE_OP` oparg (GH-100924) | Mark Shannon | 2023-01-11 | 1 | -1/+21 |
|
|
* | GH-100222: Redefine _Py_CODEUNIT as a union to clarify structure of code unit... | Mark Shannon | 2022-12-14 | 1 | -24/+24 |
|
|
* | GH-98522: Add version number to code objects. (GH-98525) | Mark Shannon | 2022-12-09 | 1 | -0/+2 |
|
|
* | GH-91054: Add code object watchers API (GH-99859) | Itamar Ostricher | 2022-12-02 | 1 | -0/+2 |
|
|
* | GH-98831: Add `macro` and `op` and their implementation to DSL (#99495) | Guido van Rossum | 2022-11-23 | 1 | -0/+6 |
|
|
* | GH-99298: Clean up attribute specializations (GH-99398) | Brandt Bucher | 2022-11-17 | 1 | -3/+3 |
|
|
* | GH-96421: Insert shim frame on entry to interpreter (GH-96319) | Mark Shannon | 2022-11-10 | 1 | -0/+10 |
|
|
* | GH-98686: Get rid of "adaptive" and "quick" instructions (GH-99182) | Brandt Bucher | 2022-11-09 | 1 | -12/+33 |
|
|
* | GH-96793: Specialize FOR_ITER for generators. (GH-98772) | Mark Shannon | 2022-11-07 | 1 | -1/+1 |
|
|
* | GH-98686: Quicken everything (GH-98687) | Brandt Bucher | 2022-11-02 | 1 | -26/+6 |
|
|