1. 14 Mar, 2019 5 commits
  2. 07 Mar, 2019 1 commit
  3. 19 Feb, 2019 1 commit
  4. 08 Feb, 2019 1 commit
  5. 06 Dec, 2018 1 commit
  6. 03 Dec, 2018 1 commit
  7. 16 Nov, 2018 1 commit
  8. 09 Nov, 2018 1 commit
  9. 08 Nov, 2018 1 commit
  10. 26 Oct, 2018 1 commit
  11. 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
  12. 16 Oct, 2018 3 commits
  13. 14 Oct, 2018 1 commit
  14. 18 Sep, 2018 1 commit
  15. 07 Sep, 2018 1 commit
  16. 14 Aug, 2018 1 commit
  17. 05 Jul, 2018 1 commit
  18. 04 Jul, 2018 1 commit
  19. 02 Jul, 2018 1 commit
  20. 23 Jun, 2018 1 commit
  21. 21 Jun, 2018 1 commit
  22. 17 Jun, 2018 1 commit
  23. 15 Jun, 2018 2 commits
  24. 14 Jun, 2018 5 commits
  25. 13 Jun, 2018 1 commit
  26. 07 Jun, 2018 1 commit
  27. 06 Jun, 2018 1 commit
  28. 05 Jun, 2018 1 commit
  29. 01 Jun, 2018 1 commit