From 4cb7263f0c7199280c01d911a1e7021568b548fd Mon Sep 17 00:00:00 2001 From: Pablo Galindo Salgado Date: Thu, 15 Jul 2021 14:43:59 +0100 Subject: Remove sys._deactivate_opcache() now that is not needed (GH-27154) --- Python/ceval.c | 13 ------------- 1 file changed, 13 deletions(-) (limited to 'Python/ceval.c') diff --git a/Python/ceval.c b/Python/ceval.c index 1467c12fd5..a6eb83a490 100644 --- a/Python/ceval.c +++ b/Python/ceval.c @@ -106,19 +106,6 @@ static long dxp[256]; #endif #endif -/* per opcode cache */ -static int opcache_min_runs = 1024; /* create opcache when code executed this many times */ -#define OPCODE_CACHE_MAX_TRIES 20 - -// This function allows to deactivate the opcode cache. As different cache mechanisms may hold -// references, this can mess with the reference leak detector functionality so the cache needs -// to be deactivated in such scenarios to avoid false positives. See bpo-3714 for more information. -void -_PyEval_DeactivateOpCache(void) -{ - opcache_min_runs = 0; -} - #ifndef NDEBUG /* Ensure that tstate is valid: sanity check for PyEval_AcquireThread() and PyEval_RestoreThread(). Detect if tstate memory was freed. It can happen -- cgit v1.2.1