Skip to main content

The µOS++ Intrusive Lists history

February 2021

In February 2021, the code was extracted from the mono-repo µOS++ project.

March 2021

In March 2021, the C++ namespace was renamed from os to micro_os_plus.

April 2022

In April 2022, a rework replaced separate static classes with templates and cleaned up the API.

November 2023

In November 2023, a major rework was carried out:

  • doubly_list_links_base was added.
  • next() & previous() setters were removed.
  • initialise_once() was added.
  • The doubly_list template parameters were reordered.
  • links_pointer() was renamed.