summaryrefslogtreecommitdiffstats
path: root/bin/sh/eval.c
Commit message (Expand)AuthorAgeFilesLines
* sh: Expand assignment-like words specially for export/readonly/local.jilles2012-07-151-3/+50
* sh: Use vfork in a few common cases.jilles2012-02-041-0/+9
* sh: Fix $? in the first command of a 'for'.jilles2012-01-221-1/+4
* sh: Fix execution of multiple statements in a trap when evalskip is setdumbbell2012-01-161-1/+1
* sh: Fix some bugs with exit status from case containing ;&.jilles2012-01-151-9/+24
* sh: Fix two bugs with case and exit status:jilles2012-01-151-1/+3
* sh: Do not force special builtins non-special in optimized command subst.jilles2011-12-281-2/+1
* sh: Remove impossible evalskip check in 'for'.jilles2011-11-271-3/+0
* sh: Reduce one level of evaltree() recursion when executing 'case'.jilles2011-11-261-11/+9
* sh: Remove special support for background simple commands.jilles2011-06-181-5/+3
* sh: Add case statement fallthrough (with ';&' instead of ';;').jilles2011-06-171-0/+8
* sh: Reduce unnecessary forks with eval.jilles2011-06-161-1/+2
* sh: Save/restore changed variables in optimized command substitution.jilles2011-06-121-7/+11
* sh: Do parameter expansion before printing PS4 (set -x).jilles2011-06-091-2/+3
* sh: Fix $? in heredocs on simple commands.jilles2011-06-051-1/+2
* sh: Honour -n while processing -c string.jilles2011-06-041-1/+1
* sh: Expand aliases after assignments and redirections.jilles2011-05-211-9/+3
* sh: Avoid close(-1) when evaluating a multi-command pipeline.jilles2011-05-151-1/+2
* sh: Set $? to 0 for background commands.jilles2011-04-251-3/+6
* sh: Allow EV_EXIT through function calls, make {...} <redir more consistent.jilles2011-04-231-12/+13
* sh: Remove clearcmdentry()'s now unused argument.jilles2011-02-051-3/+3
* sh: Remove special code for shell scripts without magic number.jilles2011-02-041-18/+10
* sh: Do not call exitshell() from evalcommand() unless evalcommand() forkedjilles2011-01-051-4/+5
* sh: Check readonly status for assignments on regular builtins.jilles2011-01-011-2/+1
* sh: Avoid side effects from builtins in optimized command substitution.jilles2010-12-301-5/+27
* sh: Don't do optimized command substitution if expansions have side effects.jilles2010-12-281-1/+15
* sh: Make expansion errors in optimized command substitution non-fatal.jilles2010-12-281-1/+15
* sh: Code size optimizations to "stack string" memory allocation:jilles2010-11-231-2/+1
* sh: Code size optimizations to buffered output.jilles2010-11-201-6/+6
* sh: Reindent evaltree().jilles2010-10-311-76/+76
* sh: Use iteration instead of recursion to evaluate semicolon lists.jilles2010-10-311-5/+10
* sh: Tweak some string constants to reduce code size.jilles2010-10-291-1/+1
* In the spirit of r90111, depend on c89 and remove the "STATIC" macroobrien2010-10-131-18/+18
* Consistently use "STATIC" for all functions in order to be able to setobrien2010-10-131-2/+2
* sh: Fix exit status if return is used within a loop condition.jilles2010-09-111-0/+2
* sh: Get rid of some magic numbers.jilles2010-09-041-2/+2
* sh: Add a forgotten const.jilles2010-08-131-1/+1
* sh: Return 0 from eval if no command was given.jilles2010-08-031-1/+7
* sh: Recognize "--" in . and exec.jilles2010-05-281-0/+6
* sh: Have only one copy of _PATH_STDPATH in the binary.jilles2010-05-081-3/+2
* sh: Apply locale vars on builtins, recognize LC_MESSAGES as a locale var.jilles2010-05-051-0/+4
* sh: Do not abort on a redirection error on a compound command.jilles2010-03-141-4/+42
* sh: Do not abort on a redirection error if there is no command word.jilles2010-03-131-1/+7
* sh: Make sure to popredir() even if a function caused an error.jilles2010-03-061-1/+3
* sh: Make sure to popredir() even if a special builtin caused an error.jilles2010-03-061-2/+3
* sh: Improve the command builtin:jilles2010-03-061-32/+63
* sh: Send the "not found" message for builtin <cmd> to redirected fd 2.jilles2010-01-031-5/+11
* sh: Fix some bugs with backquoted builtins:jilles2010-01-011-11/+12
* sh: Allow command -pv and command -pV (lookup using _PATH_STDPATH).jilles2009-12-311-1/+1
* sh: Ensure funcnest is decremented if there was an error in the function.jilles2009-12-301-2/+3
OpenPOWER on IntegriCloud