2 date: Sun Dec 18 11:07:36 CET 2016
4 - detect and report unbalanced pairs of scop/endscop pragmas
5 - take into account assumptions during extraction
8 date: Tue May 3 15:06:19 CEST 2016
10 - push affine conditions into index expressions
11 - properly support undeclared loop iterators
14 date: Fri Jan 15 08:27:46 CET 2016
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
24 date: Sat Jun 13 08:47:22 CEST 2015
26 - support recent clangs
27 - support __pencil_kill
28 - support schedule trees
31 date: Sun Oct 26 09:47:01 CET 2014
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
39 date: Mon Apr 14 11:14:39 CEST 2014
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
54 date: Wed Jun 26 10:25:53 CEST 2013
56 - support recent clangs
57 - keep better track of doubles
58 - support cast expressions
61 date: Mon Dec 3 08:19:06 CET 2012
63 - support recent clangs
64 - support (single) variable declarations inside a scop
65 - support modulo operation statements
68 date: Mon Jun 4 14:35:43 CEST 2012
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