Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Discard error messages that refer to a non-nested TokenWrapper. | 2015-08-20 | |
| | | | | | | | | The VS extension already did that, but it also filtered out nested tokens. That prevented info about triggers from being reported. Other interfaces (the CLI and Emacs, in particular) should have the same ability. Surprinsingly, this doesn't cause any tests failures. | ||
* | Enable unicode output in the VS extension | 2015-08-19 | |
| | |||
* | Refactor the error reporting code | 2015-08-18 | |
| | | | | | The new error reporting system has a simpler interface, isn't tied to the resolver, and contains error source information. | ||
* | Tiny refactoring in the extension's driver | 2015-07-31 | |
| | |||
* | Fix an issue with column numbers in the VS extension | 2015-07-31 | |
| | | | | | | The error came from the fact that Dafny now consistently used 0-based indexing. Boogie gets its traces from text that's inserted by Dafny in the Boogie file, so there's no need to apply an extra offset in the VS extension. | ||
* | Update the VS extension to use the error interface defined in 576eac2e17ff | 2015-07-29 | |
| | |||
* | Update DafnyExtension to use the parser constructor introduced in d2e394fc4b93 | 2015-07-24 | |
| | |||
* | Fix: Visual studio did not show warnings. | 2015-07-23 | |
| | | | | | To check if the fix works, try declaring a static top level function. Initial work on this patch by Rustan | ||
* | Fix identifiers in nested match patterns not showing in the IDE bug. Remember | 2015-06-29 | |
| | | | | | BoundVars that are combined in rewriting of the nested match patterns so they show up in the IDE correctly. | ||
* | Added {:auto_generated} trigger, which indicates that a declaration was not ↵ | 2015-06-02 | |
| | | | | explicitly mentioned in the input. This lets the Dafny IDE know not to add hovertext for these declarations. | ||
* | Add an infinite set collection type. | 2015-05-29 | |
| | |||
* | DafnyExtension: Added experimental support for diagnosing timeouts. | 2015-05-18 | |
| | |||
* | Added inductive predicates | 2015-05-06 | |
| | |||
* | Changed version to 1.9.3.20406 and updated copyright year to include 2015. | 2015-04-06 | |
| | |||
* | Copy z3.exe and Z3-LICENSE.txt (from Binaries directory to ↵ | 2015-04-06 | |
| | | | | Source/DafnyExtension directory) as pre-build events | ||
* | Add z3.exe and z3-license.txt to dafny binary and extension distribution. | 2015-04-06 | |
| | |||
* | Remove unneeded reference from DafnyExtension.csproj (accidentally added by ↵ | 2015-03-11 | |
| | | | | my previous checkin) | ||
* | Add DafnyOptions.txt, and have the Dafny Visual Studio extension read ↵ | 2015-03-11 | |
| | | | | command-line options from DafnyOptions.txt during initialization. DafnyOptions.txt gets built into the VSIX file and is installed as part of the Dafny Visual Studio extension. | ||
* | Added 'protected' keyword (syntax) | 2015-03-07 | |
| | |||
* | Add imap keyword to VS/emacs/vim/latex files | 2015-02-26 | |
| | |||
* | DafnyExtension: Made it use the more advanced on-demand re-verification by ↵ | 2015-01-26 | |
| | | | | default. | ||
* | When ambiguous references all resolve to the same declaration, don't complain | 2015-01-09 | |
| | |||
* | Fixed range bug that was causing extension to sometimes crash | 2014-10-27 | |
| | |||
* | Ensure that no file is processed twice, even if one command-line file is ↵ | 2014-10-27 | |
| | | | | included by another command-line file. | ||
* | Merge | 2014-10-20 | |
|\ | |||
* | | Added types "char" and "string" (the latter being a synonym for "seq<char>"). | 2014-10-20 | |
| | | | | | | | | | | | | Added string literals with various escapes--a subset of those supported in C# and similar languages, including the C# verbatim strings. Previously, the "print" statement and custom attributes could support expression-or-string arguments; there is no longer a need to special-case these, so these arguments are now just expressions. Fixed lack of operator resolution in custom attributes. | ||
| * | DafnyExtension: Fixed minor issue in the menu. | 2014-10-19 | |
|/ | |||
* | Merge | 2014-09-29 | |
|\ | |||
* | | Shorter wait-for-idle time in the Dafny IDE | 2014-09-29 | |
| | | |||
| * | DafnyExtension: Made it not log the pretty-printed program. | 2014-09-28 | |
| | | |||
| * | DafnyExtension: minor change due to change in Boogie | 2014-09-28 | |
| | | |||
| * | Did more refactoring. | 2014-09-23 | |
| | | |||
| * | Did more refactoring. | 2014-09-23 | |
| | | |||
| * | DafnyExtension: minor change | 2014-09-22 | |
|/ | |||
* | Various resolution fixes and improvements | 2014-08-26 | |
| | | | | | Added IsGoodHeap antecedent in (exists heap ...) in newtype Is axioms. Added IDE tool tips in newtype constraints. | ||
* | Changed syntax of derived types to "newtype" | 2014-08-21 | |
| | | | | Added parsing of constraints (beyond parsing is yet to come) | ||
* | Forget the extra copy of DafnyRuntime.cs that gets copied into DafnyExtension | 2014-08-12 | |
| | |||
* | Merge | 2014-08-11 | |
|\ | |||
* | | Add higher-order-functions and some other goodies | 2014-08-11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The reads clause now needs to be self framing. * The requires clause now needs to be framed by the reads clause. * There are one-shot lambdas, with a single arrow, but they will probably be removed. * There is a {:heapQuantifier} attribute to quantifiers, but they will probably be removed. * Add smart handling of type variables * Add < and > for datatype & type parameter | ||
| * | Merge | 2014-08-02 | |
| |\ | |||
| * | | Fixed bug Issue 37: expand type synonyms in more (hopefully all) places in ↵ | 2014-08-02 | |
|/ / | | | | | | | the resolver and translator | ||
| * | added trait feature: | 2014-07-18 | |
|/ | | | | | | -possibility to declare traits in Dafny -possibility to extend a class by a trait -possibility to override body-less methods | ||
* | Fixed build break from recent change | 2014-07-15 | |
| | |||
* | Worked on the more advanced verification result caching. | 2014-07-10 | |
| | |||
* | Worked on the more advanced verification result caching. | 2014-07-09 | |
| | |||
* | Build VS Extension for both VS 2012 and VS 2013. | 2014-07-08 | |
| | | | | Currently builds only in VS 2012. To build in VS 2013, change MinimumVisualStudioVersion from 11.0 to 12.0 in these two .csproj files. | ||
* | Merge | 2014-07-07 | |
|\ | |||
| * | DafnyExtension: Worked on adding support for Visual Studio 2013. | 2014-07-02 | |
| | | |||
| * | Dispose DafnyTokenTagger | 2014-07-01 | |
| | | |||
| * | Color nested comments correctly in the Dafny IDE | 2014-07-01 | |
| | |