| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
PyLongValue struct. (GH-101292)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
(GH-100289)" (#100468)
This reverts commit c3c7848a48b74a321632202e4bdcf2f465fb1cc6.
|
| |
|
| |
|
|
|
|
| |
stats (GH-99771)
|
|
|
| |
Don't specialize if the index is negative.
|
| |
|
| |
|
|
|
|
|
| |
* Don't attempt to specialize for LOAD_ATTR on instance if class has attribute
* Improvement to LOAD_ATTR and STORE_ATTR specialization stats.
|
| |
|
|
|
|
|
| |
Typo introduced in #100223.
Automerge-Triggered-By: GH:brandtbucher
|
| |
|
|
|
|
| |
unit. (GH-100223)
|
|
|
|
|
|
|
|
| |
* pystats off by default
* Add -Xpystats flag
* Always dump pystats, even if turned off
|
|
|
| |
* Specialize FOR_ITER for tuples
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Change FOR_ITER to have the same stack effect regardless of whether it branches or not.
Performance is unchanged as FOR_ITER (and specialized forms jump over the cleanup code).
|
|
|
|
| |
Co-authored-by: Andrew Frost <adfrost@fb.com>
Co-authored-by: Itamar Ostricher <itamarost@gmail.com>
|
| |
|
| |
|
| |
|
|
|
|
| |
(GH-95948)
|
| |
|
|
|
|
| |
(GH-95278)
|
| |
|
| |
|
| |
|
|
|
|
| |
runtime. (GH-93843)
|
|
|
|
|
| |
* Adds FOR_ITER_LIST and FOR_ITER_RANGE specializations.
* Adds _PyLong_AssignValue() internal function to avoid temporary boxing of ints.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
attempts. (GH-93355)
|
|
|
|
| |
(GH-93284)
|
| |
|