List of pending patches
Philippe Altherr <[email protected]>
| Newsgroups | gmane.comp.shells.zsh.devel |
|---|---|
| Message-ID | <CAGdYchuajL_fgWA1qfcHuFFkhGsZCNVYsp6p+dnNTt5DoGn5BQ@mail.gmail.com> |
Here is a list of all my pending patches.
*The following two would be helpful for ongoing work.*
*- Drop some reference specific code from typeset
<https://github.com/zsh-users/zsh/compare/master...paltherr:zsh:less-reference-specific-typeset-code>
- workers/55046
<https://zsh.org/workers/55046>*
*- Fix bang flag in ${(!)ref::=var} substitutions
<https://github.com/paltherr/zsh/compare/fix-bang-flag-in-substitutions-start...paltherr:zsh:fix-bang-flag-in-substitutions>
- workers/55026
<https://zsh.org/workers/55026>*
The following ones are all relatively simple but some may be controversial.
- The substitution flags (v!) are forbidden, also forbid (!v)
<https://github.com/zsh-users/zsh/compare/master...paltherr:zsh:fix-bang-flag-check-in-substitutions>
- workers/54940 <https://zsh.org/workers/54940>
Trivial
- Use realparamtab in param_private.c and util.c
<https://github.com/zsh-users/zsh/compare/master...paltherr:zsh:use-realparamtab-in-private-and-util>
- workers/54810 <http://zsh.org/workers/54810>
Simple
- Perform cumulative typesetting also on parameters with no value
<https://github.com/zsh-users/zsh/compare/master...paltherr:zsh:typeset-use-pm-if-declared>
- workers/55020 <https://zsh.org/workers/55020>
Simple
- More readable parameter definitions in params.c
<https://github.com/zsh-users/zsh/compare/master...paltherr:zsh:more-readable-param-defs>
- workers/55022 <https://zsh.org/workers/55022>
Only rename/refactor macros, no code change
- Fix named reference documentation
<https://github.com/zsh-users/zsh/compare/master...paltherr:zsh:fix-named-refs-documentation>
- workers/55069 <https://zsh.org/workers/55069>
Only documentation
- Reorder the documentation of typeset flags
<https://github.com/paltherr/zsh/compare/reorder-typeset-flag-documentation-start...paltherr:zsh:reorder-typeset-flag-documentation>
- workers/55070 <https://zsh.org/workers/55070>
Only documentation
- Don't map ksh's ! to Zsh's (!k), map it to (k)
<https://github.com/zsh-users/zsh/compare/master...paltherr:zsh:dont-map-ksh-bang-to-zsh-bang>
- workers/55047 <https://zsh.org/workers/55047>
Maybe controversial
- Restrict named directories to scalar parameters set to a path
<https://github.com/paltherr/zsh/compare/restrict-nameddirs-to-scalars...paltherr:zsh:restrict-nameddirs-to-paths>
- workers/54760 <http://zsh.org/workers/54760>
Maybe controversial
The following two are rather simple but the first one has a trivial merge
conflict (because a committed patch already added "for, " in an error
message about loops).
- Forbid break/continue in subshells
<https://github.com/zsh-users/zsh/compare/master...paltherr:zsh:no-loop-control-from-subshell>
- workers/55061 <https://zsh.org/workers/55061>
- Forbid escaping past all enclosing loops in the same subshell
<https://github.com/paltherr/zsh/compare/forbid-escaping-past-all-loops-start...paltherr:zsh:forbid-escaping-past-all-loops>
- workers/55061 <https://zsh.org/workers/55061>
Maybe controversial
The following should probably wait after the work on inline assignments
(and localized special parameters):
- Don't export hidden parameters
<https://github.com/zsh-users/zsh/compare/master...paltherr:zsh:dont-export-hidden-parameters>
- workers/54987 <https://zsh.org/workers/54987>
- In inline assignments, assign the reference, not its referent
<https://github.com/paltherr/zsh/compare/no-deref-in-inline-assignments-start...paltherr:zsh:no-deref-in-inline-assignments>
- workers/54944 <https://zsh.org/workers/54944>
Philippe