Ukukhishwa kwe-7.2.0 kwenzeka ukusebenza okuphezulu imitapo yolwazi Glaze, eyenzelwe ukufunda nokubhala i-JSON ngamakhono alula ukwenza i-serialization kanye nokususa i-serialization idatha.
Amafomethi e-CSV nawo ayasekelwa, I-CBOR, BEVE, Iphakethe Lemiyalezo, i-TOML, Ifomethi Yethemu Yangaphandle ye-Erlang (EETF) (ongakukhetha, kudinga imitapo yolwazi ye-Erlang ukuze ihlanganiswe), i-YAML 1.2, i-Stencil, kanye ne-Mustache. Umtapo wolwazi ubhalwe nge-C++ (isihloko kuphela, i-C++23 ejwayelekile nangaphezulu) futhi usatshalaliswa ngaphansi kwelayisensi ye-MIT.
I-Glaze iphinde inikeze ukwesekwa I-REPE RPC и Iseva ye-HTTP kanye neklayenti, kusetshenziswa izici zesimanje ze-C++, okuhlanganisa ukukhiqizwa kwe-REST API okuzenzakalelayo, ukwesekwa kwe-WebSocket, kanye nokubethela kwe-SSL/TLS.
Uhlu lwezinguquko:
- I-Glaze manje iyasekela P2996 "Ukuzindla kwe-C++26"Lokhu kusekelwa kwengeze amakhono angatholakali ekusetshenzisweni kokuzindla kwesikhathi sokuhlanganiswa kwangaphambilini:
- ukwesekwa kwezinhlobo ezingezona ezihlanganisiwe - amakilasi anabakhi, imisebenzi ebonakalayo kanye nefa kuyasebenza nje;
- Ukuhlelwa ngokuzenzakalelayo kokubalwa – i-glz::meta ayidingeki, ukubalwa kuhlelwa ngokuzenzakalelayo kube yizintambo;
- inani elingenamkhawulo lamalungu esakhiwo - ngaphandle komkhawulo wangaphambilini wamalungu ayi-128;
- ukufinyelela kumalungu angasese - ukubonakaliswa kwawo wonke amalungu, kungakhathaliseki ukuthi yiziphi izincazelo zokufinyelela;
- isebenzisa amakhono ajwayelekile e-std::meta – awekho ama-hacks aqondene ne-compiler;
- abahlanganisi abasekelwayo: I-GCC 16+ (enezinketho -std=c++26 -freflection) kanye I-Bloomberg clang-p2996Ukuze uthole imininingwane eyengeziwe bheka. imibhalo ekubonisweni kwe-C++26.
- Kwengezwe ikhono lokumisa usayizi we-buffer ku-stream_request.
- Kulungiswe amaphutha okuhlaziya e-YAML.
Source: linux.org.ru
