Path to this page:
./
math/py-pythran,
Ahead of Time compiler for numeric kernels
Branch: CURRENT,
Version: 0.17.0,
Package name: py312-pythran-0.17.0,
Maintainer: pkgsrc-usersPythran is an ahead of time compiler for a subset of the Python language, with
a focus on scientific computing. It takes a Python module annotated with a few
interface descriptions and turns it into a native Python module with the same
interface, but (hopefully) faster.
Master sites:
Filesize: 2338.373 KB
Version history: (Expand)
- (2024-11-09) Updated to version: py312-pythran-0.17.0
- (2024-10-14) Updated to version: py312-pythran-0.16.1
- (2024-05-28) Updated to version: py311-pythran-0.16.1
- (2024-05-21) Updated to version: py311-pythran-0.16.0
- (2024-01-16) Updated to version: py311-pythran-0.15.0
- (2023-09-18) Updated to version: py311-pythran-0.14.0
CVS history: (Expand)
2024-01-16 07:13:02 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-pythran: updated to 0.15.0
Use pyproject.toml to store setup and build configuration
Upgrade xsimd to a48ab430d4b84ecd5449180ee1c6d2eed67c4191
Improve detection of non-overlapping memory area during gexpr assignment
Support python 3.12
Support list.clear
Improve detection of methods uses as functions
|
2023-09-18 16:41:01 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
py-pythran: updated to 0.14.0
0.14.0
Numpy compatibility - update signatures, complex number handling, long double support
Lazyly import top-level modules and submodules
Improve array indexing by an array
Require at least clang 7 or gcc 8
Make pythran compilation reproducible
Support np.roll with multiple axis
Support numpy.ndarray.view
Improve documentation about using Pythran in a Python package
Improve list resizing speed
Fix bug when filtering an empty sequence
|
2023-08-02 01:20:57 by Thomas Klausner | Files touched by this commit (158) |
Log message:
*: remove more references to Python 3.7
|
2023-07-01 10:37:47 by Thomas Klausner | Files touched by this commit (105) | |
Log message:
*: restrict py-numpy users to 3.9+ in preparation for update
|
2023-05-04 19:36:05 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
py-pythran: updated to 0.13.1
0.13.1
Bump xsimd dependency to 11.0.0, with a backported patch.
|
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
|