- Nov 17, 2016
-
-
Kostyantyn Vorobyov authored
-
Kostyantyn Vorobyov authored
-
- Nov 15, 2016
-
-
Julien Signoles authored
-
- Oct 28, 2016
-
-
Boris Yakobowski authored
-
- Oct 18, 2016
-
-
Boris Yakobowski authored
-
Julien Signoles authored
-
- Oct 17, 2016
-
-
Kostyantyn Vorobyov authored
Type system improvements - fix your reported bug BTS 2252 about typing of offsets - optimize typing of operators by not propagating the context to the operand: it is useful only for the result and it sometimes introduces useless casts in the generated code. See merge request !87
-
Kostyantyn Vorobyov authored
-
- Oct 14, 2016
-
-
Julien Signoles authored
[typing] improve typing of operators by preventing propagation of the context to the operands. This way, it prevents to introduce useless type coercions. Indeed, the typing context is only useful to limit the number of generated casts when typing the _result_ of the operation.
-
Julien Signoles authored
-
Julien Signoles authored
-
Julien Signoles authored
Fixed a failure during assertion generation in expressions with shifts See merge request !85
-
Kostyantyn Vorobyov authored
-
- Oct 11, 2016
-
-
Boris Yakobowski authored
-
Julien Signoles authored
Use Ival.t for more precise intervals Replace integer intervals with those in Ival.t. See merge request !82
-
- Oct 09, 2016
-
-
Boris Yakobowski authored
-
- Oct 03, 2016
-
-
Andre Maroneze authored
-
- Sep 27, 2016
-
-
Kostyantyn Vorobyov authored
New option -e-acsl-builtins Depends on frama-c/frama-c!873. See merge request !53
-
Kostyantyn Vorobyov authored
-
Julien Signoles authored
-
Julien Signoles authored
-
Julien Signoles authored
-
Julien Signoles authored
-
Julien Signoles authored
-
Julien Signoles authored
-
Julien Signoles authored
-
Julien Signoles authored
-
- Sep 26, 2016
-
-
Boris Yakobowski authored
Fix e-acsl version in local_config.ml See merge request !84
-
Kostyantyn Vorobyov authored
-
- Sep 19, 2016
-
-
Julien Signoles authored
Fix some uses of PLUGIN_DIR See merge request !81
-
- Sep 18, 2016
-
-
Boris Yakobowski authored
-
- Sep 16, 2016
-
-
Virgile Prevosto authored
Update w.r.t. corresponding kernel branch See Frama-C/Frama-C!973 See merge request !77
-
- Sep 14, 2016
-
-
Julien Signoles authored
BTS test cases - added test case for resolved bts1292 - added missing COMMENT header to bts1291 See merge request !79
-
- Sep 13, 2016
-
-
Kostyantyn Vorobyov authored
-
Kostyantyn Vorobyov authored
-
- Sep 12, 2016
-
-
Kostyantyn Vorobyov authored
Fix 2 bugs with integer casts This MR fixes two bugs with integer casts: - when generating a new variable corresponding to a cast ```(ty)t```, its type was the one of the translation of ```t```, not ```ty``` - for a cast ```(ty)t``` the implementation of the type system didn't compute the smallest interval from both operands. It might result in incorrectness of the generated code as reported in https://bts.frama-c.com/view.php?id=2231 (which is now fixed). I guess this patch also solves your gmp issue with SpecCPU Benchmark. See merge request !78
-
Julien Signoles authored
-
Julien Signoles authored
-
Julien Signoles authored
Reorder generated AST to avoid its corruption and compile-time failures This merge request suggests the following changes: - Reordering globals in the generated AST so all added function calls were preceded by function definitions - Handled renaming of GMP types to move them to "__e_acsl_" namespace for consistency with our public API and also to avoid clashes in naming. See merge request !76
-
Boris Yakobowski authored
Conflicts: misc.ml quantif.ml
-