Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vim-patch:9.1.0409: too many strlen() calls in the regexp engine #28857

Merged
merged 1 commit into from
May 20, 2024

Conversation

zeertzjq
Copy link
Member

vim-patch:9.1.0409: too many strlen() calls in the regexp engine

Problem: too many strlen() calls in the regexp engine
Solution: refactor code to retrieve strlen differently, make use
of bsearch() for getting the character class
(John Marriott)

closes: vim/vim#14648

vim/vim@82792db

Cherry-pick keyvalue_T and its comparison functions from patch 9.1.0256.

vim-patch:9.1.0410: warning about uninitialized variable
vim-patch:9.1.0412: typo in regexp_bt.c in DEBUG code

Co-authored-by: John Marriott basilisk@internode.on.net

@zeertzjq zeertzjq changed the title vim-patch:9.1.0409 vim-patch:9.1.0409: too many strlen() calls in the regexp engine May 20, 2024
@github-actions github-actions bot added the vim-patch See https://neovim.io/doc/user/dev_vimpatch.html label May 20, 2024
@github-actions github-actions bot requested a review from seandewar May 20, 2024 04:21
@zeertzjq zeertzjq force-pushed the vim-9.1.0409 branch 2 times, most recently from 405991f to 0710924 Compare May 20, 2024 04:25
Problem:  too many strlen() calls in the regexp engine
Solution: refactor code to retrieve strlen differently, make use
          of bsearch() for getting the character class
          (John Marriott)

closes: vim/vim#14648

vim/vim@82792db

Cherry-pick keyvalue_T and its comparison functions from patch 9.1.0256.

vim-patch:9.1.0410: warning about uninitialized variable
vim-patch:9.1.0412: typo in regexp_bt.c in DEBUG code

Co-authored-by: John Marriott <basilisk@internode.on.net>
@zeertzjq zeertzjq merged commit 0e187fe into neovim:master May 20, 2024
28 checks passed
@zeertzjq zeertzjq deleted the vim-9.1.0409 branch May 20, 2024 04:43
@github-actions github-actions bot removed the request for review from seandewar May 20, 2024 04:43
huangyingw pushed a commit to huangyingw/neovim that referenced this pull request May 31, 2024
…vim#28857)

Problem:  too many strlen() calls in the regexp engine
Solution: refactor code to retrieve strlen differently, make use
          of bsearch() for getting the character class
          (John Marriott)

closes: vim/vim#14648

vim/vim@82792db

Cherry-pick keyvalue_T and its comparison functions from patch 9.1.0256.

vim-patch:9.1.0410: warning about uninitialized variable
vim-patch:9.1.0412: typo in regexp_bt.c in DEBUG code

Co-authored-by: John Marriott <basilisk@internode.on.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
vim-patch See https://neovim.io/doc/user/dev_vimpatch.html
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant