Closed Unassigned: Crash with cached version of :fuel [143]
The following produces a crash in Dafny: Put the following program into a file:```function pred(i:int):int { i - 1 }predicate f(a:int, s:int) { a <= 0 || exists s0 :: f(pred(a), s0) }lemma...
View ArticleSource code checked in, #268dca51dbfd
Allow modifies clauses for a "Main" method annotated with {:main} attribute.
View ArticleCreated Unassigned: Bug in BigRational implementation [148]
There is a bug in BigRational implementation as the following example, which produces `False` as output, shows:```method Main(){ var zero : real := 0.0; var fifteen : real := 15.0; assert zero <=...
View ArticleSource code checked in, #2b53e0d11efb
Fix issue 148. The results for sign comparison for BigRational.CompareTo was wrong.
View ArticleEdited Unassigned: Bug in BigRational implementation [148]
There is a bug in BigRational implementation as the following example, which produces `False` as output, shows:```method Main(){ var zero : real := 0.0; var fifteen : real := 15.0; assert zero <=...
View ArticleClosed Unassigned: Bug in BigRational implementation [148]
There is a bug in BigRational implementation as the following example, which produces `False` as output, shows:```method Main(){ var zero : real := 0.0; var fifteen : real := 15.0; assert zero <=...
View ArticleSource code checked in, #3097d3a65af4
New test file, for recursive and iterative versions of McCarthy's 91 function
View ArticleSource code checked in, #915d3365ca66
New version number 1.9.7.30401, for binary release on Codeplex and Rise4fun. Changed copyright date to include 2016.
View ArticleUpdated Wiki: Home
Dafny Dafny is a programming language with a program verifier. As you type in your program, the verifier constantly looks over your shoulders and flags any errors. Dafny is currently spread across 3...
View ArticleCreated Release: Dafny 1.9.7 (Apr 01, 2016)
Here are the major changes from version 1.9.6 to version 1.9.7:Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is now...
View ArticleUpdated Release: Dafny 1.9.7 (Apr 01, 2016)
Here are the major changes from version 1.9.6 to version 1.9.7:Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is now...
View ArticleUpdated Release: Dafny 1.9.7 (Apr 01, 2016)
Here are the major changes from version 1.9.6 to version 1.9.7:Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is now...
View ArticleReleased: Dafny 1.9.7 (Apr 01, 2016)
Here are the major changes from version 1.9.6 to version 1.9.7: Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is...
View ArticleUpdated Release: Dafny 1.9.7 (Apr 01, 2016)
Here are the major changes from version 1.9.6 to version 1.9.7:Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is now...
View ArticleUpdated Release: Dafny 1.9.7 (Apr 01, 2016)
Here are the major changes from version 1.9.6 to version 1.9.7:Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is now...
View ArticleReleased: Dafny 1.9.7 (Apr 01, 2016)
Here are the major changes from version 1.9.6 to version 1.9.7: Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is...
View ArticleUpdated Release: Dafny 1.9.7 (Apr 01, 2016)
Here are the major changes from version 1.9.6 to version 1.9.7:Language:New syntax for datatype update: `D.(f := E)` (instead of the previous `D[f := E]`)New syntax: the previous `import A as B` is now...
View ArticleCreated Unassigned: Lemmas tutorial: typo and "How Dafny Works" [149]
The [Lemmas tutorial](http://rise4fun.com/Dafny/tutorial/Lemmas) states and proves a "distributive lemma" of the `count` function. However, the lemmas statement is not type correct, because `count`...
View Article