31765: If zle starts in viins mark as insertion.
This allows undo to work on everything entered.
31770: memmove() instead of memcpy() for overlapping regions.
31772: queue_signals() to prevent re-entry into endparamscope().
31781: "compdescribe -i" clears the completion list column padding width
31784: better line width calculation for completion listings

When deciding whether there is enough horizontal space to show completion
descriptions for each match in a listing, treat the separator as part of
the description rather than as part of the match, and account for lines
that have already wrapped due to very long matches.
31789: Save history for INCAPPENDHISTORY later.
This improves the timing recorded in the history.
users:18023: Add PIPEFAIL option
Add new options for rsync 3.1.0.
31793: Fix problem with non-interactive history.
Modify 31789 so it doesn't try to save history from hbegin()
in that case.
31794: further refinement to INCAPPENDHISTORY change.
With SHAREHISTORY we should make sure the code behaves as it always
did, because it takes care about locking a file once for reading
and writing.
unposted:  fix typo
31797: to match documentation, avoid expanding history when there is neither a
word nor an event designator

There are still a few cases where expansion is attempted even though the
documentation indicates it will not be, but in most of those cases the
expansion will fail.  The now-fixed case would fall back to default
expansion of the previous command.
31801: missing local declaration for variables in completion
31809: Make whitespace clear in trace output for patterns.
31810: tests for simple XTRACE output from conditions
Merge branch 'master' of git://git.code.sf.net/p/zsh/code
31815: another fix for INCAPPENDHISTORY change.
We need to save immediately if something is pushed on the history stack
to ensure we use the right file before popping.
31805: Add $patchars and $dis_patchars to zsh/parameter module
31805: Update _enable and _disable for -p, fix related typo in docs
31806: _enable _disable: Workaround special characters in alias and function names breaking _arguments syntax