Hoʻokuʻu ʻia o ka waihona PCRE2 10.37

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

Pākuʻi i ka manaʻo hoʻopuka