Commits

Author Commit Message Labels Comments Date
David Schneider
try to use LDM/STM when pushing a contiguous set of registers to the jitframe
David Schneider
add tests for the instructions generated by _{push,pop}_all_regs_{to,from}_jitframe
Armin Rigo
Bump the version number
Branches
release-2.0.x
Armin Rigo
Manual merge of emit-call-x86: fix for multithreaded programs, particularly those that run more threads than cores. The issue was that a call_release_gil instruction compiles to code that still accesses ebp/rsp after it released the GIL.
Branches
release-2.0.x
Armin Rigo
hg merge emit-call-x86: fix for multithreaded programs, particularly those that run more threads than cores. The issue was that a call_release_gil instruction compiles to code that still accesses ebp/rsp after it released the GIL.
Armin Rigo
Close branch, ready to be merged
Branches
emit-call-x86
Armin Rigo
Aaargh. Some counters are in WORDs and others are in bytes. Confusion.
Branches
emit-call-x86
Armin Rigo
Comments
Branches
emit-call-x86
Armin Rigo
Fix :-/ It doesn't fail any test in jit/, but at least it fails the test_bug.py just added
Branches
emit-call-x86
Armin Rigo
Add a test, which passes on CPython but crashes on pypy (tested with 2.0.0).
Branches
emit-call-x86
Maciej Fijalkowski
Fxi a bit too-precise tests in test_pypy_c
Maciej Fijalkowski
disable continuation on ARM for now
Armin Rigo
Improve the test: this will test more corner cases and less "a common mixture of stuff in each test".
Branches
emit-call-x86
Manuel Jacob
hg merge default
Branches
remove-list-smm-2
Armin Rigo
translation fix
Branches
emit-call-x86
Armin Rigo
translation fix
Branches
emit-call-x86
Philip Jenvey
reapply 2b05ce699b09 from default
Branches
py3k
Philip Jenvey
merge default
Branches
py3k
Philip Jenvey
skip when _testcapi ImportErrors (like the other cpyext skips) which is less pypy-specific
Armin Rigo
fix
Branches
emit-call-x86
Armin Rigo
Introduce and use emit_no_collect().
Branches
emit-call-x86
Armin Rigo
just skip this test on top of the llgraph backend
Branches
emit-call-x86
Armin Rigo
done, seems to work
Branches
emit-call-x86
Armin Rigo
Improve the test
Branches
emit-call-x86
Armin Rigo
fix
Branches
emit-call-x86
Armin Rigo
fix
Branches
emit-call-x86
Armin Rigo
Improve testing: any access to ebp between the GIL release and require will give nonsense results
Branches
emit-call-x86
Armin Rigo
Add a test about call_release_gil and all kinds of combinations thereof
Branches
emit-call-x86
Armin Rigo
fixes
Branches
emit-call-x86
Armin Rigo
fix
Branches
emit-call-x86
  1. Prev
  2. Next