Skip to content

Release-0.5.4

Compare
Choose a tag to compare
@codemercenary codemercenary released this 01 Jun 22:45
· 1581 commits to master since this release

This release is another incremental bugfix and stabilization release for the auto_prev and signal features.

  • #517 removes an unneeded virtual inheritance of CoreRunnable by BasicThread. Hopefully, nobody has diamond inheritance of CoreRunnable, 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