Huduma ya GNU kiraka 2.8 imetolewa

Miaka saba tangu kutolewa mara ya mwisho na miaka kumi na miwili na nusu tangu kuchapishwa kwa tawi la 2.7, matumizi ya GNU kiraka 2.8 yametolewa. Huduma hukuruhusu kutumia viraka kwa faili zinazojumuisha orodha za mabadiliko iliyoundwa na programu tofauti. Msimbo umeandikwa kwa C na kusambazwa chini ya leseni ya GPLv3+.

Katika toleo jipya:

  • Suala la 2038 limetatuliwa - shirika sasa linashughulikia kwa usahihi data ya wakati kwa faili zilizoundwa baada ya 2038, hata kwenye majukwaa yenye aina ya 32-bit time_t.
  • Chaguo la "--follow-symlinks" sasa linatumika sio tu kwa faili za kuingiza, lakini pia kwa faili zinazozalishwa.
  • Kwa mujibu wa mahitaji ya kiwango cha POSIX.1-2024, matumizi ya kibambo cha mlisho wa mstari katika majina ya faili ni marufuku.
  • Kutumia baiti tupu ('\0') katika mistari iliyo na maagizo tofauti ni marufuku.
  • Nafasi na vichupo vinaruhusiwa kabla na baada ya thamani zilizo na nambari za mstari.
  • Kazi imefanywa ili kuondoa tabia isiyofafanuliwa au isiyo sahihi katika hali zisizo za kawaida, kama vile wakati wa kushughulikia saizi kubwa sana za uwanja, hitilafu za I/O, bila kumbukumbu, hali ya mbio, na kutuma ishara kwa nyakati zisizofaa.
  • Imeondoa nambari ya zamani ya "Mpango B" iliyoundwa kwa ajili ya mifumo iliyo na viashiria 16-bit.
  • Mahitaji ya mkusanyaji yameongezwa, ambayo lazima sasa yaunge mkono kiwango cha C99 (hapo awali C89 ilihitajika).
  • Usaidizi umeongezwa kwa matoleo mapya ya GCC, Autoconf na Gnulib.

Chanzo: opennet.ru

Kuongeza maoni