Các chi tiết về phần mềm:
Phiên bản: R49
Ngày tải lên: 17 Feb 15
Giấy phép: Miễn phí
Phổ biến: 71
MirBSD Korn Shell (mksh) là một người kế nhiệm chủ động phát triển của pdksh (Domain Public Korn Shell), nhằm mục đích tạo ra một vỏ tốt để sử dụng tương tác, nhưng tập trung chủ yếu vào kịch bản.
Dự án được thiết kế để có thể di chuyển với hầu hết các hệ điều hành * nix-như là miễn là họ không quá tối nghĩa
là gì mới trong phiên bản này:.
- [tg] dot.mkshrc: sửa chữa hai vấn đề với các wrapper cd
- [tg] Unbreak đặt + p (vấn đề rộng lớn hơn vẫn được giải quyết)
- [Steffen Daode Nurpmeso] Sử dụng WCONTINUED với waitpid (2)
- [millert] Thêm hợp đình chỉ builtin xử lý tty (4) và setpgrp (2)
- [tg] Sanitise và hơi tối ưu hóa xử lý các ký tự điều khiển
- [tg] Thêm O_BINARY để mở tất cả (2) gọi cho OS / 2 hỗ trợ kLIBC
- [tg] Tạo chuỗi lựa chọn cho vỏ, thiết lập, ulimit tại thời gian biên dịch
- [Steffen Daode Nurpmeso] Drop istrip termios (4) Chế độ
- [tg] Đề cập đến con số lịch sử âm, octals trong manpage
- [tg] Hãy làm check.pl với Perl & lt; 5.6.1 lại
- [tg] Phát hiện getsid (2) và bỏ qua oksh đình chỉ dựng sẵn khác
- [tg] Tài liệu rằng thiết -o noclobber là không an toàn cho tempfiles
- [tg] Update để Unicode 6.3.0
- [RT] Restore một số tính di động
- [tg] Fix phân tích lý luận về vị trí tên biến
- [tg] Rắc một vài __attribute __ ((__ pure__)); khắc phục cảnh báo
- [tg] Fix xây dựng trên OSX: luôn luôn sử dụng mã wcwidth của chúng tôi; chỉ sử dụng strlcpy của chúng tôi (3) mã nếu OE không cung cấp một (nhắc bởi jonthn trên IRC)
- [tg] Tối ưu hóa sh -c exec ngay cả trong MKSH_SMALL
- [tg] Sử dụng BAFH mới cho băm
là gì mới trong phiên bản R47:
- R47 là một-phải có bản cập nhật Sửa lỗi mà sửa chữa hầu hết các vấn đề nảy lên với R45 / R46 cũng như một số lỗi rất lớn tuổi.
- Đó là bây giờ thậm chí phù hợp hơn với hành vi POSIX, loại bỏ sự cần thiết cho cttyhack trên Linux, và giới thiệu mới & quot; thiết ± o kế thừa-xtrace & quot ;, mà hành vi của & quot; thiết -x & quot; khi vào một chức năng có thể được kiểm soát.
- độ rộng Character giờ được tính theo tiêu chuẩn Unicode 6.2.0.
là gì mới trong phiên bản R44:
- [tg] & quot; $ @ & quot; luôn tạo ra chữ; lỗi phát hiện bởi engla trong IRC
- hiển thị [tg] Tối ưu hóa print_columns để sử dụng không gian màn hình tốt hơn
là gì mới trong phiên bản R40d:
- [tg] New test.sh 'f' tùy chọn (giống như 'fastbox -C')
- [tg] Drop sử dụng thiết noglob -o bên pushd / popd / dirs
- [tg] Sử dụng + = hơn trong dot.mkshrc và giữ chuỗi ngắn
- [tg] ảnh hưởng lẫn nhau giữa các địa phương và đúng thiết -A
- [tg] Fix out-of-bounds truy cập bộ nhớ trên dây của 32 KiB chiều dài
- [tg] MKSH_DISABLE_DEPRECATED (cho người hợp)
- [tg, Jilles Tjoelker] kiểm tra (1) được xây dựng trong cư xử chính xác như POSIX nói
- [tg] Di chuyển thời gian biên dịch để khẳng định Build.sh từ misc.c # ifdef DEBUG
- [tg] tài liệu Gọi là ở dưới cùng của Build.sh
- [tg] test.sh: verbosely tìm perl (1) thông dịch viên để sử dụng
- [tg] Các thí nghiệm mới cho các số nguyên (cơ sở 1 ‥ 36, cơ sở xác định, cơ sở OOB)
- [tg] đường dẫn lỗi cho đúng typeset -n nhà nước toàn cầu
- [tg] Phản đối giải thích & quot; 010 & quot; như số bát phân, sẽ đi
- [tg] Những cải tiến lại. xử lý số nguyên; văn bản manpage rõ ràng hơn
- [tg] Không sử dụng caddr_t trên Linux, vì vậy dietlibc dừng bitching
- [tg, Jilles Tjoelker] chia Catch / modulo tràn 0x80000000 / -1
- [tg] chế độ Emacs ^ O sửa chữa hồi quy khi dòng lấy được chỉnh sửa
là gì mới trong phiên bản R40c:
- Phiên bản này sửa chữa một số lỗi nhỏ trong khả năng tương thích sh, UTF- 8 xử lý, chế độ Emacs, và xây dựng hệ thống.
- Nó bao gồm một số bổ sung để trang người đàn ông cũng như sửa chữa di động cho OPENSTEP, Interix, và Hurd và một cảng mới để MSYS.
là gì mới trong phiên bản R40b:
- Phiên bản này sửa chữa một số cách làm mờ vỏ có thể đột nhập tty , đóng băng, hoặc từ chối khởi động.
- Kinh nghiệm sử dụng hoàn tab đã được cải thiện cho phép ^ cing ra của mèo.
- Các chức năng setenv đã được thêm vào tập tin mặc định ~ / .mkshrc.
- Các tài liệu tốt hơn giải thích rằng tiếng vang không phải là xách tay và các tập tin khởi động được đọc.
- manpage mức độ dễ đọc được cải thiện.
- mới & quot; toàn cầu & quot; đặc biệt được xây dựng trong lệnh đã được bổ sung, làm tương tự như & quot; typeset & quot; (& Quot; địa phương & quot;). Ngoại trừ làm cho mọi cảm động tham số địa phương để các chức năng ngay cả khi nó đã tồn tại trước khi
- Compiler lỗi / mối liên kết được đánh bắt trước đó.
- Một số cảnh báo trình biên dịch đã được cố định.
là gì mới trong phiên bản R40:.
- mèo và ngủ được thêm vào như là dựng sẵn
- Các nền tảng Android, FreeMiNT, và Haiku hiện được hỗ trợ.
- Nhiều cải tiến đã được thực hiện tương tác.
- Các hành vi được liên kết với POSIX / SUSv4 (mở rộng tham số, vv).
- tối ưu hóa thời gian kết nối và tính LLVM Dragonegg được hỗ trợ.
- Mã Quá phức tạp đã được thay thế bằng đơn giản, nhỏ hơn, nhanh hơn, và mã số chính xác hơn.
- hỗ trợ Unicode đã được đồng bộ hóa với phiên bản 6.0.0 của tiêu chuẩn.
- Rất nhiều bash / ksh93 / zsh phần mở rộng được hỗ trợ:% NỘI DUNG% amp; quot; ... & quot ;, $ {PIPESTATUS [*]}, trường hợp; & và; |, x + = y, x + = ( yz), vv.
- Một bản sửa lỗi phân tích cú pháp đệ quy mới lệnh thay thế.
- Chức năng kế thừa & quot; thiết -x & quot;.
- Các & quot; đọc & quot; dựng sẵn có thể đọc (lên đến) n byte vào một mảng các từ hoặc char, với thời gian chờ.
- & quot; Đây tài liệu & quot; xử lý được cải thiện.
là gì mới trong phiên bản R39:
- cập nhật ổn định; R40 sẽ trở thành một bản cập nhật lớn với nhiều tính năng mới và thay đổi cú pháp.
là gì mới trong phiên bản R38c:
- [tg] Fix kiểm tra hồi quy trên hệ điều hành nhấn mạnh vào một tửu quán (Cygwin)
- [Sean Boudreau] QNX 6.4.2 ed (1) được cho là đã cố định các lỗi
- [tg] Build.sh sửa lỗi: -DMKSH_BINSHREDUCED cũng có thể được đưa ra mà không -DMKSH_SMALL; cho phép HAVE_REALPATH = x và HAVE_REVOKE = x trong môi trường để kích hoạt lại các thậm chí nếu -DMKSH_SMALL vô hiệu hóa chúng bằng cách mặc định, như đã làm mknod
- [tg] -DMKSH_ASSUME_UTF8 = 0 bỏ qua việc kiểm tra môi trường, như -DMKSH_ASSUME_UTF8 = 1, nhưng vô hiệu hóa các utf8-mode
- [tg] Áp dụng một số chi tiết KNF - phong cách (9) - với nguồn; làm sạch nó lên và tiếp tục tối ưu hóa kích thước nhỏ
- [OpenBSD] Fix segfaults do thiếu kiểm tra cho kết thúc của đầu vào trong tokeniser vào & quot; let - & quot; và đầu vào khác
- [OpenBSD] Hãy Vi chế độ chỉnh sửa ^ W cư xử như Emacs chế độ của
- [tg] Nếu không killpg (3) là avaiable, sử dụng kill (2) và hy vọng nó hoạt động
- [tg] -DMKSH_NO_LIMITS bỏ qua cố gắng để xây dựng mã ulimit
Bình luận không