Skip to content

Release-0.7.3

Compare
Choose a tag to compare
@codemercenary codemercenary released this 17 Aug 16:07

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 for CoreContext 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 to ContextMap
  • #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.