Microsoft e bula laeborari e tloaelehileng ea C++ e kenyellelitsoeng le Visual Studio

Sebokeng sa CppCon 2019 se etsahalang matsatsing ana, Microsoft e phatlalalitse mabapi le ho bula khoutu ea ts'ebetsong ea hae ea C ++ Standard Library (STL, C ++ Standard Library), e leng karolo ea lisebelisoa tsa lisebelisoa tsa MSVC le tikoloho ea ntlafatso ea Visual Studio. Laeborari e sebelisa likarolo tse hlalositsoeng litekanyetsong tsa hajoale tsa C++14 le C+++17, 'me e ntse e tsoela pele ho tšehetsa maemo a tlang a C++20, ho latela liphetoho moralong oa hajoale oa ts'ebetso. Khoutu bula tlas'a laesense ea Apache 2.0 ntle le mekhelo bakeng sa lifaele tsa binary tse rarollang bothata ba ho kenyelletsa lilaebrari tsa nako ea ho sebetsa lifaeleng tse ka phethoang tse hlahisitsoeng.

Nts'etsopele ea laeborari ena nakong e tlang e reretsoe ho etsoa e le morero o bulehileng o ntlafalitsoeng ho GitHub, ho amohela likopo tsa ho hula ho tsoa ho baetsi ba mokha oa boraro ka litokiso le ts'ebetsong ea likarolo tse ncha (ho kenya letsoho ntlafatsong ho hloka ho saena tumellano ea CLA mabapi le phetisetso. ea litokelo tsa thepa ho khoutu e fetisitsoeng). Hoa hlokomeloa hore phetisetso ea nts'etsopele ea STL ho GitHub e tla thusa bareki ba Microsoft ho lekola tsoelo-pele ea nts'etsopele, ho etsa liteko ka liphetoho tsa morao-rao le ho thusa ho hlahloba likopo tse tlang tsa ho eketsa mekhoa e mecha.

Mohloli o bulehileng o tla boela o lumelle sechaba ho sebelisa ts'ebetsong e seng e entsoe ea likarolo ho tsoa ho litekanyetso tse ncha mererong e meng. Mohlala, laesense ea khoutu e khethoa ho fana ka bokhoni ba ho arolelana khoutu le laeborari libc++ ho tsoa morerong oa LLVM. STL le libc++ li fapana ka boemeli ba ka hare ba meaho ea data, empa ha ho hlokahala, baetsi ba libc++ ba ka khona ho etsa mesebetsi e khahlisang ho tsoa ho STL (mohlala, charconv) kapa merero ka bobeli e ka nts'etsapele lits'ebetso tse ling ka kopanelo. Mekhelo e kenyellelitsoeng laesenseng ea Apache e tlosa tlhoko ea ho qotsa tšebeliso ea sehlahisoa sa mantlha ha o fana ka li-binaries tse hlophisitsoeng le STL ho basebelisi ba ho qetela.

Lipheo tse ka sehloohong tsa morero li kenyelletsa ho lumellana ka botlalo le litlhoko tse hlalositsoeng, ho netefatsa ts'ebetso e phahameng, boiketlo ba tšebeliso (lisebelisoa tsa ho lokisa liphoso, ho hlahloba, ho lemoha phoso) le ho lumellana le boemo ba khoutu ea mohloli le ABI le litokollo tse fetileng tsa Visual Studio 2015/2017. Har'a libaka tseo Microsoft e sa thahaselleng ho li nts'etsapele ke ho tsamaisa li-platform tse ling le ho eketsa likeketso tse sa tloaelehang.

Source: opennet.ru

Eketsa ka tlhaloso