Glaze 5.0.0 és 5.0.1

Március 5-én és 20-án a 5.0.0 és 5.0.1 verziók megjelentek. nagy teljesítményű könyvtár Glaze, amely JSON olvasására és írására készült.
Továbbá támogatottak a CSV formátumok és BEVE. A könyvtár C++ nyelven íródott (header-only, C++23 standard) és MIT licenc alatt terjesztik.

Változások listája:

  • A fordítási időben konfigurálható paraméterek – a glz::opts struktúra most csak az alapértelmezett opciókat tartalmazza, míg a speciálisabb lehetőségek felhasználói opciós struktúrákba adhatók hozzá.
  • Eltávolították a detail névteret a to/from specializációkhoz.
  • A glz::detail::read át lett nevezve glz::parse-re, és a glz::detail::write glz::serialize-re.
  • Hozzáadták a write_supported és read_supported koncepciókat, ami leegyszerűsítette a kódot, és lehetővé tette új formátumok tisztább hozzáadását a felhasználók számára, anélkül, hogy változtatni kellene a Glaze alap kódján.
  • A glz::manage most már nem függ a formátumtól, és más formátumokkal is működik, nem csak JSON-nal.
  • A glz::expected helyett most mindig a C++23-ból származó std::expected használatos.
  • Kódrefaktorálás.
  • Javították az észlelt hibákat.

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