Release-0.7.3
This release is another bugfix and minor feature release. A handful of pull requests address major bugs that arose downstream due to incorrect handling of signal unlink on teardown; this is the largest issue addressed in this release.
Major changes:
- #717 fixes a use-after-free issue that arises when the new experimental unlink-teardown feature is used
- #727 corrects a bad type collapse implementation caused by a bad refactor
Minor changes:
- #712 allows
autowiring::dbg::WriteAutoFilterGraph
to function even when some filter types are incomplete - #709 and #728 add the
AutoCurrentPacket
concept - #708 enhances cleanup when
Autowired::reset
is called - #713 replaces the
AddTeardownListener
method with a signal forCoreContext
and adds a few more useful signals - #714 teaches
autowiring::signal
move construction and assignment - #715 implements a very simple observable concept
- #716 fixes a compatibility issue identified on Fedora 16
- #718 deprecates the
AutoRestarter
and removes corresponding tests - #724 adds a
clear
function toContextMap
- #723 and #725 add a few miscellaneous tests to untested functionality
- #730 adds the
AutoPacket::Call
method which can call a target function with its own contained arguments.