Pas almost dyvje zhvillimi, u publikua versioni 5.0 i bibliotekës STC (vetëm-header), e shkruar në gjuhën C (standardi C11) dhe e shpërndarë sipas licencës MIT.
Biblioteka ofron një gamë të gjerë strukturash të dhënash dhe algoritmash, të bazuar në makro C dhe implementimin e vet të shprehjeve të rregullta dhe formateve të output-it.
ĂfarĂ« ka tĂ« re:
- Një sistem i ri ndërtimi me Meson. Po ashtu, një Makefile i thjeshtë është i përfshirë.
- Një tip i ri sum (union me etiketim) në algorithm.h.
- Një tip i ri span, një dimensioni i vetëm/multidrejtues, i ngjashëm me implementimin në NumPy.
- Korrutina tani mbështesin paralelizmin e strukturuar, korrutina simetrike dhe trajtimin e gabimeve.
- Parametri i shabllonit i_type lejon përcaktimin e i_type, i_key dhe i_val në një linjë, përmes presjes.
- Parametrat e shabllonit i_keyclass dhe i_valclass për të specifikuar tipet për të cilat janë përcaktuar funksionet _drop() dhe _clone().
- Parametrat e shabllonit i_keypro dhe i_valpro për të përcaktuar tipet cstr, box dhe arc (përdoruesit gjithashtu mund të përcaktojnë pro-tipet).
- hmap tani përdor hashing Robin Hood (shumë i shpejtë me kompilimin clang).
- Shtuar disa algoritme të reja, të ngjashme me C++ std::ranges, për shembull, c_filter.
- Një shumë përmirësimesh dhe korrigjimesh gabimesh.
Burimi: linux.org.ru
