MirBSD Korn Shell

Software screenshot:
MirBSD Korn Shell
Rincian Software:
Versi: R49
Tanggal Upload: 17 Feb 15
Pengembang: MirOS Project
Lisensi: Gratis
Popularitas: 9

Rating: 2.0/5 (Total Votes: 1)

MirBSD Korn Shell (mksh) adalah penerus aktif dikembangkan dari pdksh (Domain Publik Korn Shell), bertujuan untuk menghasilkan shell baik untuk digunakan interaktif, namun dengan fokus utama pada scripting.
Proyek ini dimaksudkan untuk menjadi portabel untuk sebagian besar * nix-seperti sistem operasi asalkan mereka tidak terlalu jelas

Apa yang baru dalam rilis ini:.

  • [tg] dot.mkshrc: memperbaiki dua masalah dengan pembungkus cd
  • [tg] Unbreak set + p (masalah yang lebih luas masih harus ditangani)
  • [Steffen Daode Nurpmeso] Gunakan WCONTINUED dengan waitpid (2)
  • [millert] Tambah tepat menangguhkan penanganan builtin tty (4) dan setpgrp (2)
  • [tg] Sanitise dan sedikit mengoptimalkan karakter kontrol penanganan
  • [tg] Tambahkan O_BINARY ke semua terbuka (2) panggilan untuk OS / 2 support kLIBC
  • [tg] Menghasilkan string pilihan untuk shell, mengatur, ulimit pada waktu kompilasi
  • [Steffen Daode Nurpmeso] Gugurkan istrip termios (4) modus
  • [tg] Sebutkan nomor sejarah negatif, octals dalam manualnya
  • [tg] Membuat pekerjaan check.pl dengan Perl & lt; 5.6.1 lagi
  • [tg] Mendeteksi getsid (2) dan melewatkan oksh menangguhkan builtin sebaliknya
  • [tg] Dokumen yang mengatur noclobber -o tidak aman untuk tempfiles
  • [tg] Update untuk Unicode 6.3.0
  • [RT] Kembalikan beberapa portabilitas
  • [tg] Memperbaiki parsing argumen posisi nama variabel
  • [tg] Taburkan __attribute __ beberapa ((__ pure__)); memperbaiki peringatan
  • [tg] Perbaiki membangun OSX: selalu menggunakan kode wcwidth kami; hanya menggunakan strlcpy (3) kode kita jika OE tidak menyediakan satu (diminta oleh jonthn di IRC)
  • [tg] Mengoptimalkan sh -c untuk mengeksekusi bahkan di MKSH_SMALL
  • [tg] Gunakan BAFH baru untuk hashing

Apa yang baru dalam versi R47:

  • R47 adalah yang harus dimiliki pembaruan bugfix yang mengoreksi sebagian besar masalah bermunculan dengan R45 / R46 serta beberapa bug yang jauh lebih tua.
  • Sekarang bahkan lebih selaras dengan perilaku POSIX, menghilangkan kebutuhan untuk cttyhack pada Linux, dan memperkenalkan baru & quot; diatur ± o mewarisi-xtrace & quot ;, dengan yang perilaku & quot; set x & quot; saat memasuki fungsi dapat dikendalikan.
  • lebar Karakter sekarang dihitung per standar Unicode 6.2.0.

Apa yang baru dalam versi R44:

  • [tg] & quot; $ @ & quot; selalu menghasilkan kata-kata; bug ditemukan oleh Engla di IRC
  • display [tg] Mengoptimalkan print_columns untuk menggunakan ruang layar yang lebih baik

Apa yang baru dalam versi R40d:

  • [tg] New test.sh '-f' pilihan (sama seperti 'fastbox -C')
  • [tg] Jatuhkan menggunakan set noglob -o dalam pushd / popd / dirs
  • [tg] Gunakan + = lebih dot.mkshrc dan menjaga string pendek
  • [tg] interworking Benar antara lokal dan mengatur -A
  • [tg] Perbaiki out-of-batas akses memori pada string dari 32 KiB panjang
  • [tg] MKSH_DISABLE_DEPRECATED (untuk integrator)
  • [tg, Jilles Tjoelker] test (1) built-in berperilaku persis seperti POSIX mengatakan
  • [tg] Move waktu kompilasi pernyataan untuk Build.sh dari misc.c # ifdef DEBUG
  • [tg] dokumentasi Doa adalah di bagian bawah Build.sh
  • [tg] test.sh: verbosely mencari perl (1) juru menggunakan
  • [tg] tes baru untuk bilangan bulat (basis 1 ‥ 36, dasar tidak ditentukan, dasar OOB)
  • [tg] jalur kesalahan yang benar untuk mengeset n negara global
  • [tg] Turunkan menafsirkan & quot; 010 & quot; sebagai nomor oktal, akan pergi
  • [tg] Perbaikan kembali. penanganan integer; teks halaman manual yang lebih eksplisit
  • [tg] Jangan gunakan caddr_t di Linux, jadi dietlibc berhenti mengeluh
  • [tg, Jilles Tjoelker] divisi Menangkap / modulo meluap 0x80000000 / -1
  • [tg] modus Emacs ^ O memperbaiki regresi ketika garis diambil diedit

Apa yang baru dalam versi R40c:

  • Versi ini perbaikan beberapa bug kecil di kompatibilitas sh, UTF- 8 penanganan, modus Emacs, dan membangun sistem.
  • Ini mencakup beberapa penambahan pada halaman manual serta perbaikan portabilitas untuk OpenStep, Interix, dan Hurd dan port baru untuk MSYS.

Apa yang baru dalam versi R40b:

  • Versi ini perbaikan beberapa cara jelas shell bisa crash tty , membekukan, atau menolak untuk memulai.
  • Tab penyelesaian pengalaman pengguna yang ditingkatkan untuk memungkinkan ^ Cing dari kucing.
  • Fungsi setenv ditambahkan ke file default ~ / .mkshrc.
  • Dokumentasi lebih baik menjelaskan bahwa gema tidak portabel dan file mana startup yang dibaca.
  • manualnya keterbacaan ditingkatkan.
  • baru & quot; dunia & quot; built-in perintah khusus ditambahkan, melakukan hal yang sama seperti & quot; mengeset & quot; (& Quot; lokal & quot;). Kecuali membuat setiap menyentuh parameter lokal untuk fungsi bahkan jika itu sudah ada sebelum
  • Compiler / kesalahan linker tertangkap sebelumnya.
  • Beberapa peringatan compiler yang tetap.

Apa yang baru dalam versi R40:.

  • kucing dan tidur ditambahkan sebagai builtin
  • The Android, FreeMiNT, dan Haiku platform sekarang didukung.
  • Banyak perbaikan interaktif dibuat.
  • perilaku tersebut selaras dengan POSIX / SUSv4 (ekspansi parameter, dll).
  • optimasi link waktu dan LLVM Dragonegg didukung.
  • kode Terlalu rumit diganti dengan sederhana, lebih kecil, lebih cepat, dan kode lebih benar
  • .
  • dukungan Unicode disinkronkan dengan versi 6.0.0 dari standar.
  • Banyak bash / ksh93 / zsh ekstensi yang didukung:% ISI% amp; quot; ... & quot ;, $ {PIPESTATUS [*]}, kasus; & dan; |, x + = y, x + = ( yz), dll.
  • Sebuah perbaikan parser rekursif perintah substitusi baru.
  • Fungsi mewarisi & quot; set x & quot;.
  • & quot; baca & quot; builtin dapat membaca (hingga) n byte ke array kata-kata atau char, dengan batas waktu.
  • & quot; Berikut dokumen & quot; penanganan ditingkatkan.

Apa yang baru dalam versi R39:

  • Stabil update; R40 akan menjadi update besar dengan fitur baru dan perubahan sintaks.

Apa yang baru dalam versi R38c:

  • [tg] Perbaiki tes regresi pada OS bersikeras peristiwa yang (Cygwin)
  • [Sean Boudreau] QNX 6.4.2 ed (1) dikatakan telah bug tetap
  • [tg] Build.sh perbaikan bug: -DMKSH_BINSHREDUCED juga dapat diberikan tanpa -DMKSH_SMALL; memungkinkan HAVE_REALPATH = x dan HAVE_REVOKE = x di lingkungan untuk mengaktifkan kembali ini bahkan jika -DMKSH_SMALL menonaktifkan mereka secara default, seperti mknod sudah melakukan
  • [tg] -DMKSH_ASSUME_UTF8 = 0 melompati pemeriksaan lingkungan, seperti -DMKSH_ASSUME_UTF8 = 1, tapi menonaktifkan utf8-mode
  • [tg] Terapkan lagi KNF - gaya (9) - ke sumber; membersihkannya dan lebih mengoptimalkan untuk ukuran kecil
  • [OpenBSD] Perbaiki segfaults disebabkan oleh hilang cek akhir masukan dalam tokeniser & quot; biarkan - & quot; dan masukan lainnya
  • [OpenBSD] Membuat Vi modus edit ^ W berperilaku seperti Emacs modus ini
  • [tg] Jika tidak ada killpg (3) adalah avaiable, gunakan kill (2) dan berharap bekerja
  • [tg] -DMKSH_NO_LIMITS melompat mencoba untuk membangun kode ulimit

Software yang serupa

microterm
microterm

20 Feb 15

shelly
shelly

14 Apr 15

AFD
AFD

17 Feb 15

Komentar untuk MirBSD Korn Shell

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!