diff options
Diffstat (limited to 'Etc/BUGS')
-rw-r--r-- | Etc/BUGS | 34 |
1 files changed, 15 insertions, 19 deletions
diff --git a/Etc/BUGS b/Etc/BUGS index f1f8e44f8..dee115ee0 100644 --- a/Etc/BUGS +++ b/Etc/BUGS @@ -23,22 +23,15 @@ the underlying VCS but not whether quilt is used. Workaround: test (( ${+funcstack[(r)VCS_INFO_quilt]} )). ------------------------------------------------------------------------ 41184: 'exec' optimization for last command in a subshell should be -skipped when STTY=... is set for that command +skipped when STTY=... is set for that command. This is complicated +because the decision to (not) fork is made in execcmd_exec() before +the prefix parameter assignments are examined in execute(). ------------------------------------------------------------------------ 41203 and others: Make it easier to maintain C modules out of tree. (May require defining a stable API for modules, see 41254) ------------------------------------------------------------------------ -42609: :|: =(hang) ------------------------------------------------------------------------- -44007 - Martijn - exit in trap executes rest of function -See test case in Test/C03traps.ztst. ------------------------------------------------------------------------- -44133 debian #924736 (partial patch in 44134) three setopts following ` #` ------------------------------------------------------------------------- 44850 terminal issues with continuation markers ------------------------------------------------------------------------ -45422 _arguments !-x !+x ------------------------------------------------------------------------- users/24765 -direct terminals. Not a bug as such but we may need to do something if -direct values in TERM are ever common ------------------------------------------------------------------------ @@ -51,17 +44,20 @@ interactive and the subshell is the foreground job. The USEZLE option is always turned off in subshells, for reasons lost to history. There is a related, probably obsolete, vared special case for $TERM set to "emacs". ------------------------------------------------------------------------ -users/26150: MULTIOS does not work with "exec": - -exec 3>/tmp/test1 3>/tmp/test2 - -causes a script to hang. ------------------------------------------------------------------------- 47561: [PATCH v4] vcs_info: choose backend by basedir ------------------------------------------------------------------------ -39319: () { exit } =(:) doesn't clean up the tempfile +48091, 49276: Bug in compdescribe with matcher 'b:-=+' +------------------------------------------------------------------------ +users/26071: Strange behavior about option completion of "git push --f" ------------------------------------------------------------------------ -48091: Bug in compdescribe with matcher 'b:-=+' +50930: If a conditional expression appears in a current-shell construct +(such as { sleep 20 && print $? }) which is then suspended with ^Z, the +return value of the left side of the expression is always 148 (SIGTSTP) +and thus the expression is likely to be incorrectly interpreted. ------------------------------------------------------------------------ -users/26071: Strange behavior about option completion of `git push +52521: Empty files and unreadable files cannot be removed using the +mapfile module "unset 'mapfile[filename]'", and are not distinguished +from files that do not exist. ------------------------------------------------------------------------ +52747,52755: HIST_IGNORE_DUPS et. al. ignore syntactically significant +quoted whitespace and can incorrectly exclude commands as duplicates. |