-
The current why3 code generator directly translates the AST into why3 source code. It would be better if we would at least support basic data structures like semicolon-separated sequences and space-se…
-
Is it possible to query opam to know to which [opam] package (if any) a findlib package belongs? Better still if the findlib package can come with a version boolean expression.
-
On `develop`, when a function in a contract has `address` as a parameter, the `--formal` option fails to produce an output.
This issue keeps track of enabling the feature on the following example.
E…
-
`opam search` is fairly bad at the moment, due to various things
- It doesn't search in the synopsis/description by default. Alternatively, it is buggy (see example bellow).
- It's case sensitive by…
-
In Why3, `array` contents are already mutable without the `mutable` keyword, so `mutable var : array T` makes sense only when the length of the array is changed at runtime. If the array contents are …
-
Currently, the `--formal` output assumes that the invariants hold even before the constructor runs. This does not match the reality. This issue keeps track of changing the Why3 output so that the co…
-
I take an example from the "Events" section of the OFFICIAL guide to Solidity (http://solidity.readthedocs.io/en/develop/contracts.html?highlight=event#events):
```
pragma solidity ^0.4.11;
contr…
-
Currently in the specification (like `///@why3 invariant { ... }`), it's impossible to use contract functions even when they are write-effect-free. This issue keeps track of allowing it.
-
**Imported from Bugzilla**
Reporter: *Yannick Moy*
Status: *NEW*
Severity: *major*
Assigned to: *Andres Noetzli*
Component: *{Internals} other*
Milestone: *1.5*
Version: *master*
Platform: *Macintosh*…
-
With Alt-Ergo 1.30, the following input can be proven, which I believe should not be the case. I do not know if this is related to issue #17, which I assume should be fixed in 1.30.
The problem is …