Created Unassigned: Literal pattern in let binding crashes Dafny checker [167]
When I write this:```datatype One = Onepredicate Crash() { var One := One; true}```A null pointer exception occurs in the Dafny process. Dafny says:```Suspicious state from syntax checker dafny:...
View ArticleCreated Unassigned: Nested literal pattern in let causes crash [168]
Dafny crashes on the following input:```datatype List = Nil | Cons(int, List)function Crash(xs: List): int requires xs.Cons?{ var Cons(h, Nil) := xs; h}```The crash has to do with using `Nil` as part...
View ArticleSource code checked in, #36c122f18e0b
Add "stop/start resolver (F11)" to Dafny menu so that resolver can be started/stopped manually
View ArticleSource code checked in, #4d8d8dbf9c35
Fix issue 168. If what was parsed as identifier, but later was resolved as datatype constructor, its Arguments field will remain as null. Update the references to the Arguments to consider the null case.
View ArticleEdited Unassigned: Nested literal pattern in let causes crash [168]
Dafny crashes on the following input:```datatype List = Nil | Cons(int, List)function Crash(xs: List): int requires xs.Cons?{ var Cons(h, Nil) := xs; h}```The crash has to do with using `Nil` as part...
View ArticleClosed Unassigned: Nested literal pattern in let causes crash [168]
Dafny crashes on the following input:```datatype List = Nil | Cons(int, List)function Crash(xs: List): int requires xs.Cons?{ var Cons(h, Nil) := xs; h}```The crash has to do with using `Nil` as part...
View ArticleEdited Unassigned: Literal pattern in let binding crashes Dafny checker [167]
When I write this:```datatype One = Onepredicate Crash() { var One := One; true}```A null pointer exception occurs in the Dafny process. Dafny says:```Suspicious state from syntax checker dafny:...
View ArticleClosed Unassigned: Literal pattern in let binding crashes Dafny checker [167]
When I write this:```datatype One = Onepredicate Crash() { var One := One; true}```A null pointer exception occurs in the Dafny process. Dafny says:```Suspicious state from syntax checker dafny:...
View ArticleSource code checked in, #11b9f870e225
Fix issue 109. Better error message when importing from top level.
View ArticleEdited Unassigned: Confusing error message when importing from top level [109]
If there's a module-import line that's not inside a module, the error message generated is confusing. It says "Duplicate module name: <ModuleName>" instead of something more meaningful like...
View ArticleClosed Unassigned: Confusing error message when importing from top level [109]
If there's a module-import line that's not inside a module, the error message generated is confusing. It says "Duplicate module name: <ModuleName>" instead of something more meaningful like...
View ArticleCreated Unassigned: forall statement in inductive predicate causes crash [169]
Dafny crashes on the following input:```predicate R(x: int)inductive lemma P(x: int){ forall x | R(x){}}```I'm including the stack trace from the crash below. Rustan```> dafny Demo.dfyDafny program...
View ArticleSource code checked in, #21414bf223cf
Fix issue 166. Treat trigger candidates introduced with /noNLarith as "second-class citizens" and only include them when there are no other trigger candidates available.
View ArticleEdited Unassigned: Auto trigger selection with noNLarith [166]
When running Dafny with `/noNLarith`, basic math operators like addition and subtraction, as well as inequality comparisons, are wrapped in functions and hence become eligible for selection as triggers...
View ArticleClosed Unassigned: Auto trigger selection with noNLarith [166]
When running Dafny with `/noNLarith`, basic math operators like addition and subtraction, as well as inequality comparisons, are wrapped in functions and hence become eligible for selection as triggers...
View ArticleSource code checked in, #1a1f656be6ed
Fix issue 169. In the rewrite phase where we write out quanitifer expr for forallstmt, we need to consider the associated prefix lemmas of FixpointLemma. Also, in resolver, we need to resolve the...
View ArticleEdited Unassigned: forall statement in inductive predicate causes crash [169]
Dafny crashes on the following input:```predicate R(x: int)inductive lemma P(x: int){ forall x | R(x){}}```I'm including the stack trace from the crash below. Rustan```> dafny Demo.dfyDafny program...
View ArticleClosed Unassigned: forall statement in inductive predicate causes crash [169]
Dafny crashes on the following input:```predicate R(x: int)inductive lemma P(x: int){ forall x | R(x){}}```I'm including the stack trace from the crash below. Rustan```> dafny Demo.dfyDafny program...
View ArticleCreated Unassigned: Specialized predicates should include mutually recursive...
Dafny performs some rewrites in an `inductive lemma` and in a `colemma`. This bug report pertains to the rewrite that is being done with the "focus predicates" (aka "specialized predicates") of the...
View Article