Release-0.5.4
This release is another incremental bugfix and stabilization release for the auto_prev
and signal
features.
- #517 removes an unneeded virtual inheritance of
CoreRunnable
byBasicThread
. Hopefully, nobody has diamond inheritance ofCoreRunnable
, because this would create problems anyway. - #519 speeds up build times of Autowiring on platforms that support precompiled headers
- #522 corrects a nasty reentrancy occuring when dispatcher destructors attempt to access the dispatch queue to which they were pended
- #523 corrects an issue with
auto_prev
during concurrent use - #524 makes
autowiring::signal
a lot more useful by de-templating some of the return types and fixing some bugs in its implementation, and #516 makes sure everything works fine with virtual inheritance