mirror of
https://github.com/python/cpython.git
synced 2026-02-01 20:22:17 +00:00
GH-139109: Partial reworking of JIT data structures (GH-144105)
* Halve size of buffers by reusing combined trace + optimizer buffers for TOS caching * Add simple buffer struct for more maintainable handling of buffers * Decouple JIT structs from thread state struct * Ensure terminator is added to trace, when optimizer gives up
This commit is contained in:
parent
fb690c38ca
commit
d77aaa7311
10 changed files with 228 additions and 215 deletions
|
|
@ -24,7 +24,6 @@
|
|||
#include "pycore_stackref.h" // Py_STACKREF_DEBUG
|
||||
#include "pycore_stats.h" // FT_STAT_WORLD_STOP_INC()
|
||||
#include "pycore_time.h" // _PyTime_Init()
|
||||
#include "pycore_uop.h" // UOP_BUFFER_SIZE
|
||||
#include "pycore_uniqueid.h" // _PyObject_FinalizePerThreadRefcounts()
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue