zsh-workers
 help / color / mirror / code / Atom feed
a8c7c13c21f6f572149121b5f0906369b3a9f3b9 blob 4784 bytes (raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
 
-----------------
KNOWN BUGS IN ZSH
-----------------

------------------------------------------------------------------------
The pattern %?* matches names beginning with %? instead of names with at
least two characters beginning with %. This is a hack to allow %?foo job
substitution without quoting. This behaviour is incompatible with sh
and ksh and may be removed in the future. A good fix would be to keep
such patterns unchanged if they do not match regardless of the state of
the nonomatch and nullglob options.
------------------------------------------------------------------------
It is currently impossible to time builtins.
------------------------------------------------------------------------
38754: unwanted scrolling of the terminal
------------------------------------------------------------------------
40106: The comp* completion-related builtins (compadd, compset, etc) are
run with $_comp_options in effect, rather than the user's options.
------------------------------------------------------------------------
users/20807: vcs_info quilt 'addon' mode: hook lookup context specifies
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
------------------------------------------------------------------------
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.
------------------------------------------------------------------------
45656: 'zsh -o nobanghist -o emacs' segfaults
analysis in workers/45657
------------------------------------------------------------------------
44133 debian #924736 (partial patch in 44134) three setopts following `    #`
------------------------------------------------------------------------
44850 terminal issues with continuation markers
------------------------------------------------------------------------
45422 _arguments !-x !+x
------------------------------------------------------------------------
45568 repeat-count "illegal character"
------------------------------------------------------------------------
45656 -o nobanghist -o emacs segfaults
------------------------------------------------------------------------
users/24765 -direct terminals. Not a bug as such but we may need to do
  something if -direct values in TERM are ever common
------------------------------------------------------------------------
44850: zle -M doesn't work properly if the command line fills the screen
------------------------------------------------------------------------
45393/45396 [PATCH] avoid lseek(2) calls.
45768 is similar.
------------------------------------------------------------------------
44525, 45778 [PATCH] prompt redrawn on the wrong line upon SIGWINCH 
------------------------------------------------------------------------
users/24904: 'func <(...) | wc -l' results in ENOENT on /proc/self/fd/13

% efe() cat $1
% efe <(seq 1 10) | wc -l
cat: /proc/self/fd/13: No such file or directory
0

This occurs because pipelines fork to the left, and named functions
become their own job, which means descriptors numbered >= 10 are closed,
including those opened by process substitution.
------------------------------------------------------------------------
45400: vared does not work in subshells, even when the parent shell is
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: Bug in compdescribe with matcher 'b:-=+'
------------------------------------------------------------------------
users/26071: Strange behavior about option completion of `git push
------------------------------------------------------------------------
debug log:

solving a8c7c13c2 ...
found a8c7c13c2 in https://git.vuxu.org/mirror/zsh/

Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).