aboutsummaryrefslogtreecommitdiff
path: root/bin
Commit message (Expand)AuthorAgeFilesLines
* sh(1): Explain why it is a bad idea to use aliases in scripts.Jilles Tjoelker2010-12-211-3/+4
* sh: Add kill builtin.Jilles Tjoelker2010-12-217-13/+55
* sh: Add a function to print warnings (with command name and newline).Jilles Tjoelker2010-12-216-14/+27
* sh: Make warnings in the printf builtin non-fatal, like in the program.Jilles Tjoelker2010-12-201-15/+6
* sh: arith: Disallow decimal constants starting with 0 (containing 8 or 9).Jilles Tjoelker2010-12-181-2/+2
* Remove dead code.Ulrich Spörlein2010-12-181-2/+0
* sh: Fix corruption of command substitutions with special chars after newlineJilles Tjoelker2010-12-161-2/+2
* Remove duplicate check, turning dead code into live code.Ulrich Spörlein2010-12-131-2/+0
* sh: Various simplifications to jobs.c:Jilles Tjoelker2010-12-121-11/+5
* sh: Remove the herefd hack.Jilles Tjoelker2010-12-123-15/+0
* sh: Replace some macros and repeated code in expand.c with functions.Jilles Tjoelker2010-12-111-31/+32
* sh: Use vsnprintf() rather than crafting our own in fmtstr().Jilles Tjoelker2010-12-111-18/+5
* sh: Improve internal-representation-to-text code to avoid binary output.Jilles Tjoelker2010-12-061-3/+36
* sh: POSIX says there should not be a space between Done and (exitstatus).Jilles Tjoelker2010-12-051-1/+1
* sh: Improve jobs output of pipelines.Jilles Tjoelker2010-12-051-66/+83
* sh: Avoid marking a job as done before it is fully created.Jilles Tjoelker2010-12-051-2/+2
* sh: jobs -p: Do not ask the kernel for the pgid.Jilles Tjoelker2010-12-051-4/+1
* Move most of the remaining USD/PSD/SMM papers into share/docUlrich Spörlein2010-12-047-4985/+0
* sh(1): Clean up documentation of built-in commands.Jilles Tjoelker2010-12-031-11/+14
* sh(1): Document that command's -p option also works with -v/-V.Jilles Tjoelker2010-12-011-2/+3
* sh: Code size optimizations to "stack string" memory allocation:Jilles Tjoelker2010-11-238-33/+47
* sh: Pass multiple bytes at a time to lex.Jilles Tjoelker2010-11-231-1/+9
* sh: Fix confusing behaviour if chdir succeeded but getcwd failed in cd -P.Jilles Tjoelker2010-11-221-2/+5
* Fix some more warnings found by clang.Rebecca Cran2010-11-221-0/+1
* sh: Remove the check that alpha/name/in_name chars are not CTL* bytes.Jilles Tjoelker2010-11-201-3/+3
* sh: Code size optimizations to buffered output.Jilles Tjoelker2010-11-207-34/+39
* sh: Add printf builtin.Jilles Tjoelker2010-11-193-4/+9
* sh: Add binary buffered output for use by the printf builtin.Jilles Tjoelker2010-11-143-10/+16
* sh: Update the suspend example for the change of the job control flagJilles Tjoelker2010-11-131-1/+1
* sh: Do the additional actions if 'local -' restore changes -i/-m/-E/-V.Jilles Tjoelker2010-11-131-0/+1
* echo(1): Clarify portability and mention literal "--" handling.Jilles Tjoelker2010-11-121-9/+22
* sh(1): Document r214304 (special builtin is illegal function name).Jilles Tjoelker2010-11-121-0/+1
* sh(1): Update for r214492. "${v+"hi}there"}".Jilles Tjoelker2010-11-121-5/+8
* sh: Remove unused man page for echo builtin.Jilles Tjoelker2010-11-121-114/+0
* sh(1): Modernize the introduction a bit.Jilles Tjoelker2010-11-121-12/+5
* test: Move tests to tools/regression/bin/test.Jilles Tjoelker2010-11-083-353/+0
* sh: Fix some issues with aliases and case, by importing dash checkkwd code.Jilles Tjoelker2010-11-021-50/+49
* Add a new libc function: cfmakesane(3).Ed Schouten2010-11-021-5/+6
* sh(1): Correct synopsis and make precise how $0 is set.Jilles Tjoelker2010-10-311-4/+24
* Fix typo and grammar nitUlrich Spörlein2010-10-311-2/+2
* sh: Reindent evaltree().Jilles Tjoelker2010-10-311-76/+76
* sh: Use iteration instead of recursion to evaluate semicolon lists.Jilles Tjoelker2010-10-312-15/+27
* Elaborate some more on the non-security implications of using -PUlrich Spörlein2010-10-311-6/+15
* sh: Tweak some string constants to reduce code size.Jilles Tjoelker2010-10-294-5/+5
* sh: Reject function names ending in one of !%*+-=?@}~Jilles Tjoelker2010-10-291-1/+5
* sh: Detect various additional errors in the parser.Jilles Tjoelker2010-10-291-3/+3
* sh: Error out on various specials/keywords in the wrong place in backticks.Jilles Tjoelker2010-10-291-16/+16
* sh: Fix some issues with CTL* bytes and ${var#pat}.Jilles Tjoelker2010-10-291-14/+13
* sh: Do IFS splitting on word in ${v+word} and ${v-word}.Jilles Tjoelker2010-10-295-14/+43
* sh: Only accept a '}' inside ${v+-=?...} if double-quote state matches.Jilles Tjoelker2010-10-281-4/+4