Skip to content

Commit 67bba9d

Browse files
authored
GH-117442: Check eval-breaker at start (rather than end) of tier 2 loops (GH-118482)
1 parent f8e088d commit 67bba9d

10 files changed

+137
-174
lines changed

Include/cpython/optimizer.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ void _Py_BloomFilter_Init(_PyBloomFilter *);
142142
void _Py_BloomFilter_Add(_PyBloomFilter *bloom, void *obj);
143143
PyAPI_FUNC(void) _Py_Executor_DependsOn(_PyExecutorObject *executor, void *obj);
144144
PyAPI_FUNC(void) _Py_Executors_InvalidateDependency(PyInterpreterState *interp, void *obj, int is_invalidation);
145-
extern void _Py_Executors_InvalidateAll(PyInterpreterState *interp, int is_invalidation);
145+
PyAPI_FUNC(void) _Py_Executors_InvalidateAll(PyInterpreterState *interp, int is_invalidation);
146146

147147
/* For testing */
148148
PyAPI_FUNC(PyObject *)PyUnstable_Optimizer_NewCounter(void);

Include/internal/pycore_opcode_metadata.h

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/internal/pycore_uop_ids.h

+103-104
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Include/internal/pycore_uop_metadata.h

+2-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)