2023-05-02 08:05:27 by Thomas Klausner | Files touched by this commit (4) | |
Log message:
py-pythran: update to 0.13.0.
* Improve performance of functions revieving scalar arguments. This changes
the internal function call API.
* Improve performance of fix-stride slicing, using a new slice
representation.
* Improve numpy.copyto performance, and detect copyto pattern usage.
* Force internal linkage of generated functions, which gives more
optimization room to the C++ compiler.
* Provide entry points pythran.import_pythrancode and
pythran.import_pythranfile, as a poor man JIT option.
* Optimize numpy.argmax(cst * val) into numpy.argmax(val) when cst is
positive.
* Avoid copies upon numpy.array_split
* Get rid of unused functions C++ warnings
* Avoid generating a loop footer when the loop index is not used outside of
the loop.
|
2023-02-27 14:07:47 by Jonathan Perkin | Files touched by this commit (3) |
Log message:
py-pythran: Add SunOS to exclusion list.
Bump PKGREVISION.
|
2023-01-25 10:06:54 by Adam Ciarcinski | Files touched by this commit (4) |
Log message:
py-pythran: fix building scipy
|
2023-01-24 10:18:23 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-pythran: updated to 0.12.1
0.12.1
* Bump xsimd depdency to 10.0.0
* Correctly raise KeyError when getting an unset dict item
* Fix negative binomial implementation
* Correctly convert strided array with offset
* Support np.clip(v, None, x) and np.clip(v, x, None)
* Support scipy.special.ndtr, scipy.special.ndtri, scipy.special.gammaincinv
* Fix set intersection
* Support numpy.fft.fftn
* Support axis parameter in numpy.argsort
|
2022-11-09 15:41:16 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-pythran: updated to 0.12.0
0.12.0
Improve numpy expression computation speed
Decent ICC support (fixing an issue from 2018!)
Much faster C++ code generation
Complete rework of constant folder
Support C++-time evaluation of numpy.ndarray.ndim
Improved omp declare reduction support
Allow indexing of ndarray by integers of mixed types
A lot of small pesty bug fixes in the C++ headers
|
2022-01-24 21:50:01 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
py-pythran: remove .rej; thanks to @wiz
|
2022-01-24 21:39:00 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-pythran: updated to 0.11.0
0.11.0:
* Remove six, networkx and decorator dependency
* Bump gast and Beniget requirements to support python 3.10
* Bump xsimd to 7.5.0
* Minimal default support for non-linux, non-osx, now-windows platform
* Numpy improvements for np.bincount, np.transpose, np.searchsorted
* Restore (and test) cython compatibility
* Expose pythran.get_include for toolchain integration
* Improve error message on invalid spec
* Handle static dispatching based on keyword signature
* Raise Memory Error upon (too) large numpy alloc
* Support scalar case of scipy.special.binom
* Trim the number of warnings in pythonic codebase
|
2022-01-05 16:41:32 by Thomas Klausner | Files touched by this commit (289) |
Log message:
python: egg.mk: add USE_PKG_RESOURCES flag
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.
Set this flag for packages that need it and bump PKGREVISION.
|
2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595) |
Log message:
*: bump PKGREVISION for egg.mk users
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
2021-12-30 14:05:42 by Adam Ciarcinski | Files touched by this commit (125) |
Log message:
Forget about Python 3.6
|