OSDN Git Service

Upgrade to mksh R40.
authorElliott Hughes <enh@google.com>
Thu, 8 Dec 2016 23:56:04 +0000 (15:56 -0800)
committerElliott Hughes <enh@google.com>
Thu, 8 Dec 2016 23:59:56 +0000 (15:59 -0800)
commit966dd55b233982d9657c50b971cfa754d0315c19
tree01ca95e9a848f5ad5c203a86bb805dd9252d1c67
parentff0f07eb159cb0bd0a93bc32adf2f7f8bea88184
Upgrade to mksh R40.

From the release notes...

R54 is a bugfix release with moderate new features:

[tg] Simplify and improve code and manual page
[tg] Try GCC 5’s new -malign-data=abi
[tg] Allow interrupting builtin cat even on fast devices (LP#1616692)
[tg] Update to Unicode 9.0.0
[Andreas Buschka] Correct English spelling
[tg] Handle set -e-related error propagation in || and && constructs correctly
[tg] Initialise memory for RNG even when not targeting Valgrind
[tg] Shrink binary size
[Brian Callahan] Improve support for the contemporary pcc compiler
[tg] Fix side effects with lazy evaluation; spotted by ormaaj
[tg] New flags -c (columnise), -l, -N for the print builtin
[Larry Hynes] Fix English, spelling mistakes, typos in the manpage
[tg, ormaah] Return 128+SIGALRM if read -t times out, like GNU bash
[Martijn Dekker] Install both manpages from Build.sh
[Martijn Dekker] Document case changes are ASCII-only
[Ronald G. Minnich, Elbing Miss, Álvaro Jurado, tg] Begin porting to Harvey-OS and APEX (similar to Plan 9 and APE)
[KO Myung-Hun] More infrastructure for the OS/2 (EMX, KLIBC) port

I've continued to disable the cat, realpath, and sleep builtins,
and added print to the list (now I've realized it's unrelated to
the print on the desktop).

Bug: N/A
Test: manual
Change-Id: Iead4c1b572c6f288b2ab2b884125dcb606f1e356
20 files changed:
Android.mk
Makefrag.inc [deleted file]
src/Build.sh [changed mode: 0644->0755]
src/check.t
src/edit.c
src/emacsfn.h
src/eval.c
src/exec.c
src/expr.c
src/funcs.c
src/histrap.c
src/lksh.1
src/main.c
src/misc.c
src/mksh.1
src/sh.h
src/signames.inc [new file with mode: 0644]
src/syn.c
src/var.c
src/var_spec.h