Glaze 5.0.0 og 5.0.1

5. og 20. mars ble versjonene 5.0.0 og 5.0.1 lansert høytpresterende biblioteket Glaze, designet for lesing og skriving av JSON.
CSV- og BEVE. Biblioteket er skrevet i C++ (header-only, standard C++23) og distribueres under MIT-lisensen.

Endringslogg:

  • Konfigurerbare parametere ved kompilering – strukturen glz::opts inneholder nå bare standardalternativer, mens mer spesialiserte opsjoner kan legges til i brukerdefinerte opsjonsstrukturer.
  • Navnerommet detail er fjernet for spesialiseringene to/from.
  • glz::detail::read er erstattet med glz::parse, og glz::detail::write med glz::serialize.
  • Konseptene write_supported og read_supported er lagt til, noe som forenkler koden og gjør det lettere for brukerne å legge til nye formater uten å måtte endre hovedkoden til Glaze.
  • glz::manage er nå uavhengig av formatet og fungerer med andre formater i tillegg til JSON.
  • I stedet for glz::expected brukes nå alltid std::expected fra C++23.
  • Refactoring av koden.
  • Oppdagede feil er rettet.

Kilde: linux.org.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster