Дані програми:
Версія: R49
Дата завантаження: 17 Feb 15
Ліцензія: Безкоштовно
Популярність: 71
MirBSD Korn Shell (МКШ) є активно розвивається наступника pdksh (Public Domain Korn Shell), спрямовану на виробництво оболонки добре для інтерактивного використання, але з основним упором на сценаріїв.
Проект призначений для портативних більшості * NIX-подібних операційних систем, поки вони не надто неясними
Що нового У цьому випуску :.
- [TG] dot.mkshrc: виправити дві проблеми з оболонкою кд
- [TG] Unbreak встановити + P (ширше, ще належить вирішити)
- [Штеффен Даоде Nurpmeso] Використання WCONTINUED з waitpid (2)
- [millert] Додати власне призупинити вбудовану обробку TTY (4) і setpgrp (2)
- [TG] Sanitise і злегка оптимізувати керуючий символ обробки
- [TG] Додати O_BINARY для всіх відкритий (2) вимагає OS / 2 підтримка kLIBC
- [TG] Створення рядка параметрів для оболонки, набір, ULIMIT під час компіляції
- [Штеффен Даоде Nurpmeso] Падіння ISTRIP termios (4) Режим
- [TG] Згадка негативні числа історію, значення в вісімковий в Manpage
- [TG] Зробити check.pl роботу з Perl і LT; 5.6.1 знову
- [TG] Виявлення getsid (2) і пропустити oksh призупинити вбудовані в іншому випадку
- [TG] документ, в якому -o NoClobber небезпечно для тимчасових файлів
- [TG] Оновлення Unicode 6.3.0
- [RT] Відновлення певну переносимість
- [TG] Fix розбору імен позиційна аргументів змінної
- [TG] Посипати кілька __attribute __ ((__ pure__)); Виправлення попереджень
- [TG] Fix побудувати на OSX: завжди використовуйте наш wcwidth код; тільки використовувати наш strlcpy (3) код, якщо OE його не існує (викликано jonthn на IRC)
- [TG] Оптимізація ш -c для Exec навіть у MKSH_SMALL
- [TG] Використовуйте новий BAFH для хеширования
Що нового у версії R47:
- R47 є обов'язковим Виправлення оновлення, яке виправляє більшість проблем вискакують з R45 / R46, а також деяких більш старих помилок.
- В даний час навіть більшою мірою збігаються з POSIX поведінку, усуває необхідність у cttyhack на Linux, і вводить новий і Quot; встановити ± Ø успадковують-xtrace & Quot;, з якою поведінку і Quot; встановити -x & Quot; при вході у функцію можна управляти.
- ширини символів в даний час розраховується відповідно до стандарту Unicode 6.2.0.
Що нового у версії R44:
- [TG] і Quot; $ @ & Quot; завжди породжує слова; помилка помічена Engla в IRC
- на дисплеї [трансгенних] Оптимізація print_columns використовувати екранний простір більш
Що нового у версії R40d:
- [TG] Нове test.sh "-f ' (так само, як '-c fastbox')
- [TG] Падіння, використовуючи набір -o noglob всередині Pushd / Popd / директорій
- [TG] Використання + = більше dot.mkshrc і зберігати рядки коротше
- [TG] Правильне взаємодія між місцевою і встановити -a
- [TG] Fix поза межі доступу до пам'яті на струнах 32 довжиною КБ
- [TG] MKSH_DISABLE_DEPRECATED (для інтеграторів)
- [тг, Jilles Tjoelker] Тест (1) вбудований поводиться саме так, як каже POSIX
- [TG] для переміщення під час компіляції затвердження в Build.sh від misc.c # IFDEF DEBUG
- [TG] Виклик документація знаходиться на нижній частині Build.sh
- [TG] test.sh: багатослівно шукати Perl (1) перекладач використовувати
- [TG] Нові випробування для цілих чисел (базові 1 ‥ 36, базові заданий, база OOB)
- [TG] правильні шляхи помилок для набрана -n глобального стану
- [TG] застарілим інтерпретації та Quot; 010 & Quot; як вісімкове число, піде
- [TG] Покращення повторно. число управління; більш чітко текст сторінок Довідника
- [TG] Не використовуйте caddr_t на Linux, так dietlibc перестає скиглити
- [тг, Jilles Tjoelker] Поймайте поділ / перелив модулю 0x80000000 / -1
- [TG] Режим Emacs ^ O регресії виправити, коли надумані лінії редагуються
Що нового у версії R40c:
- Ця версія виправляє ряд дрібних помилок в сумісності SH, UTF- 8 обробки, режим Emacs, і система збірки.
- Це включає в себе деякі доповнення до сторінці людини, а також переносимості виправлення для OPENSTEP, Interix, і Херд і нового порту в MSYS.
Що нового у версії R40b:
- Ця версія виправляє ряд неясних шляхів оболонка може призвести до збою в TTY заморозити або відмовитися, щоб почати.
- користувальницький досвід автодоповнення була покращена, щоб дозволити ^ Cing з кіт.
- функція SetEnv був доданий в стандартний файл ~ / .mkshrc.
- Документація краще пояснює, що луна не є портативним і які файли автозавантаження читати.
- Manpage розбірливість була покращена.
- Новий & Quot; глобальна & Quot; спеціальні вбудовані команди був доданий, робить те ж саме, як і Quot; набрано & Quot; (& Quot; місцеві та Quot;). Крім докладає всіх торкнувся параметр локальної для функції, навіть якщо вона існувала перед
- Compiler / помилки компоновщика зловили раніше.
- Деякі попереджень компілятора були зафіксовані.
Що нового у версії R40 :.
- кішка і спати були додані в якості вбудованих команд
- Платформи Android, FreeMiNT і Haiku тепер підтримуються.
- були зроблені багато інтерактивних поліпшень.
- поведінку у відповідність з POSIX / SUSv4 (розширень параметрів, і т.д.).
- Оптимізація раз Посилання та LLVM Dragonegg підтримуються.
- Занадто складний код був замінений більш простим, менше, швидше, і більш правильний код.
- Підтримка Unicode був синхронізований з версією 6.0.0 цього стандарту.
- багато Bash / ksh93 / ЗШ розширення підтримуються:% CONTENT% амп; Quot; ... & Quot;, $ {PIPESTATUS [*]}, кейс; & і; | х + = Y, X + = ( YZ) та ін.
- новий рекурсивні аналізатор фіксує команда підстановки.
- Опції успадковувати і Quot; встановити -x & Quot ;.
- & Quot; читати & Quot; вбудована можете прочитати (до) N байт в масив слів або Чар, за допомогою тайм-ауту.
- & Quot; документ тут і Quot; Обробка була покращена.
Що нового у версії R39:
- Стабільний оновлення; R40 стане великим оновленням з новими можливостями і змінами синтаксису.
Що нового у версії R38c:
- [TG] Fix регресивних тестів на платформах, які наполягають на притон (Cygwin)
- [Шон Будро] QNX 6.4.2 видання (1), як кажуть, в виправлені помилки
- [TG] Build.sh виправлення: -DMKSH_BINSHREDUCED також може бути надана без -DMKSH_SMALL; дозволяють HAVE_REALPATH = х і HAVE_REVOKE = х в середовищі для повторного включення цих навіть якщо -DMKSH_SMALL відключає їх за замовчуванням, як mknod вже зробив
- [TG] -DMKSH_ASSUME_UTF8 = 0 переходить перевірки оточення, як -DMKSH_ASSUME_UTF8 = 1, але відключає utf8-режим
- [TG] Застосувати ще трохи KNF - стиль (9) - до джерела; очистити його і подальшої оптимізації для малого розміру
- [OpenBSD] Fix сегментації викликано відсутністю чек на кінець введення в tokeniser на & Quot; нехай - і Quot; та інші пристрої введення
- [OpenBSD] Зробити Vi режим редагування ^ W поводяться як і в режимі Emacs в
- [TG] Якщо немає killpg (3) не є доповіді доступний, використання вбивств (2) і сподіваюся, що це працює
- [TG] -DMKSH_NO_LIMITS пропускає намагається побудувати код ULIMIT
Коментар не знайдено