GNU Awk 5.0.0 جاری ہوا۔

GNU Awk ورژن 4.2.1 کی ریلیز کے ایک سال بعد، ورژن 5.0.0 جاری کیا گیا۔

نئے ورژن میں:

  • POSIX printf %a اور %A فارمیٹس کے لیے سپورٹ شامل کر دی گئی ہے۔
  • بہتر ٹیسٹنگ انفراسٹرکچر۔ test/Makefile.am کے مواد کو آسان بنا دیا گیا ہے اور pc/Makefile.tst اب test/Makefile.in سے تیار کیا جا سکتا ہے۔
  • Regex طریقہ کار کو GNULIB طریقہ کار سے بدل دیا گیا ہے۔
  • انفراسٹرکچر اپ ڈیٹ: بائسن 3.3، آٹو میک 1.16.1، گیٹ ٹیکسٹ 0.19.8.1، میک انفو 6.5۔
  • غیر دستاویزی ترتیب کے اختیارات اور متعلقہ کوڈ جو شناخت کنندگان میں غیر لاطینی حروف کو استعمال کرنے کی اجازت دیتا ہے ہٹا دیا گیا ہے۔
  • کنفیگریشن آپشن "-with-whiny-user-strftime" کو ہٹا دیا گیا ہے۔
  • کوڈ اب C99 ماحول کے بارے میں سخت قیاس آرائیاں کرتا ہے۔
  • PROCINFO["پلیٹ فارم"] اب وہ پلیٹ فارم دکھاتا ہے جس کے لیے GNU Awk مرتب کیا گیا تھا۔
  • SYMTAB میں وہ آئٹمز لکھنا جو متغیر نام نہیں ہیں اب ایک مہلک غلطی کا نتیجہ ہے۔ یہ رویے کی تبدیلی ہے۔
  • خوبصورت پرنٹر میں تبصروں کو ہینڈل کرنا تقریبا مکمل طور پر شروع سے دوبارہ ڈیزائن کیا گیا ہے۔ نتیجتاً، اب کم تبصرے ضائع ہو گئے ہیں۔
  • نام کی جگہیں متعارف کرائی گئی ہیں۔ اب آپ مزید یہ نہیں کر سکتے: gawk -e 'BEGIN {' -e 'print "hello" }'۔
  • ہارڈ کوڈ شدہ لاطینی-1 ویریئنٹ کے بجائے، سنگل بائٹ لوکیلز میں کیس کو نظر انداز کرتے ہوئے GNU Awk اب لوکل کے لیے حساس ہے۔
  • کیڑے کا ایک گروپ طے کیا گیا ہے.

ماخذ: linux.org.ru

نیا تبصرہ شامل کریں