Po skoraj dveh letih razvoja je bila izdana knjižnica 5.0 STC (samo glava), napisan v C (standard C11) in distribuiran pod licenco MIT.
Knjižnica ponuja velik nabor podatkovnih struktur in algoritmov, ki temeljijo na makroh C in lastni implementaciji regularnih izrazov in oblikovanih izhodnih podatkov.
Kaj je novega:
- Nov sistem gradnje jedra z Mesonom. Vključen je tudi preprost Makefile.
- Nov tip vsote (označena unija) v algorithm.h.
- Nov eno/večdimenzionalni tip razpona, podoben izvedbi NumPy.
- Korutine zdaj podpirajo strukturirano sočasnost, simetrične korutine in obravnavanje napak.
- Parameter predloge i_type vam omogoča, da definirate i_type, i_key in i_val v eni vrstici, ločene z vejicami.
- Parametra predloge i_keyclass in i_valclass za podajanje tipov, za katere sta definirani funkciji _drop() in _clone().
- Parametra predloge i_keypro in i_valpro za definiranje tipov cstr, box in arc (uporabniki lahko definirajo tudi tipe pro).
- hmap zdaj uporablja zgoščevanje Robin Hood (zelo hitro s kompilacijo clang).
- Dodanih več novih algoritmov, podobnih C++ std::ranges, kot je c_filter.
- Veliko izboljšav in popravkov napak.
Vir: linux.org.ru
