STC 5.0

STC 5.0

Matapos ang halos dalawang taon ng pag-unlad, ang aklatan ay inilabas 5.0 STC (header-only), nakasulat sa C (C11 standard) at ipinamahagi sa ilalim ng lisensya ng MIT.
Nagbibigay ang library ng malaking hanay ng mga istruktura ng data at algorithm batay sa mga C macro at sarili nitong pagpapatupad ng mga regular na expression at naka-format na output.

Anong bago:

  • Bagong core build system kasama ang Meson. Ang isang simpleng Makefile ay kasama rin.
  • Bagong uri ng kabuuan (naka-tag na unyon) sa algorithm.h.
  • Bagong single/multidimensional span type, katulad ng pagpapatupad ng NumPy.
  • Sinusuportahan na ngayon ng mga coroutine ang structured concurrency, simetriko coroutine, at paghawak ng error.
  • Binibigyang-daan ka ng parameter ng template ng i_type na tukuyin ang i_type, i_key at i_val sa isang linya, na pinaghihiwalay ng mga kuwit.
  • Mga parameter ng template na i_keyclass at i_valclass upang tukuyin ang mga uri kung saan tinukoy ang mga function na _drop() at _clone().
  • Mga parameter ng template na i_keypro at i_valpro upang tukuyin ang mga uri ng cstr, box at arc (maaari ding tukuyin ng mga user ang mga pro na uri).
  • hmap ngayon ay gumagamit ng hashing Robin Hood (napakabilis na may clang compilation).
  • Nagdagdag ng ilang bagong algorithm na katulad ng C++ std::ranges, gaya ng c_filter.
  • Maraming mga pagpapabuti at pag-aayos ng bug.

Pinagmulan: linux.org.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster