Skip to content

Commit eab940b

Browse files
0.13.0 - bouc'hal
1 parent 26f7a9c commit eab940b

File tree

3 files changed

+28
-2
lines changed

3 files changed

+28
-2
lines changed

Changelog

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
2023-04-29 Serge Guelton <[email protected]>
2+
3+
* Improve performance of functions revieving scalar arguments. This changes
4+
the internal function call API.
5+
6+
* Improve performance of fix-stride slicing, using a new slice
7+
representation.
8+
9+
* Improve numpy.copyto performance, and detect copyto pattern usage.
10+
11+
* Force internal linkage of generated functions, which gives more
12+
optimization room to the C++ compiler.
13+
14+
* Provide entry points pythran.import_pythrancode and
15+
pythran.import_pythranfile, as a poor man JIT option.
16+
17+
* Optimize numpy.argmax(cst * val) into numpy.argmax(val) when cst is
18+
positive.
19+
20+
* Avoid copies upon numpy.array_split
21+
22+
* Get rid of unused functions C++ warnings
23+
24+
* Avoid generating a loop footer when the loop index is not used outside of
25+
the loop.
26+
127
2023-01-05 Serge Guelton <[email protected]>
228

329
* Bump xsimd depdency to 10.0.0

docs/CLI.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ The generated native ``.so`` module can then be used with the Python interpreter
2929
Pythran version can be dumped through ``--version``::
3030

3131
$> pythran --version 2>&1
32-
0.12.1.dev0
32+
0.13.0
3333

3434
The module-level ``__pythran__`` variable indicates that the module loaded has been pythranized::
3535

pythran/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
__version__ = '0.12.1.dev0'
1+
__version__ = '0.13.0'
22
__url__ = 'https://github.com/serge-sans-paille/pythran'
33
__descr__ = 'Ahead of Time compiler for numeric kernels'

0 commit comments

Comments
 (0)