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