-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[simple::context] Repeatedly check for valid_contexts.len() == total_…
…contexts inside of await_collection This moves the responsibility from detecting the start of a collection from `push_pending_context` over to await_collection. The could be triggered by freeing a context, not just a call to push_context. Therefore we need to loop the check repeatedly! The binary_trees_parallel example finaly works in debug mode! However in release it SEGFAULTs inside visit_gc :( It looks like there's some sort of invalid root? Maybe it has to do with frozen contexts. I haven't really tested that since it's only used in the parallel collector.
- Loading branch information
Showing
1 changed file
with
78 additions
and
110 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters