File tree Expand file tree Collapse file tree 3 files changed +28
-2
lines changed Expand file tree Collapse file tree 3 files changed +28
-2
lines changed Original file line number Diff line number Diff line change
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
+
1
27
2023-01-05 Serge Guelton <
[email protected] >
2
28
3
29
* Bump xsimd depdency to 10.0.0
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ The generated native ``.so`` module can then be used with the Python interpreter
29
29
Pythran version can be dumped through ``--version ``::
30
30
31
31
$> pythran --version 2>&1
32
- 0.12.1.dev0
32
+ 0.13.0
33
33
34
34
The module-level ``__pythran__ `` variable indicates that the module loaded has been pythranized::
35
35
Original file line number Diff line number Diff line change 1
- __version__ = '0.12.1.dev0 '
1
+ __version__ = '0.13.0 '
2
2
__url__ = 'https://github.com/serge-sans-paille/pythran'
3
3
__descr__ = 'Ahead of Time compiler for numeric kernels'
You can’t perform that action at this time.
0 commit comments