Prog.varedetaljer:
Versjon: R49
Last opp dato: 17 Feb 15
Lisens: Gratis
Popularitet: 71
MirBSD Korn Shell (mksh) er et aktivt utviklet etterfølger av pdksh (Public Domain Korn Shell), som tar sikte på å produsere et skall god for interaktiv bruk, men med hovedfokus på scripting.
Prosjektet er ment å være bærbar til de fleste * nix-lignende operativsystemer, så lenge de ikke er for obskure
Hva er nytt i denne utgaven:.
- [tg] dot.mkshrc: fikse to problemer med cd wrapper
- [tg] Unbreak satt + p (bredere problemet fortsatt tas opp)
- [Steffen Daode Nurpmeso] Bruk WCONTINUED med waitpid (2)
- [millert] Legg riktig suspeninnebygd håndtering tty (4) og setpgrp (2)
- [tg] Desinfiser og litt optimalisere kontroll karakter håndtering
- [tg] Legg O_BINARY til alle åpne (2) kaller for OS / 2 kLIBC støtte
- [tg] Generer opsjons strenger for skall, satt, ulimit på kompilering
- [Steffen Daode Nurpmeso] Drop ISTRIP termios (4) modus
- [tg] Nevn negative historie tall, octals i manpage
- [tg] Gjør check.pl arbeid med Perl & lt; 5.6.1 igjen
- [tg] Detect GETSID (2) og hoppe over oksh suspendere builtin ellers
- [tg] Dokument som satt -o noclobber er utrygt for tempfiles
- [tg] Update til Unicode 6.3.0
- [RT] Gjenopprett noen portabilitet
- [tg] Fix parsing posisjons argument variabelnavn
- [tg] Dryss noen __attribute __ ((__ pure__)); fikse advarsler
- [tg] Fix bygger på OSX: alltid bruke vår wcwidth kode; bare bruke vår strlcpy (3) kode hvis OE ikke gir ett (tilskyndet av jonthn på IRC)
- [tg] Optimal sh -c til exec selv i MKSH_SMALL
- [tg] Bruk ny BAFH for hashing
Hva er nytt i versjon R47:
- R47 er en må-ha bugfix oppdatering som korrigerer de fleste problemer dukker opp med R45 / R46 samt noen mye eldre bugs.
- Det er nå enda mer på linje med POSIX atferd, fjerner behovet for cttyhack på Linux, og introduserer den nye & quot; satt ± o arve-xtrace & quot ;, som oppførselen til & quot; satt -x & quot; ved inngåelse en funksjon kan kontrolleres.
- Character bredder er nå beregnet per Unicode 6.2.0 standard.
Hva er nytt i versjon R44:
- [tg] & quot; $ @ & quot; alltid genererer ord; bug oppdaget av Engla i IRC
- [tg] Optimalisere print_columns skjerm for å bruke plass på skjermen bedre
Hva er nytt i versjon R40d:
- [tg] Ny test.sh '-f alternativet (samme som "-C fastbox ')
- [tg] Drop bruker satt -o noglob inne pushd / POPD / dirs
- [tg] Bruk + = mer i dot.mkshrc og holde strenger kortere
- [tg] Riktig samvirke mellom lokal og satt -A
- [tg] Fix out-of-bounds minne tilgang på strenger av 32 KiB lengde
- [tg] MKSH_DISABLE_DEPRECATED (for integratorer)
- [tg, Jilles Tjoelker] test (1) innebygd oppfører seg akkurat som POSIX sier
- [tg] Move kompilere-time påstander til Build.sh fra misc.c # ifdef DEBUG
- [tg] Påkallelse dokumentasjon er på bunnen av Build.sh
- [tg] test.sh: verbosely lete etter perl (1) tolk for å bruke
- [tg] Nye tester for heltall (baser en ‥ 36, base uspesifisert, base OOB)
- [tg] Riktig feil baner for typografisk -n global tilstand
- [tg] Fraråd tolke & quot; 010 & quot; som oktaltall, vil gå
- [tg] Forbedringer re. heltall håndtering; mer eksplisitt manpage tekst
- [tg] Ikke bruk caddr_t på Linux, så dietlibc slutter bitching
- [tg, Jilles Tjoelker] Catch divisjon / modulo overløp 0x80000000 / -1
- [tg] Emacs modus ^ O regresjon fix når de hentet linjene er redigert
Hva er nytt i versjon R40c:
- Denne versjonen fikser flere små bugs i sh kompatibilitet, UTF- 8 håndtering, Emacs-modus, og bygge system.
- Det inkluderer noen tilføyelser til mannen siden samt bærbarhet reparasjoner for Openstep, Interix, og Hurd og en ny port til MSYS.
Hva er nytt i versjon R40b:
- Denne versjonen fikser flere obskure måter skallet kunne krasje tty , fryse, eller nekter å starte.
- Fanen ferdigstillelse brukeropplevelsen ble forbedret for å tillate ^ cing ut av katt.
- setenv funksjonen ble lagt til standard ~ / .mkshrc fil.
- Dokumentasjonen bedre forklarer at ekkoet er ikke bærbar og som oppstartsfilene blir lest.
- manpage lesbarhet ble forbedret.
- Den nye & quot; global & quot; spesiell innebygd kommando ble lagt, gjør det samme som & quot; typografisk & quot; (& Quot; lokale & quot;). Bortsett fra å gjøre hver rørt parameter lokale til funksjon, selv om det eksisterte før
- Compiler / linker feil er fanget tidligere.
- Noen kompilatoren advarsler ble fikset.
Hva er nytt i versjon R40:.
- katt og søvn ble lagt til som builtins
- De Android, FreeMiNT, og Haiku plattformer støttes nå.
- Mange interaktive forbedringer ble gjort.
- Oppførselen ble justert med POSIX / SUSv4 (parameter utvidelser, etc).
- Link tid optimalisering og LLVM Dragonegg støttes.
- Altfor komplisert kode ble erstattet med enklere, mindre, raskere og mer riktig kode.
- Unicode støtte ble synkronisert med versjon 6.0.0 av standarden.
- Mange bash / ksh93 / zsh utvidelser støttes:% INNHOLD% amp; quot; ... & quot ;, $ {PIPESTATUS [*]}, case, & og; |, x + = y, x + = ( yz), osv.
- En ny rekursive parser fikser kommando substitusjon.
- Funksjoner arve & quot; satt -x & quot;.
- & quot; lese & quot; innebygd kan lese (opptil) n bytes i en rekke ord eller røye, med en timeout.
- & quot; Her dokumentet & quot; håndtering ble forbedret.
Hva er nytt i versjon R39:
- Stabil oppdatering; R40 vil bli en stor oppdatering med nye funksjoner og syntaks endringer.
Hva er nytt i versjon R38c:
- [tg] Fix regresjon tester på operativsystemer insistere på en shebang (Cygwin)
- [Sean Boudreau] QNX 6.4.2 ed (1) sies å ha bugs fikset
- [tg] Build.sh feilrettinger: -DMKSH_BINSHREDUCED kan også gis uten -DMKSH_SMALL; tillate HAVE_REALPATH = x og HAVE_REVOKE = x i miljøet for å aktivere disse selv om -DMKSH_SMALL deaktiverer dem som standard, som mknod allerede gjorde
- [tg] -DMKSH_ASSUME_UTF8 = 0 hopper miljøet sjekker, som -DMKSH_ASSUME_UTF8 = 1, men deaktiverer utf8-modus
- [tg] Påfør litt mer KNF - stil (9) - til kilden; rydde opp og optimalisere ytterligere for liten størrelse
- [OpenBSD] Fix segfaults forårsaket av manglende sjekk for slutten av innspill i tokeniser på & quot; la - & quot; og andre innspill
- [OpenBSD] Gjør modus Vi redigering ^ W oppføre seg som Emacs modus
- [tg] Hvis ingen killpg (3) er avaiable, bruk kill (2) og håper det fungerer
- [tg] -DMKSH_NO_LIMITS hopper prøver å bygge ulimit koden
Kommentarer ikke funnet