- May 03, 2022
-
-
it looks like ppx_import and ppx_deriving could be useful
-
-
-
-
-
-
-
-
provides a skeleton for kf comparison
-
a priori, we start from a well-ordered AST, so that not all symbols are concerned by a possible recursion, but this nevertheless might be the case for aggregate and function definitions, as well as ACSL types and functions/predicates.
-
-
modulo implementation of correspondance between expressions
-
Mostly a mock-up at this point
-
-
- Apr 19, 2022
-
-
Andre Maroneze authored
-
Andre Maroneze authored
-
- Mar 25, 2022
-
-
Andre Maroneze authored
-
- Mar 22, 2022
-
-
Virgile Prevosto authored
turns out that Change**DoChildren**Post does not visit the **head** node.
-
Virgile Prevosto authored
mimicks what we are allowing in mergecil.
-
Virgile Prevosto authored
-
- Mar 21, 2022
-
-
Virgile Prevosto authored
- always remove FC's internal attribute everywhere before deciding whether a cast is needed. - ACSL and C decisions to cast are similar - only unroll type for checking equality. If a cast is needed, keep typedef (if any) as target
-
Virgile Prevosto authored
attributes that are completely internal to Frama-C and do not have any impact on the semantics of the underlying value should not lead to a cast node.
-
- Mar 11, 2022
-
-
Allan Blanchard authored
-
- Mar 10, 2022
-
-
Andre Maroneze authored
-
- Mar 04, 2022
-
-
Andre Maroneze authored
-
Andre Maroneze authored
-
Andre Maroneze authored
-
Andre Maroneze authored
-
Andre Maroneze authored
-
-
- Mar 03, 2022
-
-
Andre Maroneze authored
-
- Feb 23, 2022
-
-
Patrick Baudin authored
-
- Feb 22, 2022
-
-
Virgile Prevosto authored
an antediluvian comment hinted at some weird behavior of gcc and MSVC at that time, but gcc is now fully ISO compliant in this respect Waiting for complaints against the MSVC machdep to see whether special case is warranted there.
-
- Feb 18, 2022
-
-
Virgile Prevosto authored
Keep the APIs of Visitor and Cil.visit* in sync
-
-
Skips the visit of C codes.
-
Only visits functions and variables definitions.
-
- Feb 14, 2022
-
-
Andre Maroneze authored
-
- Feb 11, 2022
-
-
Andre Maroneze authored
Logic preprocessing should not need extra args, since they were already supplied to the preprocessor during the first pass. Passing them again might lead to warnings about symbol redefinitions.
-
- Feb 08, 2022
-
-
Andre Maroneze authored
-