• R/O
  • SSH
  • HTTPS

yash: List of commits


RSS
Rev. Time Author
r4125 2020-11-02 23:08:16 magicant

Handle E_ASYNC in exec_commands

The exec_one_command function now takes the finally_exit parameter
instead of a exec_T.

r4124 2020-11-02 23:08:15 magicant

Rename exec_simple_command -> invoke_simple_command

r4123 2020-11-02 23:08:15 magicant

Rewrite exec_commands

r4122 2020-11-02 23:08:14 magicant

Template of exec_one_command

r4121 2020-11-02 23:02:22 magicant

Create branch exec

r4120 2020-11-02 22:59:59 magicant

More tests on redirection affecting environment

r4119 2020-10-31 22:48:26 magicant

Test setting new trap in trap

r4118 2020-10-31 22:20:15 magicant

Rewrite signal handling tests (#40851)

r4117 2020-10-14 22:35:39 magicant

Analyze with CodeQL

r4116 2020-10-14 22:24:01 magicant

configure: Create *.d files safely

The previous implementation (recursively calling function) was not
safe when there was some symbolic link to a directory

r4115 2020-10-11 23:01:14 magicant

Ignore SIGINT/SIGQUIT/SIGTSTP after phantomizing traps

The `phantomize_traps' function was overwriting the results of the
`ignore_sigquit_and_sigint' and `ignore_sigtstp' functions. This commit
reorders the function calls.

r4114 2020-10-11 23:01:13 magicant

Allow trapping SIGINT/SIGQUIT in asynchronous list (#40767)

r4113 2020-10-11 23:01:12 magicant

Refactor reset_special_handler

r4112 2020-10-11 23:01:12 magicant

Refactor sig.c

* original_sigmask is renamed to official_sigmask
* ignored_signals is renamed to officially_ignored_signals
* originally_defaulted_signals and originally_ignored_signals are added

r4111 2020-10-11 23:01:11 magicant

Test initially ignored signal on child process

r4110 2020-10-11 23:01:11 magicant

Test setting new trap for USR1 & CHLD in async list

r4109 2020-10-11 23:01:10 magicant

Don't assume independent subshell

Some shells do not always create a child process for executing a
subshell. To ensure a signal is sent from another process, avoid sending
from a subshell.

r4108 2020-10-09 21:54:53 magicant

More tests on signal handling in asynchronous list

r4107 2020-10-05 23:00:05 magicant

Correct comment for open_redirections

r4106 2020-10-05 22:56:01 magicant

Don't undo redirections on subshell (#40766)

r4105 2020-10-05 22:56:00 magicant

More test on redirected trap built-in

r4104 2020-10-04 22:45:20 magicant

More tests on expansion error in bracket command

r4103 2020-10-04 22:45:19 magicant

Treat special backslashes in pathname patterns (#40755)

r4102 2020-10-04 22:45:13 magicant

Correct escaping in quote removal in double bracket command

Unescaping the result of quote_removal(..., ES_QUOTED_HARD) is not the
same as quote_removal(..., ES_NONE).

r4101 2020-10-04 22:45:13 magicant

Correct escaping in quote removal in expand_single_with_glob

Unescaping the result of quote_removal(..., ES_QUOTED_HARD) is not the
same as quote_removal(..., ES_NONE).

r4100 2020-10-04 22:45:12 magicant

Correct escaping in quote removal in globbing

Unescaping the result of quote_removal(..., ES_QUOTED_HARD) is not the
same as quote_removal(..., ES_NONE).

r4099 2020-10-04 22:45:11 magicant

No empty field removal in expand_word

This affects the result of "${{@}}" where $# = 0.

r4098 2020-10-04 22:45:11 magicant

Remove fixed parameter from expand_single_with_glob

r4097 2020-10-04 22:45:10 magicant

Remove fixed parameters from expand_word

r4096 2020-10-04 22:45:10 magicant

Use expand_single_cc in expand_single

Show on old repository browser