GNU Awk 5.2 рдЕрдиреБрд╡рд╛рджрдХрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг

GNU рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ AWK рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛, Gawk 5.2.0 рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдкреНрд░рд╕реНрддреБрдд рдЧрд░рд┐рдПрдХреЛ рдЫред AWK рдкрдЫрд┐рд▓реНрд▓реЛ рд╢рддрд╛рдмреНрджреАрдХреЛ 70s рдорд╛ рд╡рд┐рдХрд╕рд┐рдд рднрдПрдХреЛ рдерд┐рдпреЛ рд░ рдордзреНрдп 80s рджреЗрдЦрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рднрдПрдХреЛ рдЫреИрди, рдЬрд╕рдорд╛ рднрд╛рд╖рд╛рдХреЛ рдЖрдзрд╛рд░рднреВрдд рдореЗрд░реБрджрдгреНрдб рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рд╡рд┐рдЧрддрдорд╛ рднрд╛рд╖рд╛рдХреЛ рдореМрд▓рд┐рдХ рд╕реНрдерд┐рд░рддрд╛ рд░ рд╕рд░рд▓рддрд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдПрдХреЛ рдЫред рджрд╢рдХрд╣рд░реВред рдпрд╕рдХреЛ рдЙрдиреНрдирдд рдЙрдореЗрд░рдХреЛ рдмрд╛рд╡рдЬреБрдж, AWK рдЕрдЭреИ рдкрдирд┐ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рдкрд╛рда рдлрд╛рдЗрд▓рд╣рд░реВ рдкрд╛рд░реНрд╕ рдЧрд░реНрди рд░ рд╕рд░рд▓ рдкрд░рд┐рдгрд╛рдорд╛рддреНрдордХ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди рд╕рдореНрдмрдиреНрдзрд┐рдд рдирд┐рдпрдорд┐рдд рдХрд╛рд░реНрдпрд╣рд░реВ рдЧрд░реНрди рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • Pma (рдирд┐рд░рдиреНрддрд░ malloc) рдореЗрдореЛрд░реА рдкреНрд░рдмрдиреНрдзрдХрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ awk рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд░рдирд╣рд░реВ рдмреАрдЪ рдЪрд▓, arrays рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдкрд░рд┐рднрд╛рд╖рд┐рдд рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рдорд╛рдирд╣рд░реВ рдмрдЪрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • MPFR рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХреЛ рдЙрдЪреНрдЪ рдкрд░рд┐рд╢реБрджреНрдзрддрд╛ рдЕрдВрдХрдЧрдгрд┐рддрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди GNU Awk рд╕рдВрд░рдХреНрд╖рдХрдХреЛ рдЬрд┐рдореНрдореЗрд╡рд╛рд░реАрдмрд╛рдЯ рд╣рдЯрд╛рдЗрдпреЛ рд░ рдмрд╛рд╣рд┐рд░реА рдЙрддреНрд╕рд╛рд╣реАрд▓рд╛рдИ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рдпреЛ рдиреЛрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ GNU Awk рдорд╛ MPFR рдореЛрдбрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдмрдЧ рдорд╛рдирд┐рдиреНрдЫред рд░рд╛рдЬреНрдп рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рд╕реНрдерд┐рддрд┐рдорд╛, GNU Awk рдмрд╛рдЯ рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╣рдЯрд╛рдЙрдиреЗ рдпреЛрдЬрдирд╛ рдЫред
  • Libtool 2.4.7 рд░ Bison 3.8.2 рдЕрд╕реЗрдВрдмрд▓реА рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдШрдЯрдХрд╣рд░реВ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред
  • рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рддреБрд▓рдирд╛ рдЧрд░реНрдиреЗ рддрд░реНрдХ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди C рднрд╛рд╖рд╛рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рддрд░реНрдХрд╕рдБрдЧ рд▓рд╛рдЗрдирдорд╛ рд▓реНрдпрд╛рдЗрдПрдХреЛ рдЫред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рдореБрдЦреНрдпрддрдпрд╛ рдирд┐рдпрдорд┐рдд рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрд╕рдБрдЧ рдЗрдиреНрдлрд┐рдирд┐рдЯреА рд░ NaN рдорд╛рдирд╣рд░реВрдХреЛ рддреБрд▓рдирд╛рд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдЫред
  • рдПрд╕реЛрд╕рд┐рдПрдЯрд┐рдн рдПрд░реЗрд╣рд░реВрдорд╛ FNV1-A рд╣реНрдпрд╛рд╕ рдкреНрд░рдХрд╛рд░реНрдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рдЬреБрди рд╕рдХреНрд╖рдо рд╣реБрдиреНрдЫ рдЬрдм AWK_HASH рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░ "fnv1a" рдорд╛ рд╕реЗрдЯ рд╣реБрдиреНрдЫред
  • CMake рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдирд┐рд░реНрдорд╛рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╣рдЯрд╛рдЗрдпреЛ (Cmake рд╕рдорд░реНрдерди рдХреЛрдб рдорд╛рдЧрдорд╛ рдерд┐рдПрди рд░ рдкрд╛рдБрдЪ рд╡рд░реНрд╖рдХреЛ рд▓рд╛рдЧрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди)ред
  • рдмреБрд▓рд┐рдпрди рдорд╛рдирд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди mkbool() рдкреНрд░рдХрд╛рд░реНрдп рдердкрд┐рдпреЛ, рдЬреБрди рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рд╣реБрдиреН рддрд░ рдмреБрд▓рд┐рдпрдирдХреЛ рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░рд┐рдиреНрдЫред
  • BWK рдореЛрдбрдорд╛, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ "--рдкрд╛рд░рдВрдкрд░рд┐рдХ" рдЭрдгреНрдбрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдирд╛рд▓реЗ "-r" ("--рдкреБрдирдГ рдЕрдиреНрддрд░рд╛рд▓") рд╡рд┐рдХрд▓реНрдкрджреНрд╡рд╛рд░рд╛ рдкрд╣рд┐рд▓реЗ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рджрд╛рдпрд░рд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдЧрд░реНрджрдЫред
  • rwarray рд╡рд┐рд╕реНрддрд╛рд░рд▓реЗ рдПрдХреИрдЪреЛрдЯрд┐ рд╕рдмреИ рдЪрд░ рд░ рдПрд░реЗрд╣рд░реВ рд▓реЗрдЦреНрди рд░ рдкрдвреНрдирдХрд╛ рд▓рд╛рдЧрд┐ writeall() рд░ readall() рдирдпрд╛рдБ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  • рдмрдЧрд╣рд░реВ рд░рд┐рдкреЛрд░реНрдЯ рдЧрд░реНрди gawkbug рд▓рд┐рдкрд┐ рдердкрд┐рдпреЛред
  • рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рддреНрд░реБрдЯрд┐рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд░реЗрдорд╛ рддрддреНрдХрд╛рд▓ рдмрдиреНрдж рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕рд▓реЗ рдлрдЬрд┐рдЩ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫред
  • OS/2 рд░ VAX/VMS рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди