Skip to content

Commit

Permalink
Updates release notes for PR #4550
Browse files Browse the repository at this point in the history
  • Loading branch information
ponylang-main committed Nov 27, 2024
1 parent 3ea24eb commit d7082fe
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 5 deletions.
5 changes: 0 additions & 5 deletions .release-notes/4550.md

This file was deleted.

6 changes: 6 additions & 0 deletions .release-notes/next-release.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,9 @@ Previously, the compiler error reporting had a minor buffer out of bounds access

There was a bug during our shutdown process that could cause a segmentation fault coming from our asynchrnous I/O subsystem. This has been fixed.

## Fix early quiescence/termination bug

Previously, the logic to detect quiescence had a race condition in relation to dynamic scheduler scaling and it was possible for the runtime to incorrectly detect quiescence and termninate early if a scheduler thread suspended at just the right time.

We have now changed the quiescence logic to keep an accurate track of exactly how many scheduler threads are active at the time the quiescence detection protocol begins so it can ensure that any scheduler threads suspending or unsuspending can no longer cause an incorrect determination that might lead to early termination of the runtime.

0 comments on commit d7082fe

Please sign in to comment.