Ua hoʻokuʻu ʻia ka hoʻokuʻu ʻana o ka hale waihona puke PCRE2 10.37, e hāʻawi ana i kahi hoʻonohonoho o nā hana ma ka ʻōlelo C me ka hoʻokō ʻana i nā ʻōlelo maʻamau a me nā hāmeʻa hoʻohālikelike, e like me ka syntax a me nā semantics i nā ʻōlelo maʻamau o ka ʻōlelo Perl 5. ʻO PCRE2 kahi hoʻokō hana hou. o ka waihona PCRE mua me kahi API kūpono ʻole a me nā mana holomua. Ua hoʻokumu ʻia ka hale waihona puke e nā mea hoʻomohala o ka kikowaena leka uila Exim a ua māhele ʻia ma lalo o ka laikini BSD.
Nā hoʻololi nui:
- Ua wehe ʻia nā hōʻailona hana POSIX e like me regcomp mai libpcre2-posix no ka mea ua hoʻopilikia lākou i kekahi mau noi. Ua ʻae ʻia ka pcre2-symbol-clash.patch patch i ka upstream. Ua hōʻano hou ʻia ka mana ABI o kēia waihona.
- Hoʻoponopono i kahi pilikia e hiki ai ke alakaʻi i ka hōʻole ʻana i ka null pointer.
- Hoʻopaʻa i ʻelua pahu i ka wā e lawelawe ai i nā helu nui loa i hopena i ka hana i kū ʻole me ka mīkini ʻōlelo maʻamau a Perl. No ka laʻana, ʻo ka huaʻōlelo "/\ 214748364/" i hopena i kahi kahe ma mua o ka mālama ʻia ʻana e like me ka helu octal "\214" a ukali ʻia e nā huaʻōlelo "748364".
- Hoʻoponopono i ka hana hewa i ka wā e hoʻohana ai i ka hana "\K" i nā mamana.
- Ua hoʻihoʻi ʻia ka hoʻomaikaʻi ʻana i ka hana hou ʻana i ke ʻano i JIT.
Source: opennet.ru