рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдкрд░реНрд▓ 5.30.0 рдХрд╛ рд╡рд┐рдореЛрдЪрди

11 рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж рдЬрдЧрд╣ рд▓реЗ рд▓реА рдкрд░реНрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдХреА рдПрдХ рдирдИ рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ рдХрд╛ рд╡рд┐рдореЛрдЪрди - 5.30. рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдХреА рддреИрдпрд╛рд░реА рдореЗрдВ, рдХреЛрдб рдХреА рд▓рдЧрднрдЧ 620 рд╣рдЬрд╛рд░ рд▓рд╛рдЗрдиреЗрдВ рдмрджрд▓ рджреА рдЧрдИрдВ, рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдиреЗ 1300 рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдФрд░ 58 рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рднрд╛рдЧ рд▓рд┐рдпрд╛ред

рд╢рд╛рдЦрд╛ 5.30 рдХреЛ рдЫрд╣ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдЕрдиреБрдореЛрджрд┐рдд рдирд┐рд╢реНрдЪрд┐рдд рд╡рд┐рдХрд╛рд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕рд╛рд▓ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдирдИ рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛рдПрдВ рдЬрд╛рд░реА рдХрд░рдирд╛ рдФрд░ рд╣рд░ рддреАрди рдорд╣реАрдиреЗ рдореЗрдВ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рд░рд┐рд▓реАрдЬред рд▓рдЧрднрдЧ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ, рдкрд░реНрд▓ 5.30.1 рдХреА рдкрд╣рд▓реА рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рд░рд┐рд▓реАрдЬрд╝ рдЬрд╛рд░реА рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдЬреЛ рдкрд░реНрд▓ 5.30.0 рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рджреМрд░рд╛рди рдкрд╣рдЪрд╛рдиреА рдЧрдИ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░реЗрдЧреАред рдкрд░реНрд▓ 5.30 рдХреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд╕рд╛рде, 5.26 рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХреЗрд╡рд▓ рддрднреА рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдЧрдВрднреАрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХреА рдЬрд╛рддреА рд╣реИред рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╢рд╛рдЦрд╛ 5.31 рдХреА рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рднреА рд╢реБрд░реВ рд╣реЛ рдЧрдИ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдордИ 2020 рдореЗрдВ рдкрд░реНрд▓ 5.32 рдХреА рдПрдХ рд╕реНрдерд┐рд░ рд░рд┐рд▓реАрдЬрд╝ рдмрдирд╛рдИ рдЬрд╛рдПрдЧреАред

рдЪрд╛рднреА рдкрд░рд┐рд╡рд░реНрддрди:

  • рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ "" рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред(?<!рдирдореВрдирд╛)"рдФрд░"(?тА╣=рдкреИрдЯрд░реНрди)┬╗ рдкрд╣рд▓реЗ рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╛рдорд┐рдд рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рддрдХ рд╕реАрдорд┐рдд рдкрд╣реБрдВрдЪ рдХреЗ рд▓рд┐рдПред рдкреИрдЯрд░реНрди рдкрд░рд┐рднрд╛рд╖рд╛ рд╕рдВрджрд░реНрдн рдмрд┐рдВрджреБ рдХреЗ 255 рд╡рд░реНрдгреЛрдВ рдХреЗ рднреАрддрд░ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП;
  • "{m,n}" рд░реЗрдЧреБрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдмреНрд▓реЙрдХ рдореЗрдВ рдЖрдХрд╛рд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢рдХ ("n") рдХрд╛ рдЕрдзрд┐рдХрддрдо рдорд╛рди 65534 рддрдХ рдмрдврд╝рд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
  • рд╕реАрдорд┐рдд рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕рдорд░реНрдерди рд╡рд┐рднрд┐рдиреНрди рдпреВрдирд┐рдХреЛрдб рд╕реЗрдЯреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рддреЗ рд╣реБрдП, рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдореЗрдВ рд╡рд░реНрдгреЛрдВ рдХреА рдХреБрдЫ рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд╕реНрдХред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ тАЬqr! \p{nv= /(?x) \A [0-5] \z / }!" рдЖрдкрдХреЛ рд╕рднреА рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдгреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬреЛ 0 рд╕реЗ 5 рддрдХ рдХреА рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреА рдерд╛рдИ рдпрд╛ рдмрдВрдЧрд╛рд▓реА рд╡рд░реНрддрдиреА рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ;
  • рд░реЗрдЧреБрд▓рд░ рдПрдХреНрд╕рдкреНрд░реЗрд╢рди рдореЗрдВ рдирд╛рдорд┐рдд рд╡рд░реНрдгреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛
    рдЖрдВрддрд░рд┐рдХ рдкреИрдЯрд░реНрди рдХреЛ рдПрдХрд▓ рдЙрджреНрдзрд░рдг (qr'\N{name}') рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;

  • рдпреВрдирд┐рдХреЛрдб рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рд╕рдорд░реНрдерди рдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдЕрджреНрдпрддрди рдХрд┐рдпрд╛ рдЧрдпрд╛ 12.1. рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╡рд┐рдХрд╛рд╕ рдзреНрд╡рдЬ рдХреЛ рдХреЙрд▓ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ sv_utf8_downgrade рдФрд░ sv_utf8_decode, рд╕реА рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ;
  • рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рдСрдкрд░реЗрд╢рди (-Accflags='-DUSE_THREAD_SAFE_LOCALE') рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдХреЗрд▓ рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рди рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд╕рд╛рде рдкрд░реНрд▓ рдмрдирд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд╝реА рдЧрдИред рдкрд╣рд▓реЗ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреЗрд╡рд▓ рдкрд░реНрд▓ рдХреЗ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЕрдм рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;
  • "-Dv" (рдЙрдиреНрдирдд рдбрд┐рдмрдЧрд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ) рдФрд░ "-Dr" (рд░реЗрдЧреЗрдХреНрд╕ рдбрд┐рдмрдЧрд┐рдВрдЧ) рдлрд╝реНрд▓реИрдЧ рдХреЗ рд╕рдВрдпреЛрдЬрди рд╕реЗ рдЕрдм рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдбрд┐рдмрдЧрд┐рдВрдЧ рдореЛрдб рд╕рдХреНрд╖рдо рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ;
  • рдкрд╣рд▓реЗ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:
    • рдЕрдм рд▓рд╛рдЗрди рд╕реЗрдкрд░реЗрдЯрд░ рдФрд░ рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рд╡рд░реНрдгреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ рдЕрдиреБрдорддрд┐ рдХреЗрд╡рд▓ рдЙрдкрдпреЛрдЧ рдЕрдВрдЧреВрд░ (рдорд┐рд╢реНрд░рд┐рдд рдпреВрдирд┐рдХреЛрдб рд╡рд░реНрдгреЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рдирд╣реАрдВ рд╣реИ)ред
    • рдмрдВрдж рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ "{" рд╡рд░реНрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдХреБрдЫ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд░реВрдкреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдердиред
    • рдпрд╣ рдордирд╛ рдХрд┐рдпрд╛ рд╣реИ ":utf8" рд╣реИрдВрдбрд▓рд░ рдХреЗ рд╕рд╛рде sysread(), syswrite(), recv() рдФрд░ рднреЗрдЬреЗрдВ() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред
    • рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ рдЧрд▓рдд рд╕рд╢рд░реНрдд рдмрдпрд╛рдиреЛрдВ рдореЗрдВ "рдореЗрд░реЗ" рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдирд┐рд╖рд┐рджреНрдз рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "рдореЗрд░рд╛ $x рдпрджрд┐ 0")ред
    • рд╡рд┐рд╢реЗрд╖ рдЪрд░ "$*" рдФрд░ "$#" рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
      рдбрдВрдк() рдлрд╝рдВрдХреНрд╢рди рдХреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдХреЙрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЕрдм рдЖрдкрдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ CORE::dump() рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдирд╛ рд╣реЛрдЧрд╛)ред

    • рдлрд╝рд╛рдЗрд▓::рдЧреНрд▓реЛрдм::рдЧреНрд▓реЛрдм рдлрд╝рдВрдХреНрд╢рди рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓::рдЧреНрд▓реЛрдм::bsd_glob рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП)ред
    • рдЕрдорд╛рдиреНрдп рдпреВрдирд┐рдХреЛрдб рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдкреИрдХ() рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдЬреЛрдбрд╝реА рдЧрдИред
    • XS рдХреЛрдб (C рдмреНрд▓реЙрдХ) рдореЗрдВ UTF-8 рдХреЗ рд╕рд╛рде рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдореИрдХреНрд░реЛрдЬрд╝ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреА рд╕рдорд╛рдкреНрддрд┐ рдХреЛ рдЕрдЧрд▓реА рд░рд┐рд▓реАрдЬрд╝ рддрдХ рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
  • рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдХреВрд▓рди:
    • рдпреВрдЯреАрдПрдл-8 рд╕реЗ рдХреИрд░реЗрдХреНрдЯрд░ рд▓реЗрдЖрдЙрдЯ рдореЗрдВ рдЕрдиреБрд╡рд╛рдж рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рддреЗрдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдХреЛрдб рдмрд┐рдВрджреБ), рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдСрд░реНрдб(тАЬ\x7fffтАЭ) рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдм 12% рдХрдо рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред UTF-8 рд╡рд░реНрдг рдЕрдиреБрдХреНрд░рдореЛрдВ рдХреА рд╢реБрджреНрдзрддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдСрдкрд░реЗрд╢рдиреЛрдВ рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рднреА рдмрдврд╝рд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ;
    • рдлрд╛рдЗрдирд▓рд╛рдЗрдЬрд╝_рдСрдк() рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдХреЙрд▓ рд╕рдорд╛рдкреНрдд рдХрд░ рджреА рдЧрдИ рд╣реИрдВ;
    • рд╕рдорд╛рди рд╡рд░реНрдгреЛрдВ рдХреЛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдХрд░рдиреЗ рдФрд░ рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ рд╡рд░реНрдг рд╡рд░реНрдЧреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдореЗрдВ рдорд╛рдореВрд▓реА рдЕрдиреБрдХреВрд▓рди рдХрд┐рдП рдЧрдП;
    • рдЕрдиреБрдХреВрд▓рд┐рдд рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкреНрд░рдХрд╛рд░ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдЕрд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдирд╛ (IV рд╕реЗ UV);
    • рдкреВрд░реНрдгрд╛рдВрдХреЛрдВ рдХреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдПрдХ рдХреЗ рдмрдЬрд╛рдп рджреЛ рдЕрдВрдХреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдХреЗ рддреНрд╡рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ;
    • рд╕реБрдзрд╛рд░ рдХрд┐рдпреЗ рдЧрдпреЗ рд╣реИрдВ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд LGTM рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░;
    • regcomp.c, regcomp.h рдФрд░ regexec.c рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдХреЛрдб;
    • рдирд┐рдпрдорд┐рдд рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ, ASCII рд╡рд░реНрдгреЛрдВ рдХреЗ рд╕рд╛рде "qr/[^a]/" рдЬреИрд╕реЗ рдкреИрдЯрд░реНрди рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдХрд╛рдлреА рддреЗрдЬреА рдЖрдИ рд╣реИред
  • Minix3 рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрд╣рд╛рд▓ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред Microsoft Visual Studio 2019 рдХрдВрдкрд╛рдЗрд▓рд░ (Visual C++ 14.2) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ;
  • рдореВрд▓ рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЕрджреНрдпрддрди рд╕рдВрд╕реНрдХрд░рдгред рдореЙрдбреНрдпреВрд▓ рдХреЛ рдореБрдЦреНрдп рд╕рдВрд░рдЪрдирд╛ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдмреА::рдбреАрдмрдЧ ╨╕ рд▓реЛрдХреЗрд▓ :: рдХреЛрдб.

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ