Issues
- 7
Deferred reference counts.
#677 opened by markshannon - 4
Tagged integers
#676 opened by markshannon - 2
Use two call stacks instead of one.
#675 opened by markshannon - 2
- 0
- 0
- 17
Speed up s.startswith()
#671 opened by gvanrossum - 0
Things to do for 3.13
#654 opened by markshannon - 0
- 15
Make `struct _typeobject` a plain C struct and use it to build immutable, shareable `PyTypeObject`s
#672 opened by markshannon - 3
- 5
String concatenation optimization of known strings
#667 opened by jneb - 23
- 3
Tier 2 optimizer: Constant Int and Float propagation, without the refcount problems
#670 opened by Fidget-Spinner - 1
Investigation: Why do some benchmarks have significantly increased memory usage with the new incremental GC?
#668 opened by mdboom - 3
- 1
- 20
- 22
Jit/NoJit builds
#631 opened by markshannon - 4
Make Linux perf profiling work well with the JIT
#659 opened by mdboom - 2
- 5
Speeding up Python-to-Python calls.
#661 opened by markshannon - 5
Low effort, precise specialization in tier 2 using lookup tables, `replace` and `replicate`.
#660 opened by markshannon - 15
Superinstructions for Copy & Patch JIT
#647 opened by JeffersGlass - 6
Proposal for modified frame layout in 3.13
#657 opened by Fidget-Spinner - 21
True function inlining: design discussion
#653 opened by Fidget-Spinner - 11
- 4
- 11
- 9
- 7
- 4
Investigation: Why is the performance of the mypy2 bench so poor on main relative to 3.12.0?
#646 opened by mdboom - 2
Reimplement `mappingproxy` as dict-like object, not a wrapper around a dict.
#643 opened by markshannon - 2
Tail-calling interpreter
#642 opened by markshannon - 5
- 2
Classification of tier 2 exits
#638 opened by markshannon - 5
- 1
- 4
- 26
Constructing Executors using stack contents
#635 opened by gvanrossum - 6
Interpreter state overview
#633 opened by gvanrossum - 6
How to handle YIELD_VALUE in Tier 2
#628 opened by gvanrossum - 5
Paper from Montreal
#626 opened by gvanrossum - 1
New Paper from Mozilla
#630 opened by cfbolz - 2
Aware of msgspec' Struct
#627 opened by ssweber - 6
- 7
- 10
Stitching it all together
#621 opened by markshannon - 1
Combine SAVE_IP and SAVE_CURRENT_IP into a new uop
#624 opened by gvanrossum - 0
Creation of executable superblocks.
#622 opened by markshannon