Source code checked in, #1a8007040dda
clarified error message that occurs when the "opened" keyword is left off of a module import.
View ArticleSource code checked in, #aa336fd1161f
runTests.py: Improve reports (show oldest thread) and fix colors on cygwin The color fix is only partial. It's rather tricky to support all combinations of cygwin/cmd and posix/nt Python. At the moment...
View ArticleSource code checked in, #1a6ffc66b8bb
Code reviewed some of the triggers added by changeset 1dacb6d3cc3c
View ArticleSource code checked in, #43fc956daad9
IronDafny related changes: - diabled error message related to ensures clauses requiring function bodies in the case of abstract modules. - fixed bug in similar error message related to bodyless methods...
View ArticleClosed Unassigned: Licence should appear in source repository [87]
I’d like to package Dafny for Debian, but Debian folks are generally uncomfortable with packaging code that doesn’t have a licence burned into the repository.Fixing this is as simple as dropping a text...
View ArticleCreated Unassigned: Calc statement introduce an empty token somewhere [88]
The following snippet produce an error on line 0, column 0 (in fact column -1 with my recent changes).```lemma T(a: int) returns (b: int) ensures a == b{ calc { a;}}``````(0,-1): Error BP5003: A...
View ArticleSource code checked in, #44f3e81de9a6
Fix: Visual studio did not show warnings. To check if the fix works, try declaring a static top level function. Initial work on this patch by Rustan
View ArticleSource code checked in, #d2e394fc4b93
Fix a bug with includes and /useBaseNameForFileName If /useBasenameForFilename is specified, tokens just contain file names, which is not enough to locate included files. Solution based on Rustan's...
View ArticleSource code checked in, #f184cbda7964
Fix: Unify column numbers in Dafny's errors Dafny counts from 0, but Boogie counts from 1. Tokens are 1-based. Thus when we print tokens, we need to decrement the column number. This was done for...
View ArticleSource code checked in, #7e7780351277
Let runTests.py generate expect files That is, missing expect files now raise a warning, not an error.
View ArticleSource code checked in, #43ce11669ff4
Bump up the time limit in runTests.py and save a bit of space in output
View ArticleSource code checked in, #758ef962546c
Fix: Read clauses should be checked before lit lifting The function IgnoreFuel in UnfoldingPerformance.dfy used to be lit-wrapped. It shouldn't be, because its reads clause is non-empty. This is not a...
View Article