Išleistas GNU pataisos 2.8 įrankis

Septyneri metai nuo paskutinio išleidimo ir dvylika su puse metų nuo 2.7 šakos paskelbimo, išleista GNU pataisos 2.8 priemonė. Priemonė leidžia pritaikyti pataisas failams, kuriuose yra diff programos sukurtų pakeitimų sąrašų. Kodas parašytas C kalba ir platinamas pagal GPLv3+ licenciją.

Naujoje versijoje:

  • 2038 m. problema išspręsta – programa dabar teisingai tvarko failų, sukurtų po 2038 m., laiko duomenis, net ir platformose su 32 bitų time_t tipu.
  • Parinktis „--follow-symlinks“ dabar taikoma ne tik įvesties failams, bet ir sugeneruotiems failams.
  • Pagal POSIX.1-2024 standarto reikalavimus, failų pavadinimuose naudoti eilutės tiekimo simbolį draudžiama.
  • Draudžiama naudoti nulinius baitus ('\0') eilutėse su diff direktyvomis.
  • Tarpai ir skirtukai leidžiami prieš ir po verčių su eilučių numeriais.
  • Buvo atliktas darbas, siekiant pašalinti neapibrėžtą ar neteisingą elgesį neįprastose situacijose, pvz., dirbant labai dideliais laukų dydžiais, įvesties / išvesties klaidas, trūkstant atminties, lenktynių sąlygomis ir siunčiant signalus netinkamu laiku.
  • Pašalintas senas „Plano B“ kodas, skirtas sistemoms su 16 bitų rodyklėmis.
  • Padidinti reikalavimai kompiliatoriui, kuris dabar turi palaikyti C99 standartą (anksčiau buvo reikalingas C89).
  • Pridėtas naujų GCC, Autoconf ir Gnulib versijų palaikymas.

Šaltinis: opennet.ru

Добавить комментарий