neovim/test/functional
jdrouhard 3869a2e0cf
perf(lsp): update semantic tokens algorithm for parsing modifiers (#21383)
Instead of testing for every possible modifier type, only test bits up
to the highest set in the token array. Saves many bit ops and
comparisons when there are no modifiers or when the highest set bit is a
lower bit than the highest possible in the legend on average.

Can be further simplified when non-luaJIT gets the full bit module (see #21222)
2022-12-12 18:42:37 +01:00
..
api docs #20986 2022-12-11 18:41:26 -08:00
autocmd vim-patch:8.2.2870: CmdlineChange event triggered twice for CTRL-R (#21361) 2022-12-11 08:48:00 +08:00
core docs: fix typos (#21196) 2022-11-29 09:45:48 +08:00
editor test(undo_spec): add more tests for writing in Insert mode 2022-12-09 07:00:27 +08:00
ex_cmds feat(secure): add :trust command and vim.secure.trust() (#21107) 2022-11-28 12:23:04 -07:00
fixtures fix: find multibyte file name in line (#20519) 2022-10-07 09:43:16 +08:00
legacy vim-patch:8.2.2295: incsearch does not detect empty pattern properly 2022-12-04 10:07:05 +08:00
lua fix: vim.opt_local:append ignoring global option value (#21382) 2022-12-12 15:14:50 +00:00
options test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
plugin perf(lsp): update semantic tokens algorithm for parsing modifiers (#21383) 2022-12-12 18:42:37 +01:00
provider test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
shada test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
terminal fix(chansend): sending lines to terminal in reverse order on Windows #19315 2022-12-08 12:55:50 -08:00
treesitter test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
ui fix(diff): handle long lines without crashing (#21389) 2022-12-12 16:44:11 +00:00
vimscript test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
example_spec.lua screen.lua: remove screen:_on_event #11488 2019-12-01 01:06:10 -08:00
helpers.lua test: simplify platform detection (#21020) 2022-11-22 08:13:30 +08:00
preload.lua fix(tests): only get the color map once, even for multiple test files 2022-11-27 11:51:10 +01:00