Pas almost dy vjet zhvillimi, u lëshua versioni 5.0 i bibliotekës STC (vetëm header), e shkruar në gjuhën C (standardi C11) dhe e shpërndarë nën licencën MIT.
Biblioteka ofron një grup të gjerë strukturash të dhënash dhe algoritmash, të bazuar në makrotë C dhe implementimin e vet të shprehjeve të rregullta dhe formësimit të output-it.
ĂfarĂ« Ă«shtĂ« e re:
- Një sistem i ri i ndërtimit me Meson. Po ashtu, është bashkangjitur një Makefile i thjeshtë.
- Lloji i ri sum (unioni të etiketuar) në algorithm.h.
- Lloji i ri një-/ shumë-dimensionale span, i ngjashëm me implementimin në NumPy.
- Korrutinat tani mbështesin paralelizmin e strukturuar, korrutinat simetrike dhe trajtimin e gabimeve.
- Parametri i shabllonit i_type lejon definimin e i_type, i_key dhe i_val në një rresht, me presje.
- Parametrat e shabllonit i_keyclass dhe i_valclass për të specifikuar llojet për të cilat janë të përcaktuara funksionet _drop() dhe _clone().
- Parametrat e shabllonit i_keypro dhe i_valpro për të caktuar llojet cstr, box dhe arc (përdoruesit gjithashtu mund të përcaktojnë lloje pro).
- 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.
- Shumë përmirësime dhe rregullime të gabimeve.
Burimi: linux.org.ru
