Itusilẹ ti GNU Ṣe 4.4 kọ eto

Lẹhin ọdun mẹta ti idagbasoke, GNU Rii 4.4 kọ eto ti tu silẹ. Ni afikun si titunṣe awọn idun, awọn ayipada atẹle le ṣe akiyesi ni ẹya tuntun:

  • OS/2 (EMX), AmigaOS, Xenix, ati awọn iru ẹrọ Cray ti jẹ idinku ati pe yoo jẹ idinku ni itusilẹ ọjọ iwaju.
  • Awọn ibeere fun agbegbe kikọ ti pọ si, lati kọ GNU Gnulib o nilo alakojọ ti o ṣe atilẹyin awọn eroja lati boṣewa C99.
  • A ti ṣafikun ibi-afẹde kọ WAIT pataki kan ti o fun ọ laaye lati sinmi ifilọlẹ ti kikọ awọn ibi-afẹde kan titi ti kikọ awọn ibi-afẹde miiran yoo pari.
  • Ninu ibi-afẹde ikọle pataki .NOTPARALLEL, agbara lati ṣafihan awọn ohun pataki (awọn faili pataki fun kikọ ibi-afẹde) ni imuse lati ṣe ifilọlẹ lẹsẹsẹ awọn ibi-afẹde ti o ni nkan ṣe pẹlu wọn (bii ẹnipe “.WAIT” ti ṣeto laarin eyikeyi pataki ṣaaju).
  • Ṣafikun ibi-afẹde kikọ pataki kan .NOTINTERMEDIATE ti o mu ihuwasi ti o nii ṣe pẹlu lilo awọn ibi-afẹde agbedemeji (.INTERMEDIATE) fun awọn faili kan pato, awọn faili ti o baamu iboju-boju, tabi gbogbo makefile.
  • Ti ṣe iṣẹ $(jẹ ki ...) ṣiṣẹ, eyiti o fun ọ laaye lati ṣalaye awọn oniyipada agbegbe ni awọn iṣẹ asọye olumulo.
  • Ti ṣe iṣẹ $(intcmp ...) fun ṣiṣe afiwe awọn nọmba.
  • Nigbati o ba nlo aṣayan "-l" (-load-average), nọmba awọn iṣẹ ti yoo bẹrẹ ni bayi ṣe akiyesi data lati faili /proc/loadavg nipa fifuye lori eto naa.
  • Fi kun aṣayan "--shuffle" lati dapọ awọn ohun pataki, eyiti o fun laaye lati ṣaṣeyọri ihuwasi ti kii ṣe ipinnu ni awọn itumọ ti o jọra (fun apẹẹrẹ, lati ṣe idanwo idanwo titọtọ ti asọye awọn ohun pataki ni makefile).
  • Lori awọn eto pẹlu atilẹyin mkfifo, ọna tuntun ti ibaraenisepo pẹlu olupin iṣẹ lakoko ipaniyan ni afiwe ti awọn iṣẹ ti o da lori lilo awọn paipu oniwa ni a pese. Lati da ọna atijọ pada ti o da lori awọn paipu ti a ko darukọ, aṣayan "--jobserver-style=pipe" ti ni imọran.
  • Lilo awọn faili igba diẹ ninu ilana iṣẹ ti pọ si (awọn iṣoro le dide nigbati eto kikọ ba ṣeto itọsọna yiyan fun awọn faili igba diẹ (TMPDIR) ati paarẹ awọn akoonu ti TMPDIR lakoko kikọ).

orisun: opennet.ru

Fi ọrọìwòye kun