Quantcast
Channel: Dafny: An Automatic Program Verifier for Functional Correctness
Browsing all 1106 articles
Browse latest View live
↧

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 Article


Created 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 Article


Source code checked in, #36c122f18e0b

Add "stop/start resolver (F11)" to Dafny menu so that resolver can be started/stopped manually

View Article

Source 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 Article

Edited 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 Article


Closed 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 Article

Edited 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 Article

Closed 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 Article


Source code checked in, #11b9f870e225

Fix issue 109. Better error message when importing from top level.

View Article


Edited 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 Article

Closed 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 Article

Source code checked in, #d969ca3bc48b

Add the missing expect file for test Bug109.

View Article

Created 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 Article


Source 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 Article

Edited 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 Article


Closed 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 Article

Source 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 Article


Edited 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 Article

Closed 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 Article

Created 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
Browsing all 1106 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>