• Table of Contents
  • Deprecated stuff removed
  • The noexcept attribute is now more widely used than in previous versions
  • The so_5::agent_t::so_exception_reaction() is noexcept now
  • The so_5::abstract_message_box_t interface has been changed
  • New type message_delivery_mode_t and delivery_mode parameter for do_deliver_message method
  • Mboxes do not deal with message limits since v.5.8.0
  • A new message_sink abstraction has been introduced
  • New helper classes so_5::single_sink_binding_t and and so_5::multi_sink_binding_t
  • unique_subscribers mbox is now a part of SObjectizer Core
  • New method so_5::environment_t::introduce_named_mbox() has been added
  • New method so_5::agent_t::so_low_level_exec_as_event_handler has been added
  • Several steps towards noexcept-ness of coop deregistration procedure
  • Refactored chain of coops for final deregistration
  • The so_5::event_queue_t interface has been changed
  • A couple of new dispatchers: nef_one_thread and nef_thread_pool
  • Format of so_5::environment_params_t::default_disp_params() getter changed
  • Refactoring of SObjectizer's internals
  • Format of several swap and operator= have been fixed
  • Modification of so_5::outliving_reference_t