- 19 Jul, 2017 5 commits
-
-
Mário Pereira authored
-
Mário Pereira authored
-
Mário Pereira authored
-
Mário Pereira authored
-
MARCHE Claude authored
-
- 18 Jul, 2017 2 commits
-
-
Mário Pereira authored
-
Mário Pereira authored
-
- 13 Jul, 2017 2 commits
-
-
Mário Pereira authored
Fixed extraction of [match] the presence of some ghost branches. It must be the case that all brunches return [unit] and at least one of the non-ghost ones must be effectful.
-
Jean-Christophe Filliâtre authored
-
- 12 Jul, 2017 2 commits
-
-
Jean-Christophe Filliâtre authored
-
Jean-Christophe Filliâtre authored
-
- 11 Jul, 2017 4 commits
-
-
Mário Pereira authored
-
Mário Pereira authored
-
Jean-Christophe Filliâtre authored
-
Mário Pereira authored
-
- 10 Jul, 2017 1 commit
-
-
Mário Pereira authored
-
- 07 Jul, 2017 1 commit
-
-
MARCHE Claude authored
-
- 06 Jul, 2017 3 commits
-
-
Mário Pereira authored
-
Mário Pereira authored
-
Mário Pereira authored
-
- 02 Jul, 2017 1 commit
-
-
Mário Pereira authored
-
- 29 Jun, 2017 3 commits
-
-
Jean-Christophe Filliâtre authored
-
-
Mário Pereira authored
-
- 27 Jun, 2017 4 commits
-
-
Jean-Christophe Filliâtre authored
-
Jean-Christophe Filliâtre authored
-
Jean-Christophe Filliâtre authored
-
MARCHE Claude authored
Conflicts: src/transform/eliminate_algebraic.ml
-
- 26 Jun, 2017 12 commits
-
-
MARCHE Claude authored
-
Jean-Christophe Filliâtre authored
-
Jean-Christophe Filliâtre authored
-
Sylvain Dailler authored
Formerly we only parsed elements of float values as decimals when they can be hexadecimal. * src/driver/parse_smtv2_model_lexer.mll (float_num): Now takes hexadecimal number instead of decimal numbers. Change-Id: Ie3c4e3452c7cb68af8767d2859bfbb4bb90e607e
-
Sylvain Dailler authored
This commit adds parsing for boolean expression and floating point value which are returned by z3 on the last version. This adds floating point values in the collected data and JSON printed data. This does not add boolean expressions because it does not add information. Also added transformation eliminate epsilon in driver for Z3 ce. * drivers/z3_gnatprove_ce.drv (eliminate_epsilon): Added transformation eliminate epsilon in driver for counterex for z3. * src/core/model_parser.ml (float_type): Added a float_type and functions to send it as JSON data. * src/driver/collect_data_model.ml (convert_array_value): Explicit matching for error handling when adding constructs. (convert_float): Dummy conversion of float_type to avoid circular dependency. * src/driver/parse_smtv2_model_lexer.mll (token): Adding z3 specific boolean expressions. Also adding a way to parse all floating point value including those we don't want to print because we need to parse them even if we don't want to print them. * src/driver/parse_smtv2_model_parser.mly (smt_term): Adding floating point value case which is handled in the lexer. Added boolean_expression case. * src/driver/smt2_model_defs.ml (float_type): Adding a duplicated float_type for dependencies reasons. (print_float): Debugging print of float_type. (): Adding cases for float in remaining functions. Change-Id: I5baee2880a9843f0fec61b1bf3edb2a2f3e54bd1
-
Sylvain Dailler authored
This commits allows printing of arrays which have indices typed as bitvectors. * src/driver/collect_data_model.ml (convert_to_indice): Add bitvector case. Change-Id: Iafe10e5e6cd1aab0a3e023aeb69df03fde8880e8
-
MARCHE Claude authored
-
Sylvain Dailler authored
from a commit by Florian Schanda in 2013 (Spark repo 9b954f4).
-
MARCHE Claude authored
-
Martin Clochard authored
-
Martin Clochard authored
-
Martin Clochard authored
-