Version 2.2.0
What's Changed
Added
- #2396 : Add support for NumPy
outarguments. - #2269 : Add support for
dtype,axis,keepdims,initialarguments ofnumpy.sum. - #2271 : Add support for
axis,keepdims,ordarguments ofnumpy.linalg.norm. - #2272 : Add support for
numpy.crossandnumpy.linalg.crossfor vectors of size 3. - #2541 : Add support for
axis,keepdims,initialarguments ofnumpy.aminandnumpy.amax. - #2370 : Add extra commands to
pyccel configcommand line interface. - #2533 : Add support for NumPy's
vecdotfunction. - #2562 : Add C support for NumPy's
matmulfunction. - #767 : Extend support for NumPy's
matmulfunction to handle arrays of rank >2.
Fixed
- #2397 : Add support for multiple NumPy floating-point precisions for
np.sign. - #2520 : Fix augmented assignment with NumPy reductions.
- #2535 : Fix
math.infprinting in Python. - #2560 : Fix use of MPI flag
--oversubscribewith implementations that don't support this flag. - #2565 : Fix type of the shape of an array in C.
- #2567 : Fix Pyccel installation following release of
scikit-build-corev0.12.0. - #2563 : Fix crashes on macOS with GCC compiler.
Deprecated
- #2555 : Deprecate
pyccel config export --compiler-config FILE1.json FILE2.jsonwhich is equivalent tocp FILE1.json FILE2.json.
Removed
Contributors
Full list of changes: v2.1.0..v2.2.0