Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
d484cdb
Add MAX_GENERATED_CACHED_REGISTER in analyzer
aisk Mar 10, 2026
bc5ed3c
Regen cases
aisk Mar 10, 2026
f277c2f
Tools/cases_generator/tier2_generator.py
aisk Mar 10, 2026
644ad34
Regen cases
aisk Mar 10, 2026
a5d6fae
Fix crash
aisk Mar 11, 2026
71c9890
Make regen cases
aisk Mar 11, 2026
2c6f676
Simplify the case extract
aisk Mar 11, 2026
429037e
Make regen
aisk Mar 11, 2026
fd3b175
Fix lint error
aisk Mar 11, 2026
8dcb3e2
Generate if guard macro outside of case block
aisk Mar 12, 2026
09789e6
Sort the generated ids
aisk Mar 12, 2026
2d1522d
Fix build
aisk Mar 12, 2026
ab3e9bf
Merge branch 'main' into configurable-tos-cache
aisk Mar 21, 2026
3ab3bd4
Regenerate uop ids/metadata/tier2 cases per target
aisk Apr 9, 2026
e35e629
Merge remote-tracking branch 'upstream/main' into configurable-tos-cache
aisk Apr 9, 2026
c5f3ddc
Fix mypy error
aisk Apr 9, 2026
fbf7580
Fix black
aisk Apr 9, 2026
69c4998
de-couple the MAX_CACHED_REGISTER and MIN_GENERATED_CACHE_REGISTER
aisk Apr 9, 2026
3bcd32f
don't generate redundant macros in executor_cases.c.h
aisk Apr 9, 2026
1e24bec
Fix bug
aisk Apr 9, 2026
9ff7dcd
Remove redundant MAX_CACHED_REGISTER in analyzer.py
aisk Apr 9, 2026
3f32f37
Merge remote-tracking branch 'upstream/main' into configurable-tos-cache
aisk May 21, 2026
9384883
regen pycore_uop_metadata.h and executor_cases.c.h after merge
aisk May 21, 2026
8efb1af
Merge branch 'main' into configurable-tos-cache
aisk Jul 6, 2026
7d2430c
Restore trailing blank lines from main
aisk Jul 6, 2026
73eae10
Fix lint error
aisk Jul 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Include/internal/pycore_uop.h
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ extern "C" {
# error "this header requires Py_BUILD_CORE define"
#endif

#define MAX_CACHED_REGISTER 3

#include <stdint.h>
/* Depending on the format,
* the 32 bits between the oparg and operand are:
Expand Down
Loading
Loading