MirBSD Korn Shell

Screenshot Software:
MirBSD Korn Shell
Szczegóły programowe:
Wersja: R49
Filmu: 17 Feb 15
Wywoływacz: MirOS Project
Licencja: Wolny
Popularność: 9

Rating: 2.0/5 (Total Votes: 1)

MirBSD Korn Shell (mksh) jest aktywnie rozwijany następca pdksh (Public Domain Korn Shell), mający na celu wytwarzania powłoki na dobro interaktywnej użytku, ale z skupianiem się na skryptach.
Projekt ma być przenośne na większości * nix systemów operacyjnych-jak tak długo, jak nie są zbyt niejasne

Co nowego w tym wydaniu:.

  • [tg] dot.mkshrc: rozwiązać dwa problemy z owijki cd
  • [tg] Unbreak ustawić + P (szerszy problem wciąż się zająć)
  • [Steffen Daode Nurpmeso] Wykorzystanie WCONTINUED z waitpid (2)
  • [millert] Dodaj właściwe zawieszenie wbudowane obsługi tty (4) i setpgrp (2)
  • [tg] Sanitise i nieco zoptymalizować znak kontrolny obsługi
  • [tg] Dodaj O_BINARY wszystkim otwarte (2) wzywa do OS / 2 Wsparcie klibc
  • [tg] Generowanie ciągów opcji dla powłoki, zestaw, ulimit w czasie kompilacji,
  • [Steffen Daode Nurpmeso] termios Spadek istrip (4) Tryb
  • [tg] Wzmianka liczb ujemnych historii, octals na stronie podręcznika systemowego
  • [tg] Dodać pracy check.pl z Perl & lt; 5.6.1 ponownie
  • [tg] Wykrywanie getsid (2) i pominąć oksh zawieszamy wbudowane inaczej
  • [tg] Dokument, który jest ustawiony -o noclobber bezpieczne dla Tempfiles
  • [tg] Aktualizacja do Unicode 6.3.0
  • [RT] Przywróć niektóre przenoszenia
  • [tg] Fix parsowania pozycyjna argumentów nazw zmiennych,
  • [tg] Posypać kilka __attribute __ ((__ pure__)); naprawić ostrzeżenia
  • [tg] Fix budować na OSX: zawsze skorzystać z naszej wcwidth kod; korzystać tylko z naszą strlcpy (3) kod, jeśli OE nie przewiduje jeden (monit jonthn na IRC)
  • [tg] Optymalizacja sh -c exec nawet w MKSH_SMALL
  • [tg] Użyj nowego BAFH do mieszania

Co nowego w wersji R47:

  • R47 jest must-have aktualizacja naprawiająca błędy, które rozwiązuje większość problemów pojawiały się z R45 / R46, a także niektórych znacznie starszych błędów.
  • jest teraz jeszcze bardziej dostosowane do zachowań zgodnych z POSIX, eliminuje potrzebę cttyhack w systemie Linux, oraz wprowadza nowe & quot; ustaw ± o dziedziczą-xtrace & quot ;, z którym zachowanie & quot; set -x & quot; po wejściu w funkcję mogą być kontrolowane.
  • szerokości znaków są obecnie obliczane na standard Unicode 6.2.0.

Co nowego w wersji R44:

  • [tg] & quot; $ @ & quot; zawsze generuje słowa; błąd zauważony przez Engla w IRC
  • [tg] Optymalizacja print_columns wyświetlacz użyć lepszego miejsca na ekranie

Co nowego w wersji R40d:

  • [tg] Nowy test.sh '-f' opcją (tak samo jak '-C fastbox')
  • [tg] Spadek użyciem set -o noglob wewnątrz PUSHD / POPd / katalogów
  • [tg] Wykorzystanie + = bardziej dot.mkshrc i zachować strun krótszy
  • [tg] Prawidłowe współdziałanie pomiędzy lokalnym i ustawionym -A
  • [tg] Fix z boiskiem do pamięci na ciągi 32 długości KiB
  • [tg] MKSH_DISABLE_DEPRECATED (dla integratorów)
  • [tg, Jilles Tjoelker] Test (1) wbudowanych zachowuje się dokładnie tak, jak mówi, POSIX,
  • [tg] twierdzenia Przenieś się w czasie kompilacji z misc.c # Build.sh DEBUG ifdef
  • [tg] dokumentacji Inwokacja jest na dole Build.sh
  • [tg] test.sh: poszukaj perl --long (1), tłumacz w użyciu
  • [tg] Nowe testy dla liczb całkowitych (podstawa 1 ‥ 36, bazowe nieokreślony, baza OOB)
  • [tg] Popraw składania tekstu ścieżki błędu dla globalnego stanu -n
  • [tg] potępiać interpretacji & quot; 010 & quot; jako liczba ósemkowa, pójdzie
  • [tg] Ulepszenia ponownie. całkowita obsługa; bardziej wyraźne tekst podręcznika
  • [tg] Nie stosować caddr_t na Linuksie, więc dietlibc przestanie się rzucać,
  • [tg, Jilles Tjoelker] Podział Złap / modulo Przepełnienie 0x80000000 / -1
  • [tg] Tryb Emacs ^ O poprawki regresji, gdy są edytowane na ściągnięcie linie

Co nowego w wersji R40c:

  • Ta wersja poprawia kilka drobnych błędów w zgodności sh, UTF- 8 obsługi, tryb Emacs oraz system budowania.
  • Zawiera kilka uzupełnień do strony man oraz przenośności poprawki OPENSTEP, Interix oraz Hurda i nowego portu do Msys.

Co nowego w wersji R40b:

  • Ta wersja poprawia kilka niejasnych sposobów powłoki może katastrofie tty , zamrozić lub odmówić uruchomienia.
  • doświadczenie użytkownika zakończenie zakładka została poprawiona, aby umożliwić ^ Cing z kotem.
  • Funkcja setenv został dodany do domyślnego pliku ~ / .mkshrc.
  • Dokumentacja lepiej wyjaśnia, że ​​echo nie jest przenośny i które czytane są pliki startowe.
  • Manpage czytelności poprawiła.
  • nowej & quot; globalnym & quot; Specjalne wbudowanej komendy został dodany, robi to samo, jak & quot; przygotowana & quot; (& Quot; lokalne & quot;)., Z wyjątkiem dokonywania każdego dotknął parametr do funkcji lokalnego, nawet jeśli istniała przed
  • Compiler / Błędy łączenia zostały złowione wcześniej.
  • Niektóre kompilator zostały ustalone.

Co nowego w wersji R40:.

  • kot i snu zostały dodane jako builtins
  • platformy Android, FreeMiNT i Haiku są teraz obsługiwane.
  • Wiele interaktywne ulepszenia zostały wykonane.
  • zachowanie było zgodne z POSIX / SUSv4 (rozbudowy parametrów, itp).
  • optymalizacja czasu link i LLVM Dragonegg są obsługiwane.
  • Zbyt skomplikowana kod został zastąpiony prostsze, mniejsze, szybsze, bardziej poprawny kod.
  • Obsługa Unicode została zsynchronizowana z wersją 6.0.0 normy.
  • Wiele bash / ksh93 / zsh rozszerzenia są obsługiwane:% ZAWARTOŚĆ% amp; quot; ... & quot ;, $ {PIPESTATUS [*]}, sprawa; & i; |, x + = y, x + = ( yz), itp.
  • Nowy parser zastąpienie poprawki rekurencyjne polecenia.
  • Funkcje dziedziczą & quot; set -x & rdquo;.
  • & quot; zapoznać & quot; wbudowane może czytać (do) n bajtów do tablicy słów lub char, z limit czasu.
  • & quot; W tym dokumencie & quot; obchodzenie się poprawiła.

Co nowego w wersji R39:

  • Stabilny aktualizacja; R40 będzie głównym aktualizacja o nowe funkcje i zmiany składni.

Co nowego w wersji R38c:

  • [tg] Fix testów regresji na temat systemów operacyjnych nalegały na shebang (Cygwin)
  • [Sean Boudreau] QNX 6.4.2 ed (1), mówi się, że te błędy,
  • [tg] Build.sh poprawki: -DMKSH_BINSHREDUCED można także podawać bez -DMKSH_SMALL; pozwalają HAVE_REALPATH = x = x i HAVE_REVOKE w środowisku, aby ponownie włączyć te, nawet jeśli -DMKSH_SMALL wyłącza je domyślnie, jak mknod już to zrobiłem,
  • [tg] -DMKSH_ASSUME_UTF8 = 0 pomija kontrole środowiskowe, jak -DMKSH_ASSUME_UTF8 = 1, ale wyłącza utf8-mode
  • [tg] Zastosuj trochę więcej KNF - styl (9) - źródła; oczyścić się i dalszej optymalizacji dla małych rozmiarów,
  • [OpenBSD] Fix naruszenia ochrony pamięci spowodowanych brakuje czek na końcu wejście w tokeniser na & quot; niech - & quot; i inne wejście,
  • [OpenBSD] Dodać tryb edycji Vi ^ W zachowywać się jak tryb Emacs jest
  • [tg] Jeśli nie killpg (3) jest dostępny, wykorzystanie kill (2) i mam nadzieję, że działa,
  • [tg] -DMKSH_NO_LIMITS przeskakuje próbuje zbudować kod ulimit

Podobne oprogramowanie

fget
fget

3 Jun 15

Allegro FTPd
Allegro FTPd

3 Jun 15

V6scripts
V6scripts

20 Feb 15

Komentarze do MirBSD Korn Shell

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!