Re: commits for possible 5.9.1

dana <[email protected]>
Newsgroups gmane.comp.shells.zsh.devel
Message-ID <[email protected]>
On Sat 2 May 2026, at 15:56, dana wrote:
> anyway, 1-2 months to get it ready plus however long for test releases
> probably puts us back on the 5.9.1 idea then. i will continue looking
> into that

i've pushed our tentative 5.9.1 patch set to the zsh-5.9-patches branch

i focussed on low-risk bug fixes, along with build and portability
improvements useful to packagers. i avoided changes with major conflicts
as well as ones that could affect behaviour in ways that aren't
appropriate for a stability release

however, at oliver's suggestion, i incorporated pretty much all
completion updates, excluding most of the Base/ and Zsh/ ones. we've
included those in previous point releases

changes i was going to include but left out because they had conflicts
that were more confusing/annoying than i felt like dealing with:

e6ad117cc 52202: improve handling of quoting in ${var/pattern/replacement}
698af7bc1 52405, 52502: add empty elements to $match for optional captures that don't match
5977d3cdd unposted: fix parsing of Bang token in value side of array element assignment
8e27709d2 54019: AIX support fixes

changes i included despite some not fitting the criteria i described
above:

6d40d9b63 51602: Handle SIGIOT as an alias to SIGABRT if they are the same signal number
618f842b4 52326, 52372: add -q option to kill for sigqueue
f1e7481b8 45837: fix process group restoration upon exit
5331ff11c 52594: support for POSIX real-time signals with kill and trap
57248b888 52750: remove ansi2knr support for old pre-ansi K&R compilers
cd5ae4a90 unposted: remove reference to fp_PROG_CC_STDC macro which was removed in 52750
79593399c 53080: remove code for systems that only have the old pre-POSIX signal()
8dd271fde 53081: remove old BeOS support code

builds without 53081 (including zsh-5.9) hang for me on macos sequoia.
i don't understand why, 5.9 in homebrew doesn't have any of these
changes and it works fine. if anyone has any ideas about that please
share

i still have to update NEWS+README and i'll probably add some of the bug
fixes that were posted within the last few days, but in the mean time if
you have any objections/suggestions please share those too

ps: make sure you FULLY clean everything before building from this
branch. failing to do so has caused all kinds of weird issues for me

pps: ty daniel for the script. mikael simultaneously wrote a simple
merge driver that worked better for me out of the box so i built off of
that. maybe i'll commit it later

dana
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.