Glaze 5.0.0 und 5.0.1

Am 5. und 20. MÀrz wurden die Versionen 5.0.0 und 5.0.1 veröffentlicht. hochleistungsfÀhig Bibliothek Glaze, die zum Lesen und Schreiben von JSON bestimmt ist.
Es werden auch CSV-Formate unterstĂŒtzt und BEVE. Die Bibliothek ist in C++ (Header-only, Standard C++23) geschrieben und wird unter der MIT-Lizenz veröffentlicht.

Änderungsprotokoll:

  • Anpassbare Parameter zur Compile-Zeit – die Struktur glz::opts enthĂ€lt nun nur noch Standardoptionen, wĂ€hrend spezifischere Optionen in benutzerdefinierte Optionsstrukturen hinzugefĂŒgt werden können.
  • Der Namensraum detail fĂŒr Spezialiserungen von to/from wurde entfernt.
  • glz::detail::read wurde durch glz::parse ersetzt und glz::detail::write durch glz::serialize.
  • Die Konzepte write_supported und read_supported wurden hinzugefĂŒgt, was den Code vereinfacht und die HinzufĂŒgung neuer Formate fĂŒr Benutzer erleichtert, ohne Änderungen am Hauptcode von Glaze vornehmen zu mĂŒssen.
  • glz::manage ist jetzt unabhĂ€ngig vom Format und funktioniert mit anderen Formaten neben JSON.
  • Statt glz::expected wird jetzt immer std::expected aus C++23 verwendet.
  • Refactoring des Codes.
  • Entdeckte Fehler wurden behoben.

Quelle: linux.org.ru

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster