Issue of library PCRE2 10.37

released Library Release PCRE2 10.37 , providing a set of functions in the C language with the implementation of regular expressions and means of matching sample (Pattern Matching), close to syntax and semantics to regular PERL 5. PCRE2 expressions is a recycled implementation of the original PCRE library with Incompatible APIs and advanced features. The library is based on the EXIM email server developers and applies under the BSD license.

Basic Changes :

  • From the libpcre2-POSIX library, POSIX functions symbols are deleted, such as PCRE2_REGCOMP, etc., as they caused problems in some applications. PCRE2-SYMBOL-Clash.Patch patch accepted in Apprian. Also updated the version of ABI of this library.
  • Fixed a problem, hypothetically leading to the smoke of the zero pointer.
  • Fixed two errors in the processing of very large numbers, leading to behavior that does not correspond to the engine of regular PERL expressions.
    For example, the expression “/ 214748364 /” led to overflow instead of processing as an octal number ” 214″ with running characters “748364”.
  • Fixed misappropriate behavior when used in operations ” k”.
  • in JIT Returns the optimization of symbol repetition operations.
/Media reports.