STC 5.0

STC 5.0

Na bijna twee jaar ontwikkeling is versie 5.0 van de bibliotheek uitgebracht STC (alleen header), geschreven in de programmeertaal C (standaard C11) en verspreid onder de MIT-licentie.
De bibliotheek biedt een grote verzameling datastructuren en algoritmen, gebaseerd op C-macro's, evenals een implementatie van reguliere expressies en opgemaakte uitvoer.

Wat is nieuw:

  • Een nieuw basissysteem voorbouwen met Meson. Ook wordt er een eenvoudige Makefile meegeleverd.
  • Een nieuw type sum (getagende union) in algorithm.h.
  • Een nieuwe een-/meerdimensionale type span, vergelijkbaar met de implementatie in NumPy.
  • Coroutines ondersteunen nu gestructureerde parallelisme, symmetrische coroutines en foutafhandeling.
  • De sjabloonparameter i_type maakt het mogelijk om i_type, i_key en i_val in ƩƩn regel te definiĆ«ren, gescheiden door komma's.
  • De sjabloonparameters i_keyclass en i_valclass voor het specificeren van types waarvoor _drop() en _clone() functies zijn gedefinieerd.
  • De sjabloonparameters i_keypro en i_valpro voor het instellen van cstr, box en arc types (gebruikers kunnen ook pro-types definiĆ«ren).
  • hmap maakt nu gebruik van hashfunctie Robin Hood (zeer snel met clang compilatie).
  • Een aantal nieuwe algoritmen toegevoegd, vergelijkbaar met C++ std::ranges, zoals c_filter.
  • Verschillende verbeteringen en bugfixes.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster