Sakin ɗakin karatu na PCRE2 10.37

An sake sakin ɗakin karatu na PCRE2 10.37, yana ba da tsarin ayyuka a cikin harshen C tare da aiwatar da maganganu na yau da kullum da kayan aiki masu dacewa, kama a cikin syntax da ma'anar kalmomi na yau da kullum na harshen Perl 5 aiwatar da ainihin ɗakin karatu na PCRE tare da API mara jituwa da iyawar ci gaba. Masu haɓaka Sabar mail Exim ne suka kafa ɗakin karatu kuma ana rarraba su ƙarƙashin lasisin BSD.

Babban canje-canje:

  • Alamun aikin POSIX kamar regcomp an cire su daga libpcre2-posix saboda sun haifar da matsala ga wasu aikace-aikace. An karɓi facin pcre2-symbol-clash.patch a cikin sama. An kuma sabunta sigar ABI na wannan ɗakin karatu.
  • Kafaffen al'amari wanda zai iya haifar da ɓacin rai.
  • Kafaffen kwari guda biyu lokacin sarrafa lambobi masu yawa wanda ya haifar da halayyar rashin daidaituwa da injin magana na yau da kullun na Perl. Misali, kalmar "/\214748364/" ta haifar da ambaliya a maimakon a kula da ita azaman lambar octal "\214" tare da haruffa "748364".
  • Kafaffen halayen da ba daidai ba lokacin amfani da aikin "\ K" a cikin samfuri.
  • An mayar da inganta ayyukan maimaita halaye zuwa JIT.

source: budenet.ru

Add a comment