Gwydredd 7.2.0

Gwydredd 7.2.0 Gwydredd 7.2.0

Rhyddhawyd 7.2.0 perfformiad uchel llyfrgelloedd Glaze, wedi'i gynllunio ar gyfer darllen ac ysgrifennu JSON gyda galluoedd cyfleus cyfresoli a dad-gyfresoli data.

Cefnogir fformatau CSV hefyd, CBOR, BEVE, Pecyn Negeseuon, TOML, EETF (Fformat Term Allanol Erlang) (dewisol, mae angen llyfrgelloedd Erlang ar gyfer llunio), YAML 1.2, Stencil, a Mustache. Mae'r llyfrgell wedi'i hysgrifennu yn C++ (pennawd yn unig, safon C++23 ac uwch) ac mae wedi'i dosbarthu o dan drwydded MIT.

Mae Glaze hefyd yn darparu cefnogaeth REPE RPC и Gweinydd a chleient HTTP, gan ddefnyddio nodweddion C++ modern, gan gynnwys cynhyrchu API REST yn awtomatig, cefnogaeth WebSocket, ac amgryptio SSL/TLS.

Rhestr o newidiadau:

  • Mae Glaze bellach yn cefnogi P2996 "Myfyrdod ar gyfer C++26"Mae hyn yn cefnogi galluoedd ychwanegol nad oeddent ar gael mewn gweithrediadau myfyrio amser llunio blaenorol:
    • cefnogaeth ar gyfer mathau nad ydynt yn agregau - mae dosbarthiadau gydag adeiladwyr, swyddogaethau rhithwir ac etifeddiaeth yn gweithio'n iawn;
    • Cyfresoli cyfrifiadau’n awtomatig – nid oes angen glz::meta, caiff cyfrifiadau eu cyfresoli’n llinynnau’n awtomatig;
    • nifer anghyfyngedig o aelodau’r strwythur – heb y cyfyngiad blaenorol o 128 aelod;
    • mynediad at aelodau preifat - adlewyrchiad o'r holl aelodau, waeth beth fo'r manylebau mynediad;
    • yn defnyddio galluoedd std::meta safonol – dim haciau penodol i'r crynhoydd;
    • crynhowyr â chymorth: GCC 16+ (gyda'r opsiynau -std=c++26 -freflection) a Bloomberg clang-p2996Am fwy o fanylion gweler. dogfennaeth ar fyfyrio C++26.
  • Ychwanegwyd y gallu i ffurfweddu maint y byffer yn stream_request.
  • Wedi trwsio gwallau dosrannu YAML.

Ffynhonnell: linux.org.ru

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd â diogelwch DDoS, gweinyddwyr VPS VDS 🔥 Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster