Commits

Author Commit Message Labels Comments Date
Antonio Cuni
add a test for a virtual which survives one iteration of the loop, and fix it
Branches
virtual-raw-mallocs
Antonio Cuni
implement resume for virtual raw buffers
Branches
virtual-raw-mallocs
Brian Kearns
fix test_fork for kill-faking changes
Brian Kearns
fix test_ioctl timing issue for all cases
Antonio Cuni
dump RawBuffer logs when something goes wrong
Branches
virtual-raw-mallocs
Antonio Cuni
bah, it might happen that we have two arraydescrs which are equal but not identical: apply the optimization also in those cases
Branches
virtual-raw-mallocs
Antonio Cuni
make the official integral type for pointers unsigned. This is in line to what cffi does
Branches
virtual-raw-mallocs
Antonio Cuni
some refactoring to make sure that we always cast integer types to the correct signed/unsigned type when writing to cdata. It is hard to test because it does not have any visible result: the only change is that in the JIT trace the SETARRAYITEM_RAW will have the correct signed/unsigned descr, and it will allow the raw_malloc virtuals to work
Branches
virtual-raw-mallocs
Antonio Cuni
backout 71357aa32f93: it does not solve the problem, we will hack it differently
Branches
virtual-raw-mallocs
Antonio Cuni
hg merge default; this fixes the problem with raw_malloc and integers, they are now optimized as well
Branches
virtual-raw-mallocs
Antonio Cuni
use ldexp instead of pow, to make sure that the raw_malloc optimization works also with integers type. Failing so far
Branches
virtual-raw-mallocs
Antonio Cuni
improve the test to check that the raw_malloc has been virtualized
Branches
virtual-raw-mallocs
Antonio Cuni
rename this file to test_ffi, to contain all the ffi related tests (so not only _ffi, but also _cffi_backend)
Branches
virtual-raw-mallocs
Armin Rigo
Try to avoid writing with a type on which the sign was forgotten.
Antonio Cuni
factor out a lot of common code in virtualstate.py too
Branches
virtual-raw-mallocs
Antonio Cuni
refactor things to share lot of code between VArrayValue and VRawBufferValue
Branches
virtual-raw-mallocs
Armin Rigo
Add also the fence instructions
Armin Rigo
Add movnt to ignore.
Armin Rigo
Copy-paste this line from rctime.txt.
Armin Rigo
Merged in bdkearns/pypy (pull request #100: replace some obsolete use of time with rctime, more test_ioctl fixes):
Brian Kearns
additional fixes for test_ioctl
Brian Kearns
replace some obsolete use of time with rctime
Armin Rigo
Allow "usemodules=('time',)" to be satisfied also by the 'rctime' module.
Armin Rigo
Fix leak: calling .copy() would initialize a ctx and then overwrite it
Armin Rigo
Remove this line, after discussion with amaury on irc.
Antonio Cuni
rpython fix: signature
Branches
virtual-raw-mallocs
Antonio Cuni
bah, obviosuly closures are not rpython
Branches
virtual-raw-mallocs
Greg Price
annmodel: make SomeStringOrUnicode explicitly a pure implementation detail
Greg Price
signatures: cut basestring, not a valid annotation
Antonio Cuni
implement virtualstate for virtual raw buffers: it has a lot of code in common with normal arrays, we should try to factor it out
Branches
virtual-raw-mallocs
  1. Prev
  2. Next