Skip to content
Snippets Groups Projects
  1. Jan 24, 2019
  2. Jan 18, 2019
  3. Jan 09, 2019
    • David Bühler's avatar
      61cbcef3
    • David Bühler's avatar
      [Eva] Improves widenings on nested loops. · d65de284
      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++.
      d65de284
    • Loïc Correnson's avatar
      [lib/json] linting · 898b1435
      Loïc Correnson authored
      898b1435
    • Loïc Correnson's avatar
      [lib/json] adopt Yojson.Basic type · e7dade35
      Loïc Correnson authored
      e7dade35
  4. Jan 07, 2019
  5. Jan 04, 2019
  6. Jan 03, 2019
  7. Dec 20, 2018
  8. Dec 18, 2018
  9. Dec 14, 2018
  10. Dec 12, 2018
  11. Dec 04, 2018
  12. Dec 03, 2018
  13. Nov 30, 2018
  14. Nov 28, 2018
  15. Nov 23, 2018
  16. Nov 22, 2018
  17. Nov 16, 2018
  18. Oct 31, 2018
Loading