Dafny 4.6.0 #5267
robin-aws
announced in
Announcements
Dafny 4.6.0
#5267
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
New features
Add a check to
dafny runthat notifies the user when a value that was parsed as a user program argument, and which occurs before a--token, starts with--, since this indicates they probably mistyped a Dafny option name. (dafny run file.dfy --include file.cs does not raise errors #5097)Add an option --progress that can be used to track the progress of verification. (Add incremental verification progress reporting in a Dafny-centric way #5150)
Add the attribute
{:isolate_assertions}, which does the same as{:vcs_split_on_every_assert}. Deprecated{:vcs_split_on_every_assert}(Isolate assertions attribute #5247)Bug fixes
(soundness issue) Twostate predicate now check if their not new arguments are allocated in the previous heap (Allocation soundness issue #4844)
Add uniform checking of type characteristics in refinement modules (fix: Add uniform checking of type characteristics in refinement modules #5146)
Fixed links associated with the standard libraries. (Standard Library documentation is broken #5176)
fix: Disable the "erase datatype wrappers" optimization if the datatype implements any traits.
feat: Allow the "erase datatype wrappers" optimization if the only fields in the datatype are ghost fields.
(fix: Optimize datatype wrappers only in the absence of trait parents #5234)
Fix the default string value emitted for JavaScript (fix: Generate proper default string value for JavaScript #5239)
This discussion was created from the release Dafny 4.6.0.
Beta Was this translation helpful? Give feedback.
All reactions