- 07 Jul, 2018 1 commit
-
-
Andrei Paskevich authored
This commit removes all hard-coded "infix ..", "prefix ..", and "mixfix .." from the rest of the code, and handles the symbolic notation entirely inside Ident. It does not change the notation itself.
-
- 01 Jun, 2018 1 commit
-
-
Andrei Paskevich authored
-
- 31 May, 2018 1 commit
-
-
Andrei Paskevich authored
Also, move some model-related labelling from Parser to Vc.
-
- 21 Feb, 2018 2 commits
-
-
Sylvain Dailler authored
-
MARCHE Claude authored
-
- 19 Feb, 2018 1 commit
-
-
MARCHE Claude authored
the variables labelled with "model" are kept, so as to produce better counterexamples also: declaration of labels grouped together in Ident module
-
- 14 Feb, 2018 1 commit
-
-
François Bobot authored
-
- 11 Jan, 2018 1 commit
-
-
Guillaume Melquiond authored
-
- 14 Sep, 2017 1 commit
-
-
Mário Pereira authored
New label can be used to avoid printing type definitions that are only useful inside ghost, and so we do not want to get them in the extracted code. Labels [ocaml:named] and [ocaml:remove] moved into /src/mlw/ocaml_printer.ml
-
- 12 Apr, 2017 1 commit
-
-
MARCHE Claude authored
-
- 04 Apr, 2017 1 commit
-
-
Mário Pereira authored
Optional and named arguments in functions signature. For optional/named arguments in application it requires some more work around the printer.
-
- 24 Nov, 2016 1 commit
-
-
Sylvain Dailler authored
Adding a forgeting function for printing variables on exceptions. Should do the same at least for patterns. Adding printing functions from why3printer. Changing exception in transformation so that they return terms not strings.
-
- 20 Oct, 2016 1 commit
-
-
Sylvain Dailler authored
-
- 10 Jun, 2016 1 commit
-
-
Piotr Trojanek authored
-
- 15 Mar, 2016 4 commits
-
-
Guillaume Melquiond authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
Andrei Paskevich authored
-
- 06 Oct, 2015 1 commit
-
-
David Hauzar authored
Previously, "." was automatically appended to names stored in model_trace label when creating variables corresponding to record fields in eval_match and when projecting record fields in the transformation intro_projections_counterexmp. Now, this is not done and "." must be given in model_trace label of the projection or record field. The reason is that for SPARK, character different from "." (e.g., "'" needs to be sometimes appended.
-
- 08 Sep, 2015 1 commit
-
-
David Hauzar authored
-
- 03 Sep, 2015 2 commits
-
-
David Hauzar authored
were added to original labels.
-
David Hauzar authored
When eval_match creates new terms from original terms, all labels of the original terms are copied to the new terms. The exception are labels of the form "model_trace:*". These labels are not copied if both original terms and new terms contain this label.
-
- 06 Aug, 2015 1 commit
-
-
David Hauzar authored
Transformation intro_projections_counterexmp support more projections for a single type Ty.ty. The projections can have a name and this name is appended to the name of the function symbol or predicate being projected. This is useful for records - for record type, there can be a projection for each element of the type and the name of the projection can be the name of the element.
-
- 08 Apr, 2015 1 commit
-
-
Stefan Berghofer authored
-
- 20 Mar, 2015 1 commit
-
-
Andrei Paskevich authored
-
- 19 Mar, 2015 1 commit
-
-
MARCHE Claude authored
-
- 14 Mar, 2014 1 commit
-
-
Jean-Christophe Filliâtre authored
-
- 03 Dec, 2013 1 commit
-
-
Guillaume Melquiond authored
-
- 01 Nov, 2013 1 commit
-
-
Andrei Paskevich authored
also, ensure that t_label_copy does not lose information
-
- 25 Oct, 2013 1 commit
-
-
Andrei Paskevich authored
-
- 06 Mar, 2013 1 commit
-
-
Andrei Paskevich authored
-
- 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.
-
- 21 Oct, 2012 2 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
-
- 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
-
- 28 Jul, 2012 1 commit
-
-
Andrei Paskevich authored
-
- 26 May, 2012 1 commit
-
-
Andrei Paskevich authored
-
- 09 Apr, 2012 1 commit
-
-
MARCHE Claude authored
-
- 09 Feb, 2012 1 commit
-
-
Jean-Christophe Filliâtre authored
-
- 08 Feb, 2012 1 commit
-
-
Andrei Paskevich authored
Thanks to Johannes Kanig for this useful suggestion.
-