- Sep 18, 2024
-
-
Jan Rochel authored
Add the code of generated predicates and logic functions as a global annotation above their declaration in the generated C code.
-
Jan Rochel authored
This commit adds a Here inliner to Logic_normalizer, which specialises labelled logic functions that are called somewhere exclusively with Here labels.
-
- Aug 30, 2024
-
-
Jan Rochel authored
-
Jan Rochel authored
If a function is translated multiple times with the same profile but with different return types, then things get mixed up. The problem is outlined in detail in the previous commit. The solution is to take into account the return type of the generated functions. This commit also includes a cosmetic overhaul of the memoisation code.
-
- Jun 20, 2024
-
-
Jan Rochel authored
This commit complements a5caf8c1 Instead of a dedicated file tests/arith/sign_rational.c, merge its contents into tests/arith/functions.c.
-
- Sep 05, 2023
-
-
- Oct 24, 2022
-
-
Thibaut Benjamin authored
-
Thibaut Benjamin authored
-
- Aug 11, 2022
-
-
Thibaut Benjamin authored
-
- Aug 10, 2022
-
-
Thibaut Benjamin authored
-
- Aug 09, 2022
-
-
Thibaut Benjamin authored
-
- Jun 20, 2022
-
-
Thibaut Benjamin authored
-
Thibaut Benjamin authored
-
- Jun 17, 2022
-
-
Thibaut Benjamin authored
-
- Jun 01, 2022
-
-
Thibaut Benjamin 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
-
- Jan 28, 2022
-
-
Basile Desloges authored
-
- Jan 06, 2022
-
-
Patrick Baudin authored
-
- Oct 20, 2021
-
-
Basile Desloges authored
-
Basile Desloges authored
-
Basile Desloges authored
-
Basile Desloges authored
-
Thibaut Benjamin authored
-
- Oct 13, 2021
-
-
Andre Maroneze authored
-
- Oct 05, 2021
-
-
Basile Desloges authored
-
- Sep 14, 2021
-
-
Thibaut Benjamin authored
-
Thibaut Benjamin authored
-
- Aug 03, 2021
-
-
Basile Desloges authored
- The global variable is now a Frama-C built-in and is not monitored; - The `varinfo` for the variable, retrieved in module `Prepare_ast` is now exposed; - The variable is added to every generated code so that it can be used by a later analysis of E-ACSL.
-
- Jul 07, 2021
-
-
Basile Desloges authored
-
- Mar 25, 2021
-
-
Basile Desloges authored
-
- Sep 15, 2020
-
-
Basile Desloges authored
-
- Jul 20, 2020
-
-
Basile Desloges authored
-
- Jul 15, 2020
-
-
- Jun 10, 2020
-
-
Julien Signoles authored
-
Julien Signoles authored
-
- Apr 30, 2020
-
-
Andre Maroneze authored
-
- Apr 08, 2020
-
-
Andre Maroneze authored
-
- Mar 27, 2020
-
-
David Bühler authored
Avoid warning about missing proto during typechecking. Also changes a warning into an error, and improves the error message.
-
- Mar 19, 2020
-
-
Basile Desloges authored
-
- Mar 09, 2020
-
-
A `file` parameter is added before `line`, and the `char *` parameters have been converted to `const char *`.
-