Izlaista GNU ielāpa 2.8 utilīta

Septiņus gadus kopÅ” pēdējās izlaiÅ”anas un divpadsmit ar pusi gadus kopÅ” 2.7 filiāles publicēŔanas tiek izlaista GNU ielāpa 2.8 utilÄ«ta. LietderÄ«ba ļauj lietot ielāpus failiem, kuros ir iekļauti diff programmas izveidotie izmaiņu saraksti. Kods ir rakstÄ«ts C valodā un tiek izplatÄ«ts saskaņā ar GPLv3+ licenci.

Jaunajā versijā:

  • 2038. gada problēma ir atrisināta ā€” tagad utilÄ«ta pareizi apstrādā laika datus failiem, kas izveidoti pēc 2038. gada, pat platformās ar 32 bitu time_t tipu.
  • Opcija "--follow-symlinks" tagad attiecas ne tikai uz ievades failiem, bet arÄ« uz Ä£enerētajiem failiem.
  • Saskaņā ar standarta POSIX.1-2024 prasÄ«bām rindu plÅ«smas rakstzÄ«mes izmantoÅ”ana failu nosaukumos ir aizliegta.
  • Nulles baitu ('\0') izmantoÅ”ana rindās ar diff direktÄ«vām ir aizliegta.
  • Pirms un pēc vērtÄ«bām ar rindu numuriem ir atļautas atstarpes un tabulēŔanas zÄ«mes.
  • Ir veikts darbs, lai novērstu nedefinētu vai nepareizu uzvedÄ«bu neparastās situācijās, piemēram, apstrādājot ļoti lielus laukus, I/O kļūdas, trÅ«kst atmiņas, sacensÄ«bu apstākļi un signālu sÅ«tīŔana nepiemērotā laikā.
  • Noņemts vecais "plāna B" kods, kas paredzēts sistēmām ar 16 bitu rādÄ«tājiem.
  • Ir palielinātas prasÄ«bas kompilatoram, kuram tagad jāatbalsta C99 standarts (iepriekÅ” bija nepiecieÅ”ams C89).
  • Pievienots atbalsts jaunajām GCC, Autoconf un Gnulib versijām.

Avots: opennet.ru

Pievieno komentāru