-
- Downloads
Implement generic optimized loop iterator with indexing and type inference for...
Implement generic optimized loop iterator with indexing and type inference for memoryviews (GH-3617) * Adds bytearray iteration since that was not previously optimised (because it allows changing length during iteration). * Always set `entry.init` for memoryviewslice.
Showing
- Cython/Compiler/ExprNodes.py 22 additions, 0 deletionsCython/Compiler/ExprNodes.py
- Cython/Compiler/Optimize.py 92 additions, 0 deletionsCython/Compiler/Optimize.py
- Cython/Compiler/Options.py 10 additions, 0 deletionsCython/Compiler/Options.py
- Cython/Compiler/ParseTreeTransforms.py 1 addition, 6 deletionsCython/Compiler/ParseTreeTransforms.py
- Cython/Compiler/PyrexTypes.py 5 additions, 0 deletionsCython/Compiler/PyrexTypes.py
- Cython/Compiler/TypeInference.py 5 additions, 2 deletionsCython/Compiler/TypeInference.py
- Cython/Compiler/UtilNodes.py 3 additions, 0 deletionsCython/Compiler/UtilNodes.py
- tests/memoryview/memoryview.pyx 63 additions, 26 deletionstests/memoryview/memoryview.pyx
- tests/memoryview/memslice.pyx 1 addition, 1 deletiontests/memoryview/memslice.pyx
- tests/memoryview/numpy_memoryview.pyx 2 additions, 2 deletionstests/memoryview/numpy_memoryview.pyx
- tests/run/bytearray_iter.py 90 additions, 0 deletionstests/run/bytearray_iter.py
Loading
Please register or sign in to comment