รายละเอียดซอฟแวร์:
รุ่น: 1.3.4-20131226
วันที่อัพโหลด: 17 Feb 15
การอนุญาต: ฟรี
ความนิยม: 94
mawk เป็นล่ามที่มาเปิดให้บริการสำหรับการเขียนโปรแกรมภาษา AWK
mawk มีขนาดเล็กและเร็วกว่าเพ่งพิศ แต่ก็มีบางเวลารวบรวม
ข้อ จำกัด เช่นกันชน sprintf = 1020 และ NF = 32767.
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- เพิ่มการตรวจสอบการกำหนดค่าการทำงานรอบความแตกแยกที่ผ่านมาใน math.h Cygwin ซึ่งประกาศ _LIB_VERSION โดยไม่ต้องปล่อยให้มันได้รับการปรับปรุง (รายงานโดย Gert Hulselmans).
- การปรับปรุงไมเนอร์การกำหนดค่าสคริปต์สำหรับเสียงดังกราวและ MinGW
- ปรับปรุง config.guess และ config.sub
มีอะไรใหม่ ในรุ่น 1.3.4-20130803:
- การปรับปรุงเล็กน้อยเพื่อกำหนดค่าสคริปต์
- เพิ่มวงเงินการตรวจสอบการปรับปรุงการคำนวณดัชนีใน scan.c ในการแก้ไขปัญหาเก่า 1.3.3 ปัญหากับนานมากสตริงตัวอักษรในสคริปต์แจง (รายงานโดย Marcin Krol).
- การปรับปรุง config.guess และ config.sub
มีอะไรใหม่ ในรุ่น 1.3.4-20121209:
- สร้างแก้ไขสำหรับ Cygwin ใน matherr.c ซึ่งประกาศชนิดที่แตกต่างกันสำหรับ _LIB_VERSION
- เพิ่มหายไป "-f" ตัวเลือกในตัวอย่าง / gdecl.awk
- แก้ไขปัญหาการถดถอยใน fflush มั่นใจว่าจะส่งกลับข้อผิดพลาดถ้าอาร์กิวเมนต์ไม่ตรงกับชื่อไฟล์ที่ส่งออกใด ๆ (รายงานจากสัปดาห์ที่นาธาน).
- ปรับเปลี่ยนถ้อยคำของการกำหนดค่า --help ข้อความที่จะทำให้มันชัดเจนว่าเริ่มต้นสำหรับ --with-builtin-regex ใช้เครื่องยนต์แสดงออกปกติ builtin ของ mawk.
- ปัญหาการแก้ไขรายงานโดยสแกน Coverity เหล่านี้ส่วนใหญ่มีเล็ก ๆ น้อย ๆ และได้รับการแก้ไขโดยการปรับเปลี่ยนแหล่งที่มาเพื่อให้ Coverity เพื่อปรับปรุงการวิเคราะห์ของรหัส.
- แก้ไขการสนับสนุนสำหรับ LC_NUMERIC แปลโดยระยะเวลาที่จะแยกเลขทศนิยมในท้องถิ่นตามที่ต้องการที่จะทำงานกับ strtod () ซึ่งจะใช้ในการตรวจสอบค่าคงที่ทศนิยมเมื่อสแกนไฟล์ที่มา นี้ช่วยแก้ไขห่วงอนันต์กับ mawk 'BEGIN {พิมพ์ 1.0}' (รายงานโดยแจ Psota).
- งอกใหม่คน / mawk.doc มองข้ามในการปรับปรุงก่อนหน้า.
มีอะไรใหม่ ในรุ่น 1.3.4-20121129:
- พฤติกรรมการเปลี่ยนแปลงถ้าโทร fflush ภายในล้มเหลว. แทนที่จะออกด้วยข้อผิดพลาด, เผยแพร่ค่าตอบแทนสคริปต์เป็น -1 เพื่อสอดคล้องกับเพ่งพิศและ BWK (สนทนากับ Aharon ร็อบบินส์และสัปดาห์ที่นาธาน)
- เพิ่มกรณีพิเศษสำหรับการอ้างอิงไปข้างหน้าเพื่อฟังก์ชั่นการใช้พารามิเตอร์อาร์เรย์ปรับปรุงชนิดพารามิเตอร์ของฟังก์ชันเพื่อให้อาร์เรย์จะถูกส่งผ่านไปอย่างถูกต้อง.
- ระยะเวลาในการสนับสนุน (array) เช่นทำในเพ่งพิศและ BWK awk.
- การสนับสนุน LC_NUMERIC ซึ่งจะปรับเปลี่ยนจุดทศนิยมปรากฏในบางสถานที่ มันไม่ได้ปรับเปลี่ยนจุดทศนิยมที่ใช้สำหรับการป้อนข้อมูลที่ตรงกับพฤติกรรมของ nawk และ BWK awk (รับแจ้งจากการร้องขอจาก Yechiel Bardov พัน-คั่น).
- เพิ่มตัวเลือกการกำหนดค่า --enable-init-srand เพื่อให้เลือกว่าจะเริ่มต้นการสุ่มตัวเลขอัตโนมัติเมื่อเริ่มต้นหรือไม่ ไม่ทำเช่นนี้จะทำให้โปรแกรมที่คาดการณ์มากขึ้น (Debian # 63843).
- เพิ่มตัวเลือกการกำหนดค่า --enable-builtin-srand ใช้ที่คัดค้าน builtin mawk ของ srand / ฟังก์ชั่นแรนด์ซึ่งโดยทั่วไปจะไม่ดีเท่าที่ฟังก์ชั่นระบบให้.
- ขยายตัวเลือกการกำหนดค่า --enable-ร่องรอยที่จะแสดงฟังก์ชั่น builtin.
- เพิ่ม Systime และฟังก์ชั่น mktime
- เมื่อคำเตือนเกี่ยวกับตัวเลือกที่ไม่รู้จักไม่ออกด้วยข้อผิดพลาดเหล่านี้ตัวเลือกเพ่งพิศ:
- - ผ้าสำลี
- - ผ้าสำลีเก่า
- - POSIX
- - ช่วงเวลาอีกครั้ง
- - แบบดั้งเดิม
- รวมแพทช์โดยโดมินิ Letz สำหรับการทำงาน strtime.
- ตรรกะที่ถูกต้องสำหรับ "/ dev / stdin" อุปกรณ์พิเศษ (Gentoo # 424137).
- การปรับปรุงสำหรับการกำหนดค่าแมโครสคริปต์: + แก้ไขสคริปต์การกำหนดค่าและ Makefile เพื่อสนับสนุนข้าม compiles + ลบ Turbo C ++ และ C ++ Zortech makefiles + ลบล้าสมัยฟังก์ชั่นการตรวจสอบ-: fmod, memcpy, strchr, strerror, strtod, vfprintf + ลบตรวจสอบล้าสมัยสำหรับบางหัวข้อ: math.h, stdarg.h, stdlib.h, time.h สตริง + สนับสนุนตัวเลือก --datarootdir + เพิ่มพารามิเตอร์ที่ 3 AC_DEFINE ที่จะช่วยให้ autoheader เพื่อให้ทำงานได้ + ลบแมโครที่ไม่ได้ใช้.
- การปรับปรุง config.guess และ config.sub
- เพิ่มไอคอนสำหรับงานศิลปะหน้าเว็บ
มีอะไรใหม่ ในรุ่น 1.3.4-20120627:
- รุ่นนี้ใช้เพ่งพิศคุณลักษณะ "nextfile" เพิ่ม "/ dev / stdin" เป็นนามแฝงสำหรับ stdin (สมนามไปแล้ว "-"), แก้ไขการตรวจสอบล้นที่ใช้ในการแยกแยะความแตกต่างระหว่างตัวเลขขนาดใหญ่และสตริงปรับปรุงร่องรอยแก้จุดบกพร่องและ หน่วยความจำรั่วไหลของการตรวจสอบและเพิ่ม bugfixes อื่น ๆ และการปรับปรุงการพกพา.
มีอะไรใหม่ ในรุ่น 1.3.4-20100625:
- แปลที่ถูกต้องของฐานแปดและฐานสิบหกหนีออกมาสำหรับระบบห้องสมุดแสดงออกปกติ.
- แก้ไขสคริปต์การกำหนดค่าเพื่อสนับสนุน --program ต่อท้าย ฯลฯ .
- เพิ่มสคริปต์แพคเกจเดสำหรับ "mawk-CUR".
- เพิ่ม RPM จำเพาะไฟล์.
- ย้าย Release- และค่าแพทช์ระดับจาก Version.c เพื่อ patchlev.h สคริปต์เพื่อให้ง่ายต่อการบรรจุภัณฑ์.
มีอะไรใหม่ ในรุ่น 1.3.3-20090920:
- ข่าวประชาสัมพันธ์ฉบับนี้สนับสนุน nulls ในรูปแบบสนามคั่น.
- จะช่วยเพิ่มประสิทธิภาพการทำงานของอาร์เรย์เชื่อมโยงผ่านฟังก์ชั่นใหม่ hashing.
- อื่น ๆ ก็มีการแก้ไข / ปรับปรุง.
มีอะไรใหม่ ในรุ่น 1.3.3-20090820:
- พกพาเล็กน้อย / แก้ไขมาตรฐานสำหรับตัวอย่าง / hical
- เพิ่ม WHINY_USERS คุณลักษณะเรียงลำดับอาร์เรย์, เข้ากันได้กับเพ่งพิศ (แพทช์โดย Aharon ร็อบบินส์).
- ที่ถูกต้องวงเงินที่ต่ำกว่าสำหรับ d_to_U () ฟังก์ชันซึ่งแตกแปลงของศูนย์ใน "% x" รูปแบบเพิ่มเข้ามาในการแก้ไขสำหรับ Debian # 303825 (รายงานโดยมาซามิ Hiramatsu).
- ปรับเปลี่ยน "% s" และ "c%" การจัดรูปแบบใน printf / sprintf คำสั่งเพื่อให้แน่ใจว่า "หรือไม่" ไม่ได้ทำศูนย์ padding, มาตรฐานความสอดคล้อง (สนทนากับ Aharon ร็อบบินส์, ไมค์เบรนแนนได้รับแจ้งจาก Debian # 339799 ).
ความคิดเห็นที่ไม่พบ