PPCG 0.09.2
[ppcg.git] / ChangeLog
blob3856870c0c7e903c39945dae8f228f89ed91144b
1 version: 0.09.2
2 date: Sun Sep  1 12:34:43 PM CEST 2024
3 changes:
4         - support recent versions of clang
5 ---
6 version: 0.09.1
7 date: Sun Apr  2 02:17:15 PM CEST 2023
8 changes:
9         - support recent versions of clang
10 ---
11 version: 0.09
12 date: Sat 02 Jul 2022 04:11:56 PM CEST
13 changes:
14         - try and shift bands to the origin before tiling
15         - try and remove strides in bands before tiling
16         - avoid mapping some nested non-permutable bands to the device
17 ---
18 version: 0.08.5
19 date: Sat 01 May 2021 12:53:08 PM CEST
20 changes:
21         - support recent versions of clang
22 ---
23 version: 0.08.4
24 date: Sat 14 Nov 2020 12:48:56 PM CET
25 changes:
26         - support recent versions of clang
27 ---
28 version: 0.08.3
29 date: Wed Nov 13 11:39:01 CET 2019
30 changes:
31         - support recent versions of clang
32         - fix OpenMP support when contraction is enabled
33 ---
34 version: 0.08.2
35 date: Thu Mar 28 18:36:52 CET 2019
36 changes:
37         - support recent versions of clang
38 ---
39 version: 0.08.1
40 date: Mon Jul 30 23:05:04 CEST 2018
41 changes:
42         - move some functionality to isl
43 ---
44 version: 0.08
45 date: Sat Mar  3 15:31:38 CET 2018
46 changes:
47         - minor fixes
48 ---
49 version: 0.07
50 date: Tue Feb  7 17:23:22 CET 2017
51 changes:
52         - support hybrid tiling
53 ---
54 version: 0.06
55 date: Fri May  6 12:08:50 CEST 2016
56 changes:
57         - use PPCG specific macro names in generated code
58         - complete transition to schedule trees
59         - maximize coincidence by default
60         - map arrays with constant index expressions to private memory
61         - optionally group chains of statements
62 ---
63 version: 0.05
64 date: Fri Jan 15 09:30:23 CET 2016
65 changes:
66         - fix live-out computation
67         - optionally compute schedule for C target
68         - optionally perform tiling for C target
69         - create single kernel for non-permutable subtree
70 ---
71 version: 0.04
72 date: Wed Jun 17 10:52:58 CEST 2015
73 changes:
74         - use schedule trees
75         - fix live-range reordering
76         - improve generation of synchronization
77         - exploit independences during dependence analysis