aboutsummaryrefslogtreecommitdiff
path: root/bin/sh
Commit message (Expand)AuthorAgeFilesLines
* Add HAS_TESTS to all Makefiles that use the SUBDIR.${MK_TESTS}+= tests idiomEnji Cooper2017-08-021-3/+2
* sh: Remove broken #ifdef NOHACK code (related to sh -c).Jilles Tjoelker2017-07-181-7/+2
* sh: Ignore error when cd writes the directory actually switched to.Jilles Tjoelker2017-06-254-1/+22
* sh: Enable interrupts before executing EXIT trap and doing final flush.Jilles Tjoelker2017-06-111-0/+2
* sh: Call fc -e editor with interrupts enabled.Jilles Tjoelker2017-06-061-1/+1
* sh: Make sure to process SIGINT if SETINTON re-enables processing.Jilles Tjoelker2017-06-041-1/+1
* Allow defining nofork builtins from builtins.def and move always-safe ones th...Bryan Drewery2017-06-043-18/+62
* sh: Fix INTOFF leak when a redirection on a compound command fails.Jilles Tjoelker2017-06-043-0/+7
* sh: Keep output buffer across builtins.Jilles Tjoelker2017-05-181-8/+1
* sh: Ensure memout.bufsize matches allocated buffer, if it exists.Jilles Tjoelker2017-05-182-7/+7
* sh: Simplify output buffering.Jilles Tjoelker2017-05-163-13/+15
* sh: Fix '-' from quoted arithmetic in case/glob pattern range.Jilles Tjoelker2017-05-143-2/+20
* sh: Add test for arithmetic expansion in [x-y] pattern range.Jilles Tjoelker2017-05-132-0/+11
* sh: Fix INTOFF leak after a builtin with different locale settings.Jilles Tjoelker2017-05-073-1/+7
* sh: Update TOUR and comments for some code changes, some of them old.Jilles Tjoelker2017-05-065-44/+58
* sh: Simplify handling of newlines in command substitution.Jilles Tjoelker2017-04-281-22/+17
* sh: Add some tests for command substitution final newline stripping.Jilles Tjoelker2017-04-273-0/+15
* sh: Add tests for NUL byte in command substitution output.Jilles Tjoelker2017-04-232-0/+25
* sh: Simplify setinteractive().Jilles Tjoelker2017-04-223-9/+4
* sh: Fix use after free when resetting an in-use alias.Jilles Tjoelker2017-04-163-10/+10
* sh: Link the new test to the build.Jilles Tjoelker2017-04-161-0/+1
* sh: Fix unalias -a while an alias is currently in use.Jilles Tjoelker2017-04-162-12/+27
* sh: Reduce size of limits table.Jilles Tjoelker2017-04-121-1/+1
* sh: Add test for unaliasing an alias that is currently in use.Jilles Tjoelker2017-04-082-0/+8
* sh: Remove an XXX comment: it is normal for builtins to use argptr.Jilles Tjoelker2017-04-021-1/+1
* sh: Remove global state from collate_range_cmp().Jilles Tjoelker2017-04-021-1/+3
* sh: Don't scan word twice in ${param=word}.Jilles Tjoelker2017-04-021-12/+11
* sh: Don't scan word twice in ${param#%##%%word}.Jilles Tjoelker2017-04-021-11/+12
* sh: Don't scan word twice in ${param+-word}.Jilles Tjoelker2017-04-021-11/+7
* sh: Fix build with -DDEBUG=2.Jilles Tjoelker2017-03-191-4/+1
* sh: Remove unused function declaration for arith_lex_reset().Jilles Tjoelker2017-03-181-1/+0
* sh: Remove unused return value of subevalvar_misc().Jilles Tjoelker2017-03-181-10/+8
* sh: Get rid of global variable argbackq.Jilles Tjoelker2017-03-161-32/+37
* sh: Fix executing wrong command with ${unsetvar#$(cmdsubst)}$(cmdsubst).Jilles Tjoelker2017-03-103-1/+9
* sh: Fix crash if a -T trap is taken during command substitution.Jilles Tjoelker2017-03-044-2/+19
* bin: normalize paths using SRCTOP-relative paths or :H when possibleEnji Cooper2017-03-041-3/+3
* sh: Add some already working tests that exercise new code paths.Jilles Tjoelker2017-03-034-0/+20
* Renumber copyright clause 4Warner Losh2017-02-2860-60/+60
* Remove empty LiBaptiste Daroussin2017-02-111-1/+1
* sh: Add simple test for 'set -C' (noclobber).Jilles Tjoelker2016-11-022-0/+13
* sh: Do not import IFS's value from the environment.Jilles Tjoelker2016-10-084-3/+15
* sh: Add some tests for non-standard features of the echo builtin.Jilles Tjoelker2016-09-024-0/+21
* sh: Fix a clang warning.Jilles Tjoelker2016-07-311-1/+2
* Path generation was not according to collateAndrey A. Chernov2016-07-165-1/+39
* Back out non-collating [a-z] ranges.Andrey A. Chernov2016-07-142-2/+20
* After removing collation for [a-z] ranges in r302512, do it here too.Andrey A. Chernov2016-07-132-20/+2
* sh: Improve descriptions in 'ulimit -a' output.Jilles Tjoelker2016-06-051-2/+2
* WITH_META_MODE: Don't expect meta files for side-effect generated files.Bryan Drewery2016-06-031-0/+3
* The (i < PROMPTLEN - 1) test added by r300442 in the code for the defaultDon Lewis2016-06-011-1/+1
* Clarify the explanations for the hostname and FQDN entries.Warren Block2016-05-311-3/+3