]> git.ipfire.org Git - thirdparty/bash.git/commit
fix posix-mode tilde expansion so non-assignment words containing "~:" do not undergo...
authorChet Ramey <chet.ramey@case.edu>
Tue, 17 Feb 2026 18:08:27 +0000 (13:08 -0500)
committerChet Ramey <chet.ramey@case.edu>
Tue, 17 Feb 2026 18:08:27 +0000 (13:08 -0500)
commit044c1acc91df168c9e9f1379b9a1ecc75d395bd3
tree60b83777242cf7f6d8106e55cc5e545c205e9b38
parent979ae783922a31fb075878da8394ed67a2a71e4c
fix posix-mode tilde expansion so non-assignment words containing "~:" do not undergo tilde expansion; heuristic to skip case statements while performing history expansion on $() command substitutions; undo redirections before running an EXIT trap when executing a builtin in a subshell
94 files changed:
CWRU/CWRU.chlog
MANIFEST
POSIX
builtins/source.def
doc/bashref.texi
execute_cmd.c
general.c
lib/intl.old/ChangeLog [deleted file]
lib/intl.old/Makefile.in [deleted file]
lib/intl.old/VERSION [deleted file]
lib/intl.old/bindtextdom.c [deleted file]
lib/intl.old/config.charset [deleted file]
lib/intl.old/dcgettext.c [deleted file]
lib/intl.old/dcigettext.c [deleted file]
lib/intl.old/dcngettext.c [deleted file]
lib/intl.old/dgettext.c [deleted file]
lib/intl.old/dngettext.c [deleted file]
lib/intl.old/eval-plural.h [deleted file]
lib/intl.old/explodename.c [deleted file]
lib/intl.old/finddomain.c [deleted file]
lib/intl.old/gettext.c [deleted file]
lib/intl.old/gettextP.h [deleted file]
lib/intl.old/gmo.h [deleted file]
lib/intl.old/hash-string.h [deleted file]
lib/intl.old/intl-compat.c [deleted file]
lib/intl.old/l10nflist.c [deleted file]
lib/intl.old/libgnuintl.h.in [deleted file]
lib/intl.old/loadinfo.h [deleted file]
lib/intl.old/loadmsgcat.c [deleted file]
lib/intl.old/localcharset.c [deleted file]
lib/intl.old/localcharset.h [deleted file]
lib/intl.old/locale.alias [deleted file]
lib/intl.old/localealias.c [deleted file]
lib/intl.old/localename.c [deleted file]
lib/intl.old/log.c [deleted file]
lib/intl.old/ngettext.c [deleted file]
lib/intl.old/os2compat.c [deleted file]
lib/intl.old/os2compat.h [deleted file]
lib/intl.old/osdep.c [deleted file]
lib/intl.old/plural-exp.c [deleted file]
lib/intl.old/plural-exp.h [deleted file]
lib/intl.old/plural.c [deleted file]
lib/intl.old/plural.y [deleted file]
lib/intl.old/ref-add.sin [deleted file]
lib/intl.old/ref-del.sin [deleted file]
lib/intl.old/relocatable.c [deleted file]
lib/intl.old/relocatable.h [deleted file]
lib/intl.old/textdomain.c [deleted file]
lib/tilde/tilde.c
po/LINGUAS
subst.c
subst.h
support/savedir/texi2html.debug [moved from support/texi2html.debug with 100% similarity]
tests/savedir/dev-tcp.tests [moved from tests/misc/dev-tcp.tests with 100% similarity]
tests/savedir/glob-test [moved from tests/misc/glob-test with 100% similarity]
tests/savedir/ifs-1.right [new file with mode: 0644]
tests/savedir/ifs-1.test [new file with mode: 0644]
tests/savedir/ifs-2.right [new file with mode: 0644]
tests/savedir/ifs-2.test [new file with mode: 0644]
tests/savedir/ifs-3.right [new file with mode: 0644]
tests/savedir/ifs-3.test [new file with mode: 0644]
tests/savedir/input-line-2.sh [moved from tests/misc/input-line-2.sh with 100% similarity]
tests/savedir/minus-e [moved from tests/misc/minus-e with 100% similarity]
tests/savedir/minus-e.right [moved from tests/misc/minus-e.right with 100% similarity]
tests/savedir/perf-script [moved from tests/misc/perf-script with 100% similarity]
tests/savedir/perftest [moved from tests/misc/perftest with 100% similarity]
tests/savedir/read-nchars-int.tests [moved from tests/misc/read-nchars-int.tests with 100% similarity]
tests/savedir/read-nchars.tests [moved from tests/misc/read-nchars.tests with 100% similarity]
tests/savedir/redir-t2.sh [moved from tests/misc/redir-t2.sh with 100% similarity]
tests/savedir/regress/README [moved from tests/misc/regress/README with 100% similarity]
tests/savedir/regress/geoff.post [moved from tests/misc/regress/geoff.post with 100% similarity]
tests/savedir/regress/getdate.mk [moved from tests/misc/regress/getdate.mk with 100% similarity]
tests/savedir/regress/getdate.y [moved from tests/misc/regress/getdate.y with 100% similarity]
tests/savedir/regress/shx [moved from tests/misc/regress/shx with 100% similarity]
tests/savedir/regress/shx1 [moved from tests/misc/regress/shx1 with 100% similarity]
tests/savedir/regress/shx2 [moved from tests/misc/regress/shx2 with 100% similarity]
tests/savedir/regress/shx3 [moved from tests/misc/regress/shx3 with 100% similarity]
tests/savedir/regress/shx4 [moved from tests/misc/regress/shx4 with 100% similarity]
tests/savedir/regress/shx5 [moved from tests/misc/regress/shx5 with 100% similarity]
tests/savedir/regress/shx7 [moved from tests/misc/regress/shx7 with 100% similarity]
tests/savedir/regress/shx8 [moved from tests/misc/regress/shx8 with 100% similarity]
tests/savedir/run-ifs-tests [new file with mode: 0644]
tests/savedir/run-input-test-2 [moved from tests/misc/run-input-test-2 with 100% similarity]
tests/savedir/run-minus-e [moved from tests/misc/run-minus-e with 100% similarity]
tests/savedir/run-r2.sh [moved from tests/misc/run-r2.sh with 100% similarity]
tests/savedir/sigint-1.sh [moved from tests/misc/sigint-1.sh with 100% similarity]
tests/savedir/sigint-2.sh [moved from tests/misc/sigint-2.sh with 100% similarity]
tests/savedir/sigint-3.sh [moved from tests/misc/sigint-3.sh with 100% similarity]
tests/savedir/sigint-4.sh [moved from tests/misc/sigint-4.sh with 100% similarity]
tests/savedir/test-minus-e.1 [moved from tests/misc/test-minus-e.1 with 100% similarity]
tests/savedir/test-minus-e.2 [moved from tests/misc/test-minus-e.2 with 100% similarity]
tests/savedir/test.patmatch [moved from tests/misc/test.patmatch with 100% similarity]
tests/savedir/time.tests [moved from tests/misc/time.tests with 100% similarity]
tests/savedir/wait-bg.tests [moved from tests/misc/wait-bg.tests with 100% similarity]