Glaze 5.0.0 och 5.0.1

Den 5 och 20 mars lanserades versionerna 5.0.0 och 5.0.1 högpresterande bibliotek Glaze, avsedd för att lÀsa och skriva JSON.
CSV-format och BEVE. Biblioteket Àr skrivet i C++ (header-only, standard C++23) och distribueras under MIT-licensen.

Ändringslista:

  • Anpassningsbara parametrar vid kompilering – strukturen glz::opts innehĂ„ller nu endast standardalternativ, och mer specialiserade alternativ kan lĂ€ggas till i anvĂ€ndardefinierade alternativsstrukturer.
  • Namnrymden detail för specialiseringar to/from har tagits bort.
  • glz::detail::read har bytts ut mot glz::parse, och glz::detail::write mot glz::serialize.
  • Koncepten write_supported och read_supported har lagts till, vilket har förenklat koden och gjort det renare och mer möjligt för anvĂ€ndare att lĂ€gga till nya format utan att behöva Ă€ndra i Glaze-koden.
  • glz::manage Ă€r nu formatoberoende och fungerar med andra format Ă€n JSON.
  • IstĂ€llet för glz::expected anvĂ€nds alltid std::expected frĂ„n C++23.
  • Refaktorering av koden.
  • Förekomna fel har Ă„tgĂ€rdats.

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster