STC 5.0

STC 5.0

Majdnem két éves fejlesztés után megjelent az 5.0 könyvtár STC (csak fejléc), amely C nyelven készült (C11 szabvány) és MIT licenc alatt terjesztik.
A könyvtár széleskörű adattípus- és algoritmusgyűjteményt kínál, amely C makrókra épül, valamint saját reguláris kifejezés és formázott kimenet megvalósítással rendelkezik.

Mi újság:

  • Új, alapértelmezett build rendszer Meson-nal. Egyszerű Makefile is mellékelve.
  • Új sum típus (megjegyzett unió) az algorithm.h fájlban.
  • Új egydimenziós/többdimenziós span típus, hasonló a NumPy implementációjához.
  • A korutinok most már támogatják a strukturált párhuzamosságot, a szimmetrikus korutinokat és a hibakezelést.
  • Az i_type sablonparaméter lehetővé teszi az i_type, i_key és i_val egy sorban, vesszővel elválasztva történő meghatározását.
  • Az i_keyclass és i_valclass sablonparaméterek a _drop() és _clone() függvényekhez megadott típusok jelölésére szolgálnak.
  • Az i_keypro és i_valpro sablonparaméterek a cstr, box és arc típusok megadására szolgálnak (a felhasználók pro-típusokat is definiálhatnak).
  • A hmap most már hash-elést használ Robin Hood (nagyon gyors clang fordítással).
  • Több új algoritmus került hozzáadásra, hasonlóan a C++ std::ranges-hez, például c_filter.
  • Számos fejlesztés és hiba javítás.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster