aboutsummaryrefslogtreecommitdiff
path: root/bin/sh
Commit message (Expand)AuthorAgeFilesLines
* Allow overriding VTABSIZE at compile-time.Bryan Drewery2018-02-131-0/+2
* Don't hardcode /usr/bin as the path for mktemp in build toolsAlex Richardson2018-02-062-2/+2
* sh: Refactor job status printing, preparing for -o pipefail and similarJilles Tjoelker2018-02-021-7/+8
* sh: Move various structs from jobs.h to jobs.cJilles Tjoelker2018-01-012-34/+37
* Fix a few speelling errorsEitan Adler2017-12-281-1/+1
* sh: Don't leak wait* implementation details from jobs.cJilles Tjoelker2017-12-262-7/+6
* sh(1): Markup and spelling fixesJilles Tjoelker2017-12-231-2/+2
* Fix mandoc -Tlint warnings in bin/Benjamin Kaduk2017-12-071-1/+1
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-2028-0/+56
* DIRDEPS_BUILD: Update dependencies.Bryan Drewery2017-10-311-1/+0
* DIRDEPS_BUILD: Connect new directories.Bryan Drewery2017-10-311-0/+11
* Add supporting changes for `Add limited sandbox capability to "make check"`Enji Cooper2017-08-141-0/+1
|\
| * MFhead@r321912Enji Cooper2017-08-021-1/+1
| |\
| * | Add HAS_TESTS to all Makefiles that use the SUBDIR.${MK_TESTS}+= tests idiomEnji Cooper2017-08-021-3/+2
* | | sh: Add test for sh -c with missing command string.Jilles Tjoelker2017-08-132-0/+4
* | | sh: Add tests for sh -c that already pass.Jilles Tjoelker2017-08-126-0/+41
| |/ |/|
* | Convert traditional ${MK_TESTS} conditional idiom for including testEnji Cooper2017-08-021-3/+1
|/
* 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