Repository navigation
release: 3.2.0 — Up finds what you typed, a hint is one key away, and bind - #185
Merged
Merged
Conversation
… bind
Prefix history search, opt-in inline hints, make <TAB>, bind / bind -x,
bindkey's zsh notation, ${var@P}, $SRANDOM and $EPOCHREALTIME. Also the
fixes that made the hint and prefix keys work on non-PIE builds, two
readline undo-list leaks, zsh-mode which, and make re on NFS.
RELEASE.md has the summary; wiki/whats-new.md, which the banner links
to, has the long form.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This bumps
incs/version.handnpm/package.jsonto 3.2.0 and adds theRELEASE.mdsection. The section links to the guide, What's new in 3.2.Gated on this exact tree before merging: develop plus #178–#182 plus this commit.
The tree this PR produces is byte-identical to the gated one (
git diffis empty). Results:make re/make re OPT=1make test/make test-releasetests/run_scripts.shtests/hard/run.shcd tests && ./verify_alloc.shmake help-test,make arena-stressmake pty-testAll 6 pty failures were already failing on develop before this release, with identical failure output:
ps1_specials,prompt_jobs_badgeandself_exe_replacedpass when run from a short path. They failed only because the test checkout's path was 102 characters long.default_prompthits a readline 8.1 overflow when the prompt is wide; filed as readline redisplay reads past its buffer with TERM=dumb and a wide prompt (ASan heap-buffer-overflow) #184.zsh_param_formsdiffs against the system zsh 5.8.1 instead of the pinned 5.9.history_prefix_searchpasses when run on its own.The binary users will download.
make static-verifybuilds a static musl binary with readline 8.2.10.-c 'update --version'printshellish 3.2.0, which is what the updater'svalidate_binarycompares against the tag.autosuggest_test346/346;history_prefix_search_test,omz_sudo_widget_test,banner_news_testandcomplete_make_test, 0 failed each;rl_undo_leak_test's 13 sessions, run with ASan detection off, show no crash or abort on readline 8.2. The nsearch reclaim copies 8.1's abort keys.Follow-ups filed: #183 (a non-PIE CI job, the build where #179's bug lives) and #184.
🤖 Generated with Claude Code