- Oct 15, 2021
-
-
Basile Desloges authored
-
Patrick Baudin authored
Integer library See merge request frama-c/frama-c!3399
-
Patrick Baudin authored
-
Patrick Baudin authored
-
- Oct 13, 2021
-
-
Andre Maroneze authored
[Json] Use Json.t instead of Yojson.Basic.t See merge request frama-c/frama-c!3388
-
Julien Signoles authored
Thibaut/bugfix/sums gmp Closes e-acsl#182 See merge request frama-c/frama-c!3390
-
Allan Blanchard authored
Fix store of a volatile read See merge request frama-c/frama-c!3383
-
Thibaut Benjamin authored
-
Thibaut Benjamin authored
-
Thibaut Benjamin authored
-
Thibaut Benjamin authored
-
Allan Blanchard authored
[Parser] improve error message for unsupported C11 keywords See merge request frama-c/frama-c!3324
-
- Oct 12, 2021
-
-
Andre Maroneze authored
[Eva] Emits indeterminate alarms on call arguments to builtins. See merge request frama-c/frama-c!3379
-
Thibaut Benjamin authored
-
Thibaut Benjamin authored
-
Thibaut Benjamin authored
-
Andre Maroneze authored
-
Andre Maroneze authored
-
Allan Blanchard authored
-
Allan Blanchard authored
-
David Bühler authored
-
David Bühler authored
-
David Bühler authored
-
David Bühler authored
'Indeterminate' alarms are alarms about uninitialized memory, escaping pointers and special floating-point values (infinite and NaN). These alarms are emitted for functions specified by -eva-warn-copy-indeterminate option, which is @all by default. These alarms can be disabled for some function by -eva-warn-copy-indeterminate=-f, in which case they are also disabled for the argument expressions of calls to [f]. However: - the @all default value did not include functions without definition (for which a specification or a builtin is used). - 'indeterminate' alarms were emitted anyway for the arguments of calls to functions without definition, except for builtins. So no indeterminate alarms were emitted for the argument expressions of calls to builtins (unless their definitions were included). This commit fixes this behavior: the @all default of -eva-warn-copy-indeterminate option include all functions and special case for functions without definition or builtins are removed. It still avoids to emit surch alarms on Eva directives such as Frama_C_show_each.
-
David Bühler authored
-
- Oct 11, 2021
-
-
David Bühler authored
[Libc] add specs for tan* functions See merge request frama-c/frama-c!3190
-
David Bühler authored
The preconditions generated in place of behaviors leading to NaN or infinite floating-point values are now named.
-
-
-
The Linux manpage for tan states that only a floating-point exception (FE_OVERFLOW) occurs in case of result overflow, but the POSIX manpage mentions that errno can be set to ERANGE.
-
-
-
-
David Bühler authored
[Kernel] improve error message related to GCC/MSVC machdeps See merge request frama-c/frama-c!3369
-
David Bühler authored
Renames the function [allowed_machdep].
-
-
David Bühler authored
-
David Bühler authored
Feature/andre/z to int opt See merge request frama-c/frama-c!3176
-
David Bühler authored
-
David Bühler authored
Removes exception ParseIntError. Restores the previous behavior of parseInt that aborts Frama-C in case of failure. Renames parseInt_opt into parseIntRes that returns [Error message] in case of failure.
-