Commits

Author Commit Message Labels Comments Date
Maciej Fijalkowski
merge MostAwesomeDude's branch
Branches
numpy-exp
MostAwesomeDude
translator/goal: Fix up standalone numpy.
Branches
numpy-exp
MostAwesomeDude
micronumpy: Test that separate arrays actually add correctly. And they do. Rejoice?
Branches
numpy-exp
MostAwesomeDude
micronumpy: Add multiply opcode/compile, and test. Not sure what to do with the JIT tests. They seem very expansive.
Branches
numpy-exp
MostAwesomeDude
micronumpy: Bring in hodgestar's float support. Had to be fairly heftily rewritten. Also, enable the tests, fix up slightly, and make things more readable. I have a tendency to comment and doc things. Hope this isn't a Bad Thing.
Branches
numpy-exp
Maciej Fijalkowski
increase numbers
Branches
numpy-exp
Maciej Fijalkowski
some simple benchmarks
Branches
numpy-exp
Armin Rigo
Updates to test_pypy_c_new.
Branches
out-of-line-guards-2
Armin Rigo
Updates to pypyjit.
Branches
out-of-line-guards-2
Armin Rigo
Another passing test
Branches
out-of-line-guards-2
Armin Rigo
!@$%^&@#!
Branches
out-of-line-guards-2
Armin Rigo
Oups.
Branches
out-of-line-guards-2
Armin Rigo
- More tests. - Adapt pypyjit to turn on CodeWriter.debug, producing files in usession-*/jitcodes/.
Branches
out-of-line-guards-2
Maciej Fijalkowski
remove more references to sse_float_add
Branches
numpy-exp
Maciej Fijalkowski
Try to revert the vector ops. will do it differently
Branches
numpy-exp
Maciej Fijalkowski
remove bad merge
Branches
numpy-exp
Maciej Fijalkowski
merge default
Branches
numpy-exp
Hakan Ardo
dont allow constant boxes to be represented by a non surviving box
Branches
jit-short_from_state
Alex Gaynor
Remove rlib.rstring.repeat_string, replace with normal * operator for rstrings, also improved the efficiency (only one allocation, and log(n) copies).
Alex Gaynor
merged upstream
Alex Gaynor
Use StringBuilder to avoid double copy in str.translate
Benjamin Peterson
bumping the extended_arg_count is not equivalent to reresolving jump targets This should fix issue #713.
Armin Rigo
merge heads
Branches
out-of-line-guards-2
Armin Rigo
Fix some tests. Next is test_range_iter, which shows unexpected extra getarrayitem_gc's.
Branches
out-of-line-guards-2
Armin Rigo
Bah. An issue with py.test error reporting is that if these return generators, then they are exhausted by the time it does assert re-evaluation, and we get confusing messages. (I know it's ultimately my own fault, not blaming anyone else here :-)
Branches
out-of-line-guards-2
Armin Rigo
Trying out some more _immutable_ hints, some using quasi-immutable fields.
Branches
out-of-line-guards-2
Hakan Ardo
dont call get_cloned() on values not surviving
Branches
jit-short_from_state
Armin Rigo
Revert the introduction of the class Defaults in function.py (manually, so I hope I didn't forget anything). Replace it with the single line: _immutable_fields_ = ['defs?[*]']
Branches
out-of-line-guards-2
Armin Rigo
Implement quasi-immutable fields which contain immutable lists, defined with _immutable_fields_ = ['foo?[*]']. It actually means that 'foo' is a regular quasi-immutable field, and that all list accesses we do directly by 'obj.foo[index]' are supposed to read the **immutable** content of the list. The content of the list is not itself quasi-immutable. Hence the precise notation: 'lst?[*]', and not 'lst[*]?'.
Branches
out-of-line-guards-2
David Schneider
skip test if long longs are not supported by the backend
Branches
arm-backend-2
  1. Prev
  2. Next