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