- 21 Jun, 2018 1 commit
-
-
Mário Pereira authored
-
- 01 Jun, 2018 1 commit
-
-
Andrei Paskevich authored
-
- 25 May, 2018 2 commits
-
-
Mário Pereira authored
-
Mário Pereira authored
This closes issue #122
-
- 01 May, 2018 1 commit
-
-
Mário Pereira authored
-
- 11 Apr, 2018 1 commit
-
-
Mário Pereira authored
Bench fixed
-
- 10 Apr, 2018 1 commit
-
-
Mário Pereira authored
This commit might break the bench, I will fix it quickly I promise :)
-
- 28 Mar, 2018 1 commit
-
-
Mário Pereira authored
-
- 27 Mar, 2018 1 commit
-
-
Mário Pereira authored
-
- 26 Mar, 2018 1 commit
-
-
Mário Pereira authored
Bench reestablished
-
- 23 Mar, 2018 1 commit
-
-
Mário Pereira authored
-
- 21 Mar, 2018 1 commit
-
-
Guillaume Melquiond authored
The pattern-matching construct in the logic is now systematically named "Tcase" in constructors (Ptree.Tmatch -> Tcase). The one in the programs (supporting exceptions) is now systematically named "Ematch" (Expr.Ecase -> Ematch, Dexpr.DEcase -> DEmatch). They are now homogeneous with the other constructors: Term.Tcase, Dterm.DTcase, Ptree.Ematch, Mltree.Ematch. Smart constructor Expr.e_case was renamed accordingly.
-
- 20 Mar, 2018 2 commits
-
-
Andrei Paskevich authored
-
Mário Pereira authored
-
- 19 Mar, 2018 2 commits
-
-
Mário Pereira authored
-
Mário Pereira authored
-
- 16 Mar, 2018 1 commit
-
-
Mário Pereira authored
-
- 15 Mar, 2018 1 commit
-
-
Mário Pereira authored
-
- 17 Jan, 2018 1 commit
-
-
Guillaume Melquiond authored
-
- 02 Jan, 2018 1 commit
-
-
Mário Pereira authored
both constructor and projection names are now added to the mod_known from Mltree.pmodule, pointing to the type declarations in which they are introduced.
-
- 19 Dec, 2017 1 commit
-
-
Mário Pereira authored
-
- 14 Dec, 2017 2 commits
-
-
Jean-Christophe Filliâtre authored
- range types that fit in 31-bit signed integers are mapped to OCaml's type int (both literals and for loops) - a for loop on a type that is mapped to 'int' in the OCaml driver is translated to an OCaml for loop
-
Jean-Christophe Filliâtre authored
-
- 13 Dec, 2017 1 commit
-
-
Mário Pereira authored
-
- 12 Dec, 2017 1 commit
-
-
Jean-Christophe Filliâtre authored
-
- 01 Dec, 2017 1 commit
-
-
Mário Pereira authored
-
- 20 Nov, 2017 1 commit
-
-
Andrei Paskevich authored
-
- 14 Nov, 2017 1 commit
-
-
Mário Pereira authored
-
- 13 Nov, 2017 1 commit
-
-
Mário Pereira authored
-
- 16 Oct, 2017 1 commit
-
-
Mário Pereira authored
-
- 10 Oct, 2017 1 commit
-
-
Mário Pereira authored
-
- 27 Sep, 2017 1 commit
-
-
Mário Pereira authored
-
- 25 Sep, 2017 1 commit
-
-
Mário Pereira authored
-
- 21 Sep, 2017 1 commit
-
-
Jean-Christophe Filliâtre authored
-
- 11 Sep, 2017 1 commit
-
-
Mário Pereira authored
-
- 04 Sep, 2017 2 commits
-
-
Mário Pereira authored
-
Mário Pereira authored
-
- 25 Aug, 2017 1 commit
-
-
Mário Pereira authored
If [e1] is a ghost expression but [if e1 then e2 else e3] doesn't, then either [e2] or [e3] (or both) are Eabsurd. If [e] is a ghost expression but [match e with bl] doesn't, then the first pattern in [bl] is irrefutable.
-
- 19 Jul, 2017 2 commits
-
-
Mário Pereira authored
-
Mário Pereira authored
-