summaryrefslogtreecommitdiff
path: root/COMPAT
diff options
context:
space:
mode:
authorChet Ramey <chet.ramey@case.edu>2011-12-12 22:09:11 -0500
committerChet Ramey <chet.ramey@case.edu>2011-12-12 22:09:11 -0500
commite05be32def741aff2237e1bb5ba5494ceca12654 (patch)
treeeac8a7b29b833b57355cd1ac2a48cc010cf64ba3 /COMPAT
parentbf19c529dd3f03b0dfc500900484c2d9fa221e23 (diff)
downloadbash-e05be32def741aff2237e1bb5ba5494ceca12654.tar.gz
commit bash-20101025 snapshot
Diffstat (limited to 'COMPAT')
-rw-r--r--COMPAT14
1 files changed, 14 insertions, 0 deletions
diff --git a/COMPAT b/COMPAT
index c7d98af6..c4af34ea 100644
--- a/COMPAT
+++ b/COMPAT
@@ -332,6 +332,20 @@ version and versions 2.0 and above.
> operators to the `[[' command. This can be reverted to the previous
behavior by setting one of the `compatNN' shopt options.
+45. Command substitutions now remove the caller's trap strings when trap is
+ run to set a new trap in the subshell. Previous to bash-4.2, the old
+ trap strings persisted even though the actual signal handlers were reset.
+
+46. When in Posix mode, a single quote is not treated specially in a
+ double-quoted ${...} expansion, unless the expansion operator is
+ # or % or the new `//', `^', or `,' expansions. In particular, it
+ does not define a new quoting context. This is from Posix interpretation
+ 221.
+
+47. Posix mode shells no longer exit if a variable assignment error occurs
+ with an assignment preceding a command that is not a special builtin.
+
+
Shell Compatibility Level
=========================