cpython/Misc/NEWS.d/next
Guido van Rossum 060a96f1a9
gh-116968: Reimplement Tier 2 counters (#117144)
Introduce a unified 16-bit backoff counter type (``_Py_BackoffCounter``),
shared between the Tier 1 adaptive specializer and the Tier 2 optimizer. The
API used for adaptive specialization counters is changed but the behavior is
(supposed to be) identical.

The behavior of the Tier 2 counters is changed:
- There are no longer dynamic thresholds (we never varied these).
- All counters now use the same exponential backoff.
- The counter for ``JUMP_BACKWARD`` starts counting down from 16.
- The ``temperature`` in side exits starts counting down from 64.
2024-04-04 15:03:27 +00:00
..
Build gh-71052: Add Android build script and instructions (#116426) 2024-03-22 00:52:29 +01:00
C API gh-116936: Add PyType_GetModuleByDef() to the limited C API (#116937) 2024-03-25 16:32:20 +00:00
Core and Builtins gh-116968: Reimplement Tier 2 counters (#117144) 2024-04-04 15:03:27 +00:00
Documentation gh-91565: Replace bugs.python.org links with Devguide/GitHub ones (GH-91568) 2024-04-01 13:02:07 +00:00
IDLE Python 3.13.0a5 2024-03-12 21:11:08 +01:00
Library gh-117467: Add preserving of mailbox owner on flush (GH-117510) 2024-04-04 13:32:53 +03:00
macOS Python 3.13.0a5 2024-03-12 21:11:08 +01:00
Security Python 3.13.0a5 2024-03-12 21:11:08 +01:00
Tests gh-83434: Disable XML in regrtest when -R option is used (#117232) 2024-03-26 08:35:59 +01:00
Tools-Demos Python 3.13.0a5 2024-03-12 21:11:08 +01:00
Windows gh-117267: Ensure DirEntry.stat().st_ctime still contains creation time during deprecation period (GH-117354) 2024-04-03 23:14:55 +01:00