Glasur 5.0.0 og 5.0.1

Den 5. og 20. marts blev 5.0.0 og 5.0.1 frigivet høj ydeevne bibliotek Glaze, designet til at læse og skrive JSON.
CSV og BEVE. Biblioteket er skrevet i C++ (kun header, C++23 standard) og distribueres under MIT-licensen.

Liste over ændringer:

  • Konfigurerbare indstillinger på kompileringstidspunktet - glz::opts-strukturen indeholder nu kun standardindstillinger, og mere specialiserede indstillinger kan tilføjes til brugerdefinerede indstillinger.
  • Fjernet detaljenavneområde for til/fra specialiseringer.
  • glz::detail::read er blevet erstattet af glz::parse, og glz::detail::write af glz::serialize.
  • Tilføjede skrivestøttede og læsestøttede koncepter, som forenklede koden og gjorde tilføjelse af nye formater renere og mulig for brugerne uden at skulle ændre Glaze-kernekoden.
  • glz::manage er nu formatuafhængig og fungerer med andre formater end JSON.
  • I stedet for glz::expected bruges C++23's std::expected nu altid.
  • Kode refactoring.
  • De opdagede fejl er blevet rettet.

Kilde: linux.org.ru

Køb pålidelig hosting til websteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster