issues
search
faster-cpython
/
ideas
1.67k
stars
49
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Change MSBuild to use the Clang backend
#690
Fidget-Spinner
opened
1 day ago
2
Investigation: Collect "mean instruction count" metric
#689
mdboom
opened
6 days ago
3
Investigation: Are we using the right statistics to show improvement in our benchmarks?
#688
mdboom
opened
1 week ago
4
StackRef Semantics
#687
Fidget-Spinner
opened
1 week ago
0
Lower `BEFORE_WITH` and `BEFORE_ASYNC_WITH` to attribute lookups and calls.
#685
markshannon
closed
2 weeks ago
1
Use UTF-8 internally for strings.
#684
markshannon
opened
3 weeks ago
4
Should `pyperf` detect when CPython is using a JIT?
#683
JeffersGlass
opened
1 month ago
4
PGO-ed JIT-ted startup
#682
Fidget-Spinner
opened
1 month ago
1
Add info on 'uop pair counts' in stats
#681
JeffersGlass
closed
1 month ago
1
Better optimization of side exits by recording type information
#680
markshannon
opened
1 month ago
1
Combining deferred reference counting and tagged pointers
#678
markshannon
opened
1 month ago
0
Deferred reference counts.
#677
markshannon
opened
1 month ago
13
Tagged integers
#676
markshannon
opened
1 month ago
4
Use two call stacks instead of one.
#675
markshannon
opened
1 month ago
2
Lazily create attributes that are created often, but read rarely.
#674
markshannon
opened
1 month ago
0
Trace stitching. Only drop into tier 1 for genuine de-opts.
#673
markshannon
closed
2 months ago
0
Make `struct _typeobject` a plain C struct and use it to build immutable, shareable `PyTypeObject`s
#672
markshannon
opened
2 months ago
16
Speed up s.startswith()
#671
gvanrossum
opened
3 months ago
17
Tier 2 optimizer: Constant Int and Float propagation, without the refcount problems
#670
Fidget-Spinner
opened
3 months ago
3
Investigation: Optimizer/executor/traces are behaving strangely
#669
Fidget-Spinner
closed
3 months ago
23
Investigation: Why do some benchmarks have significantly increased memory usage with the new incremental GC?
#668
mdboom
opened
3 months ago
1
String concatenation optimization of known strings
#667
jneb
opened
3 months ago
5
Can we split `_INIT_CALL_PY_EXACT_ARGS` further in Tier 2?
#666
gvanrossum
opened
3 months ago
1
Store both function and code object in the function version cache
#665
gvanrossum
opened
3 months ago
3
Investigation: Group benchmarks based on their profiling "characterization"
#664
mdboom
opened
3 months ago
20
JIT: Register passing proposal & reducing stack traffic significantly
#663
Fidget-Spinner
closed
3 months ago
2
Specialize binary ops according to reference count as well as type.
#662
markshannon
opened
3 months ago
3
Speeding up Python-to-Python calls.
#661
markshannon
opened
3 months ago
5
Low effort, precise specialization in tier 2 using lookup tables, `replace` and `replicate`.
#660
markshannon
opened
3 months ago
5
Make Linux perf profiling work well with the JIT
#659
mdboom
closed
3 months ago
4
Swap top/bottom of partial order
#658
gvanrossum
closed
4 months ago
0
Proposal for modified frame layout in 3.13
#657
Fidget-Spinner
opened
4 months ago
6
Fix syntax highlighting in `redundancy_eliminator.md`
#656
baseplate-admin
closed
4 months ago
0
Add cross reference from execution counts to specialization stats
#655
mdboom
closed
4 months ago
0
Things to do for 3.13
#654
markshannon
opened
4 months ago
0
True function inlining: design discussion
#653
Fidget-Spinner
opened
4 months ago
21
Investigation: Why are pystats changing in unexpected ways?
#652
mdboom
closed
4 months ago
11
Better handling of accessing an object's `__dict__` attribute.
#651
markshannon
opened
4 months ago
5
Pystats docs
#650
mdboom
closed
4 months ago
3
Proposal for the tier 2 redundancy eliminator
#649
Fidget-Spinner
closed
4 months ago
1
Design discussion for https://github.com/python/cpython/pull/114059
#648
Fidget-Spinner
closed
4 months ago
9
Superinstructions for Copy & Patch JIT
#647
JeffersGlass
opened
5 months ago
16
Investigation: Why is the performance of the mypy2 bench so poor on main relative to 3.12.0?
#646
mdboom
closed
5 months ago
4
Handling unlikely events with de-optimization in tier 2.
#645
markshannon
opened
5 months ago
7
Data structures and code for exits from executors.
#644
markshannon
closed
4 months ago
11
Reimplement `mappingproxy` as dict-like object, not a wrapper around a dict.
#643
markshannon
opened
5 months ago
2
Tail-calling interpreter
#642
markshannon
opened
5 months ago
3
Plan for the specializer
#641
Fidget-Spinner
closed
6 months ago
1
Document design of tier 2 engines
#640
markshannon
closed
6 months ago
0
Consider improving Tier 2 coverage in PGO data collection
#639
mdboom
opened
6 months ago
5
Next