Source

pypy / pypy / module / cppyy / test / test_zjit.py

Author Commit Message Labels Comments Date
wlav
merge default into branch and make cppyy/test/test_zjit.py work again
Branches
reflex-support
wlav
no longer needed workaround for llgraph/runner.py
Branches
reflex-support
wlav
make use of the new jit_libffi instead of libffi module; it's still about 3x slower for now, due to mallocs, and only used on the fast path (i.e. Reflex backend)
Branches
reflex-support
wlav
NULL and 0 passing through typed pointers
Branches
reflex-support
wlav
o) set of CINT-backend tests o) enable use of interpreted classes (CINT only) o) code cleanup
Branches
reflex-support
wlav
use py.test.skip feature instead of made up of same
Branches
reflex-support
wlav
allow passing of arrays through void*
Branches
reflex-support
wlav
allow PyObject* function arguments and returns (with their tests)
Branches
reflex-support
wlav
long long and unsigned long long converters and executors
Branches
reflex-support
wlav
const ref only worked b/c it didn't; 2nd attempt with explicit tests
Branches
reflex-support
wlav
code cleanup
Branches
reflex-support
wlav
o) simplication of exception handling o) human-readable error messages if all overloads fail o) back to 'auto' for thread safety for CINT back-end (still not working as desired)
Branches
reflex-support
wlav
factor out the need of passing wrapped types into function calls (note that this also means that test_cppyy.py can no longer use the generic CPPInstance as return type, but will automatically work with the actual type as appropriate; same goes for test_zjit.py)
Branches
reflex-support
wlav
allow lookup and creation of pythonized classes at the interpreter level to finish dynamic return type implementation
Branches
reflex-support
wlav
further protection against using reflection info during translation with CINT backend and fixup of test_zjit to handle it
Branches
reflex-support
wlav
do not test for fast path if CINT is the back-end as it does not support ffi calls
Branches
reflex-support
wlav
remove raised OperationError that could be caught at the interp level (speeds up overloads)
Branches
reflex-support
wlav
use type rather than string as dummy return type
Branches
reflex-support
wlav
o) factored out direct_ptradd o) optimization to only calculate offsets if necessary (w/o guards)
Branches
reflex-support
wlav
o) merge default o) use jitcell count to check ffi call in test_zjit o) more consistent use of opaque C handle types
Branches
reflex-support
wlav
more JIT friendly capi
Branches
reflex-support
wlav
o) merge default into branch o) keep private date members private o) offset calculations for method calls o) (coding) convention fixes
Branches
reflex-support
wlav
add FakeUserDelAction for zjit test
Branches
reflex-support
wlav
public function renaming and a better way of loading dictionaries globally
Branches
reflex-support
wlav
new fragility tests for better error reporting
Branches
reflex-support
Carl Friedrich Bolz
(arigo, cfbolz): fix pythonify and test_zjit to use the new interface
Branches
reflex-support
Carl Friedrich Bolz
merge
Branches
reflex-support
Carl Friedrich Bolz
add a promote and a test for it
Branches
reflex-support
wlav
(arigo, cfbolz, wlav) fix test for 64b mac
Branches
reflex-support
Carl Friedrich Bolz
(arigo, cfbolz): use a driver instead
Branches
reflex-support
  1. Prev
  2. 1
  3. 2
  4. Next