diff --git a/CHANGELOG.md b/CHANGELOG.md index 04419fa..cd8d57b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +### Unreleased + + - `Loop::set()` replaces the current driver with a dummy driver for the time of `gc_collect_cycles()` now. This allows cyclic references to be cleaned up properly before the new driver is set. Without such a fix, cyclic references might have been cleaned up later, e.g. cancelling their watcher IDs on the new loop, thereby cancelling the wrong watchers. + ### 2.0.2 - Fixed warnings and timers in `EventDriver`. diff --git a/docs/.shared b/docs/.shared index 0095e72..3f42868 160000 --- a/docs/.shared +++ b/docs/.shared @@ -1 +1 @@ -Subproject commit 0095e72ad9de35659b450f72f600c07dc9d1d4a7 +Subproject commit 3f428686b8792627831535285e5e76747846cf66