Commit Graph
66 Commits
Author SHA1 Message Date
Chet Ramey bc5ddc8698 wait -n' notifies on a job it returns; in posix mode, wait' defers notification on a reaped pid unless the shell is interactive, as posix now specifies 2024-09-11 15:54:24 -04:00
Chet Ramey d5ef283cbd fix issue with invalidating pointer to last procsub; fix boundary issues with small reallocs 2024-07-26 09:30:30 -04:00
Chet Ramey 6c70309275 job control cleanups; wait -n can return terminated jobs if supplied pid arguments; wait -n can wait for process substitutions if supplied pid arguments 2024-07-18 16:48:17 -04:00
Chet Ramey d3e86e66ce reap and store status of process substitutions even when there are no jobs; fix issue with optimizing shell functions that set RETURN trap; fix issue with procsubs and eval allowing '<file'; fix for fignore and ignorning completions 2024-07-11 12:03:23 -04:00
Chet Ramey 9cea457aef fix minor errors uncovered by address sanitizer; work around android issue with read -e -u; fix minor memory leaks; make spell-correct-shellword work with negative arguments; fix readline change-case on invalid multibyte character 2024-05-28 09:19:03 -04:00
Chet Ramey 6fb61ee126 allow some job notifications while running $PROMPT_COMMAND; allow notifications while running bind -x commands; change some translated messages to be more uniform 2024-05-06 11:25:35 -04:00
Chet Ramey d17d185fff fix for crash without arrays built in; allow some job status changes while the jobs list is frozen; change format for interactive shell terminated job notifications; allow some job notifications while running traps 2024-05-06 11:15:17 -04:00
Chet Ramey e6795c05dd fix coproc code to close previous coproc file descriptors if another one is created; start at setting additional coproc states; change release status to bash-5.3-alpha 2024-04-06 16:06:11 -04:00
Chet Ramey dc97ded434 fix nofork comsub overwriting currently executing command; free readline undo list on signal in callback mode; avoid disabling readonly when assigning variables from the environment; fix bug with shell-expand-line and $'...' quoting inside command substitutions; add `bash-vi-complete' as bindable command name 2024-02-09 10:30:02 -05:00
Chet Ramey 35465406cd fix for cd when curent directory doesn't exist; fix wait -n in posix mode to delete any job that it returns; fix some variables where readonly can be circumvented; fix some overflows in printf 2024-02-02 14:39:50 -05:00
Chet Ramey d44a45afbc fix for optimizing forks away if bash -ic command is executed 2023-06-12 17:46:30 -04:00
Chet Ramey e44e3d50de complete initial implementation of nofork command substitution (${ command; }) 2023-05-15 13:30:18 -04:00
Chet Ramey 896df2874a fix for incomplete multibyte characters in pasted input; fix for syntax errors while entering compound assignments; fix for jobs not removing jobs from the list in a SIGCHLD trap; fix for PS0 that contains a command substitution after interactive shell reads EOF; fix for non-interactive shell reading from stdin and evaling a command that dups stdin 2023-05-04 11:19:43 -04:00
Chet Ramey d267701a91 more ANSI/ISO C changes; start on converting the unwind-protect framework to ANSI C 2023-03-29 15:43:46 -04:00
Chet Ramey 81e3a4fb07 first set of ANSI C changes: remove PARAMS 2023-01-03 10:01:11 -05:00
Chet Ramey 3011048a92 fixes to read/wait; revert change that processes $'...' quoting in here-documents unconditionally 2022-01-24 09:37:14 -05:00
Chet Ramey e58dc557e2 commit bash-20201226 snapshot 2020-12-30 13:17:27 -05:00
Chet Ramey 3235014e5b commit bash-20200417 snapshot 2020-04-20 10:11:53 -04:00
Chet Ramey 96a2ec128b commit bash-20200413 snapshot 2020-04-17 15:43:10 -04:00
Chet Ramey b3968b54c1 commit bash-20200408 snapshot 2020-04-10 18:26:33 -04:00
Chet Ramey fc35c477cd commit bash-20191122 snapshot 2019-11-25 11:48:29 -05:00
Chet Ramey d111b2af6e commit bash-20190920 snapshot 2019-09-23 09:42:14 -04:00
Chet Ramey d88145ce29 commit bash-20190531 snapshot 2019-06-10 11:05:01 -04:00
Chet Ramey befdddcbf1 commit bash-20190328 snapshot 2019-04-01 15:44:20 -04:00
Chet Ramey 0712a90cd8 commit bash-20181123 snapshot 2018-12-03 10:29:56 -05:00
Chet Ramey 9282e182d8 commit bash-20180914 snapshot 2018-09-17 11:46:57 -04:00
Chet Ramey c2ccaa219a commit bash-20180817 snapshot 2018-08-20 17:03:01 -04:00
Chet Ramey 45cccbbc0e commit bash-20170929 snapshot 2017-10-02 16:42:47 -04:00
Chet Ramey 7e92fb358b commit bash-20170203 snapshot 2017-02-06 15:34:39 -05:00
Chet Ramey ec157dfefb commit bash-20161230 snapshot 2017-01-03 14:37:53 -05:00
Chet Ramey 553a7d66e4 commit bash-20161028 snapshot 2016-11-03 17:28:23 -04:00
Chet Ramey f30e223041 commit bash-20160429 snapshot 2016-05-06 08:54:48 -04:00
Chet Ramey 07357ec296 commit bash-20151023 snapshot 2015-11-02 10:49:23 -05:00
Chet Ramey f2d7e1a3bc commit bash-20150813 snapshot 2015-09-01 14:44:02 -04:00
Chet Ramey bce12dd773 commit bash-20150710 snapshot 2015-07-29 16:15:40 -04:00
Chet Ramey 0568080fce commit bash-20150313 snapshot 2015-03-20 16:58:28 -04:00
Chet Ramey b4a0002219 commit bash-20141017 snapshot 2014-10-21 12:07:41 -04:00
Chet Ramey fbbc416fc0 commit bash-20140619 snapshot 2014-07-11 15:54:59 -04:00
Chet Ramey c7e43312f9 commit bash-20130301 snapshot 2013-03-26 20:51:22 -04:00
Chet Ramey 3087e51c0e commit bash-20121130 snapshot 2012-12-07 11:07:50 -05:00
Chet Ramey a7ad477fe7 commit bash-20120831 snapshot 2012-09-13 11:55:04 -04:00
Chet Ramey c74f63f39f commit bash-20120622 snapshot 2012-07-07 12:25:38 -04:00
Chet Ramey 7d92f73f39 commit bash-20100701 snapshot 2011-12-12 22:01:40 -05:00
Chet Ramey 2d0c84ef11 commit bash-20090416 snapshot 2011-12-08 20:08:14 -05:00
Chet Ramey 012bac3904 commit bash-20081229 snapshot 2011-12-07 09:34:43 -05:00
Chet Ramey 48ff544772 commit bash-20080904 snapshot 2011-12-07 09:28:26 -05:00
Chet Ramey 2e4498b3aa commit bash-20080814 snapshot 2011-12-07 09:27:13 -05:00
Chet Ramey ed35cb4a63 commit bash-20080529 snapshot 2011-12-07 09:24:27 -05:00
Chet Ramey 79e6c7dcc8 commit bash-20070920 snapshot 2011-12-07 09:13:02 -05:00
Chet Ramey d3ad40dee6 commit bash-20070329 snapshot 2011-12-07 09:05:53 -05:00