Programinė detalės:
Versija: R49
Įkėlimo datą: 17 Feb 15
Licencija: Nemokamai
Populiarumas: 71
MirBSD Korn "Shell (mksh) yra aktyviai plėtoti perėmėja pdksh (Public Domain" Korn "Shell), kurios tikslas gaminti shell geras interaktyvios naudoti, bet didžiausią dėmesį skirdamos scenarijus.
Projektas yra skirtas būti nešiojamas daugeliui * nix-kaip operacinių sistemų tol, kol jie nėra pernelyg miglota p>
Kas naujo , šioje laidoje:.
- [TG] dot.mkshrc: nustatyti du klausimus su cd įvynioti
- [TG] Nelūžis nustatyti + p (platesnis emisijos dar reikia spręsti)
- [Steffenas Daode Nurpmeso] Naudokite WCONTINUED su waitpid (2)
- [millert] Pridėti tinkamai sustabdyti įmontuotų tvarkymo TTY (4) ir setpgrp (2)
- [TG] dezinfekavimas ir šiek tiek optimizuoti kontrolės pobūdį tvarkymo
- [TG] Pridėti O_BINARY visiems atvira (2) ragina OS / 2 klibc parama
- [TG] Sukurti pasirinkimo stygos lukštais, nustatyti, ulimit kompiliavimo metu
- [Steffenas Daode Nurpmeso] lašas ISTRIP termios (4) režimas
- [TG] Perduokite neigiamų istorijos numerius, octals į manpage
- [TG] Padaryti check.pl darbą Perl & lt; 5.6.1 vėl
- [TG] Aptikti getsid (2), ir praleisti oksh sustabdyti builtin kitaip
- [TG] Dokumentas, kad nustatyti -o noclobber yra nesaugu tempfiles
- [TG] Update "Unicode 6.3.0
- [RT] Atkurti šiek perkeliamumą
- [TG] Fix apdorojant pozicinį argumentų kintamųjų vardai
- [TG] Pabarstykite keletą __attribute __ ((__ pure__)); fiksuojančios įspėjimai
- [TG] Nustatyti remtis OSX: visada naudokite mūsų wcwidth kodą; naudoti tik mūsų strlcpy (3) kodas, jei OE nenumato vieną (paskatino jonthn IRC)
- [TG] Optimizuokite sh -C exec net MKSH_SMALL
- [TG] Naudokite naują BAFH už maišos
Kas naujo versija R47:
- R47 yra būtina turėti BUGFIX atnaujinimą, kuris ištaiso daugumą klausimų Popping R45 / R46, taip pat kai kuriose daug vyresnių klaidų.
- Tai dabar dar labiau suderinta su POSIX elgesį, pašalina būtinybę cttyhack Linux poreikį ir pristato naują & quot; nustatyti ± o paveldėti-xtrace & quot ;, su kuria elgesys & quot; nustatyti -x & quot; įvažiuojant funkcija gali būti valdoma.
- Simbolių pločiai dabar skaičiuojama už Unicode 6.2.0 standarto.
Kas naujo versija R44:
- [TG] & quot; $ @ & quot; visada generuoja žodžius; klaidą pastebėjo Engla IRC
- [TG] Optimizuokite print_columns ekranas naudoti ekrane erdvė geriau
Kas naujo versija R40d:
- [TG] Naujas test.sh "-f" variantas (tas pats kaip "-C fastbox)
- [TG] lašas naudojant nustatytą -o noglob viduje pushd / popd / dirs
- [TG] Naudoti + = daugiau dot.mkshrc ir išlaikyti stygų trumpesnis
- [TG] Teisingas interworking tarp vietos ir nustatytą -A
- [TG] Fix "out-of-Bounds atminties prieigos stygos 32 KIB ilgis
- [TG] MKSH_DISABLE_DEPRECATED (už integratorius)
- [TG, Jilles Tjoelker] tyrimas (1) Built-in elgiasi taip, kaip sako POSIX
- [TG] Perkelti kompiliavimo laiko teiginiai, kad Build.sh iš misc.c # ifdef DEBUG
- [TG] užkalbėjimas dokumentacija yra iš Build.sh apačioje
- [TG] test.sh: Išsamiai surasti perl (1) vertėjas naudoti
- [TG] Nauji bandymai su skaičiais (bazė 1 ‥ 36, bazinių nepatikslintas, pagrindas OOB)
- [TG] Teisingas klaidų takai tipografijos -n pasaulio valstybės
- [TG] Prieštarauti žodžiu & quot; 010 & quot; skaičiumi aštuntainę, eisiu
- [TG] patobulinimai naujo. sveikasis skaičius tvarkymas; aiškiau manpage tekstą
- [TG] Nenaudokite caddr_t Linux, todėl dietlibc nustoja bitching
- [TG, Jilles Tjoelker] Pagauk skyrius / modulį perpildymo 0x80000000 / -1
- [TG] Emacs režimas ^ O regresijos fix kai nerealu linijos redagavo
Kas naujo versija R40c:
- Ši versija išsprendžia keletą nedidelių klaidų SH suderinamumo, UTF- 8 tvarkymas, Emacs režimas ir statyti sistema.
- Ji apima keletą papildymus žinyno puslapyje, taip pat perkeliamumo pataisymai Openstep, Interix ir Hurd ir naują uostą MSYS.
Kas naujo versija R40b:
- Ši versija išsprendžia keletą neaiškių būdų lukštais gali Crash TTY , užšaldyti arba atsisakyti pradėti.
- skirtukas užbaigimo vartotojo patirtį buvo patobulintas, kad būtų galima ^ distancinis iš kačių.
- setenv funkcija buvo įtraukta į numatytąjį ~ / .mkshrc failą.
- dokumentacija geriau paaiškina, kad echo nėra nešiojamų ir kurios paleisties failai skaityti.
- manpage įskaitomumas buvo patobulintas.
- Naujas & quot; pasaulinė & quot; ypatingą įmontuotą komandų buvo pridėta, daro pati, kaip & quot; tipografijos & quot; (& Quot; vietos & quot;). Išskyrus priimant kiekvieną palietė parametras vietos į funkciją, net jeigu jis egzistavo prieš
- Kompiliatorius / linkerių klaidos sugauti anksčiau.
- buvo nustatytos Kai kompiliatoriaus įspėjimai.
Kas naujo versija R40:.
- katė ir miego buvo pridėta builtins
- "Android", FreeMiNT ir Haiku platformos dabar palaikoma.
- buvo daug interaktyvių patobulinimai.
- elgesys buvo suderinta su POSIX / SUSv4 (parametrų irimą, ir tt).
- Nuoroda laikas optimizavimas ir llvm Dragonegg yra palaikomi.
- Per daug sudėtinga kodas buvo pakeistas paprastesnis, mažesnis, greičiau ir teisingiau kodą.
- Unicode buvo sinchronizuotas su standarto 6.0.0 versija.
- bash / ksh93 / zsh daug plėtiniai yra palaikomi:% TURINYS% amp; quot; ... & quot ;, $ {PIPESTATUS [*]}, atveju; &; ir | x + = y x + = ( yz), ir tt.
- Naujas Rekurentiniai analizatoriaus pataisymai komanda Keitimas.
- Funkcijos paveldėti & quot; nustatyti -X & quot;.
- & quot; skaityti & quot; builtin gali skaityti (iki) N baitų į žodžių ar char masyvas, su pertrauka.
- & quot; Čia dokumentas & quot; tvarkymas buvo patobulintas.
Kas naujo versija R39:
- Stabilus atnaujinimas; R40 taps didelių atnaujinti su naujų funkcijų ir sintaksės pokyčius.
Kas naujo versija R38c:
- [TG] Fix regresijos bandymų su OS reikalaudami ant Szulernia (Cygwin)
- [Seanas Boudreau] QNX 6.4.2 ED (1) sako, kad klaidas fiksuoto
- [TG] Build.sh taisymo: -DMKSH_BINSHREDUCED taip pat gali būti teikiama be -DMKSH_SMALL; leidžia HAVE_REALPATH = X ir HAVE_REVOKE = x aplinkoje vėl įjungti juos, net jei -DMKSH_SMALL išjungia juos pagal nutylėjimą, kaip mknod jau padarė
- [TG] -DMKSH_ASSUME_UTF8 = 0 praleidžia aplinkos patikrinimus, kaip -DMKSH_ASSUME_UTF8 = 1, bet išjungia utf8-mode
- [TG] Taikyti šiek tiek daugiau KNF - Stilius (9) - prie šaltinio; išvalyti jį ir toliau optimizuoti mažo dydžio
- [OpenBSD] Fix segfaults sukelia trūksta patikrinimą pabaigoje įėjimo į & quot tokeniser, tegul - & quot; ir kiti įvesties
- [OpenBSD] Padaryti Vi redagavimas režimas ^ W elgtis kaip Emacs Mode
- [TG] Jei killpg (3) avaiable, naudojimo nužudyti (2), ir tikiuosi, kad jis veikia
- [TG] -DMKSH_NO_LIMITS praleidžia bando statyti ulimit kodą
Komentarai nerastas