- Jan 24, 2019
-
-
Loïc Correnson authored
-
Loïc Correnson authored
-
Loïc Correnson authored
-
Loïc Correnson authored
-
- Jan 18, 2019
-
-
Patrick Baudin authored
-
Patrick Baudin authored
-
Patrick Baudin authored
-
Patrick Baudin authored
-
Patrick Baudin authored
-
Patrick Baudin authored
-
Virgile Prevosto authored
-
Virgile Prevosto authored
-
Virgile Prevosto authored
-
Virgile Prevosto authored
-
- Jan 17, 2019
-
-
Andre Maroneze authored
[analysis-scripts] improve the ability to benchmark eva runs See merge request frama-c/frama-c!2114
-
Valentin Perrelle authored
-
- Jan 16, 2019
-
-
Valentin Perrelle authored
[Analysis-scripts] add find-fun script, to grep for function declarations/definitions See merge request frama-c/frama-c!2086
-
-
-
-
- Jan 15, 2019
-
-
Patrick Baudin authored
merlin for external plugins See merge request frama-c/frama-c!2096
-
Patrick Baudin authored
-
Patrick Baudin authored
-
Patrick Baudin authored
-
Patrick Baudin authored
-
- Jan 14, 2019
-
-
Virgile Prevosto authored
[lib/json] adopt Yojson.Basic type See merge request frama-c/frama-c!2104
-
- Jan 10, 2019
-
-
David Bühler authored
-
Valentin Perrelle authored
[aorai] remove obsolete release target from Aoraï's Makefile. See merge request frama-c/frama-c!2061
-
Valentin Perrelle authored
[Eva] Minor rewriting of the bitwise operators See merge request frama-c/frama-c!2101
-
Valentin Perrelle authored
[Eva] Uses enumerate_valid_bits instead of enumerate_bits. See merge request frama-c/frama-c!2084
-
Valentin Perrelle authored
[Eva] Improves widenings on nested loops Closes Value/Value#122 and Value/Value#123 See merge request frama-c/frama-c!2046
-
- Jan 09, 2019
-
-
David Bühler authored
-
David Bühler authored
-
David Bühler authored
-
David Bühler authored
Also adds some comments.
-
David Bühler authored
-
David Bühler authored
On nested loops, for each iteration of the outer loop, postpone the widening of the inner loop of [delay] iterations, [delay] being set by -eva-widening-delay. Example: while (i < n) { j = 0; while (j < 100) { j++; } i++; } On such nested loops, the fixpoint of the inner loop is independent from the outer loop. At the first iteration of the outer loop, a fixpoint is reached for the inner loop. For other iterations of the outer loop, only one iteration of the inner loop is needed to reach a new fixpoint, by only updating the variables modified by the outer loop (i here). Avoiding widening during this one iteration is crucial for precision, as the widening of the inner loop would widen the variable i, leading to an overflow alarm at i++.
-
Loïc Correnson authored
-
Loïc Correnson authored
-
- Jan 07, 2019
-
-