- Sep 20, 2024
-
-
Thibault Martin authored
-
- Sep 18, 2024
-
-
Basile Desloges authored
When using an enum in a ternary operator, the value is const-folded before checking if it evaluates to `true` or `false` so that const-expr used as enum values are supported.
-
Without escaping strings such as variable names, the produced .dot file might print '\result' as a variable name, which results in '\r' being stripped. Dot will then show edges such as 'esult<main>'.
-
-
- Sep 13, 2024
-
-
As slice pragmas have been replaced by ACSL extensions.
-
As slice pragmas have been replaced by slice ACSL extensions.
-
-
Updates logic_deps to take these directives into account. Updates pdg and slicing.
-
-impact-pragma remains as an invisible deprecated alias of -impact-annot.
-
-
-
- Sep 11, 2024
-
-
Andre Maroneze authored
-
- uses the alignment of a field type instead of its size to compute the field alignement. - removes incorrect special case for flexible array members, introduced to circumvent a crash when computing their size. As we now use the alignment instead of the size, the crash no longer occurs. - merges the implementation of two similar cases (whether there are aligned field attributes or not).
-
- Sep 10, 2024
-
-
-
Andre Maroneze authored
-
- Sep 09, 2024
-
-
- Sep 03, 2024
-
-
Thibault Martin authored
-
- Sep 02, 2024
-
-
Andre Maroneze authored
-
- Aug 29, 2024
-
-
Virgile Prevosto authored
-
- Aug 28, 2024
-
-
David Bühler authored
-
- Aug 26, 2024
-
-
Andre Maroneze authored
-
- Aug 08, 2024
-
-
Allan Blanchard authored
-
-
-
David Bühler authored
Also changes fatal into warnings when calling dominators on functions without body.
-
David Bühler authored
-
David Bühler authored
-
-
- Aug 07, 2024
-
-
David Bühler authored
-
Thibault Martin authored
-
Thibault Martin authored
-
- Aug 06, 2024
-
-
David Bühler authored
-
- Aug 05, 2024
-
-
-
Andre Maroneze authored
-
- Aug 02, 2024
-
-