From c1386b2b8702e9c07b99b00b143f7872510c83aa Mon Sep 17 00:00:00 2001 From: Brett Cannon Date: Thu, 16 Apr 2026 11:27:37 -0700 Subject: [PATCH] PEP 831: Fix typo in JIT frame pointer explanation --- peps/pep-0831.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peps/pep-0831.rst b/peps/pep-0831.rst index 1c54a5c7c5c..2f9ac8e0eb9 100644 --- a/peps/pep-0831.rst +++ b/peps/pep-0831.rst @@ -411,7 +411,7 @@ code is a prerequisite for the JIT to be considered production-ready. Individual JIT stencils do not need frame-pointer prologues; the entire JIT region can be treated as a single frameless region for unwinding purposes. -What matters is that the JIT itself is must reserve frame pointers, so +What matters is that the JIT itself must reserve frame pointers, so that the frame-pointer register (``%rbp`` on x86-64, ``x29`` on AArch64) is reserved and not clobbered by stencil code. With frame pointers in the JIT, most unwinders can walk through JIT regions without needing to inspect