2 date: Sun Sep 1 12:11:30 PM CEST 2024
4 - allow extraction of function summary to fail
5 - handle some nested operations inside accesses
6 - support recent versions of clang
9 date: Sun Apr 2 10:02:35 AM CEST 2023
11 - add example application
12 - take into account reads performed by statement arguments
13 - support recent versions of clang
16 date: Sat 02 Jul 2022 02:39:46 PM CEST
18 - support recent versions of clang
21 date: Sun 25 Apr 2021 06:47:59 PM CEST
23 - support recent versions of clang
26 date: Sun 01 Nov 2020 03:06:38 PM CET
28 - support recent versions of clang
31 date: Sat Nov 9 10:58:20 CET 2019
33 - support recent versions of clang
36 date: Tue Mar 26 20:04:11 CET 2019
38 - support recent versions of clang
41 date: Sat Jul 28 23:01:35 CEST 2018
46 date: Sat Mar 3 11:00:19 CET 2018
48 - support bitwise assignment operators in statements
49 - support inlining of non-outermost call expressions
50 - support return statements in summary functions
53 date: Sun Dec 18 11:07:36 CET 2016
55 - detect and report unbalanced pairs of scop/endscop pragmas
56 - take into account assumptions during extraction
59 date: Tue May 3 15:06:19 CEST 2016
61 - push affine conditions into index expressions
62 - properly support undeclared loop iterators
65 date: Fri Jan 15 08:27:46 CET 2016
67 - initialize compiler builtins
68 - support recent clangs
69 - rename pet_scop accessors
70 - support variable renaming
71 - support inlining of outermost call expressions
72 - add preliminary Python bindings
75 date: Sat Jun 13 08:47:22 CEST 2015
77 - support recent clangs
78 - support __pencil_kill
79 - support schedule trees
82 date: Sun Oct 26 09:47:01 CET 2014
84 - support recent clangs
85 - break up access relations into may_read/may_write/must_write
86 - analyze called function if body is available
87 - support summary functions
90 date: Mon Apr 14 11:14:39 CEST 2014
92 - support recent clangs
93 - support more types of operations in statements
94 - add printing of (transformed) statement bodies
95 - add reference identifiers
96 - keep track of index expressions
97 - support multiple scops
98 - support member accesses
99 - improved support for autodetecting scops
100 - support macro statements
101 - support enum constants
102 - support pencil independent pragma
105 date: Wed Jun 26 10:25:53 CEST 2013
107 - support recent clangs
108 - keep better track of doubles
109 - support cast expressions
112 date: Mon Dec 3 08:19:06 CET 2012
114 - support recent clangs
115 - support (single) variable declarations inside a scop
116 - support modulo operation statements
119 date: Mon Jun 4 14:35:43 CEST 2012
121 - support recent clangs
122 - take into account overflows on signed integers
123 - support increment and decrement operation statements
124 - support non-affine conditions in for loops
125 - support while, break and continue