Skip to content

Commit

Permalink
Updates release notes for PR #4036
Browse files Browse the repository at this point in the history
  • Loading branch information
ponylang-main committed Oct 29, 2023
1 parent 6c3a440 commit 97680c4
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
7 changes: 0 additions & 7 deletions .release-notes/always-verify-ir.md

This file was deleted.

8 changes: 8 additions & 0 deletions .release-notes/next-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,11 @@ actor Main

Where you had code "after the return" which would be unexpected by the compiler.

## Turn on `verify` pass by default

The `verify` compiler pass will check the LLVM IR generated for the program being compiled for errors. Previously, you had to turn verify on. It is now on by default and can be turned off using the new `--noverify` option.

We decided to turn on the pass for two reasons. The first is that it adds very little overhead to normal compilation times. The second is it will help generate error reports from Pony users for lurking bugs in our code generation.

The errors reported don't generally result in incorrect programs, but could under the right circumstance. We feel that turning on the reports will allow us to find and fix bugs quicker and help move us closer to Pony version 1.

0 comments on commit 97680c4

Please sign in to comment.