Nooca cusub ee turjubaanka GNU Awk 5.2

Siideynta cusub ee mashruuca GNU ee hirgelinta luqadda barnaamijka AWK, Gawk 5.2.0, ayaa la soo bandhigay. AWK waxaa la sameeyay 70-meeyadii qarnigii hore, mana aysan dhicin isbeddello la taaban karo tan iyo bartamihii 80-meeyadii, taas oo lagu qeexay laf dhabarta aasaasiga ah ee luqadda, taas oo u oggolaatay in ay ilaaliso xasilloonida iyo fududaanta afku waayadii hore. tobanaan sano. In kasta oo ay da' weyn tahay, AWK waxaa wali si firfircoon u isticmaala maamulayaasha si ay u qabtaan shaqada joogtada ah ee la xidhiidha kala-soocidda noocyada kala duwan ee faylasha qoraalka iyo soo saarista tirokoobyada natiijada fudud.

Isbeddellada muhiimka ah:

  • Taageero tijaabo ah oo lagu daray pma (malloc joogto ah) maareeyaha xusuusta, kaas oo kuu oggolaanaya inaad badbaadiso qiyamka doorsoomayaasha, habeynta iyo howlaha isticmaale-qeexay ee u dhexeeya socodsiinta kala duwan ee awk.
  • Taageerada xisaabta ee saxda ah ee ay bixiso maktabadda MPFR waa laga saaray mas'uuliyadda ilaaliye GNU Awk waxaana loo gudbiyay xamaasad dibadda ah. Waxaa la xusay in hirgelinta habka MPFR ee GNU Awk loo tixgeliyo cayayaan. Haddii ay dhacdo isbeddel dawladeed oo la sii hayo, qorshuhu waa in gebi ahaanba laga saaro astaantan GNU Awk.
  • Qaybaha kaabayaasha isu-ururinta Libtool 2.4.7 iyo Bison 3.8.2 waa la cusboonaysiiyay.
  • Macnaha isbarbardhigga nambarada waa la beddelay, kaas oo la waafajiyay caqli-galnimada luqadda C. Isticmaalayaasha, isbeddelku inta badan wuxuu saameeyaa isbarbardhigga qiimaha Infinity iyo NaN ee lambarrada caadiga ah.
  • Waxaa suurtogal ah in lagu isticmaalo FNV1-A hash function associative arrays, kaas oo karti loo yeesho marka doorsoomaha deegaanka AWK_HASH loo dejiyay "fnv1a".
  • Taageerada dhismaha iyadoo la isticmaalayo CMake waa la saaray (koodhka taageerada Cmake ma ahayn mid loo baahan yahay lamana cusboonaysiin ilaa shan sano).
  • Mkbool() oo lagu daray si loo abuuro qiyamka boolean, kuwaas oo ah tirooyin laakiin waxaa loola dhaqmaa sidii Boolean.
  • Habka BWK, qeexida calanka "--dhaqameed" si toos ah waxay awood u siinaysaa taageerada tibaaxaha qeexida kala duwanaanshaha hore ee ay u suurtagelisay "-r" ("--re-interval") ikhtiyaarka.
  • Kordhinta rwarray waxay bixisaa hawlo cusub oo qora() iyo readall() qorista iyo akhrinta dhammaan doorsoomayaasha iyo arrays hal mar.
  • Lagu daray qoraalka gawkbug si uu uga warbixiyo dhiqlaha
  • Xiritaanka degdega ah ayaa la bixiyaa haddii la ogaado khaladaadka syntax, kaas oo xalliya dhibaatooyinka isticmaalka qalabyada tijaabada ah.
  • Taageerada nidaamyada hawlgalka OS/2 iyo VAX/VMS waa la joojiyay.

Source: opennet.ru

Add a comment