- 04 Feb, 2013 1 commit
-
-
Andrei Paskevich authored
-
- 03 Feb, 2013 4 commits
-
-
Andrei Paskevich authored
Now, there are three kinds of types used in WhyML API: ity -- the type of first-order values, "i" stands for "individual" aty -- the type of higher-order values, "a" stands for "arrow" vty -- the sum of the previous two, "v" stands for "value" We should probably rename the VTvalue constructor, since it carries an ity, and not a vty. And I would gladly rename ity to something more appropriate, too.
-
Andrei Paskevich authored
-
Andrei Paskevich authored
Instead, we now store the ghostness boolean directly in pvsymbols, pssymbols, ppatterns, and exprs. We thus remove one level of indirection, and vty_value becomes a one-field record which we remove in the next commit.
-
Andrei Paskevich authored
This simplifies semantics, makes a lot of checks unnecessary, and makes us compatible with OCaml.
-
- 21 Jan, 2013 1 commit
-
-
Andrei Paskevich authored
the Set signature is moved to a separate Extset module, instead of being included into Extmap.S. The module hierarchy becomes simpler, we don't shadow OCaml standard modules anymore, and the bug #15270 is fixed, too.
-
- 19 Dec, 2012 2 commits
-
-
Andrei Paskevich authored
+ rename Mlw_ty.ity_pure to ity_immutable
-
Andrei Paskevich authored
-
- 13 Nov, 2012 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 21 Oct, 2012 5 commits
-
-
Andrei Paskevich authored
export Why3's extended hash tables as Stdlib.XHashtbl in order to keep OCaml's Hashtbl accessible. Unlike Stdlib.Map which fully covers the OCaml's interface, Stdlib.XHashtbl does not provide polymorphic hash tables.
-
Andrei Paskevich authored
Util now is a small module containing misc functions.
-
Andrei Paskevich authored
-
Andrei Paskevich authored
+ fix a bug in "compare"
-
Andrei Paskevich authored
+ rename Debug.Opt to Debug.Args to avoid conflicts
-
- 20 Oct, 2012 1 commit
-
-
Andrei Paskevich authored
+ create AUTHORS file + fix the linking exception in LICENSE + update the "About" in IDE + remove the trailing whitespace + inflate my scores at Ohloh
-
- 17 Oct, 2012 1 commit
-
-
Andrei Paskevich authored
+ do not build src/programs/ + build the library in lib/why3/ + fix use_api.ml for the case when Alt-Ergo is not present + distribute lib/coq/BuiltIn.v + rename src/config to src/why3config + rename src/bench to src/why3bench + move src/config.ml to src/util/
-
- 23 Sep, 2012 1 commit
-
-
Andrei Paskevich authored
-
- 22 Sep, 2012 1 commit
-
-
Andrei Paskevich authored
-
- 11 Sep, 2012 1 commit
-
-
Claude Marche authored
-
- 24 Aug, 2012 1 commit
-
-
Jean-Christophe Filliâtre authored
-
- 03 Aug, 2012 1 commit
-
-
Andrei Paskevich authored
-
- 02 Aug, 2012 1 commit
-
-
Andrei Paskevich authored
-
- 28 Jul, 2012 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 23 Jul, 2012 1 commit
-
-
Andrei Paskevich authored
-
- 17 Jul, 2012 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 16 Jul, 2012 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
- get rid of val_decl, the psymbol/pvsymbol is enough - get rid of vtv_vars, keep the varset in pvsymbol - include fresh regions in pd_news (will serve for clone)
-
- 14 Jul, 2012 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 12 Jul, 2012 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 11 Jul, 2012 1 commit
-
-
Andrei Paskevich authored
Merge specifications into program types, as JCF intended.
-
- 08 Jul, 2012 1 commit
-
-
Andrei Paskevich authored
-
- 07 Jul, 2012 1 commit
-
-
Andrei Paskevich authored
-
- 24 Jun, 2012 2 commits
-
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 23 Jun, 2012 1 commit
-
-
Andrei Paskevich authored
-