a709c27...
by
Peter Baughman <email address hidden>
Fix Issue 1346 - Make a copy of the topic list (#1416)
* Make a copy of the topic list
get_topics() returns a set, which is iterated by the Log constructor.
Make a copy of the set (atomic in cpython!) so nobody adds or removes
something while the Log constructor iterates over it
* Revert "Make a copy of the topic list", Fix
This reverts commit 0e019e0a604e7c49836a6254c8cffcac933ee2cc.
Move the fix to the _TopicManager so anybody else calling get_topics doesn't get burned by the same issue as _rosout
e7f825e...
by
Guillaume Autran <email address hidden>
Change to force a rebuild of the pollset on flag changes (#1393)
* Change to force a rebuild of the pollset on flag changes
This change fixes issues seen in #1357, resulting from #1281
6cf2235...
by
Hans-Joachim Krauch <email address hidden>
Fix integer overflow for oneshot timers. (#1382)
* Template std::max instead of casting explicitly.