Commits

Author Commit Message Labels Comments Date
Armin Rigo
In-progress: simplify rlib/libffi to not depend on casting longlongs to floats. It was done this way to work around some small but obscure bugs left and right in the jit. Instead, fix these bugs.
Branches
jit-singlefloat
Armin Rigo
Support SingleFloats in wrap() and specialize_value().
Branches
jit-singlefloat
Armin Rigo
Support longlongs in specialize_value()
Branches
jit-singlefloat
Armin Rigo
Missing a case: wrap(longlong).
Branches
jit-singlefloat
Antonio Cuni
after armin's changes about elidable raising functions, we generate guard_no_exception here
Alex Gaynor
Handle ref types. Start playing with making this work for str mod, mostly copied from fijal's branch.
Branches
unroll-if-alt
Alex Gaynor
Use a closure, makes both gutworth and I happy. Also start messing with pypyjit.
Branches
unroll-if-alt
Justin Peel
numpy: fix slices of virtual arrays
Alex Gaynor
Implement this mostly. unroll_if does simple python code gen, and isconstant has an oopspec so it's recognized by jtransform, which creates a spaceop for it. Pretty simple all in all.
Branches
unroll-if-alt
Alex Gaynor
A branch to implement a generic unroll-if decorator, as well as a jit.isconstant predicate.
Branches
unroll-if-alt
Philip Jenvey
fix handling of inf in jvm's frexp
cgerum
numpy-ufunc-trig got merged close it down
Branches
numpy-ufunc-trig
Alex Gaynor
Merged in cgerum/pypy (pull request #5). Adds numpy.arc{sin,cos,tan}.
cgerum
merge default
Branches
numpy-ufunc-trig
Alex Gaynor
Preallocate the result for str.__repr__ more appropriately, use len(self) + 2, which will be correct in the common case of "no special characgters". Alex
Armin Rigo
Fix test.
Branches
jit-singlefloat
Armin Rigo
Oups, fix test.
Branches
jit-singlefloat
Armin Rigo
Fix tests.
Branches
jit-singlefloat
Armin Rigo
Add a better test about calls with singlefloat arguments, passing.
Branches
jit-singlefloat
Armin Rigo
Fix.
Branches
jit-singlefloat
Armin Rigo
Fix MOVD to really work on 32 bits, even on x86_64. It's more natural this way, because the instruction is used to handle singlefloats.
Branches
jit-singlefloat
Justin Peel
Revamped BufferingInputStream to be faster.
Branches
streamio-bufinput
Armin Rigo
Fix the calls with singlefloat arguments on 64-bit.
Branches
jit-singlefloat
Armin Rigo
In-progress for 64-bit. It's actually a mess because some arguments may also have to be passed in the 32 lower bits of xmm registers...
Branches
jit-singlefloat
Armin Rigo
In-progress: calls returning SingleFloats.
Branches
jit-singlefloat
Armin Rigo
Support no-thread environments.
Branches
jit-singlefloat
Armin Rigo
Progress.
Branches
jit-singlefloat
Armin Rigo
Support for singlefloats in the x86 backend.
Branches
jit-singlefloat
Armin Rigo
Front-end support for singlefloats.
Branches
jit-singlefloat
Armin Rigo
Add byte-by-byte conversion between ints and singlefloats.
Branches
jit-singlefloat
  1. Prev
  2. Next