gh-116968: Reimplement Tier 2 counters#117144
Merged
gvanrossum merged 46 commits intopython:mainpython/cpython:mainfrom Apr 4, 2024
Merged
gh-116968: Reimplement Tier 2 counters#117144gvanrossum merged 46 commits intopython:mainpython/cpython:mainfrom
gvanrossum merged 46 commits intopython:mainpython/cpython:mainfrom
Commits
Commits on Mar 26, 2024
- committed
- committed
- committed
- committed
- committed
- committed
- committed
- committed
Commits on Mar 27, 2024
- committed
- committed
- committed
- committed
- committed
Revert "Don't increment branch cache (bitmask) in INSTRUMENTED_LINE"
Show description for a5ffe02committed- committed
- committed
- committed
- committed
Hopeful fix for non-clang builds
Show description for d72c2efcommitted- committed
Revert "In no-GIL mode, make INCREMENT_ADAPTIVE_COUNTER() a no-op"
Show description for b991843committed- committed
- committed
Rewrite _COLD_EXIT using backoff_counter_t directly
Show description for c1de44fcommittedRename increment,decrement to advance,pause
Show description for 1fe27c9committed- committed
Commits on Mar 29, 2024
- committed
- committed
- committed
- committed
- committed
Admit defeat: advance_backoff_counter() may be entered when value == 0
Show description for 7bb5618committed
Commits on Apr 1, 2024
Commits on Apr 2, 2024
Commits on Apr 3, 2024
- committed
- committed
- committed
- committed
- committed
Make _Py_BackoffCounter a member of _Py_CODEUNIT
Show description for 3fee35fcommittedRefactor initial counter values.
Show description for df6f34ccommitted- committed
- committed
- committed