2 date: Tue May 3 15:06:19 CEST 2016
4 - push affine conditions into index expressions
5 - properly support undeclared loop iterators
8 date: Fri Jan 15 08:27:46 CET 2016
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
18 date: Sat Jun 13 08:47:22 CEST 2015
20 - support recent clangs
21 - support __pencil_kill
22 - support schedule trees
25 date: Sun Oct 26 09:47:01 CET 2014
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
33 date: Mon Apr 14 11:14:39 CEST 2014
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
48 date: Wed Jun 26 10:25:53 CEST 2013
50 - support recent clangs
51 - keep better track of doubles
52 - support cast expressions
55 date: Mon Dec 3 08:19:06 CET 2012
57 - support recent clangs
58 - support (single) variable declarations inside a scop
59 - support modulo operation statements
62 date: Mon Jun 4 14:35:43 CEST 2012
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