Commits

Show all
Author Commit Message Labels Comments Date
Armin Rigo
Replace 'call_may_force' with 'call_release_gil' in order to call
Branches
jitypes2
Antonio Cuni
update to the latest svn revision
Branches
jitypes2
Antonio Cuni
revert 96964ba376b4, and fix the test in another way: it's better to use logger_noopt because this way the name of the variables are preserved
Branches
jitypes2
Armin Rigo
Fix for tests.
Branches
jitypes2
Antonio Cuni
kill dead code
Branches
jitypes2
Antonio Cuni
make more types _ffi compatible
Branches
jitypes2
Antonio Cuni
allow the fast path also for pointers
Branches
jitypes2
Antonio Cuni
add tests that check that the fastpath is actually taken
Branches
jitypes2
Antonio Cuni
add the possibility to pass random objects as pointers, as long as they implement the _as_ffi_pointer() method
Branches
jitypes2
Antonio Cuni
hoorray! test_ctypes_call in test_pypy_c, which was the whole point of this branch, now passes :-)
Branches
jitypes2
Antonio Cuni
cache the result of make_specialized_subclass
Branches
jitypes2
Antonio Cuni
alternative approach to make ctypes call fast: first, we try to call the
Branches
jitypes2
Antonio Cuni
move the logic for how to unwrap ctypes values into _ffi compatible values from the Function class to the various _CData classes; this will probably make things easier to optimize later
Branches
jitypes2
Antonio Cuni
allow setfield_gcs to be between libffi_prepare and libffi_call
Branches
jitypes2
Antonio Cuni
we must use the noopt logger in order to get meaningful variable numbers
Branches
jitypes2
Antonio Cuni
add a more complete logging of what happens during the fficall optimization
Branches
jitypes2
Antonio Cuni
make it possible to get the repr of a single operation after the loop has been already logged
Branches
jitypes2
Antonio Cuni
remove "nested" pdb call, it makes sense only with pdb++
Branches
jitypes2
Antonio Cuni
a failing test
Branches
jitypes2
Antonio Cuni
remove unused parameter
Branches
jitypes2
Antonio Cuni
hg merge default
Branches
jitypes2
Antonio Cuni
don't do the import in the common case, it makes the trace much bigger
Branches
jitypes2
Antonio Cuni
allow llfakeimpls to raise exceptions: this is needed e.g. for ll_os_stat, and
Branches
jitypes2
Antonio Cuni
we need to enable at least a bit of inlining, else the JIT breaks
Branches
jitypes2
Amaury Forgeot d'Arc
Until we have a real check for sem_getvalue(),
Alex Gaynor
Fix itertools.product([]).
Benjamin Peterson
some line cosmetics
Dan Colish
add permutations to itertools
Hakan Ardo
hg merge
Hakan Ardo
cleanups
  1. Prev
  2. Next