Edited Unassigned: Crash when mistakenly using multiset in reads clause [155]
The following function causes Dafny to crash.```function foo(m: multiset<object>): int reads m{ 0}```I tested with the most recent commit (1848d82bd90c). Here is the backtrace.```[ERROR] FATAL...
View ArticleClosed Unassigned: Crash when mistakenly using multiset in reads clause [155]
The following function causes Dafny to crash.```function foo(m: multiset<object>): int reads m{ 0}```I tested with the most recent commit (1848d82bd90c). Here is the backtrace.```[ERROR] FATAL...
View ArticleEdited Unassigned: Different verification results under equivalent if...
The following example is tested in the latest build of Dafny and also at rise4fun:```lemma SetLemma1<T> (s1: set<T>, s2: set<T>) requires s1 < s2 ensures |s1| < |s2|{ var e :| e...
View ArticleCreated Unassigned: hover text about triggers [158]
The hover text "no terms found to trigger on" seems to suggest that the related quantifier cannot be proved because "we have not triggers on disposal", though the corresponding assertion is not...
View ArticleCommented Unassigned: hover text about triggers [158]
The hover text "no terms found to trigger on" seems to suggest that the related quantifier cannot be proved because "we have not triggers on disposal", though the corresponding assertion is not...
View ArticleCommented Unassigned: hover text about triggers [158]
The hover text "no terms found to trigger on" seems to suggest that the related quantifier cannot be proved because "we have not triggers on disposal", though the corresponding assertion is not...
View ArticleCreated Unassigned: Matrix initialization with forall statement fails [159]
One primary use of the `forall` statement is to initialize arrays. This works for single-dimensional arrays, but no longer works for multi-dimensional arrays. There must have been some recent change...
View ArticleCommented Unassigned: Matrix initialization with forall statement fails [159]
One primary use of the `forall` statement is to initialize arrays. This works for single-dimensional arrays, but no longer works for multi-dimensional arrays. There must have been some recent change...
View ArticleCommented Unassigned: Matrix initialization with forall statement fails [159]
One primary use of the `forall` statement is to initialize arrays. This works for single-dimensional arrays, but no longer works for multi-dimensional arrays. There must have been some recent change...
View ArticleSource code checked in, #f0fb91201421
Bug fixes in expression inverter (used in forall statements). Added forall-statement tooltip that shows any rewrites.
View ArticleSource code checked in, #255012481c34
Generate warning about body-less loops and forall statements
View ArticleEdited Unassigned: Matrix initialization with forall statement fails [159]
One primary use of the `forall` statement is to initialize arrays. This works for single-dimensional arrays, but no longer works for multi-dimensional arrays. There must have been some recent change...
View ArticleClosed Unassigned: Matrix initialization with forall statement fails [159]
One primary use of the `forall` statement is to initialize arrays. This works for single-dimensional arrays, but no longer works for multi-dimensional arrays. There must have been some recent change...
View ArticleEdited Unassigned: Suppress warnings about shadowed variables [142]
With the `/warnShadowing` option, Dafny will issue a warning when a local variable shadows another variable (i.e., uses the same name). This is usually quite useful for avoiding the confusion that...
View ArticleClosed Unassigned: Suppress warnings about shadowed variables [142]
With the `/warnShadowing` option, Dafny will issue a warning when a local variable shadows another variable (i.e., uses the same name). This is usually quite useful for avoiding the confusion that...
View ArticleSource code checked in, #9166371cdf24
server: Fix a (Mono) warning in VerificationTask.cs
View ArticleSource code checked in, #46d1183a9344
Fix issue 159. BoundVars in forall expr term was substituted, but not the boundvars in the range, therefore, the boundvars in the range and term don't match after translation. The boundvars do not need...
View ArticleSource code checked in, #aecbcf6600f8
Fix issue 142. Suppress warnings about shadowed variables with {:warnShadowing false} attribute.
View Article