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