Skip to content

Dafny 4.6.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 28 Mar 17:49
· 59 commits to master since this release

New features

  • Add a check to dafny run that 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. (#5097)

  • Add an option --progress that can be used to track the progress of verification. (#5150)

  • Add the attribute {:isolate_assertions}, which does the same as {:vcs_split_on_every_assert}. Deprecated {:vcs_split_on_every_assert} (#5247)

Bug fixes

  • (soundness issue) Twostate predicate now check if their not new arguments are allocated in the previous heap (#4844)

  • Add uniform checking of type characteristics in refinement modules (#5146)

  • Fixed links associated with the standard libraries. (#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.
    (#5234)

  • Fix the default string value emitted for JavaScript (#5239)