OSDN Git Service

Replace INIT with DUMMY_INIT macro
[yash/yash.git] / exec.c
2023-11-13 WATANABE YukiConvert to indentation by spaces
2022-12-09 magicantDon't negate exit status of return (#46224)
2022-11-23 magicantDisallow recursive xtrace (#46095)
2022-11-15 magicantEnsure allexport applied to all assignments (#46011)
2022-11-13 magicantApply errexit & errreturn to for loop assignment error...
2022-11-03 magicantRemove unnecessary apply_errexit_errreturn call
2022-09-28 magicantRequire $PATH search for substitutive built-ins
2022-09-28 magicantReject non-portable built-ins in POSIX mode (#43467)
2022-07-17 magicantExit on assignment error in for loop (#45010)
2020-11-05 magicantRun redirections w/o command name in subshell (#39287...
2020-11-05 magicantAssign before redirect in command w/o word (#39287...
2020-11-05 magicantSplit exec_simple_command
2020-11-03 magicantReturn Exit_NOEXEC from failed asynchronous list
2020-11-03 magicantMassive reorder of functions in exec.c
2020-11-03 magicantexec_commands: non-null attribute
2020-11-03 magicantUndo redirections on error
2020-11-03 magicantCompute short-circuit condition in exec_commands (...
2020-11-02 magicantMerge branch exec (#40855)
2020-11-02 magicantCorrect job name
2020-11-02 magicantIntroduce fork_and_wait
2020-11-02 magicantRun subshell in child process
2020-11-02 magicantImplement exec_one_command & exec_simple_command
2020-11-02 magicantHandle E_ASYNC in exec_commands
2020-11-02 magicantRename exec_simple_command -> invoke_simple_command
2020-11-02 magicantRewrite exec_commands
2020-11-02 magicantTemplate of exec_one_command
2020-10-11 magicantIgnore SIGINT/SIGQUIT/SIGTSTP after phantomizing traps
2020-10-05 magicantDon't undo redirections on subshell (#40766)
2020-09-20 magicantMerge branch charcategory (#39288)
2020-09-20 magicantRename expand_4444 and expand_111111 to original names
2020-09-20 magicantCall expand_111111 in exec_funcdef
2020-09-20 magicantCall expand_111111 in exec_case (2/2)
2020-09-20 magicantCall expand_111111 in exec_case (1/2)
2020-08-27 magicantDon't insert redundant / in command -v (#40670)
2020-04-17 magicantExport correct value of $LINENO (#39279)
2020-04-17 magicantBetter placement of comment
2019-12-23 magicantRevert "Remove j_nonotify"
2019-12-22 magicantFork inside exec_simple_command
2019-12-21 magicantOptimize process forking with pipefail
2019-07-09 magicantAdd the forlocal option (#39372)
2019-01-14 magicantNeglect jobs in subshell with no-fork optimization...
2019-01-13 magicantRemove j_nonotify
2018-12-08 magicantSimple refactoring in exec_process
2018-12-08 magicantReset exitstatus in subshell (#38774)
2018-11-29 magicantMerge double_bracket branch
2018-11-25 magicantEvaluate double-bracket command
2018-11-25 magicantExtract match_pattern function
2018-11-25 magicantDefine double-bracket command syntax
2018-03-04 magicantRestore positional parameters on dot built-in error
2018-03-04 magicantDisable err-return while completion
2018-03-04 magicantAdd errreturn option
2018-01-13 magicantQuote xtrace
2016-12-19 magicantMake assignments on function temporary (#36880)
2016-11-13 magicantMove breakloopnest back into execstate_T
2016-11-13 magicantRestore breakloopnest with execstate
2016-11-10 magicantMore special built-in errors (#36739)
2016-11-10 magicantRename special_builtin_syntax_error (#36739)
2016-11-10 magicantKill non-interactive shell on any assignment error...
2016-11-03 magicantReset execstate before changing lexical scope (#36747...
2016-11-03 magicantRemove unnecessary "struct"
2016-11-03 magicantReset "iterating" optionally
2016-11-03 magicantMove reset_execstate out of save_execstate
2016-11-03 magicantRefactor execstate_T
2016-11-03 magicantRemove false comment
2016-10-26 magicantMake SIGINT & SIGQUIT ignoring condition sane (#36743)
2016-07-30 magicantSupport pipe-fail option
2016-06-04 magicantApply errexit to expansion error in for (#35304)
2016-06-04 magicantApply errexit to expansion error in case (#35304)
2016-06-04 magicantApply errexit to all failed redirections (#35304)
2016-06-04 magicantSplit should_exit
2016-03-06 magicantMerge expand_string to expand_single
2016-01-12 magicantExit on assignment error w/o command name
2016-01-11 magicantReturn non-zero on assignment error in for loop
2015-12-27 magicantyash: exec: dot_builtin: 終了前に special_builtin_executed を考慮
2015-12-25 magicantyash: exec: exec_builtin_2: exec_external_program の結果をき...
2015-12-24 magicantyash: exec: exec_process: 単語展開が早過ぎた
2015-11-08 magicantyash: tests2: MERGE from trunk
2015-11-07 magicantyash: xmalloc 系関数への引数のオーバーフローを修正 (#35334)
2015-08-03 magicantyash: tests2: MERGE from trunk
2015-07-26 magicantyash: configure: --enable-alias, --disable-alias オプション廃止
2015-07-05 magicantyash: eval, fc 組込みを中断しないように return の対象を変更 (#35232)
2015-07-05 magicantyash: exec: exec_function_body: REFACTOR: cancel_return...
2015-06-28 magicantyash: コマンド置換内での trap の出力を POSIX 2013 に対応 (#35264)
2013-06-06 magicantyash: traceall オプション追加
2013-06-06 magicantyash: REFACTOR: exec: +exec_variable
2013-05-31 magicantyash: exec: スペリング修正: supresserrexit -> suppresserrexit
2013-05-29 magicantyash: exec: should_exit: 終了すべきコマンドの種類を変更 (#31457)
2013-05-29 magicantyash: exec: REFACTOR: +should_exit
2013-02-17 magicantyash: REFACTOR
2013-02-17 magicantyash: エラー時に終了しない対話シェルの条件を変更
2013-02-17 magicantyash: yash: REFACTOR: +exec_input_options_T
2012-10-21 magicantyash: 各 .c で対応する .h を common.h の直後に include するように
2012-10-14 magicantyash: exec: command_builtin
2012-10-13 magicantyash: MERGE --reintegrate /yash/branches/help
2012-10-13 magicantyash: 特殊組込みでの構文エラーの処理法を変更
2012-10-12 magicantyash: MERGE from /yash/trunk to /yash/branches/help
2012-10-11 magicantyash: builtin: REFACTOR: 新しいエラー処理関数の追加
2012-10-07 magicantyash: help の表示にオプション一覧を追加
2012-09-30 magicantyash: help の出力にコマンドの構文を追加
2012-09-30 magicantyash: help コマンドの動作を変更
next