STC 5.0

STC 5.0

Po takmer dvoch rokoch vývoja bol vydaný 5.0 knižnice STC (iba hlavička), napísanej v jazyku C (štandard C11) a distribuovanej pod licenciou MIT.
Knižnica poskytuje rozsiahly súbor dátových štruktúr a algoritmov založených na makrách C a svoju implementáciu regulárnych výrazov a formátovaného výstupu.

Čo je nové:

  • Nový hlavný systém zostavovania s Meson. Zahrnutý je aj jednoduchý Makefile.
  • Nový typ sum (značkovaná unia) v algorithm.h.
  • Nový jednorozmerný/mnohorozmerný typ span, podobný implementácii v NumPy.
  • Koruiny teraz podporujú štruktúrovaný paralelizmus, symetrické koruiny a spracovanie chýb.
  • Parametre šablóny i_type umožňujú definovať i_type, i_key a i_val v jednom riadku, oddelené čiarkou.
  • Parametre šablóny i_keyclass a i_valclass na určenie typov, pre ktoré sú definované funkcie _drop() a _clone().
  • Parametre šablóny i_keypro a i_valpro na nastavenie typov cstr, box a arc (používatelia môžu tiež definovať pro-typy).
  • hmap teraz používa hashovanie Robin Hood (veľmi rýchlo s kompiláciou clang).
  • Pridaných niekoľko nových algoritmov podobných C++ std::ranges, ako napríklad c_filter.
  • Riadok vylepšení a opráv chýb.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster