Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: commits for possible 5.9.1



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




Messages sorted by: Reverse Date, Date, Thread, Author