summary refs log tree commit diff
path: root/src/eval.c (follow)
Commit message (Expand)AuthorAge
* eval: Fix exit status when calling eval/dot with no commandsHarald van Dijk2016-06-07
* [BUILTIN] Return without arguments in a trap should use status outside trapsHerbert Xu2014-10-06
* [BUILTIN] Allow return in loop conditional to set exit statusHerbert Xu2014-10-06
* [EVAL] Move common skipcount logic into skiploopHerbert Xu2014-10-06
* [BUILTIN] Do not allow break to break across function callsHerbert Xu2014-10-06
* [BUILTIN] Exit without arguments in a trap should use status outside trapsHerbert Xu2014-10-06
* [EVAL] Do not clobber exitstatus in evalcommandHerbert Xu2014-10-03
* [ERROR] Set exitstatus in onintHerbert Xu2014-10-02
* [TRAP] Make sure evalskip is zero before running trapsHerbert Xu2014-10-02
* [EVAL] Fix use-after-free in dotrap/evalstringHerbert Xu2014-10-02
* [BUILTIN] Merge SKIPFUNC/SKIPFILE and only clear SKIPFUNC when leaving dotcmdHerbert Xu2011-07-09
* [EVAL] Avoid using undefined handlerJim Meyering2011-07-08
* [SHELL] Optimize dash -c "command" to avoid a forkHerbert Xu2011-07-07
* [EVAL] Remove unused EV_BACKCMD flagJonathan Nieder2011-07-07
* [SHELL] Improve LINENO supportHarald van Dijk2011-03-15
* [EVAL] Let funcnode refer to a function definition, not its first commandHarald van Dijk2011-03-15
* [EXPAND] Free IFS state in evalbackcmdHerbert Xu2010-11-28
* [BUILTIN] Use EXEXIT in place of EXEXECJonathan Nieder2010-11-28
* [ERROR] Allow the originator of EXERROR to set the exit statusHerbert Xu2010-11-28
* [EVAL] Fixed trap/return regression due to SKIPEVAL removalHerbert Xu2010-11-28
* [BUILTIN] Fix EXEXEC status clobberingHerbert Xu2010-10-07
* [EVAL] Check exit for eval NSUBSHELLGerrit Pape2010-07-06
* [EVAL] Removed dead code for eval NPIPEHerbert Xu2010-07-06
* [EVAL] Don't clear eflag in evalbackcmdGerrit Pape2010-06-28
* [EVAL] Force fork if any trap is set, not just on EXITJilles Tjoelker2010-05-27
* [REDIR] Fix popredir on abnormal exit from built-inHerbert Xu2010-05-27
* [REDIR] Move null redirect checks into callerHerbert Xu2010-05-27
* [VAR] Do not poplocalvars prematurely on regular utilitiesHerbert Xu2010-05-27
* [VAR] Fix poplocalvar on abnormal exit from functionHerbert Xu2010-05-27
* [VAR] Replace cmdenviron with localvarsHerbert Xu2010-05-26
* [VAR] Add localvars nestingHerbert Xu2010-05-26
* [EVAL] Fix command -- crashGerrit Pape2010-05-03
* [EVAL] Revert SKIPEVAL into EXEXITHerbert Xu2009-08-11
* [EVAL] Pass EV_TESTED into evalcmdHerbert Xu2009-08-11
* [SIGNAL] Remove EXSIGHerbert Xu2009-02-22
* [BUILD] Fixed build on OS XMark Mentovai2009-01-13
* [EVAL] Fix bad pointer arithmetic in evalcommandSteve Langasek2007-12-23
* [EXPAND] Removed herefd hackHerbert Xu2007-11-11
* [SHELL] Replace shared illnum message by badnum function.Herbert Xu2007-10-17
* [EXEC] Fixed execing of scripts with no hash-bangHerbert Xu2007-10-15
* [EXPAND] Move parse-time quote flag detection to run-timeHerbert Xu2007-09-25
* [EVAL] Use dup2 instead of copyfd in evalbackcmdHerbert Xu2007-05-06
* [EVAL] Make eval with empty arguments return 0 Herbert Xu2006-01-12
* Copyright/licence updates and remove all traces of sys/cdefs.hHerbert Xu2005-10-29
* Added eflag fixes for trap and minusc.herbert2005-09-26
* Removed unnecessary inclusion of main.h from eval.c.herbert2005-09-26
* Turn evalskip into a bit field.herbert2005-09-26
* Renamed error to sh_error.herbert2005-09-26
* Only set skipcount for break and continue.herbert2005-09-26
* Update funcnest atomically.herbert2005-09-26