Rilaxx 4 tal-Proċessur tal-Makro GNU M1.4.20

Erba' snin wara l-aħħar aġġornament, ġie rilaxxat il-proċessur tal-makro GNU M4 1.4.20, li jintuża bħala wrapper għall-iffurmar tal-konfigurazzjoni tas-sendmail u l-ġenerazzjoni ta' skripts ta' konfigurazzjoni fil-kit tal-għodda Autoconf. M4 jippermettilek li tiġġenera test b'mod dinamiku bbażat fuq mudelli, billi tgħaddi mit-test tal-input u tissostitwixxi r-riżultat tal-eżekuzzjoni tal-makros speċifikati f'dan it-test. Il-makros jistgħu jsejħu kemm funzjonijiet nattivi kif ukoll funzjonijiet lesti, pereżempju, biex jinkludu fajls, iwettqu operazzjonijiet aritmetiċi, jimmanipulaw dejta ta' string, u jħaddmu kmandi tas-sistema.

Fil-verżjoni l-ġdida:

  • L-eżekuzzjoni tad-dikjarazzjonijiet "eval" ġiet aċċellerata b'mod notevoli.
  • Il-kompatibbiltà mal-istandards il-ġodda tal-lingwa C ġiet żgurata.
  • Korrezzjonijiet minn gnulib ġew trasferiti biex jindirizzaw kwistjonijiet ta' portabbiltà.
  • Il-kmandi "syscmd" u "esyscmd" issa jimmaniġġjaw espressjonijiet tal-linja tal-kmand li jibdew bis-simboli "+" u "-".
  • Implimentata l-attivazzjoni korretta tal-modalità binarja meta jitgħabbew fajls portabbli fuq pjattaformi mhux Unix, fejn il-fajls binarji jiġu pproċessati b'mod differenti mill-fajls tat-test (pereżempju, il-karattri fi tmiem linja jiġu sostitwiti).

Sors: opennet.ru

Żid kumment