pet 0.11.8
[pet.git] / ChangeLog
blob75771e3971f5d351350d012bdf460dd2ad624d9a
1 version: 0.11.8
2 date: Sun Sep  1 12:11:30 PM CEST 2024
3 changes:
4         - allow extraction of function summary to fail
5         - handle some nested operations inside accesses
6         - support recent versions of clang
7 ---
8 version: 0.11.7
9 date: Sun Apr  2 10:02:35 AM CEST 2023
10 changes:
11         - add example application
12         - take into account reads performed by statement arguments
13         - support recent versions of clang
14 ---
15 version: 0.11.6
16 date: Sat 02 Jul 2022 02:39:46 PM CEST
17 changes:
18         - support recent versions of clang
19 ---
20 version: 0.11.5
21 date: Sun 25 Apr 2021 06:47:59 PM CEST
22 changes:
23         - support recent versions of clang
24 ---
25 version: 0.11.4
26 date: Sun 01 Nov 2020 03:06:38 PM CET
27 changes:
28         - support recent versions of clang
29 ---
30 version: 0.11.3
31 date: Sat Nov  9 10:58:20 CET 2019
32 changes:
33         - support recent versions of clang
34 ---
35 version: 0.11.2
36 date: Tue Mar 26 20:04:11 CET 2019
37 changes:
38         - support recent versions of clang
39 ---
40 version: 0.11.1
41 date: Sat Jul 28 23:01:35 CEST 2018
42 changes:
43         - update isl
44 ---
45 version: 0.11
46 date: Sat Mar  3 11:00:19 CET 2018
47 changes:
48         - support bitwise assignment operators in statements
49         - support inlining of non-outermost call expressions
50         - support return statements in summary functions
51 ---
52 version: 0.10
53 date: Sun Dec 18 11:07:36 CET 2016
54 changes:
55         - detect and report unbalanced pairs of scop/endscop pragmas
56         - take into account assumptions during extraction
57 ---
58 version: 0.09
59 date: Tue May  3 15:06:19 CEST 2016
60 changes:
61         - push affine conditions into index expressions
62         - properly support undeclared loop iterators
63 ---
64 version: 0.08
65 date: Fri Jan 15 08:27:46 CET 2016
66 changes:
67         - initialize compiler builtins
68         - support recent clangs
69         - rename pet_scop accessors
70         - support variable renaming
71         - support inlining of outermost call expressions
72         - add preliminary Python bindings
73 ---
74 version: 0.07
75 date: Sat Jun 13 08:47:22 CEST 2015
76 changes:
77         - support recent clangs
78         - support __pencil_kill
79         - support schedule trees
80 ---
81 version: 0.06
82 date: Sun Oct 26 09:47:01 CET 2014
83 changes:
84         - support recent clangs
85         - break up access relations into may_read/may_write/must_write
86         - analyze called function if body is available
87         - support summary functions
88 ---
89 version: 0.05
90 date: Mon Apr 14 11:14:39 CEST 2014
91 changes:
92         - support recent clangs
93         - support more types of operations in statements
94         - add printing of (transformed) statement bodies
95         - add reference identifiers
96         - keep track of index expressions
97         - support multiple scops
98         - support member accesses
99         - improved support for autodetecting scops
100         - support macro statements
101         - support enum constants
102         - support pencil independent pragma
104 version: 0.04
105 date: Wed Jun 26 10:25:53 CEST 2013
106 changes:
107         - support recent clangs
108         - keep better track of doubles
109         - support cast expressions
111 version: 0.03
112 date: Mon Dec  3 08:19:06 CET 2012
113 changes:
114         - support recent clangs
115         - support (single) variable declarations inside a scop
116         - support modulo operation statements
118 version: 0.02
119 date: Mon Jun  4 14:35:43 CEST 2012
120 changes:
121         - support recent clangs
122         - take into account overflows on signed integers
123         - support increment and decrement operation statements
124         - support non-affine conditions in for loops
125         - support while, break and continue