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