Skip to content

v0.9.0

Choose a tag to compare

@adel-mamin adel-mamin released this 23 Mar 06:27
· 403 commits to main since this release

Release Notes

  • Extend and improve amast API documentation
  • Introduce a number of API changes to properly handle active object shutdown use cases:
    • Require unsafe event posting callback in timer module
    • Add am_pal_printf_unsafe()
    • Make am_onesize_iterate_over_allocated() non-thread safe
    • Add am_event_free_unsafe()
    • Add am_event_push_back_unsafe()
    • Join running threads in am_pal_ctor() implementations
    • Use while (am_ao_get_cnt() > 0) while running am_ao_run_all() in all examples
    • Add am_ao_state_dtor()
  • Use graceful shutdown in DPP example app
  • Use graceful shutdown in ao/tests/minimal.c
  • Force assert on failure of non _x event push APIs
  • Add am_queue_is_valid()
  • Add am_pal_xprintff() functions combining printf and flush functionality