Các chi tiết về phần mềm:
Phiên bản: 1.3.4-20131226
Ngày tải lên: 17 Feb 15
Giấy phép: Miễn phí
Phổ biến: 94
Mawk là một thông dịch mã nguồn mở cho các ngôn ngữ lập trình AWK.
Mawk là nhỏ hơn và nhanh hơn nhiều so với gawk. Nó có một số thời gian biên dịch
giới hạn, chẳng hạn như sprintf đệm = 1020 và NF = 32767.
là gì mới trong phiên bản này:
- Thêm cấu hình kiểm tra để làm việc xung quanh vỡ gần đây trong math.h Cygwin của mà tuyên bố _LIB_VERSION mà không cho phép nó được cập nhật (báo cáo của Gert Hulselmans).
- cập nhật nhỏ để cấu hình kịch bản, cho vang và mingw
- Update config.guess và config.sub
là gì mới trong phiên bản 1.3.4-20130803:
- cập nhật nhỏ để cấu hình script
- thêm hạn-kiểm tra, nâng cao chỉ số tính toán trong scan.c để sửa chữa các vấn đề cũ 1.3.3 với rất dài chuỗi chữ trong kịch bản phân tích cú pháp (báo cáo của Marcin Krol).
- update config.guess và config.sub
là gì mới trong phiên bản 1.3.4-20121209:
- xây dựng-sửa chữa cho Cygwin trong matherr.c, mà tuyên bố một loại khác nhau cho _LIB_VERSION
- thêm mất tích "-f" trong ví dụ / gdecl.awk
- sửa chữa một hồi quy trong fflush, đảm bảo rằng nó sẽ trả về một lỗi nếu đối số không phù hợp với bất kỳ tên tập tin đầu ra (báo cáo của Nathan tuần).
- sửa đổi từ ngữ của configure --help tin để làm cho nó rõ ràng rằng mặc định cho --with-builtin-regex sử dụng dựng sẵn thường xuyên công cụ biểu của mawk.
- vấn đề sửa chữa báo cáo của Coverity quét. Hầu hết trong số này là trẻ vị thành niên, và đã được giải quyết bằng cách thay đổi mã nguồn để cho phép Coverity để cải thiện phân tích của các mã.
- Sửa đổi, hỗ trợ cho LC_NUMERIC bằng cách dịch thời gian để phân cách thập phân địa phương khi cần thiết để làm việc với strtod () được sử dụng để xác hằng số thập phân khi quét các tập tin nguồn. Điều này sửa chữa một vòng lặp vô hạn với mawk 'BEGIN {in 1,0}' (báo cáo của Jan Psota).
- tái sinh người đàn ông / mawk.doc, bị bỏ qua trong bản cập nhật trước đó.
là gì mới trong phiên bản 1.3.4-20121129:
- thay đổi hành vi, nếu cuộc gọi nội bộ không fflush:. hơn là thoát với một lỗi, tuyên truyền các giá trị trở lại của kịch bản là -1, cho phù hợp với gawk và BWK (thảo luận với Aharon Robbins và Nathan tuần)
- thêm trường hợp đặc biệt để tham khảo về phía trước với một chức năng sử dụng một tham số mảng, cập nhật kiểu tham số của chức năng để mảng được truyền đúng.
- chiều dài hỗ trợ (array), như đã thực hiện trong gawk và BWK awk.
- hỗ trợ LC_NUMERIC, mà sẽ sửa đổi các điểm thập phân hiển thị trong một số miền địa phương. Nó không sửa đổi các điểm thập phân sử dụng cho đầu vào, phù hợp với hành vi của nawk và BWK awk (thúc đẩy bởi yêu cầu từ Yechiel Bardov cho hàng ngàn-tách).
- thêm tùy chọn cấu hình --enable-init-srand để cho phép lựa chọn xem có nên khởi tạo số ngẫu nhiên tự động lúc khởi động hay không. Không làm điều này làm cho các chương trình dự đoán nhiều hơn (Debian # 63.843).
- thêm tùy chọn cấu hình --enable-builtin-srand, sử dụng để deprecate chức năng srand / rand dựng sẵn mawk của mà nói chung là không tốt như các chức năng hệ thống cung cấp.
- mở rộng tùy chọn cấu hình --enable-trace để hiển thị các chức năng dựng sẵn.
- thêm systime và mktime chức năng
- khi cảnh báo về các lựa chọn không được công nhận, đừng thoát với lỗi trên các tùy chọn trố mắt:
- - lint
- - lint tuổi
- - posix
- - lại khoảng thời gian
- - truyền thống
- tích hợp bản vá của Dominic Letz cho chức năng strtime.
- luận chính xác cho "/ dev / stdin" thiết bị đặc biệt (Gentoo # 424137).
- cập nhật cho các macro script configure: + sửa đổi kịch bản cấu hình và makefile để hỗ trợ cross-biên dịch. + Loại bỏ Turbo C ++ và C ++ Zortech makefiles. + Loại bỏ lỗi thời chức năng kiểm tra: fmod, memcpy, strchr, Dữ liệu nhập chứa, strtod, vfprintf. + Loại bỏ kiểm tra lỗi thời đối với một số tiêu đề: math.h, stdarg.h, stdlib.h, string.h time.h + hỗ trợ --datarootdir tùy chọn. + Thêm tham số thứ 3 để AC_DEFINE để cho phép autoheader để chạy. + Loại bỏ macro không sử dụng.
- update config.guess và config.sub
- thêm các biểu tượng cho tác phẩm nghệ thuật trang web
là gì mới trong phiên bản 1.3.4-20120627:
- phiên bản này thực hiện gawk của "nextfile" tính năng, cho biết thêm "/ dev / stdin" như một bí danh cho stdin (đã lấy bí danh là "-"), sửa chữa một kiểm tra tràn dùng để phân biệt giữa số lượng lớn và các chuỗi, cải thiện các dấu vết gỡ lỗi và kiểm tra bộ nhớ bị rò rỉ, và cho biết thêm sửa lỗi khác nhau và cải thiện tính di động.
là gì mới trong phiên bản 1.3.4-20100625:
- dịch đúng bát phân và hex thoát cho hệ thống thư viện biểu hiện thường xuyên.
- sửa đổi cấu hình kịch bản để hỗ trợ --program-hậu tố, vv.
- thêm kịch bản gói Debian, cho "mawk-cur".
- thêm RPM spec-file.
- di chuyển release- và vá cấp giá trị từ version.c để patchlev.h để đơn giản hóa các kịch bản bao bì.
là gì mới trong phiên bản 1.3.3-20090920:
- Phiên bản này hỗ trợ null trong các mô hình trường phân cách.
- Nó cải thiện hiệu suất của các mảng kết hợp thông qua một hàm băm mới.
- Nó có bản sửa lỗi khác / cải .
là gì mới trong phiên bản 1.3.3-20090820:
- nhỏ di động / tiêu chuẩn sửa chữa cho các ví dụ / hical
- thêm tính năng WHINY_USERS sắp xếp mảng, để tương thích với gawk (patch bởi Aharon Robbins).
- đúng thấp hạn d_to_U () chức năng, mà đã phá vỡ chuyển đổi của zero trong "% x" định dạng, thêm vào fix cho Debian # 303825 (báo cáo của Masami Hiramatsu).
- modify "% s" và "% c" định dạng trong printf / sprintf lệnh để đảm bảo rằng "? S" không làm zero-padding, cho phù hợp tiêu chuẩn (thảo luận với Aharon Robbins, Mike Brennan, nhắc nhở bởi Debian # 339799 ).
Bình luận không