r15-for-exception

View source
r15-for-exception
  • Contributors
    1. Loading...
Author Commit Message Date Builds
250+ commits behind default.
Armin Rigo
Fix trackgcroot for ignoring r15 in case it is used by rlib/register.py.
Armin Rigo
Hopefully fix all remaining places that are involved in C callbacks (including multi-threading). Simplify a bit the approach, with an explicit 'saved' value to carry around the callback's code.
Armin Rigo
No-op: make the code more regular.
Armin Rigo
Fix the x86 backend to not touch r15 for normal usage, but handle it as the exception marker.
Armin Rigo
Disable usage of the register for non-standalone translations.
Armin Rigo
In-progress: try to use r15 for signalling exceptions.
Armin Rigo
Complete pypy.rlib.register.
Armin Rigo
Mostly comments for now, describing the goal.