]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.0352: Finding cmd modifiers and cmdline-specials is inefficient v9.1.0352
authorJohn Marriott <basilisk@internode.on.net>
Thu, 18 Apr 2024 20:46:56 +0000 (22:46 +0200)
committerChristian Brabandt <cb@256bit.org>
Thu, 18 Apr 2024 20:46:56 +0000 (22:46 +0200)
commited908f760d9fe933690745bac91aedb698bbd48f
treed78084e2ae534fab468ba2c36edd73fec29ea4ca
parent094c4390bdf3473fab122aa02883e63ce4e66cdb
patch 9.1.0352: Finding cmd modifiers and cmdline-specials is inefficient

Problem:  Finding cmd modifiers and cmdline-specials is inefficient
Solution: Use binary search to find ex command modifiers and
          cmdline-special characters and reduce the number of strlen()
          (John Marriott)

closes: #14534

Signed-off-by: John Marriott <basilisk@internode.on.net>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/ex_cmds.h
src/ex_docmd.c
src/testdir/test_cmdmods.vim
src/version.c