No description
77740fcd3d
Note that we skipped R52c because it wouldn't build with clang (thanks to the "Shave 200 bytes off .text by revisiting string pooling" change). From the release notes: R53a is a snapshot/feature release: [lintian] Fix spelling [tg] Unbreak multi-line command history broken by history flush [tg] Fix redefining POSIX functions that were Korn functions before [tg, TNF] Fix bounds checks in Vi editing mode [tg] Handle combining characters at end of string or output correctly [tg] Fix ${!#} ${!?} ${!-} (POSIX, prompted by izabera) [tg] Fix shf.c-internal buffer overread on printing digits [J�rg] Fix a typo in the testsuite [arekm] Increase default edit line size (unless MKSH_SMALL) [tg] Improve description of Emacs mode keybindings, especially ^U [tg, arekm, jilles] Abort read builtin in case of read(2) errors [tg, izabera, carstenh] Fix most of the ambiguous corner cases related to ${[pfx]var[op[word]]} (${@:-1} still unsupported) [carstenh] Contribute some more testsuite coverage [tg] WDS_TPUTS now emits QCHAR newline reentrant-safe [tg] Fix var=<< implementation (LP#1380389) [tg, FreeBSD] Make XSI test(1) extensions behave as if they were POSIX [tg, izabera] Add $(<<<x) and $(<<EOF…) implementation [tg] Lower minimum screen size accepted as “sane” from the OS to 4×2 [tg, Torsten Sillke] Simplify tilde-expanded parameters [tg, Torsten Sillke] Fix default PS1 for substring matches [tg] Apply defer-builtin-with-arguments logic to realpath builtin [tg] Rework string pooling (own vs. compiler’s) (LP#1580348) [tg] Feature: print -A, prints arguments as characters [tg, izabera] Replace <<< and >>> as ROL and ROR operators with their new ^< and ^> spelling as per this proposal [tg, slagtc] Clear-to-EOL under tmux to work around its anti-feature [tg, p120ph37] Remove support for using file descriptors with more than a single digit, in preparation for named file descriptors [tg] Correct, but simplify (at the potential cost of more tty I/O than strictly necessary, though never redundant and (probably) not more than before when it was miscalculated), line clearing and redrawing [slagtc, tg] Implement new evaluate-region editing command Esc+Ctrl-E [tg] Prefer external rename utility over the recovery builtin [tg] Remove redundant full-line redraws [tg, Natureshadow] Fix errorlevel of ‘.’ (“dot” special builtin) when the sourced script does not run any commands, for POSIX compliance [tg] Refactor op tokens and edchars to shave off some more bytes [tg] Fix some bugs in the manpage and some occasional/minor code bugs [tg, Brian Callahan] Mark tests requiring new perl as !need-pass [tg, slagtc] Add $KSH_MATCH and, to make it usable, ${foo@/bar/baz} [tg, Score_Under] Fix bogus patch from OpenBSD: only NULL the global source in unwind when actually reclaiming its Area [izabera] Mention in the manpage that integer bases go up to 36 [Natureshadow] Fix /= operator broken during refactoring R52c is a bugfix-only release: [tg] Shave 200 bytes off .text by revisiting string pooling [tg, J�rg] Fix manpage for ditroff on Schillix [tg, wbx] Use sed 1q instead of unportable head(1) [tg] Implement underrun debugging tool for area-based memory allocator [tg] Fix history underrun when first interactive command is entered [tg, bef0rd] Do not misinterpret “${0/}” as “${0//”, fixes segfault [tg, Stéphane Chazelas] Fix display problems with special parameters [tg, Stéphane Chazelas] Catch attempt to trim $* and $@ with ?, fixes segfault (Todd Miller did this in 2004 for ${x[*]} already, so just sync) [Martijn Dekker] Fix “command -p” with -Vv to behave as POSIX requires [tg, jilles, Oleg Bulatov] Fix recusive parser with active heredocs [tg] Flush even syntax-failing or interrupted commands to history [tg, fmunozs] Fix invalid memory access for “'\0'” in arithmetics [tg] Explicitly reserve SIGEXIT and SIGERR for ksh [tg, izabera] Catch missing here documents at EOF even under “set -n” [kre, tg] Document Austin#1015 handling (not considered a violation) [tg, fmunozs] Fix buffer overread for empty nameref targets [tg] Fix warnings pointed out by latest Debian gcc-snapshot [tg, Martijn Dekker] Document upcoming set +o changes [Martijn Dekker] Expand testsuite for command/whence Change-Id: Ife475b25acae5a85277757cfe9f14c6575eac0cd |
||
---|---|---|
src | ||
Android.mk | ||
Makefrag.inc | ||
mkshrc | ||
MODULE_LICENSE_BSD_LIKE | ||
NOTICE |