summaryrefslogtreecommitdiff
path: root/jobs.c
Commit message (Collapse)AuthorAgeFilesLines
* complete initial implementation of nofork command substitution (${ command; })develChet Ramey2023-05-151-3/+3
|
* fix for incomplete multibyte characters in pasted input; fix for syntax ↵Chet Ramey2023-05-041-3/+18
| | | | 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
* allow FIGNORE suffixes to match entire pathnames; allow SIGINT received ↵Chet Ramey2023-04-241-4/+5
| | | | while a function is executing in a loop to break the loop
* rest of work to convert unwind-protects to ANSI/ISO C; size_t updates; ↵Chet Ramey2023-04-031-1/+1
| | | | function prototype changes for ANSI/ISO C
* changes to terminate_current_pipeline; fix for adding incomplete command ↵Chet Ramey2023-03-221-0/+14
| | | | substitutions to the history list; fix dotglob and compgen interaction
* posix conformance fixesChet Ramey2023-03-101-3/+5
|
* local variables no longer modify external variables if the variable is ↵Chet Ramey2023-02-271-20/+14
| | | | supplied as a variable assignment preceding a function call; assignments in compound assignment statements don't undergo brace expansion
* fix for EOF while reading a quoted string; allow window size updates during ↵Chet Ramey2023-02-221-2/+10
| | | | trap commands or `bind -x' commands
* fix terminal pgrp issue with async jobs in non-interactive shells; ↵Chet Ramey2023-01-201-2/+4
| | | | history_expand change to first argument
* final set of ANSI C changesChet Ramey2023-01-051-5/+5
|
* second set of ANSI C changes: C89-style function declarations, more inline ↵Chet Ramey2023-01-031-320/+200
| | | | functions, remove register keyword
* handle signals at more places in brace expansion; fix for subshells changing ↵Chet Ramey2022-12-211-0/+1
| | | | terminal process group on signals
* fix for too-aggressive optimizing forks away in an `eval' command inside a ↵Chet Ramey2022-11-211-1/+1
| | | | (command) subshell
* fix for displaying `local -'; fix for trap and POSIX interp 1602; fix for ↵Chet Ramey2022-11-071-1/+1
| | | | readline redisplay when the last invisible character in the prompt string is not on the last line
* change to binary file detection; fix for negative fractional read timeout; ↵Chet Ramey2022-10-311-2/+4
| | | | check more often for terminating signals in subshells; clear process substitutions in subshells; wait only for last procsub if `wait' is called without arguments
* fix for line numbers for nested function declarations; fix execve error for ↵Chet Ramey2022-10-111-1/+0
| | | | ENOENT
* fix crash with unset arrays in arithmetic constructs ; change to avoid ↵Chet Ramey2022-10-041-3/+24
| | | | printing foreground job statuses when we don't want to
* fix for local variable problem in EXIT trap; add sed-like behavior for null ↵Chet Ramey2022-07-191-1/+1
| | | | patterns in pattern substitution
* fix for EXIT trap in -c command; suspend -f now suspends even if job control ↵Chet Ramey2022-05-181-1/+1
| | | | is not enabled
* fix crash from compgen in a non-interactive shell; globstar option now works ↵Chet Ramey2022-04-191-2/+2
| | | | with complete -G; wait -p changes; some int->size_t changes
* fix problem with saving tty state after running a command with 'bind -x'; ↵Chet Ramey2022-03-111-2/+2
| | | | builtins that create associative arrays can now convert existing scalar variables to associative arrays
* fixes to read/wait; revert change that processes $'...' quoting in ↵Chet Ramey2022-01-241-4/+7
| | | | here-documents unconditionally
* more changes to avoid expanding associative array subscripts twice; internal ↵Chet Ramey2021-12-221-58/+31
| | | | debugging changes
* update version to 5.2-devel, update copyright datesChet Ramey2021-11-081-1/+1
|
* more minor changes for builtins and array subscript expansion; fix to `wait -n'Chet Ramey2021-05-171-0/+1
|
* commit bash-20201230 snapshotChet Ramey2021-01-071-0/+2
|
* commit bash-20201226 snapshotChet Ramey2020-12-301-0/+3
|
* commit bash-20201214 snapshotChet Ramey2020-12-181-1/+1
|
* commit bash-20201211 snapshotChet Ramey2020-12-181-0/+1
|
* commit bash-20200731 snapshotChet Ramey2020-08-031-0/+7
|
* commit bash-20200707 snapshotChet Ramey2020-07-101-15/+4
|
* commit bash-20200630 snapshotChet Ramey2020-07-061-4/+9
|
* commit bash-20200508 snapshotChet Ramey2020-05-121-0/+1
|
* commit bash-20200501 snapshotChet Ramey2020-05-041-1/+2
|
* commit bash-20200422 snapshotChet Ramey2020-04-241-2/+8
|
* commit bash-20200417 snapshotChet Ramey2020-04-201-8/+9
|
* commit bash-20200413 snapshotChet Ramey2020-04-171-3/+3
|
* commit bash-20200408 snapshotChet Ramey2020-04-101-2/+8
|
* commit bash-20200406 snapshotChet Ramey2020-04-081-17/+23
|
* commit bash-20200403 snapshotChet Ramey2020-04-061-3/+3
|
* commit bash-20200316 snapshotChet Ramey2020-03-201-5/+0
|
* commit bash-20200228 snapshotChet Ramey2020-03-021-33/+16
|
* commit bash-20200221 snapshotChet Ramey2020-02-241-4/+2
|
* commit bash-20200207 snapshotChet Ramey2020-02-101-3/+2
|
* commit bash-20191122 snapshotChet Ramey2019-11-251-2/+3
|
* commit bash-20191004 snapshotChet Ramey2019-10-071-4/+0
|
* commit bash-20190927 snapshotChet Ramey2019-09-301-19/+13
|
* commit bash-20190920 snapshotChet Ramey2019-09-231-96/+284
|
* commit bash-20190816 snapshotChet Ramey2019-08-191-1/+3
|
* commit bash-20190719 snapshotChet Ramey2019-07-221-1/+3
|