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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.