Commits

Show all
Author Commit Message Labels Comments Date
mattip
Add shape checking, implement NDim binary ops (mult and div are wrong)
Branches
numpy NDimArray
Alex Gaynor
merged default in
Branches
numpy NDimArray
Alex Gaynor
handle division by zero in numpy correctly
Armin Rigo
Fix the position of the "unmatched ')'" errors.
mattip
fix iterative indexing
Branches
numpy NDimArray
mattip
add test for construct NDimArray
Branches
numpy NDimArray
mattip
can construct NDimArray
Branches
numpy NDimArray
mattip
start
Branches
numpy NDimArray
Armin Rigo
Checking in a test for the previous fix. It fails with tonight's pypy-c; hopefully it will pass with next night's.
Armin Rigo
Move the gettopframe_nohidden() out of the way: if we call eval(a,glob,loc) with a 'glob' specified, then we don't need it. Helps the JIT in this case.
Armin Rigo
Forgot that destroy() must be called explicitly.
Armin Rigo
Move this logic here, so that it is also used for Linux64.
Armin Rigo
Attempt to fix sys._current_frames() by returning fake frame objects.
Armin Rigo
Fix the test: calling sleep() may not release the GIL before translation.
Armin Rigo
Merge 'jit-tagged-2': add JIT support for the "rerased" module to erase integers as odd-valued pseudo-pointers.
Armin Rigo
Close branch, to be merged.
Branches
jit-tagged-2
Armin Rigo
Add a bad workaround that should hopefully fix the JIT in the presence of _continuations --- mostly by killing the performance of the JIT for any loop that involves _continuations.
Armin Rigo
Add a test for the thread-aware ticker.
Armin Rigo
Fix the test_pypy_c tests for 51224696c078.
Armin Rigo
Baaaah. Thanks zseil.
Armin Rigo
Fix the test. This is mostly covering for an issue with jit.isconstant(), but it is known.
Armin Rigo
Use a quasi-immutable field to record whether we started using threads or not so far. As long as we didn't, we can generate assembler loops that don't need to decrement the GIL counter.
Armin Rigo
Baaah. Fought for a while before realizing that it was because I mistakenly wrote "_immutable_ = ['field']". Grr. Should not occur again with this extra check.
Armin Rigo
Force a reinit during translation, otherwise we might be left with a broken minicache entry.
Armin Rigo
Replace int_lshift_ovf(x, 1) with int_add_ovf(x, x). It's roughly equivalent for the C backend, but maybe a bit better for the JIT.
Branches
jit-tagged-2
Alex Gaynor
fix these tests, assertRaises deosn't eval like py.test.raises
Alex Gaynor
interplevel_cls on type objects is immutable
Armin Rigo
Add a test, which passes.
Branches
jit-tagged-2
Armin Rigo
Remove an apparently-superflous cast_opaque_ptr here.
Branches
jit-tagged-2
Armin Rigo
Support the necessary casts in the backend, and hit ll2ctypes until it is happy to run tests.
Branches
jit-tagged-2
  1. Prev
  2. Next