1. 28 Sep, 2021 1 commit
  2. 15 Sep, 2021 1 commit
  3. 13 Sep, 2021 1 commit
  4. 19 Aug, 2021 1 commit
  5. 18 Aug, 2021 1 commit
  6. 17 Aug, 2021 1 commit
  7. 16 Jul, 2021 1 commit
  8. 15 Jul, 2021 1 commit
  9. 14 Jul, 2021 2 commits
  10. 06 Jul, 2021 1 commit
  11. 30 Jun, 2021 1 commit
  12. 22 Jun, 2021 1 commit
  13. 16 Jun, 2021 1 commit
  14. 09 Mar, 2021 1 commit
  15. 02 Mar, 2021 1 commit
  16. 23 Feb, 2021 1 commit
  17. 19 Feb, 2021 2 commits
  18. 16 Feb, 2021 1 commit
  19. 11 Feb, 2021 1 commit
  20. 04 Feb, 2021 2 commits
  21. 03 Feb, 2021 1 commit
  22. 27 Jan, 2021 1 commit
  23. 26 Jan, 2021 1 commit
  24. 18 Jan, 2021 1 commit
  25. 15 Jan, 2021 2 commits
    • Rodolphe Lepigre's avatar
      Make RefinedC more user-friendly with several changes. · f81e3fce
      Rodolphe Lepigre authored
      The first change concern the syntax of constraints in annotations. The following is now allowed:
      - [own l : ty] (previously written [l @ &own<ty>]),
      - [shr l : ty] (previously written [l @ &shr<ty>]),
      - [frac β l : ty] (previously written [l @ &frac<β, ty>]).
      - The old notations have been removed.
      
      The second change is some renaming around singleton types and layouts:
      - [singleton_val] is now called [value],
      - [singleton_place] is now called [place],
      - [LPtr] is now called [void_ptr] and is accessed with notation [void*],
      - [LVoid] is now called [void_layout].
      - The front end now accepts `void*` as an identifier.
      
      The last change introduces a new Coq scope called [printing_sugar] that is only opened at the beginning of proofs in generated proof files. It defines printing notations intended at making the output of the tool closer to the syntax of the front end. In particular it defines the following notations:
      - [own l : ty], [shr l : ty], [frac {β} l : ty],
      - [uninit<ly>], [value<ly, v>], [place<l>], [&own<ty>], ...
      - For each user-defined types a similar printing sugar is defined automatically.
      f81e3fce
    • Michael Sammler's avatar
      more lexpressions · 378b83c1
      Michael Sammler authored
      378b83c1
  26. 14 Jan, 2021 1 commit
  27. 17 Dec, 2020 2 commits
  28. 11 Dec, 2020 2 commits
  29. 09 Dec, 2020 1 commit
  30. 04 Dec, 2020 1 commit
  31. 02 Dec, 2020 1 commit
  32. 27 Nov, 2020 1 commit
  33. 25 Nov, 2020 1 commit
  34. 24 Nov, 2020 1 commit