Commits

Author Commit Message Labels Comments Date
Maciej Fijalkowski
some frontend renaming
Branches
jitframe-on-heap
Maciej Fijalkowski
fix llgraph backend
Branches
jitframe-on-heap
Maciej Fijalkowski
fix enough to pass most of the tests
Branches
jitframe-on-heap
Maciej Fijalkowski
fix
Branches
jitframe-on-heap
Maciej Fijalkowski
fix fix fix
Branches
jitframe-on-heap
Maciej Fijalkowski
FLOAT support for call_assembler
Branches
jitframe-on-heap
Alexander Hesse
Fixed typo
Branches
split-rpython
Maciej Fijalkowski
revert this debugging help
Branches
jitframe-on-heap
Maciej Fijalkowski
after much fighting, pass call_assembler test, still not perfect though
Branches
jitframe-on-heap
Maciej Fijalkowski
argument passing to call_assembler
Branches
jitframe-on-heap
Alexander Hesse
Fixed missing conflicts
Branches
split-rpython
Armin Rigo
Reintroduce a test similar to the previous one, and fix broken code.
Armin Rigo
Kill callback_hook. Replace it with a simpler and more explicit solution, which is to decorate explicitly the callbacks that you want the JIT to treat specially. Btw, another potential use of this would be to have the JIT see some function which is deep inside @dont_look_inside code, but which causes more app-level Python code to be invoked. This can be useful, to let the JIT see a bit more than just the app-level Python code (e.g. the wrapping of arguments).
Maciej Fijalkowski
rewrite call_assembler into allocating frame. not ideal so far sincei t's a call
Branches
jitframe-on-heap
Armin Rigo
Add jitting to C callbacks only on demand, not systematically. The RPython callback must have _callback_hook_="somestring". Might fix issue #1363, caused by the callback hook getting in the way of the shadowstack for the thread's bootstrapper.
Armin Rigo
An assert that fails (unless I messed up with gdb) on jit+shadowstack translations.
Armin Rigo
Pushing and popping roots around gc_thread_run() and gc_thread_die() doesn't make sense. Fixed by asserting we don't actually have to push any. Fix a test. PyPy translation was fixed by 509f13a420c6.
Armin Rigo
Don't use finally to call gc_thread_die: the exception has really nowhere to go.
Maciej Fijalkowski
call_release_gil
Branches
jitframe-on-heap
Maciej Fijalkowski
call_may_force
Branches
jitframe-on-heap
Armin Rigo
Try to fix the test, but it still fails
Armin Rigo
Fix
Armin Rigo
Fix
Maciej Fijalkowski
fix
Branches
jitframe-on-heap
Maciej Fijalkowski
(arigo, fijal) fix
Branches
jitframe-on-heap
Maciej Fijalkowski
fight with calls, not finished
Branches
jitframe-on-heap
Alexander Hesse
Fixed more imports
Branches
split-rpython
Alexander Hesse
Adjusted imports on new files
Branches
split-rpython
Alexander Hesse
Fixed resolve error
Branches
split-rpython
Alexander Hesse
Merge with default
Branches
split-rpython
  1. Prev
  2. Next