PCRE2 ላይብረሪ መልቀቅ 10.37

የ PCRE2 ቤተ-መጽሐፍት 10.37 ተለቀቀ, በ C ቋንቋ ውስጥ በመደበኛ አገላለጾች እና ስርዓተ-ጥለት ማዛመጃ መሳሪያዎች, በአገባብ እና በትርጓሜ ከ Perl 5 መደበኛ አገላለጾች ጋር ​​ተመሳሳይ የሆኑ ተግባራትን ያቀርባል. PCRE2 እንደገና የተሰራ ነው. ተኳሃኝ ካልሆነ ኤፒአይ እና የላቀ ችሎታዎች ጋር የመጀመሪያውን PCRE ቤተ-መጽሐፍት መተግበር። ቤተ መፃህፍቱ የተመሰረተው በኤግዚም ሜይል ሰርቨር ገንቢዎች ሲሆን በ BSD ፍቃድ ተሰራጭቷል።

ዋና ለውጦች፡-

  • እንደ regcomp ያሉ የPOSIX ተግባር ምልክቶች ከlibpcre2-posix ተወግደዋል ምክንያቱም ለአንዳንድ መተግበሪያዎች ችግር ፈጥረዋል። የpcre2-symbol-clash.patch patch ወደ ላይኛው ዥረት ተቀባይነት አግኝቷል። የዚህ ቤተ-መጽሐፍት ABI ስሪት እንዲሁ ተዘምኗል።
  • ወደ ባዶ ጠቋሚ መተላለፍ ሊያመራ የሚችል ችግር ተስተካክሏል።
  • ቋሚ ሁለት ሳንካዎች በጣም ብዙ ቁጥሮችን ሲይዙ ከፐርል መደበኛ የመግለፅ ሞተር ጋር የማይጣጣም ባህሪ አስከትሏል። ለምሳሌ "/\214748364/" የሚለው አገላለጽ እንደ ስምንትዮሽ ቁጥር "\214" ከመቆጠር ይልቅ "748364" ቁምፊዎችን አስከትሏል.
  • በአብነት ውስጥ የ"\ K" አሰራርን ሲጠቀሙ ቋሚ የተሳሳተ ባህሪ.
  • የቁምፊ ድግግሞሽ ስራዎችን ማመቻቸት ወደ JIT ተመልሷል።

ምንጭ: opennet.ru

አስተያየት ያክሉ