Commits

Show all
Author Commit Message Labels Comments Date
mattip
add app-level reshape with docstrings
Branches
matrixmath-reshape-merge
mattip
cleanup, fix incorrect tests; ready for review
Branches
matrixmath-reshape-merge
mattip
Fix copy for slices
Branches
matrixmath-reshape-merge
mattip
add (failing) test for slice copy
Branches
matrixmath-reshape-merge
mattip
passing more tests
Branches
matrixmath-reshape-merge
mattip
allow empty shape for Scalars
Branches
matrixmath-reshape-merge
mattip
add tests, reimplement reshape so that it can create a copy if necessary, fix bug
Branches
matrixmath-reshape-merge
Maciej Fijalkowski
Create a branch to merge matrixmath-reshape. A bit of a mess because of the way the branch was created, but too bad. Add a failing test that should work, slices were not really tested that well
Branches
matrixmath-reshape-merge
Hakan Ardo
make optimizeopt kill same_as
Benjamin Peterson
keep lines at a reasonable length
Alex Gaynor
Change __pypy__.list_strategy to raise a TypeError on non-list arguments
Carl Friedrich Bolz
make the JIT aware of the downcasts that are present in rtyped-flowgraphs. This allows the JIT to sometimes find out the class of a variable without having to produce a guard_class.
Lukas Diekmann
better name for application representation of list strategies
Lukas Diekmann
added interp_magic method to get the strategy of a list on the application level
Alex Gaynor
simplify this code a bit.
Armin Rigo
Add support for track_allocation=False (the default is True). We can't add many more flags while keeping the same style...
Maciej Fijalkowski
merge
Maciej Fijalkowski
support some combination of flags, I hope it's good enough
Maciej Fijalkowski
raise an exception instead of producing bogus code. Probably would turn some stuff into calls instead of jitcodes
Lukas Diekmann
added some tests for listobject with floats
Carl Friedrich Bolz
don't use specialize.ll for these calls, but call_location instead. otherwise you cannot use is_constant on high-level objects.
Lukas Diekmann
merge
Lukas Diekmann
added floatstrategy for lists
Armin Rigo
Get rid of 'isstartblock'.
Armin Rigo
Kill dependency on "isstartblock".
Armin Rigo
Chanced upon a "x not in biglist" done in a loop: replace it with "x not in set".
Maciej Fijalkowski
oops, fix translation
Maciej Fijalkowski
copy for slices
Alex Gaynor
fix translation
Armin Rigo
Actually, it seems that the new code replaces any need for the old code. Good, I can remove the comment in rffi.py too...
  1. Prev
  2. Next