mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-09 11:40:30 +02:00
commit bash-20101022 snapshot
This commit is contained in:
@@ -10474,45 +10474,3 @@ execute_cmd.c
|
||||
saved_redirects is non-null in the `command exec' case. Fixes
|
||||
sh -c 'command exec; exit 1' hanging bug uncovered by FreeBSD
|
||||
sh test cases
|
||||
|
||||
10/18
|
||||
-----
|
||||
subst.c
|
||||
- when in posix mode, shell should not exit if a variable assignment
|
||||
error (e.g., assigning to readonly variable) occurs preceding a
|
||||
command that is not a special builtin. Fixes bug uncovered by
|
||||
FreeBSD sh test cases
|
||||
- when in posix mode, the ${!?} and ${!#} expansions are not indirect
|
||||
expansions, but posix word expansions involving the `!' variable
|
||||
|
||||
parse.y
|
||||
- fix parse_comsub so that it does not skip backslash-newline when
|
||||
parsing a comment
|
||||
|
||||
10/19
|
||||
-----
|
||||
subst.c
|
||||
- fix parameter_brace_expand so that an attempt to use the % or #
|
||||
expansions on an unset variable with -u set will cause a non-
|
||||
interactive shell to abort. Posix change
|
||||
- fix parameter_brace_expand so that an attempt to use pattern
|
||||
substitution or case modification expansions on an unset variable
|
||||
with -u set will cause and unbound variable error and make a
|
||||
non-interactive shell abort
|
||||
- change parameter_brace_expand_length to return INTMAX_MIN if a
|
||||
positional parameter is unset and -u is set
|
||||
- if parameter_brace_expand_length returns INTMAX_MIN when -u is set,
|
||||
treat it as an unbound variable error and make a non-interactive
|
||||
shell abort. Posix change
|
||||
- change parameter_brace_expand_length to return INTMAX_MIN if an
|
||||
implicit reference to array[0] is made ${#array} and array[0] is
|
||||
not set when -u is set
|
||||
|
||||
10/20
|
||||
-----
|
||||
builtins/cd.def
|
||||
- Posix 2008 says that if no matching directories are found in $CDPATH,
|
||||
use the directory name passed as an operand and go on. Posix change
|
||||
|
||||
doc/bashref.texi
|
||||
- change Posix mode section with latest additions and removals
|
||||
|
||||
Reference in New Issue
Block a user