1. 19 Mar, 2019 1 commit
  2. 14 Mar, 2019 6 commits
  3. 13 Mar, 2019 2 commits
  4. 07 Mar, 2019 1 commit
  5. 19 Feb, 2019 1 commit
  6. 08 Feb, 2019 1 commit
  7. 06 Dec, 2018 1 commit
  8. 03 Dec, 2018 1 commit
  9. 16 Nov, 2018 1 commit
  10. 09 Nov, 2018 1 commit
  11. 08 Nov, 2018 1 commit
  12. 26 Oct, 2018 1 commit
  13. 21 Oct, 2018 1 commit
    • Andrei Paskevich's avatar
      WhyML: reference variables · 79f564bd
      Andrei Paskevich authored
      caveat: pass-as-reference does not work in chain relations.
              That is, 0 < r += 12 will not typecheck even
              if x is autodereferencing and (+=) has the
              first parameter with the reference marker.
      
      todo: forbid reference markers in logic, in type definitions,
            over logical symbols, etc.
      
      todo: update extraction drivers.
            why3.Ref.Ref defines
              - type "ref",
              - constructor "mk ref" (never used in Typing)
              - projection "contents" (both val and function)
              - program function "ref" (alias for "mk ref")
            ref.Ref defines
              - let-function (!)
              - program function (:=)
      
            It is important to attribute the symbols to their
            respective modules, since a program with reference
            variables may never use ref.Ref and why3.Ref.Ref
            is imported automatically.
      79f564bd
  14. 16 Oct, 2018 3 commits
  15. 14 Oct, 2018 1 commit
  16. 18 Sep, 2018 1 commit
  17. 07 Sep, 2018 1 commit
  18. 14 Aug, 2018 1 commit
  19. 05 Jul, 2018 1 commit
  20. 04 Jul, 2018 1 commit
  21. 02 Jul, 2018 1 commit
  22. 23 Jun, 2018 1 commit
  23. 21 Jun, 2018 1 commit
  24. 17 Jun, 2018 1 commit
  25. 15 Jun, 2018 2 commits
  26. 14 Jun, 2018 5 commits
  27. 13 Jun, 2018 1 commit