MirBSD Korn Shell

Skjermbilde programvare:
MirBSD Korn Shell
Prog.varedetaljer:
Versjon: R49
Last opp dato: 17 Feb 15
Utvikler: MirOS Project
Lisens: Gratis
Popularitet: 9

Rating: 2.0/5 (Total Votes: 1)

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

Lignende programvare

Kommentarer til MirBSD Korn Shell

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!