| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
There was a problem hiding this comment.
LGTM, thanks!
Sorry, something went wrong.
|
Alright! Confirmed all platforms that currently support frame pointers (x64 and AArch64) fail, so this means it does work! |
Sorry, something went wrong.
|
Just an FYI: discussed with Mark on 26 Mar UK time that we should just remove the clever tricks to get the frame address and use a simple approximate one. |
Sorry, something went wrong.
|
Had to partially revert some of #146521 because the current recursion limit/stack overflow detection is working strangely after that with the JIT. Brandt's suggestion to just whack a Py_NO_INLINE on the function work. Good thing we have the verifier now so that we don't use one of the other recursion check functions and inadvertently introduce this again into the JIT. |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
This PR introduces a lightweight assembly verifier that the JIT does not clobber the frame pointer.
I verified that without #146521 , this will fail JIT compilation on x86-64. Will use CI to test AArch64.
This is expected to fail JIT CI until that PR lands.