Improvements
Improve the performance of parallel_map
We now check for processes in the order in which they complete not in the order in which they are launched. This also increases the likelihood of failing fast.
Fix issues with the environment escape mechanism
Deadlocks and errors could occur when using the environment escape mechanism in two cases: (a) GC would occur at an inopportune moment or (b) subprocesses were involved. Both issues were fixed.
What's Changed
- Fix two possible issues with the environment escape communication by @romain-intel in #1555
- Check for the first finished parallel proccess by @maxzheng in #1546
New Contributors
Full Changelog: 2.9.14...2.9.15