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