Skip to content
Snippets Groups Projects
  1. Feb 17, 2022
  2. Feb 16, 2022
  3. Feb 15, 2022
  4. Oct 06, 2021
  5. May 21, 2021
  6. Feb 16, 2021
  7. Jan 21, 2021
  8. Sep 10, 2020
    • Virgile Prevosto's avatar
      [kernel] add support in the AST to identify check-and-forget annotations · 3486b24d
      Virgile Prevosto authored
      this is a generalization of `check` vs. `assert` to other annotations. Not all
      annotations are relevant though. Currently, there are more annotation nodes in
      the AST that can have a flag `{ tp_only_check }` than was deemed useful in
      pub/frama-c#25, but said flag can in fact safely be ignored. Moreover, this
      commit only add this flag in the AST, but provides no further mean to set it to
      true except for the original `check` keyword (i.e. on `AAssert`). The parser
      and the behavior of the plugins that can handle the flag will be updated in
      subsequent commits
      3486b24d
  9. Sep 08, 2020
  10. Apr 10, 2020
  11. Mar 06, 2020
  12. Jan 16, 2020
  13. Sep 27, 2019
  14. Sep 06, 2019
  15. Mar 29, 2019
  16. Mar 28, 2019
    • David Bühler's avatar
      [Eva] Base: rewrites is_valid_offset and valid_offset. · c82ea6d5
      David Bühler authored
      - shares and moves the functions [reduce_offset_by_validity] of Locations and
        Precise_locs into base.ml.
      - replaces the boolean argument ~for_writing into the new type access, that
        represents Read, Write or No_access. Without any access, offsets must point
        into or just beyond the base validity.
      - fixes the support of accesses of size 0: they are now invalid:
        + in bases with Invalid validity;
        + one past a base validity unless the base ends with an empty struct.
      c82ea6d5
  17. Feb 19, 2019
  18. Feb 05, 2019
  19. Jan 21, 2019
  20. Jan 14, 2019
  21. Dec 12, 2018
  22. Dec 04, 2018
  23. Dec 03, 2018
  24. Nov 28, 2018
  25. Nov 23, 2018
  26. Nov 22, 2018
  27. Nov 16, 2018
  28. Oct 31, 2018
Loading