summaryrefslogtreecommitdiffstats
path: root/Python/specialize.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-45885: Specialize COMPARE_OP (GH-29734)Dennis Sweeney2021-12-031-0/+79
* bpo-44525: Copy free variables in bytecode to allow calls to inner functions ...Mark Shannon2021-11-231-4/+1
* bpo-45609: Specialize STORE_SUBSCR (GH-29242)Dennis Sweeney2021-11-191-0/+51
* bpo-45829: Specialize BINARY_SUBSCR for __getitem__ implemented in Python. (G...Mark Shannon2021-11-181-25/+61
* bpo-45510: Specialize BINARY_SUBTRACT (GH-29523)Dong-hee Na2021-11-181-0/+13
* bpo-45636: Remove the old %-formatting fast-path (GH-29532)Brandt Bucher2021-11-151-4/+8
* bpo-45636: Merge all numeric operators (GH-29482)Brandt Bucher2021-11-111-78/+65
* bpo-45527: Don't count cache hits, just misses. (GH-29092)Mark Shannon2021-10-201-14/+26
* bpo-44525: Specialize simple Python calls. (GH-29033)Mark Shannon2021-10-201-20/+87
* bpo-44525: Specialize ``CALL_FUNCTION`` for C function calls (GH-26934)Ken Jin2021-10-191-0/+147
* bpo-45434: Include stdlib.h for specialize stat (GH-29015)Dong-hee Na2021-10-181-1/+2
* bpo-45367: Specialize BINARY_MULTIPLY (GH-28727)Dennis Sweeney2021-10-141-0/+33
* bpo-45340: Don't create object dictionaries unless actually needed (GH-28802)Mark Shannon2021-10-131-74/+67
* Fix typos in the Python directory (GH-28767)Christian Clauss2021-10-061-1/+1
* bpo-45219: Factor dictkey indexing (GH-28389)Mark Shannon2021-09-171-20/+19
* bpo-45107: Make LOAD_METHOD_CLASS safer and faster, clean up comments (GH-28177)Ken Jin2021-09-171-8/+7
* bpo-45203: fix compiler warnings (GH-28357)Ken Jin2021-09-171-0/+1
* bpo-45203: Cleanup stats gathering code for LOAD_METHOD (GH-28352)Mark Shannon2021-09-151-41/+39
* Refine specialization stats (GH-27992)Mark Shannon2021-08-271-17/+89
* bpo-44945: Specialize BINARY_ADD (GH-27967)Mark Shannon2021-08-271-6/+56
* bpo-44889: Specialize LOAD_METHOD with PEP 659 adaptive interpreter (GH-27722)Ken Jin2021-08-171-10/+180
* bpo-44900: Add five superinstructions. (GH-27741)Mark Shannon2021-08-161-5/+24
* bpo-44890: collect specialization stats if Py_DEBUG (GH-27731)Irit Katriel2021-08-121-6/+6
* Update test__opcode and _Py_GetSpecializationStats with recent specialization...Irit Katriel2021-08-111-0/+1
* Classify specialization failures. Provides more useful stats, with lower over...Mark Shannon2021-08-101-96/+83
* bpo-44826: Specialize STORE_ATTR (GH-27590)Mark Shannon2021-08-091-70/+186
* Add option to write specialization stats to files and script to summarize. (G...Mark Shannon2021-08-041-12/+31
* Minor fixes to specialization stats. (GH-27457)Mark Shannon2021-07-291-5/+8
* bpo-44725 : expose specialization stats in python (GH-27192)Irit Katriel2021-07-291-0/+78
* bpo-26280: Port BINARY_SUBSCR to PEP 659 adaptive interpreter (GH-27043)Irit Katriel2021-07-151-1/+47
* Add file describing how to add or modify specialized families of instructions...Mark Shannon2021-07-011-0/+4
* bpo-44337: Improve LOAD_ATTR specialization (GH-26759)Mark Shannon2021-06-211-72/+176
* Add extra stats for attribute misses (GH-26732)Mark Shannon2021-06-151-2/+85
* bpo-44338: Port LOAD_GLOBAL to PEP 659 adaptive interpreter (GH-26638)Mark Shannon2021-06-141-11/+89
* Add more const modifiers. (GH-26691)Serhiy Storchaka2021-06-121-1/+1
* bpo-44337: Port LOAD_ATTR to PEP 659 adaptive interpreter (GH-26595)Mark Shannon2021-06-101-2/+175
* bpo-44187: Quickening infrastructure (GH-26264)Mark Shannon2021-06-071-0/+197