Skip to content

Commit

Permalink
Release 4.6.0 (#5268)
Browse files Browse the repository at this point in the history
### Description
Merging from the released 4.6 branch.

<small>By submitting this pull request, I confirm that my contribution
is made under the terms of the [MIT
license](https://github.com/dafny-lang/dafny/blob/master/LICENSE.txt).</small>

---------

Co-authored-by: Remy Willems <[email protected]>
  • Loading branch information
robin-aws and keyboardDrummer committed May 1, 2024
1 parent 8ed91c4 commit c238e1f
Show file tree
Hide file tree
Showing 8 changed files with 24 additions and 8 deletions.
24 changes: 24 additions & 0 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,30 @@

See [docs/dev/news/](docs/dev/news/).

# 4.6.0

## 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. (https://github.com/dafny-lang/dafny/pull/5097)

- Add an option --progress that can be used to track the progress of verification. (https://github.com/dafny-lang/dafny/pull/5150)

- Add the attribute `{:isolate_assertions}`, which does the same as `{:vcs_split_on_every_assert}`. Deprecated `{:vcs_split_on_every_assert}` (https://github.com/dafny-lang/dafny/pull/5247)

## Bug fixes

- (soundness issue) Twostate predicate now check if their not new arguments are allocated in the previous heap (https://github.com/dafny-lang/dafny/pull/4844)

- Add uniform checking of type characteristics in refinement modules (https://github.com/dafny-lang/dafny/pull/5146)

- Fixed links associated with the standard libraries. (https://github.com/dafny-lang/dafny/pull/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.
(https://github.com/dafny-lang/dafny/pull/5234)

- Fix the default string value emitted for JavaScript (https://github.com/dafny-lang/dafny/pull/5239)

# 4.5.0

## New features
Expand Down
1 change: 0 additions & 1 deletion docs/dev/news/4844.fix

This file was deleted.

1 change: 0 additions & 1 deletion docs/dev/news/5097.feat

This file was deleted.

1 change: 0 additions & 1 deletion docs/dev/news/5146.fix

This file was deleted.

1 change: 0 additions & 1 deletion docs/dev/news/5150.feat

This file was deleted.

1 change: 0 additions & 1 deletion docs/dev/news/5176.fix

This file was deleted.

2 changes: 0 additions & 2 deletions docs/dev/news/5234.fix

This file was deleted.

1 change: 0 additions & 1 deletion docs/dev/news/5239.fix

This file was deleted.

0 comments on commit c238e1f

Please sign in to comment.