Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Why3
why3
Commits
92d99e5e
Commit
92d99e5e
authored
Oct 06, 2017
by
Guillaume Melquiond
Browse files
Version 0.88.0
parent
903d9f69
Changes
5
Hide whitespace changes
Inline
Side-by-side
.mailmap
View file @
92d99e5e
...
...
@@ -20,6 +20,7 @@ Claude Marché <claude.marche@inria.fr> <cmarche@dispater.(none)>
Claude Marché <claude.marche@inria.fr> <cmarche@orcus.(none)>
Claude Marché <claude.marche@inria.fr> <cmarche@belzebuth.(none)>
Guillaume Melquiond <guillaume.melquiond@inria.fr> <melquion@moloch.saclay.inria.fr>
Kim Nguyễn <kim.nguyen@lri.fr> <kn@lri.fr>
Thi-Minh-Tuyen Nguyen <thi-minh-tuyen.nguyen@inria.fr> <nguyen@lri.fr>
Thi-Minh-Tuyen Nguyen <thi-minh-tuyen.nguyen@inria.fr> <nguyen@acces.lri.fr>
Thi-Minh-Tuyen Nguyen <thi-minh-tuyen.nguyen@inria.fr> <nguyenthiminhtuyen@minhtuyen.local>
...
...
CHANGES
View file @
92d99e5e
* marks an incompatible change
Version 0.88.0, October 6, 2017
===============================
Language
o two new forms of type declarations: integer range types and
floating-point types. To denote constants in such types, integer
constants and real constants can be cast to such types. This
support is exploited in drivers for provers that support bitvector
theories (CVC4, Z3) and floating-point theory (Z3).
More details in the manual, section 7.2.4 "Theories"
More details in the manual, section 7.2.4 "Theories"
.
* a quote character (') inside an identifier must either be at the
end, or be followed by either a digit, the underscore character
(_) or another quote. Identifiers with a quote followed by a
...
...
@@ -15,19 +18,18 @@ Language
Standard library
o new theory ieee_float formalizing floating-point arithmetic,
co
nform
ant to IEEE-754, mapped to SMT-LIB FP theory.
co
mpli
ant to IEEE-754, mapped to SMT-LIB FP theory.
User features
o proof strategies: why3 config now generates default proof strategies
using the installed provers. These are available under name "Auto
level 0", "Auto level 1" and "Auto level 2" in why3 ide. More
details in the manual, section 10.6 "Proof Strategies"
o counterexamples: better support for array
values, support for floating-point values, support for Z3 in
addition to CVC4.
More details in the manual, section 6.3.5 "Displaying Counterexamples"
Prover support
level 0", "Auto level 1" and "Auto level 2" in why3 ide.
More details in the manual, section 10.6 "Proof Strategies".
o counterexamples: better support for array values, support for
floating-point values, support for Z3 in addition to CVC4.
More details in the manual, section 6.3.5 "Displaying Counterexamples".
Provers
o support for Isabelle 2017
* discarded support for Isabelle 2016 (2016-1 still supported)
o support for Coq 8.6.1 (released Jul 25, 2017)
...
...
@@ -40,11 +42,11 @@ Prover support
Version 0.87.3, January 12, 2017
================================
b
ug fixes
B
ug fixes
o fixed OCaml extraction with respect to ghost parameters
o assorted bug fixes
p
rovers
P
rovers
o support for Alt-Ergo 1.30 (released Nov 21, 2016)
o support for Coq 8.6 (released Dec 8, 2016)
o support for Gappa 1.3 (released Jul 20, 2016)
...
...
@@ -55,14 +57,14 @@ provers
Version 0.87.2, September 1, 2016
=================================
b
ug fixes
B
ug fixes
o improved well-formedness of extracted OCaml code
o assorted bug fixes
Version 0.87.1, May 27, 2016
============================
b
ug fixes
B
ug fixes
o assorted bug fixes
Version 0.87.0, March 15, 2016
...
...
Version
View file @
92d99e5e
# Why version
VERSION=0.8
7+git
VERSION=0.8
8.0
doc/manual.tex
View file @
92d99e5e
...
...
@@ -108,7 +108,7 @@
%BEGIN LATEX
\begin{LARGE}
%END LATEX
Version
\whyversion
{}
,
January
2017
Version
\whyversion
{}
,
October
2017
%BEGIN LATEX
\end{LARGE}
%END LATEX
...
...
src/ide/gconfig.ml
View file @
92d99e5e
...
...
@@ -534,7 +534,7 @@ let show_legend_window () =
let
show_about_window
()
=
let
about_dialog
=
GWindow
.
about_dialog
~
name
:
"The Why3 Verification Platform
"
~
name
:
"The Why3 Verification Platform"
~
authors
:
[
"François Bobot"
;
"Jean-Christophe Filliâtre"
;
"Claude Marché"
;
...
...
@@ -548,6 +548,7 @@ let show_about_window () =
"Martin Clochard"
;
"Simon Cruanes"
;
"Sylvain Dailler"
;
"Jacques-Pascal Deplaix"
;
"Clément Fumex"
;
"Leon Gondelman"
;
"David Hauzar"
;
...
...
@@ -556,6 +557,7 @@ let show_about_window () =
"Mikhail Mandrykin"
;
"David Mentré"
;
"Benjamin Monate"
;
"Kim Nguyễn"
;
"Thi-Minh-Tuyen Nguyen"
;
"Simão Melo de Sousa"
;
"Asma Tafat"
;
...
...
@@ -564,9 +566,11 @@ let show_about_window () =
]
~
copyright
:
"Copyright 2010-2017 Inria, CNRS, Paris-Sud University"
~
license
:
(
"See file "
^
Filename
.
concat
Config
.
datadir
"LICENSE"
)
~
website
:
"http://why3.lri.fr"
~
website_label
:
"http://why3.lri.fr"
~
website
:
"http://why3.lri.fr
/
"
~
website_label
:
"http://why3.lri.fr
/
"
~
version
:
Config
.
version
~
icon
:!
why_icon
~
logo
:!
why_icon
()
in
let
(
_
:
GWindow
.
Buttons
.
about
)
=
about_dialog
#
run
()
in
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment