mirror of
https://github.com/neovim/neovim.git
synced 2026-01-20 11:50:36 +00:00
3401b1bae14c19ca2fc6a7e4ecfe584fbf9e3ccb
34656 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
3401b1bae1 |
docs: update version.c
vim-patch:9.1.1033: Vim9: compiling abstract method fails without return |
||
|
|
78bbe53f76 |
fix(vim.loader): randomized AppImage path pollutes luac cache #35636
Problem:
When using the Nvim appimage, `~/.cache/nvim/luac` directory can grow to
250,000+ files.
Example of 2 identical files in `./luac/`:
%2ftmp%2f.mount_nvim.a65Rja0%2fusr%2fshare%2fnvim%2fruntime%2flua%2fvim%2ftreesitter.luac
%2ftmp%2f.mount_nvim.aNpxXgo%2fusr%2fshare%2fnvim%2fruntime%2flua%2fvim%2ftreesitter.luac
Analysis:
The `nvim.appimage` mounts nvim at a different temporary path each time
it is invoked. The naming scheme of these cache files is random, which
defats the purpose of the cache creates N new files on every launch of
nvim.
Steps to reproduce:
1. install `nvim.appimage`
2. `mv ~/.cache/nvim/luac ~/.cache/nvim/luac.backup`
3. `nvim`
4. Observe contents of `~/.cache/nvim/luac/`
5. Close nvim and run `nvim` again
6. Observe contents of `~/.cache/nvim/luac/` and see that new identical
files have been added with a different mount prefix
Solution:
When running from an appimage, trim the random part of the filepaths.
|
||
|
|
b87bdef2a8 |
fix(lua): relax vim.wait() timeout validation #36900
Problem:
After
|
||
|
|
d2e445e1bd |
docs(options): shell-powershell #36881
Problem: Current options for powershell and pwsh had mistakes and rationale behind them was not clear. Solution: Update the suggested options by splitting up powershell and pwsh, as well as ensuring that all options work and rationale is documented and discussed. |
||
|
|
aeebc51851 |
fix(grid): assert crash during extreme resize layouts #36847
Problem: When the terminal shrinks, Neovim tries to recompute the layout and adjust every window so that the total width matches the new Columns. But in the scenario of numerous windows split horizontally, there is not enough space for all of them. The frame width (topframe->fr_width) never reaches the new Columns value, the logic tries to redistribute this negative space across child frames, but it triggers the assert. Solution: Skip this case in `win_update`. |
||
|
|
c40cb2a4cf |
docs: update version.c #36895
vim-patch:9.0.1940: wrong upstream version in libvterm README vim-patch:e1b95f525 runtime(doc): Update help tags (13180) vim-patch:9.0.1942: Vim9: execution stack invalidated with null object vim-patch:9.0.1944: Vim9: function instruction pointer invalidated vim-patch:e845b38da runtime(doc): regenerate xxd manpage vim-patch:9.0.1949: Vim9: allows reserved keywords as members vim-patch:9.0.1952: Vim9: unused static field vim-patch:9.0.1974: vim9: using contra-variant type-checks vim-patch:b74ebfc6b runtime(doc): update xxd manpage and mention $NO_COLOR env vim-patch:b9a974df9 translation(it): update translation of xxd manpage vim-patch:9.0.1984: CI: Test_open_delay*() fails on FreeBSD 14 vim-patch:9.0.1985: CI: codecov is intrusive vim-patch:9.0.1989: Vim9: double error message given vim-patch:9b259f520 translation(it): revert permission changes for xxd manpages again (13277) vim-patch:26e8f7b0a runtime(doc): Update vim9class help (13292) vim-patch:9.0.1996: Cannot build with python312 vim-patch:9.0.1998: xxd: cannot reverse a bit dump vim-patch:9.0.2000: Vim9: use-after-free in deep call stack vim-patch:75b277d35 translation(it): updated translation of xxd manpage vim-patch:9.0.2002: Vim9: need cleanup of class related interface code vim-patch:9.0.2006: Vim9: need more tests vim-patch:9.0.2007: Vim9: covariant parameter types allowed vim-patch:9.0.2016: Vim9: assignment operators don't work for class vars vim-patch:9.0.2036: if_python: rework python3.12 build dependency vim-patch:9.0.2038: Vim9: object method funcref not cleaned up after use vim-patch:9.0.2043: Vim9: issue with funcref assignmentand varargs vim-patch:9.0.2046: win32,python: warning that MS_WIN64 got re-defined vim-patch:9.0.2047: perl: warning about inconsistent dll linkage vim-patch:9.0.2049: Vim9: not recognizing qualified class vars for infix ops vim-patch:9.0.2051: Vim9: wrong error for non-existing object var vim-patch:9.0.2057: Vim9: no strict type checks for funcrefs varargs vim-patch:9.0.2066: xxd: corrupting files when reversing bit dumps vim-patch:9.0.2067: xxd: coloring was disabled on Cygwin vim-patch:9.0.2072: Vim9: no nr2str conversion in list-unpack vim-patch:9.0.2083: Perl: xsubpp may be in non-standard location vim-patch:9.0.2087: build-failure in vim9class vim-patch:9.0.2088: Vim9: still allows abstract static methods vim-patch:9.0.2091: Vim9: cannot convert list to string using += vim-patch:9.0.2094: Vim9: need more assignment tests vim-patch:521fb7e14 runtime(doc): Add missing null_<type> help tags (13498) vim-patch:424da590e runtime(doc): Renamed "makefile_*.mak" for Vim documentation (13517) vim-patch:ab4f27e2a runtime(doc): Refactor doc-Makefiles (13519) vim-patch:d2c977bb7 runtime(Filelist): include new doc-Makefiles (13551) vim-patch:9.0.2119: remove dead-condition in ex_class vim-patch:8c14e7973 runtime(doc): Update doc Makefiles with comments from 13567 (#13577) vim-patch:64c6bfd8e runtime(tutor): add Make_mvc.mak file for tutor (13580) vim-patch:ffd6d31cb runtime(lang): Revise Makefile (13589) vim-patch:110dd905d runtime(syntax-test): ci fails, disable html test for now vim-patch:72314bb85 runtime(Filelist): include several missing files (13600) vim-patch:926c3f45a CI: disable the test_terminal_resize() test for GH CI in GUI (13603) vim-patch:c089c3816 CI: disable the test_terminal_resize2() test for GH CI in gui mode (13615) vim-patch:9.0.2146: text-property without type errors when joining vim-patch:563e6440b runtime(doc): update todo items (13631) vim-patch:9.0.2155: Vim9: type not kept when assigning vars vim-patch:1ec115c92 runtime(doc): re-generate helptags vim-patch:7349c5160 CI: Fix i386 build (13680) vim-patch:9.0.2161: Vim9: not able to use imported interfaces and classes vim-patch:9.0.2173: Vim9: crash when compiling for statement and non-existing type vim-patch:ec497574f CI: bump github/codeql-action from 2 to 3 (13716) vim-patch:3ffc5bc6b CI: change dependabot prefix to "CI" (13724) vim-patch:cb69dc351 runtime(doc): update helptags vim-patch:9.0.2182: Vim9: need a way to reserve future extension vim-patch:1d4fcfe55 runtime(doc): add some error codes to `:help vim9class` (13747) vim-patch:4e28631f9 runtime(doc): Clarify that new() is not static vim-patch:cea3dac76 runtime(doc): Add variable categories and null related documentation(13750) vim-patch:92feeaffc runtime(doc): add help tag multiple-constructors. (13772) vim-patch:0aed99abf runtime(doc): correct the :public example (13795) vim-patch:53860eb9c runtime(Filelist): remove coveralls, move runtime/lang/Make_mvc.mak (13790) vim-patch:9.1.0005: OpenVMS does not support python3 and xterm_save vim-patch:9.1.0008: NSIS installer includes syntax testdir vim-patch:b21499537 runtime(doc): Improve the documentation for Vim9 classes (13828) vim-patch:9.1.0023: xxd: few problems with EBCDIC for z/OS (MVS) vim-patch:8102a4c46 CI: Check help tags for errors (duplicates, missing, etc) (13865) vim-patch:9c58191b3 CI: regenerate helptags, fix ci help tags job failing vim-patch:9.1.0032: MS-Windows installer misses keymaps vim-patch:9.1.0041: xxd -i may generate incorrect C statements vim-patch:1cee50904 CI: Bump actions/cache from 3 to 4 (13897) vim-patch:91155eb31 runtime(tutor): simplify tutor makefiles (13859) vim-patch:e8ff5e6df runtime(lang): improve makefiles, add clean rule, fix typo (13856) vim-patch:459867b63 runtime(doc): improve doc makefiles, add clean rule (13855) vim-patch:4927110a4 CI: regenerate helptags to fix CI job vim-patch:9.1.0052: Patch 9.1.0041 causes regressions for users vim-patch:4d49643c3 runtime(doc): style fixes in vim9.txt (13918) vim-patch:8fecb472c runtime(doc): correct Vim patch for Wayland support vim-patch:28db30ddb CI: update clang to v18 (13937) vim-patch:0a3d36968 CI: get rid of snap and speed up CI (13938) vim-patch:ece714568 runtime(vimlogo): Include and modernize vimlogo.svg vim-patch:f430e7dae runtime(Filelist): include README_vimlogo.txt (13944) vim-patch:ea7f2f29a CI: Bump codecov/codecov-action from 3 to 4 (13978) vim-patch:7f630e6f3 CI: skip apt upgrade on github runners (13975) vim-patch:bd2f45a6e CI: Add Codecov token (13999) vim-patch:9.1.0094: xxd: buffer-overflow when writing color output vim-patch:9.1.0104: Linking fails with -lto because of PERL_CFLAGS vim-patch:026b17404 runtime(doc): Fix typo in testing.txt (14054) vim-patch:72a1f45e9 CI: install gnudiff and enable `Test_diffmode` on macos-14 runner again (14056) vim-patch:9.1.0124: display of below/right virtual text with non-virtual text overlap vim-patch:9.1.0134: CI: Test_term_gettitle() is flaky on MacOS 14 vim-patch:56824430c runtime(syntax-tests): simplify code and allow filetype options vim-patch:d0d4adb60 runtime(Filelist): include runtime/syntax/testdir/ftplugin vim-patch:0fdd18596 CI: enable apt upgrade on github runners again to fix i386 build vim-patch:353faa373 translation(ru): Updated Russian installer translation (14134) vim-patch:c62dacb7e translation(gr): add translation of the installer (14148) vim-patch:64de03a22 runtime(syntax-tests): remove executable bit from sh test file vim-patch:20eaf8b78 tools/rename.bat uses 'mv' and "move" (14201) vim-patch:8291e91c6 runtime(indent-test): MS-Windows: Add Makefile for running indent tests vim-patch:93edd254d runtime(syntax-tests): Support embeddable Vim configuration for syntax tests vim-patch:f6069a7dd runtime(syntax-tests): Support sourceable Vim configuration for syntax tests vim-patch:a9bc195d6 runtime(syntax-tests): Retrofit input/c.c. with TEST_SETUP vim-patch:a2addebca runtime(syntax-tests): include missing changes vim-patch:702f7923f runtime(syntax-tests): regenerate c_00 and markdown dumps vim-patch:9.1.0191: Installer does not remove all files vim-patch:f976e2c95 CI: mingw complains about unknown escape sequence: '\l', fails with libsodium (14259) vim-patch:8e37daf62 CI: Fix for Sodium version 1.0.19 and MinGW (14267) vim-patch:9.1.0197: Vim9: problem evaluating negated boolean logic vim-patch:9.1.0198: Vim9: compound operators broken for lambdas in an object vim-patch:51c94b650 NSIS: Update nsis installer and nsis docs (14256) vim-patch:6dcf59b89 NSIS: Redesigning the appearance of the vimrc settings page (14292) vim-patch:e6e3a7aaf Update README.md (14302) vim-patch:b75825f74 Update README.txt and README.md (14313) vim-patch:9.1.0224: cursor may move too many lines over "right" & "below" virt text vim-patch:9.1.0226: Not able to assign enum values to an enum static variable vim-patch:4fa06bb17 NSIS: fix path of uganda.nsis.txt in german.nsi file (14331) vim-patch:9.1.0252: Vim9: segfault with static in super class vim-patch:19ecb46c5 NSIS: Correctly distribute libsodium with the installer (14422) vim-patch:9.1.0286: Vim9: E1027 with defcompile for abstract methods vim-patch:49f1e1979 NSIS: Fix a few issues with gvim.nsi vim-patch:b988c7a95 add runtime/doc/tags-* to ignore files (14479) vim-patch:9.1.0308: configure: msgfmt hardcoded vim-patch:acba5af95 CI: use explicit version tags for macos runners (14548) vim-patch:9.1.0331: make install does not install all files vim-patch:9.1.0350: tests: test_vim9_dissamble may fail vim-patch:9.1.0353: tests: Test_autoload_import_relative_compiled fails on Windows vim-patch:fbeea681c CI: change the download URL of "libsodium" (14618) vim-patch:04e894355 CI: remove microsoft-prod.list repository (14628) vim-patch:addf9ed62 runtime(doc): clarify the effect of setting the shell to powershell vim-patch:4b9fc8247 CI: ubuntu-toolchain-r/test repository will be removed (14641) vim-patch:93df2285a runtime(doc): update helptags for jq syntax (14646) vim-patch:9.1.0378: Vim9: no comments allowed after class vars vim-patch:9.1.0384: tests: vt420 terminfo entry may not be found vim-patch:370e36829 runtime(doc): regenerate helptags (14695) vim-patch:94a05d554 translation(es): update spanish menu localization vim-patch:3ca2ae180 translation(ca): update Catalan menu vim-patch:f1d3913a8 translation(de): update German menu vim-patch:e0d0ad675 translation(af): update Afrikaans menu vim-patch:5ba554011 translation(CZ): update Czech menu vim-patch:247dbd0e7 translation(is): update Icelandic menu vim-patch:f2211cb1c translation(ko): update Korean menu vim-patch:c3016a8bf translation(nl): update Dutch menu vim-patch:d88a39e0d translation(pt): update Portuguese menu vim-patch:dfbf6f3ae translation(sl): update Slovenian menu vim-patch:75c3161f8 translation(sk): update Slovak menu vim-patch:5bf7446ba translation(sr): update Serbian menu vim-patch:c8330b8ff CI: test_sound fails on macos-12 (14715) vim-patch:9.1.0392: tests: Vim9 debug tests may be flaky vim-patch:4e9adfa3d README.md: Update link to Wikipedia Vi page vim-patch:9.1.0400: Vim9: confusing error message for unknown type vim-patch:9.1.0404: [security] xxd: buffer-overflow with specific flags vim-patch:9.1.0405: tests: xxd buffer overflow fails on 32-bit vim-patch:9e4bfb219 translation(it): update translation of xxd manpage vim-patch:9.1.0408: configure fails on Fedora when including perl vim-patch:2f5ff7382 runtime(syntax-tests): Filter out non-Latin-1 characters for syntax tests (14767) vim-patch:8314de8fd CI: Upload failed screendump tests when run in github actions vim-patch:95ff39f8e CI: disable -O2 for Coverity after v9.1.0429 vim-patch:f2d74e3b6 runtime(comment): add missing help tags file vim-patch:9.1.0434: make errors trying to access autoload/zig vim-patch:9.1.0437: Motif requires non-const char pointer for XPM data vim-patch:c984b2fd9 runtime(vim): fix syntax vim bug (Close 14858) (#14861) vim-patch:9.1.0452: Configure checks for libelf unnecessarily vim-patch:9c6089051 CI: update FreeBSD runner to 14.1 (13937) vim-patch:9.1.0468: GvimExt does not consult HKEY_CURRENT_USER vim-patch:9.1.0470: tests: Test_ColonEight_MultiByte() fails sporadically vim-patch:4032daaa1 translation(it): Update Italian Vim manpage vim-patch:9.1.0474: CI: Test_ColonEight() fails on github runners vim-patch:6ea3dfe8d runtime(vim): Remove orphaned screen dump files (14965) vim-patch:31441d509 runtime(vim): Update g:vimsyn_comment_strings dump file tests vim-patch:4225f2885 README.md: Update link to release archives vim-patch:6dd5840fd runtime(html): Restore HTML syntax file tests vim-patch:9.1.0515: Vim9: segfault in object_equal() vim-patch:9.1.0519: MS-Windows: libvterm compilation can be optimized vim-patch:9.1.0520: Vim9: incorrect type checking for modifying lists vim-patch:9.1.0521: if_py: _PyObject_CallFunction_SizeT is dropped in Python 3.13 vim-patch:b81109192 CI: Pre-v9.0.0110 versions generate bogus documentation tag entries vim-patch:9.1.0533: Vim9: need more tests for nested objects equality vim-patch:841844664 runtime(syntax-tests): Allow for folded and wrapped lines in syntax test files vim-patch:cc5482edb runtime(syntax-tests): Clear and redraw the ruler line with the shell info vim-patch:d2f498799 runtime(syntax-tests): Introduce self tests for screen dumping vim-patch:719714383 runtime(syntax-tests): Abort and report failed cursor progress vim-patch:9.1.0541: failing test with Vim configured without channel vim-patch:b5a92d72e runtime(syntax-tests): Stop generating redundant "*_99.dump" files vim-patch:080ba2c69 runtime(vim): Cleanup :match and :loadkeymap syntax test files vim-patch:9.1.0604: popup_filter during Press Enter prompt seems to hang vim-patch:510f94b6d INSTALL: remove outdated notice about statically linked executable vim-patch:d887fb81b runtime(yaml): Remove orphaned YAML syntax dump files vim-patch:9.1.0614: tests: screendump tests fail due to recent syntax changes vim-patch:408bd9ffe runtime(progress): Add syntax test for comments vim-patch:9.1.0622: MS-Windows: mingw-build can be optimized vim-patch:9.1.0623: Mingw: errors when trying to delete non-existing files vim-patch:9.1.0626: Vim9: need more tests with null objects vim-patch:9.1.0628: MinGW: coverage files are not cleaned up vim-patch:9.1.0637: MS-Windows: Style issues in MSVC Makefile vim-patch:9.1.0640: Mingw: Makefile can be improved vim-patch:491e55d0e Maintainers: Add maintainer for ondir ftplugin + syntax files vim-patch:22a22529a CI: update clang compiler to version 20 vim-patch:9.1.0656: MS-Windows: MSVC Makefile CPU handling can be improved vim-patch:9.1.0657: MS-Windows: MSVC build time can be optimized vim-patch:9.1.0659: MS-Windows: MSVC Makefile is a bit hard to read vim-patch:e0fd1ca7d translation(it): update Italian manpage vim-patch:181fda18e translations: Update generated po files vim-patch:9.1.0668: build-error with python3.12 and stable ABI vim-patch:3383ed7e2 Update .gitignore and .hgignore files vim-patch:9.1.0669: if_python: stable python ABI not used by default vim-patch:9.1.0673: Vim9: too recursive func calls when calling super-class method vim-patch:9.1.0674: Vim9: compiling abstract method fails because of missing return vim-patch:9.1.0675: Patch v9.1.0674 causes problems vim-patch:9.1.0676: style issues with man pages vim-patch:5f995c92e runtime(lang): update Makefile and make it portable between GNU and BSD vim-patch:1869fe0ce runtime(tutor): update Makefile and make it portable between GNU and BSD vim-patch:8f3f78546 runtime(doc): Updating the examples in the xxd manpage vim-patch:9b7d55ee2 runtime(doc): update Makefile and make it portable between GNU and BSD vim-patch:a4aa97590 translation(it): update Italian manpages vim-patch:12333bae0 translation(ru): update man pages vim-patch:9beccaf77 translation(it): updated Italian manpage vim-patch:4a0dc29e5 translation(it): Fix filemode of Italian manpages vim-patch:9.1.0687: Makefile may not install desktop files vim-patch:9.1.0688: Vim9: dereferences NULL pointer in check_type_is_value() vim-patch:79b5fc569 translation(pt): revert Portuguese menu translation vim-patch:56186e41d translation(pt): Revert and fix wrong Portuguese menu translation files vim-patch:9.1.0691: python3: stable-abi may cause segfault on Python 3.11 vim-patch:9.1.0693: Configure doesn't show result when not using python3 stable abi vim-patch:377ad8c71 translation(pt): Update menu_pt_br vim-patch:9.1.0696: installing runtime files fails when using SHADOWDIR vim-patch:41ba26566 translation(pt): update Portuguese/Brazilian menu translation vim-patch:4e527a2d5 CI: Install locales-all package vim-patch:9.1.0706: tests: test_gettext fails when using shadow dir vim-patch:9.1.0710: popup window may hide part of Command line vim-patch:9.1.0711: tests: test_xxd may file when using different xxd vim-patch:233252fdf Maintainers: fix typo in author name vim-patch:609599cc4 runtime(glvs): update GetLatestVimScripts plugin vim-patch:9.1.0722: crash with large id in text_prop interface vim-patch:9.1.0723: if_python: dynamic linking fails with python3 >= 3.13 vim-patch:9.1.0724: if_python: link error with python 3.13 and stable ABI vim-patch:9.1.0726: not using correct python3 API with dynamic linking vim-patch:9.1.0732: xxd: cannot use -b and -i together vim-patch:5ca3efa5d translation(ru): updated xxd man page vim-patch:3f6981d8c translation(it): updated xxd man page vim-patch:e019f3626 CI: upload failed screendump tests also for Cirrus vim-patch:ac8a10ab7 runtime(doc): fix typo in :h dos-colors vim-patch:c854efc6f runtime(glvs): fix a few issues vim-patch:1678ca36c runtime(doc): remove completed TODO vim-patch:7cd6edf2b runtime(glvs): Correct the tag name of glvs-autoinstal vim-patch:5dd4ec008 CI: uploading failed screendump tests does not work Cirrus vim-patch:5d64e2801 CI: macos-12 runner is being sunset, switch to 13 vim-patch:48f3833ff NSIS: Include libgcc_s_sjlj-1.dll again vim-patch:793c31511 CI: uploading failed screendumps still fails on Cirrus CI vim-patch:9.1.0790: Amiga: AmigaOS4 build should use default runtime (newlib) vim-patch:9.1.0793: xxd: -e does add one extra space vim-patch:de79f9129 runtime(syntax-tests): tiny vim fails because of line-continuation vim-patch:912fbaf6e runtime(doc): Remove some completed items from todo.txt vim-patch:9.1.0819: tests: using findexpr and imported func not tested vim-patch:203c7225f CI: huge linux builds should also run syntax & indent tests vim-patch:15f69de26 runtime(doc): update help tags vim-patch:885424458 git: ignore reformatting commit for git-blame (after v9.1.0829) vim-patch:29ce41907 Filelist: ignore .git-blame-ignore-revs vim-patch:0b8176dff Filelist: include helptoc package vim-patch:9.1.0837: cross-compiling has some issues vim-patch:c39c0230c Filelist: vimtutor chapter 2 is missing in Filelist vim-patch:9.1.0838: vimtutor is bash-specific vim-patch:5ccac75d9 runtime(doc): simplify vimtutor manpage a bit more vim-patch:9.1.0845: vimtutor shell script can be improved vim-patch:9.1.0847: tests: test_popupwin fails because of updated help file vim-patch:07c9ab8c0 git: git-blame-ignore-revs shown as an error on Github vim-patch:815c822aa translation(it): Updated Italian vimtutor vim-patch:9.1.0850: Vim9: cannot access nested object inside objects vim-patch:9.1.0857: xxd: --- is incorrectly recognized as end-of-options vim-patch:9.1.0861: Vim9: no runtime check for object member access of any var vim-patch:8b97ca66c runtime(doc): update how to report issues for mac Vim vim-patch:232a77e80 runtime(doc): update helptags vim-patch:54996ecda editorconfig: don't trim trailing whitespaces in runtime/doc vim-patch:deda23f85 runtime(doc): Makefile does not clean up all temporary files vim-patch:ba9e1570d CI: Bump codecov/codecov-action from 4 to 5 vim-patch:9a65a8c27 CI: join codecov array flags, instead of accessing it directly vim-patch:8bc4d25ab Add clang-format config file vim-patch:fa41a3ed1 git: ignore re-formatting commit v9.1.0879 for blame vim-patch:9c69453f0 runtime(misc): add Italian LICENSE and (top-level) README file vim-patch:f63449a5d translation(ru): updated vimtutor translation, update MAINTAINERS file vim-patch:ea49002ac CI: update FreeBSD runner to 14.2 vim-patch:3d670bb19 translation(de): update German manpages vim-patch:fd6693ca5 runtime(doc): remove buffer-local completeopt todo item vim-patch:9.1.0901: MS-Windows: vimtutor batch script can be improved vim-patch:12e1729e8 runtime(tutor): Update the makefiles for tutor1 and tutor2 files vim-patch:1d20ad0bb translation(it): update Italian manpage for vimtutor vim-patch:23eea9b98 runtime(doc): fix typo in vimtutor manpage vim-patch:c6db53ce5 Filelist: include translations for Chapter 2 tutor vim-patch:4854647ab translation(it): update Italian manpage for vimtutor vim-patch:9.1.0904: Vim9: copy-paste error in class_defining_member() vim-patch:9.1.0907: printoptions:portrait does not change postscript Orientation vim-patch:9.1.0912: xxd: integer overflow with sparse files and -autoskip vim-patch:ff70518f1 add saccarosium to maintainers files vim-patch:9.1.0925: Vim9: expression compiled when not necessary vim-patch:3c5d782db editorconfig: set trim_trailing_whitespace = false for src/testdir/test*.vim vim-patch:9.1.0928: tests: test_popupwin fails because the filter command fails vim-patch:b10047719 translation(it): add Italian translation for the interactive tutor vim-patch:9.1.0933: Vim9: vim9compile.c can be further improved vim-patch:9.1.0939: make installtutor fails vim-patch:38281e1b9 ci: Update macOS from macos-14 to macos-15 vim-patch:9.1.0943: Vim9: vim9compile.c can be further improved vim-patch:83029a354 git: ignore reformatting change of netrw plugin vim-patch:fb27cf9cb git: ignore reformatting change of netrw plugin vim-patch:9.1.0955: Vim9: vim9compile.c can be further improved vim-patch:9739086de runtime(vim): Use supported syntax in indent tests vim-patch:b6ab33bdb translation(fi): Fix typoes in Finish menu translation vim-patch:9.1.0964: MS-Windows: sed error with MinGW vim-patch:0a3b9fb5c runtime(doc): clarify ARCH value for 32-bit in INSTALLpc.txt vim-patch:49a35f67e runtime(doc): Fix enum example syntax vim-patch:9.1.0976: Vim9: missing return statement with throw vim-patch:9.1.0992: Vim9: double-free after v9.1.0988 vim-patch:e0424b334 CI: drop setup of snd-dummy module vim-patch:9.1.1002: Vim9: unknown func error with interface declaring func var vim-patch:9.1.1012: Vim9: class interface inheritance not correctly working vim-patch:221c53202 runtime(vim): Split Vim legacy and Vim9 script indent tests vim-patch:866f22959 runtime(c): Add missing syntax test files vim-patch:fef4be0d7 CI: bump windows libsodium to 1.0.20 vim-patch:9.1.1033: Vim9: compiling abstract method fails without return vim-patch:87f65f385 CI: add Linux arm64 CI job vim-patch:c65bb2ea8 CI: bump windows python to 3.12 vim-patch:9.1.1036: make install fails when using shadowdir vim-patch:9.1.1038: tests: test_channel.py fails with IPv6 vim-patch:4cbc54a74 runtime(doc): update helptags vim-patch:e2a047185 Update .gitignore for v9.1.1036 vim-patch:9.1.1055: make install fails because of a missing dependency vim-patch:9.1.1067: tests: Test_termwinscroll_topline2 fails on MacOS vim-patch:cbc1f409c CI: bump windows python to 3.13 vim-patch:9.1.1075: Vim9: len variable not used in compile_load() vim-patch:9.1.1087: Vim9: import with extends may crash vim-patch:9.1.1090: tests: test_terminwscroll_topline2 unreliable vim-patch:9.1.1093: tests: output of test ...win32_ctrl_z depends on python version vim-patch:9.1.1096: if_perl: Perl 5.38 adds new symbols causing link failure vim-patch:9.1.1103: if_perl: still some compile errors with Perl 5.38 vim-patch:588182810 ci: syntax tests spam output vim-patch:9.1.1111: Vim9: variable not found in transitive import vim-patch:44831e4be runtime(doc): Update the 'specifies' keyword documentation, slightly reformat vim-patch:9.1.1116: Vim9: super not supported in lambda expressions vim-patch:9.1.1117: there are a few minor style issues vim-patch:9.1.1128: patch 9.1.1119 caused a regression with imports vim-patch:a48693c6c runtime(doc): remove resolved complete item from todo list vim-patch:6a15942bc CI: add Makefile target to verify default highlighting groups are present vim-patch:066a5340e CI: Install netbeans on windows to make sure to run test_netbeans.vim vim-patch:f877040a0 nsis: added support for pt-BR to installer and update README.txt vim-patch:9.1.1148: Vim9: finding imported scripts can be further improved vim-patch:9.1.1149: Unix Makefile does not support Brazilian lang for the installer vim-patch:b2bd8de15 nsis: add Portuguese Brazilian translation to nsis installer vim-patch:7003a5d63 runtime(syntax-tests): Apply stronger synchronisation between buffers vim-patch:fb792374c runtime(doc): update how to get Vim vim-patch:de4b244bf runtime(doc): mention alternative check for vim9script vim-patch:273926e5c editorconfig: set indent config for *.vim files vim-patch:2e18faced test(runtime/syntax): improve syntax tests vim-patch:ec6e82af0 runtime(doc): revert modeline change in vim9.txt vim-patch:25e833f4e editorconfig: set editing style for comment and hlsearch package vim-patch:6852e5c59 runtime(syntax-tests): Re-introduce support for "phoney" languages vim-patch:f63c3467b runtime(syntax-tests): Improve parts of "runtest.vim" vim-patch:ccf2731fd CI: Update clang to version 20 vim-patch:54c88d0cf runtime(indent-tests): GitHub Actions doesn't show why indent tests failed vim-patch:6b01f0271 translation(sr): Add chapter two of the new tutor vim-patch:c1c1019fa translation(it): update menu_it vim-patch:9.1.1210: translation(ru): missing Russian translation for the new tutor vim-patch:19d4f99a3 runtime(syntax-tests): Add non-Latin-1 character filters for C syntax tests vim-patch:b5459ee10 runtime(syntax-tests): Do not ignore failed screendumps vim-patch:9d5487f6f runtime(doc): Add missing garbagecollect() hypertext link vim-patch:29d11a832 runtime(doc): group python interface related items in todo.txt vim-patch:c5aad6cca runtime(doc): non-portable sed regex in Makefile for pi_netrw.txt rule vim-patch:9.1.1256: if_python: duplicate tuple data entries vim-patch:bb8e5ddb9 ci: Check and confirm Vim feature flags exist before testing vim-patch:9.1.1264: Vim9: error when comparing objects vim-patch:9.1.1275: MS-Windows: Not possible to pass additional flags to Make_mvc vim-patch:9.1.1277: tests: trailing comment char in test_popupwin vim-patch:9.1.1279: Vim9: null_object and null_class are no reserved names vim-patch:d82f3cae3 runtime(sh): Do not look up a "sh" utility in $PATH for "sh_13.sh" vim-patch:906f30681 CI: install xcode 16.3 on macos-15 runner vim-patch:4ec93fec1 runtime(doc): update enum helptext vim-patch:ded2b4132 CI: update coverity runner to Ubuntu 24.04 vim-patch:13960a877 CI: GCC 13 install fails, so disable that particular ppa vim-patch:816779965 CI: coverity.yml: remove python2-dev pkg and retire --enable-pythoninterp vim-patch:fe8508eda runtime(indent-tests): Instrument timed "search*()" calls vim-patch:5ecb452f5 runtime(indent-tests): Raise timeouts for "search*()"es vim-patch:16341e709 CI: add sway compositor to CI tests, to prepare for better Wayland testing vim-patch:9.1.1332: Vim9: segfault when using super within a lambda vim-patch:e3302cf2b runtime(syntax-tests): Regenerate changed syntax test pages for vim vim-patch:be51e9049 git: ignore reformatting commit for git-blame (after v9.1.1352) vim-patch:9.1.1354: tests: Test_terminalwinscroll_topline() fails on Windows vim-patch:9.1.1356: Vim9: crash when unletting variable vim-patch:9.1.1362: Vim9: type ignored when adding tuple to instance list var vim-patch:ba2ed6ac0 git: ignore indentation changes for git-blame (after v9.1.1363) vim-patch:8ac3f5dd3 git: ignore indentation changes for git-blame (after v9.1.1364) vim-patch:13bd43c1e runtime(new-tutor): Update Serbian translation of chapter 1 vim-patch:9.1.1369: configure still using autoconf 2.71 vim-patch:1eb8d0873 git: ignore more style changes from v9.1.1371 and v9.1.1372 vim-patch:314150912 typo in comment in gui.c vim-patch:9955c125f CI: use deb822 style for llvm source vim-patch:74e8f28b5 runtime(getscript): check for network errors vim-patch:e62244f22 runtime(getscript): CI: failure on powershell vim-patch:9.1.1386: MS-Windows: some minor problems building on AARCH64 vim-patch:7200eae21 git: git: ignore more style changes from v9.1.1390 vim-patch:9.1.1401: list not materialized in prop_list() vim-patch:1a8be6b44 runtime(syntax-tests): rename kornshell syntax tests and regenerate 00 dumps vim-patch:a54baccdd runtime(doc): update todo list vim-patch:2897a8d04 CI: bump xcode to 16.4 vim-patch:72c3ca9f8 CI: update Cirrus runner to FreeBSD 14.3 vim-patch:16e9b477a runtime(doc): remove an obsolete item from todo.txt vim-patch:2eb995b56 runtime(defaults): Update the "Last Changes" header in defaults.vim vim-patch:9.1.1459: xxd: coloring output is inefficient vim-patch:7841ca185 runtime(vimtutor): vimtutor throws Access Denied Error on MS-Windows vim-patch:9.1.1470: use-after-free with popup callback on error vim-patch:9.1.1472: if_python: PySequence_Fast_{GET_SIZE,GET_ITEM} removed vim-patch:5bbdd0b08 runtime(doc): vimtutor starts Vim in nocompatible mode vim-patch:468c62e4f translation(it): update Italian manpage for vimtutor vim-patch:d3d54f473 Maintainers: Update MAINTAINERS file vim-patch:9.1.1488: configure: using obsolete macro AC_PROG_GCC_TRADITIONAL vim-patch:44a2e3c5d nsis: copy tutor directory recursively vim-patch:5e3518424 translation(it): updated Italian manpage vim-patch:73aa24ea7 ci: disable installing netbeans on Windows runners vim-patch:1c0746829 ci: Use tmate for debugging Github Actions CI vim-patch:2bfd1ee16 README: mention POSIX vi as a goal of this project vim-patch:9.1.1497: Link error with shm_open() vim-patch:523f9f589 runtime(tutor): regenerate utf-8 version of French vimtutor manpage vim-patch:9.1.1527: Vim9: Crash with string compound assignment vim-patch:49b89bb17 translation(ru): Update main readme.ru.txt according to commit 2bfd1ee vim-patch:43855b739 translation(ru): update vimtutor-ru man according to commit 5bbdd0b vim-patch:a46e9e45a translation(ru): update vim-ru according to patch 9.1.1485 vim-patch:9.1.1546: Vim9: error with has() and short circuit evaluation vim-patch:9.1.1553: Vim9: crash when accessing a variable in if condition vim-patch:71c794ccc translation: regenerate vim.pot, ignore version.c changes vim-patch:9.1.1560: configure: uses $PKG_CONFIG before it is defined vim-patch:9.1.1561: configure: wayland test can be improved vim-patch:be863b263 translation: mark vim.pot as linguist-generated, ignore msg locations in vim.pot vim-patch:9.1.1565: configure: does not consider tiny version for wayland vim-patch:9.1.1569: tests: Vim9 tests can be improved vim-patch:9f4a80e2a translation: mark vim.pot as binary vim-patch:9.1.1578: configure: comment still mentions autoconf 2.71 vim-patch:9.1.1582: style issue in vim9type.c and vim9generics.c vim-patch:2f4be00ca runtime(doc): Tweak documentation style in usr_90.txt vim-patch:15dd6b427 CI: increase test timeout to 30 minutes vim-patch:9.1.1585: Wayland: gvim still needs GVIM_ENABLE_WAYLAND vim-patch:6e1c84cc4 runtime(editorconfig): drop mkzip.sh vim-patch:1a2c4932a runtime(doc): use correct possessive form vim-patch:cced80dcb runtime(vim): Cleanup syntax tests vim-patch:25ea22439 CI: Include provenance in names of collected artifacts vim-patch:43b99c937 CI: Remove the file filters for syntax tests vim-patch:9.1.1592: Vim9: crash with classes and garbage collection vim-patch:9.1.1593: Confusing error when compiling incomplete try block vim-patch:02bbc8a70 CI: Update labeler.yml with correct netrw path vim-patch:af2c8e256 runtime(syntax-tests): Break up non-ASCII over-75-byte-long lines vim-patch:9.1.1614: Vim9: possible variable type change vim-patch:9.1.1616: xxd: possible buffer overflow with bitwise output vim-patch:e32465190 CI: Add Lychee CI test to check for broken links vim-patch:9.1.1629: Vim9: Not able to use more than 10 type arguments in a generic function vim-patch:9.1.1642: configure: wrong C99 feature test vim-patch:9.1.1644: configure: doesn't separate CPPFLAGS and CFLAGS vim-patch:1526d4f23 CI: Bump actions/checkout from 4 to 5 vim-patch:9.1.1650: popup: window may not properly resize vim-patch:a167e8a41 translation(it): update Italian manpage vim-patch:9.1.1658: Missing includes for Wayland headers vim-patch:9.1.1659: configure: uses AC_INIT without args vim-patch:9.1.1660: popups without decoration are positioned wrong at bottom of screen vim-patch:9.1.1663: xxd: 9.1.0023 introduced additional dependency vim-patch:9.1.1664: configure: can use any autoconf vim-patch:9.1.1671: configure: missing comment about AC_CONFIG_SRCDIR vim-patch:9.1.1673: if_python: still support for Python 1 vim-patch:9.1.1680: MS-Windows: possible buffer-under run in if_cscope vim-patch:9.1.1683: xxd: Avoid null dereference in autoskip colorless vim-patch:bc461f952 runtime(indent-tests): Use silent write of resulting files vim-patch:7f380259c runtime(vim): update vim syntax generator for patch v9.1.1692 vim-patch:6fd17cbf0 README.md: Add sponsor banner vim-patch:d1cbea045 README.md: Make the Vim logo visible again. vim-patch:693173043 README.md: Fix the Warp link vim-patch:5d8098b11 runtime(doc): Add [range] spec to :help :tcl and :help :tclfile vim-patch:9.1.1722: compiler may optimize away clearing of crypt key vim-patch:48990fb08 CI: increase timeout parameter to 60s for the link-check vim-patch:9.1.1735: Cygwin Makefile still checks for Win XP version vim-patch:d8ae38178 CI: Bump actions/labeler from 5 to 6 vim-patch:9.1.1746: Missing Null ptr check in cs_find_common() vim-patch:9.1.1749: leaking memory in cs_find_common() vim-patch:9.1.1766: Vim9: some functions do not handle null_string correctly vim-patch:9.1.1768: Makefile does not uninstall global plugins vim-patch:e39d35a44 Remove dlejay from maintainer list vim-patch:35531de58 runtime(unicode): update check for netrw vim-patch:9.1.1786: Compile error with clipboard vim-patch:d0f47cf65 translation(sr): Update vim-01-beginner.tutor translation vim-patch:8b9e687ea translation(sr): Update vim-02-beginner.tutor translation vim-patch:9.1.1794: configure: terminfo test does not work with musl vim-patch:9.1.1801: Vim9: misleading error when extending dictionary vim-patch:9.1.1805: Amiga: Missing build date in version string vim-patch:f9feda2d6 nsis: Fix indentation and alignment issues in gvim.nsi vim-patch:c55efbb14 nsis: Split gvim.nsi and factor out auxiliary code into auxiliary.nsh vim-patch:bd6d5c8f0 nsis: Reorder code blocks vim-patch:534882978 nsis: Load correct readme at the end, refactor gvim.nsi slightly vim-patch:9.1.1809: winclip.pro included in PRO_AUTO vim-patch:9.1.1811: Amiga: Initialization of random buffer can be improved vim-patch:9.1.1816: existing icon files are dated vim-patch:c7b2dcd98 nsis: Rework icons, update icons archive, add copyright notice vim-patch:34959362b Filelist: include nsis/icons/README.txt vim-patch:327683908 nsis: added a note about installer icons in README.txt vim-patch:c4e6a8795 runtime: Update a few icons vim-patch:48755bb7d CI: stop using macos-13 runner vim-patch:fdeb72125 Filelist: include nsis/icons/README.txt again vim-patch:5178376eb nsis: delete README.txt from the icons directory vim-patch:8feaa94e7 nsis: Duplicate files in the icons.zip archive have been removed vim-patch:9.1.1822: Makefile still supports Perl < 5.005 vim-patch:9.1.1832: if_perl: contains references to legacy if_perlsfio vim-patch:a51c53722 runtime(doc): Update sections 5 to 8 in vim9.txt vim-patch:5d96fe83b translation: regenerate po/vim.pot after a644b7924d vim-patch:d5cbbcb7c translation(ru): updated Vim manpages vim-patch:9.1.1844: Makefile: dependencies not updated vim-patch:9.1.1845: Makefile: Missing dependency on osdef.h vim-patch:9.1.1846: Build failure when building without wayland vim-patch:c7d6ec713 runtime(doc): Update documentation style in gui_w32.txt vim-patch:a55dc8c57 CI: Bump github/codeql-action from 3 to 4 vim-patch:97da1ec67 runtime(doc): Fix example highlighting at :help prop_list() vim-patch:9.1.1855: Makefile: using non-portable syntax vim-patch:9.1.1861: Amiga: Locating runtime dir and rc files can be simplified vim-patch:9.1.1867: HAVE_STDARG_H still defined vim-patch:b32da7de6 CI: Include a job index in names of collected artifacts vim-patch:9.1.1879: Crash when using a lambda funcref with :defer vim-patch:f11d9e4d2 runtime(doc): regenerate help tags file after eba51337 vim-patch:9.1.1881: tests: test_popupwin fails after c8eeda9b vim-patch:9.1.1884: :defer an empty lambda causes a crash vim-patch:958393b0b translation: regenerate po/vim.pot after 73a0de4a04b48cca vim-patch:9.1.1901: tests: test_vim9_generics fails without job feature vim-patch:9.1.1903: GTK naming still reflects GTK1 support vim-patch:54cc82012 runtime(doc): Update Section 4 of vim9.txt vim-patch:97c37446e runtime(doc): Wrap some overlength lines in vim9{,class}.txt. vim-patch:9.1.1910: tests: test failures in Test_term_gettitle() in CI vim-patch:9.1.1917: Vim9: incorrect type inference with mkdir() vim-patch:d284277be runtime(doc): Remove :runtime completion (11447) todo item vim-patch:9.1.1919: tabpanel: cannot handle mouse clicks in command line vim-patch:55c65c3e4 CI: Switch to macOS 26 runner vim-patch:e5ab63a06 CI: Fix triage labelling of maintainer runtime files vim-patch:ea14bb7df runtime(haskell): Add syntax test vim-patch:c11fbe51e CI: Bump actions/checkout from 5 to 6 vim-patch:9.1.1928: xxd: exit_with_usage() can be simplified vim-patch:ef8588f8e CI: retire socketserver runner vim-patch:1b51fd5eb translation: regenerate po/vim.pot after v9.1.1930 vim-patch:bc1a82245 runtime(defaults): Update comment for reverting C comment strings vim-patch:8b9b42211 runtime(doc): Update and clarify vim9.txt Section 3 vim-patch:9.1.1942: Vim9: Assignment to read-only registers @: and @% is allowed vim-patch:2d54d9934 runtime(doc): Update vim9.txt Section 1 vim-patch:9.1.1953: gui_mch_set_titlebar_colors() is excessively called vim-patch:9.1.1960: Wrong position of info popup vim-patch:d582163: runtime(new-tutor): escape tutor filename |
||
|
|
e15f79c659 |
docs: update version.c #36365
vim-patch:8.2.0090: generated files show up in git status
vim-patch:8.2.0096: cannot create tiny popup window in last column
vim-patch:8.2.0118: crash when cycling to buffers involving popup window
vim-patch:8.2.0187: reduntant code
vim-patch:8.2.0205: error code E899 used twice
vim-patch:8.2.0206: calling Vim9 function using default argument fails
vim-patch:8.2.0214: a popup window with a terminal can be made hidden
vim-patch:8.2.0216: several Vim9 instructions are not tested
vim-patch:8.2.0218: several Vim9 instructions are not tested
vim-patch:8.2.0221: no test for Vim9 += and ..=
vim-patch:8.2.0224: compiling :elseif not tested yet
vim-patch:8.2.0225: compiling lambda not tested yet
vim-patch:8.2.0226: compiling for loop not tested
vim-patch:8.2.0227: compiling a few instructions not tested
vim-patch:8.2.0229: compare instructions not tested
vim-patch:8.2.0252: Windows compiler warns for using size_t
vim-patch:8.2.0263: a few new Vim9 messages are not localized
vim-patch:8.2.0269: Vim9: operator after list index does not work
vim-patch:8.2.0276: Vim9: not allowing space before ")" in function call
vim-patch:8.2.0277: Vim9: not all instructions covered by tests
vim-patch:8.2.0280: Vim9: throw in :def function not caught higher up
vim-patch:8.2.0282: Vim9: setting number option not tested
vim-patch:8.2.0283: Vim9: failing to load script var not tested
vim-patch:8.2.0284: Vim9: assignment test fails
vim-patch:8.2.0285: unused error message; cannot create s:var
vim-patch:8.2.0287: Vim9: return in try block not tested; catch not tested
vim-patch:8.2.0288: Vim9: some float and blob operators not tested
vim-patch:8.2.0289: Vim9: :echo did not clear the rest of the line
vim-patch:8.2.0292: Vim9: CHECKNR and CHECKTYPE instructions not tested
vim-patch:8.2.0294: cannot use Ex command that is also a function name
vim-patch:8.2.0312: Vim9: insufficient script tests
vim-patch:8.2.0313: Vim9: insufficient script tests
vim-patch:8.2.0321: Vim9: ":execute" does not work yet
vim-patch:8.2.0323: Vim9: calling a function that is defined later is slow
vim-patch:8.2.0327: crash when opening and closing two popup terminal windows
vim-patch:8.2.0329: popup filter converts 0x80 bytes
vim-patch:8.2.0336: Vim9: insufficient test coverage for compiling
vim-patch:8.2.0340: Vim9: function and partial types not tested
vim-patch:8.2.0343: Vim9: using wrong instruction, limited test coverage
vim-patch:8.2.0348: Vim9: not all code tested
vim-patch:8.2.0349: Vim9: constant expression not well tested
vim-patch:8.2.0350: Vim9: expression tests don't use recognized constants
vim-patch:8.2.0353: Vim9: while loop not tested
vim-patch:8.2.0355: Vim9: str_val is confusing, it's a number
vim-patch:8.2.0357: cannot delete a text property matching both id and type
vim-patch:8.2.0359: popup_atcursor() may hang
vim-patch:8.2.0368: Vim9: import that redefines local variable does not fail
vim-patch:8.2.0372: prop_find() may not find text property at start of the line
vim-patch:8.2.0374: using wrong printf directive for jump location
vim-patch:8.2.0378: prop_find() does not find all props
vim-patch:8.2.0380: tiny popup when creating a terminal popup without minwidth
vim-patch:8.2.0408: delete() commented out for testing
vim-patch:8.2.0439: :disassemble has minor flaws
vim-patch:8.2.0449: Vim9: crash if return type is invalid
vim-patch:8.2.0465: Vim9: dead code and wrong return type
vim-patch:8.2.0477: Vim9: error messages not tested
vim-patch:8.2.0480: Vim9: some code is not tested
vim-patch:8.2.0483: Vim9: "let x = x + 1" does not give an error
vim-patch:8.2.0484: Vim9: some error messages not tested
vim-patch:8.2.0485: Vim9 script test fails
vim-patch:8.2.0487: Vim9: compiling not sufficiently tested
vim-patch:8.2.0488: Vim9: compiling can break when using a lambda inside :def
vim-patch:8.2.0492: Vim9: some error messages not tested
vim-patch:8.2.0495: Vim9: some code not tested
vim-patch:8.2.0496: Vim9: disassemble test fails
vim-patch:8.2.0503: Vim9: some code is not tested
vim-patch:8.2.0504: Vim9: leaking scope memory when compilation fails
vim-patch:8.2.0515: some compilers cannot add to "void *"
vim-patch:8.2.0519: Vim9: return type not properly checked
vim-patch:8.2.0538: Vim9: VAR_PARTIAL is not used during compilation
vim-patch:8.2.0546: Vim9: varargs implementation is inefficient
vim-patch:8.2.0548: Vim9: not all possible func type errors tested
vim-patch:8.2.0552: Vim9: some errors not covered by tests
vim-patch:8.2.0555: Vim9: line continuation is not always needed
vim-patch:8.2.0558: Vim9: dict code not covered by tests
vim-patch:8.2.0561: Vim9: cannot split function call in multiple lines
vim-patch:8.2.0564: Vim9: calling a def function from non-vim9 may fail
vim-patch:8.2.0583: Vim9: # comment not recognized in :def function
vim-patch:8.2.0600: Vim9: cannot read or write w:, t: and b: variables
vim-patch:8.2.0605: Vim9: cannot unlet an environment variable
vim-patch:8.2.0625: Vim9: confusing error when calling unknown function
vim-patch:8.2.0657: Vim9: no check if called variable is a FuncRef
vim-patch:8.2.0659: Vim9: no test for equal func type
vim-patch:8.2.0682: Vim9: parsing function argument type can get stuck
vim-patch:8.2.0693: closure using argument not tested
vim-patch:8.2.0696: Vim9: nested function does not work properly
vim-patch:8.2.0697: Vim9: memory leak when using nested function
vim-patch:8.2.0704: Vim9: memory leak in disassemble test
vim-patch:8.2.0706: Vim9: using assert_fails() causes function to finish
vim-patch:8.2.0707: Vim9 function test fails
vim-patch:8.2.0708: Vim9: constant expressions are not simplified
vim-patch:8.2.0714: Vim9: handling constant expression does not scale
vim-patch:8.2.0715: Vim9: leaking memory
vim-patch:8.2.0716: Vim9: another memory leak
vim-patch:8.2.0717: Vim9: postponed constant expressions does not scale
vim-patch:8.2.0719: Vim9: more expressions can be evaluated at compile time
vim-patch:8.2.0721: Vim9: leaking memory when skipping
vim-patch:8.2.0722: Vim9: not handling constant expression for elseif
vim-patch:8.2.0723: Vim9: nested constant expression not evaluated compile time
vim-patch:8.2.0724: Vim9: appending to buffer/window/tab variable not tested
vim-patch:8.2.0726: Vim9: leaking memory when calling not compiled :def function
vim-patch:8.2.0731: Vim9: parsing declarations continues after :finish
vim-patch:8.2.0732: Vim9: storing value in dict messes up stack
vim-patch:8.2.0733: Vim9: assigning to dict or list argument does not work
vim-patch:8.2.0735: Vim9: using unitialized memory
vim-patch:8.2.0746: popup_clear() hangs when a popup can't be closed
vim-patch:8.2.0754: Vim9: No test for forward declaration
vim-patch:8.2.0757: Vim9: no test for MEMBER instruction
vim-patch:8.2.0758: Vim9: no test for STORELIST and STOREDICT
vim-patch:8.2.0760: Vim9: dict member errors not tested
vim-patch:8.2.0761: Vim9: instructions not tested
vim-patch:8.2.0764: Vim9: assigning to option not fully tested
vim-patch:8.2.0768: Vim9: memory leak in script test
vim-patch:8.2.0772: Vim9: some variable initializations not tested
vim-patch:8.2.0789: Vim9: expression testing lost coverage using constants
vim-patch:8.2.0790: Vim9: list index not well tested
vim-patch:8.2.0806: using "func!" after vim9script gives confusing error
vim-patch:8.2.0821: Vim9: memory leak in expr test
vim-patch:8.2.0859: no Turkish translation of the manual
vim-patch:8.2.0974: Vim9: memory leak when script var has wrong type
vim-patch:8.2.0975: Vim9: script variable does not accept optional s: prefix
vim-patch:8.2.0984: not using previous window when closing a shell popup window
vim-patch:8.2.0993: Vim9 script test fails with normal features
vim-patch:8.2.0994: Vim9: missing function causes compilation error
vim-patch:8.2.1001: Vim9: crash with nested "if" and assignment
vim-patch:8.2.1005: Vim9: using TRUE/FALSE/MAYBE for ctx_skip is confusing
vim-patch:8.2.1006: Vim9: require unnecessary return statement
vim-patch:8.2.1008: Vim9: no test for disassambling newly added instructions
vim-patch:8.2.1009: Vim9: some failures not checked for
vim-patch:8.2.1016: Vim9: test fails when channel feature is missing
vim-patch:8.2.1018: typo in enum value
vim-patch:8.2.1026: Vim9: cannot break the line after "->"
vim-patch:8.2.1029: Vim9: cannot chain function calls with -> at line start
vim-patch:8.2.1037: Vim9: crash when using line continuation inside :def
vim-patch:8.2.1045: Vim9: line break before operator does not work
vim-patch:8.2.1109: still crashing when using s:variable
vim-patch:8.2.1124: Vim9: no line break allowed in :import command
vim-patch:8.2.1127: Vim9: getting a dict member may not work
vim-patch:8.2.1129: Vim9: bar not recognized after not compiled command
vim-patch:8.2.1130: Vim9: bar not recognized after function call
vim-patch:8.2.1131: Vim9: error message for returning a value is not clear
vim-patch:8.2.1134: Vim9: getting a list member may not work
vim-patch:8.2.1135: Vim9: getting a dict member may not work
vim-patch:8.2.1139: Vim9: test for silent echo fails in some environments
vim-patch:8.2.1145: Vim9: "for" only accepts a list at compile time
vim-patch:8.2.1149: Vim9: :eval command not handled properly
vim-patch:8.2.1152: Vim9: function reference is missing script prefix
vim-patch:8.2.1153: Vim9: script test fails on some systems
vim-patch:8.2.1156: Vim9: No error for invalid command in compiled function
vim-patch:8.2.1159: Vim9: no error for missing space after a comma
vim-patch:8.2.1175: Vim9: cannot split a line before ".member"
vim-patch:8.2.1193: terminal window not redrawn when dragging a popup window
vim-patch:8.2.1200: Vim9: cannot disassemble a lambda function
vim-patch:8.2.1201: Vim9: crash when passing number as dict key
vim-patch:8.2.1202: Vim9: crash when calling a closure from a builtin function
vim-patch:8.2.1206: Vim9: crash in expr test when run in the GUI
vim-patch:8.2.1221: memory leak when updating popup window
vim-patch:8.2.1223: Vim9: invalid type error for function default value
vim-patch:8.2.1224: Vim9: arguments from partial are not used
vim-patch:8.2.1230: Vim9: list index error not caught by try/catch
vim-patch:8.2.1233: Vim9: various errors not caught by try/catch
vim-patch:8.2.1236: Vim9: a few errors not caught by try/catch
vim-patch:8.2.1238: Vim9: a few remaining errors not caught by try/catch
vim-patch:8.2.1242: Vim9: no error if calling a function with wrong type
vim-patch:8.2.1244: Vim9: in lambda index assumes a list
vim-patch:8.2.1246: Vim9: comment after assignment doesn't work
vim-patch:8.2.1247: Vim9: cannot index a character in a string
vim-patch:8.2.1249: Vim9: disassemble test fails
vim-patch:8.2.1250: Vim9: cannot use the g:, b:, t: and w: namespaces
vim-patch:8.2.1256: Vim9: type wrong after getting dict item in lambda
vim-patch:8.2.1261: Vim9: common type of function not tested
vim-patch:8.2.1270: Vim9: not skipping over function type declaration
vim-patch:8.2.1271: Vim9: Error for Funcref function argument type
vim-patch:8.2.1282: Vim9: crash when using CheckScriptFailure()
vim-patch:8.2.1283: Vim9: error for misplaced -> lacks argument
vim-patch:8.2.1284: Vim9: skipping over type includes following white space
vim-patch:8.2.1285: Vim9: argument types are not checked on assignment
vim-patch:8.2.1287: Vim9: crash when using an imported function
vim-patch:8.2.1291: Vim9: type of varargs items is not checked
vim-patch:8.2.1293: Vim9: error when using vim9script in TextYankPost
vim-patch:8.2.1301: Vim9: varargs argument type not parsed properly
vim-patch:8.2.1302: Vim9: varargs arg after optional arg does not work
vim-patch:8.2.1303: calling popup_setoptions() resets 'signcolumn'
vim-patch:8.2.1307: popup window width does not include number of sign columns
vim-patch:8.2.1311: test failures with legacy Vim script
vim-patch:8.2.1320: Vim9: cannot declare some single letter variables
vim-patch:8.2.1331: Vim9: :echo with two lists doesn't work
vim-patch:8.2.1337: Vim9: cannot use empty key in dict assignment
vim-patch:8.2.1338: Vim9: assigning to script-local variable doesn't check type
vim-patch:8.2.1339: Vim9: assigning to global dict variable doesn't work
vim-patch:8.2.1344: Vim9: No test for trying to redefine global function
vim-patch:8.2.1350: Vim9: no test for error message when redefining function
vim-patch:8.2.1351: Vim9: no proper error if using namespace for nested function
vim-patch:8.2.1352: Vim9: no error for shadowing a script-local function
vim-patch:8.2.1356: Vim9: cannot get the percent register
vim-patch:8.2.1357: Vim9: cannot assign to / register
vim-patch:8.2.1358: Vim9: test fails with +dnd is not available
vim-patch:8.2.1374: Vim9: error for assigning empty list to script variable
vim-patch:8.2.1375: Vim9: method name with digit not accepted
vim-patch:8.2.1388: Vim9: += only works for numbers
vim-patch:8.2.1390: Vim9: type error after storing an option value
vim-patch:8.2.1391: Vim9: no error for shadowing a script function
vim-patch:8.2.1394: Vim9: compiling a function interferes with command modifiers
vim-patch:8.2.1396: Vim9: no error for unexpectedly returning a value
vim-patch:8.2.1400: Vim9: test does not delete written files
vim-patch:8.2.1404: Vim9: script test fails in the GUI
vim-patch:8.2.1406: popupwindow lacks scrollbar if no "maxheight" is used
vim-patch:8.2.1407: Vim9: type of list and dict only depends on first item
vim-patch:8.2.1408: Vim9: type casting not supported
vim-patch:8.2.1414: popupwindow missing last couple of lines
vim-patch:8.2.1415: closing a popup window with CTRL-C interrupts 'statusline'
vim-patch:8.2.1419: Vim9: not operator applied too early
vim-patch:8.2.1421: Vim9: handling "+" and "-" before number differs from script
vim-patch:8.2.1425: Vim9: cannot use call() without :call
vim-patch:8.2.1427: Vim9: cannot use a range with marks in :def function
vim-patch:8.2.1428: Vim9: :def function does not abort on nested function error
vim-patch:8.2.1429: Vim9: no error for missing white after : in dict
vim-patch:8.2.1433: Vim9: cannot mingle comments in multi-line lambda
vim-patch:8.2.1434: Vim9: crash when lambda uses outer function argument
vim-patch:8.2.1450: Vim9: no check that script-local items don't become global
vim-patch:8.2.1451: Vim9: list type at script level only uses first item
vim-patch:8.2.1452: Vim9: dead code in to_name_end()
vim-patch:8.2.1453: Vim9: failure to compile lambda not tested
vim-patch:8.2.1454: Vim9: failure invoking lambda with wrong arguments
vim-patch:8.2.1455: Vim9: crash when using typecast before constant
vim-patch:8.2.1457: Vim9: the output of :disassemble cannot be interrupted
vim-patch:8.2.1467: Vim9: :echomsg doesn't like a dict argument
vim-patch:8.2.1483: Vim9: error for using special as number
vim-patch:8.2.1490: Vim9: using /= with float and number doesn't work
vim-patch:8.2.1500: Vim9: error when using address without a command
vim-patch:8.2.1501: Vim9: concatenating to constant reverses order
vim-patch:8.2.1503: Vim9: error for autocmd defined in :def in legacy script
vim-patch:8.2.1510: using "var" in :def function may refer to legacy script var
vim-patch:8.2.1515: Vim9: can create s:var in legacy script but cannot unlet
vim-patch:8.2.1516: Vim9: error for :exe has wrong line number
vim-patch:8.2.1528: Vim9: :endif not found after "if false"
vim-patch:8.2.1529: Vim9: :elseif may be compiled when not needed
vim-patch:8.2.1530: Vim9: test fails on MS-Windows
vim-patch:8.2.1531: Vim9: test still fails on MS-Windows
vim-patch:8.2.1542: Vim9: test with invalid SID does not work in the GUI
vim-patch:8.2.1543: Vim9: test with invalid SID is skipped in the GUI
vim-patch:8.2.1568: prop_find() skips properties in the same line
vim-patch:8.2.1578: Vim9: popup_clear() does not take "true" as argument
vim-patch:8.2.1584: Vim9: cannot use "true" for "skipstart" in prop_find()
vim-patch:8.2.1607: Vim9: getchar() test fails on MS-Windows
vim-patch:8.2.1612: Vim9: cannot pass "true" to prop_remove()
vim-patch:8.2.1613: Vim9: cannot pass "true" to prop_type_add()
vim-patch:8.2.1629: test fails without terminal feature
vim-patch:8.2.1638: leaking memory when popup filter function can't be called
vim-patch:8.2.1647: Vim9: result of expression with && and || is not a bool
vim-patch:8.2.1656: Vim9: callstack wrong if :def function calls :def function
vim-patch:8.2.1660: assert functions require passing expected as first argument
vim-patch:8.2.1668: Vim9: not accepting 0 or 1 as bool when type is any
vim-patch:8.2.1674: Vim9: internal error when using variable that was not set
vim-patch:8.2.1681: Vim9: unnessary :call commands in tests
vim-patch:8.2.1686: Vim9: "const!" not sufficiently tested
vim-patch:8.2.1687: Vim9: out of bounds error
vim-patch:8.2.1695: Vim9: crash when using varargs type "any"
vim-patch:8.2.1700: Vim9: try/catch causes wrong value to be returned
vim-patch:8.2.1704: Vim9: crash in for loop when autoload script has an error
vim-patch:8.2.1706: Vim9: crash after running into the "Multiple closures" error
vim-patch:8.2.1708: Vim9: error message for function has unpritable characters
vim-patch:8.2.1709: Vim9: memory leak when using multiple closures
vim-patch:8.2.1710: Vim9: list of list type can be wrong
vim-patch:8.2.1714: text properties corrupted with substitute command
vim-patch:8.2.1720: Vim9: memory leak with heredoc that isn't executed
vim-patch:8.2.1722: Vim9: cannot assign a lambda to a variable of type function
vim-patch:8.2.1730: Vim9: cannot use member of unknown type
vim-patch:8.2.1733: Vim9: memory leaks when using nested function
vim-patch:8.2.1734: Vim9: cannot use a funcref for a closure twice
vim-patch:8.2.1737: cursor line highlight in popup window is not always updated
vim-patch:8.2.1739: Vim9: crash when compiling a manually defined function
vim-patch:8.2.1749: Vim9: crash when closure fails in nested function
vim-patch:8.2.1758: Vim9: type of unmaterialized list is wrong
vim-patch:8.2.1760: Vim9: crash when end marker is missing
vim-patch:8.2.1761: Vim9: Some tests are still using :let
vim-patch:8.2.1763: Vim9: cannot use "true" for popup window scrollbar option
vim-patch:8.2.1764: Vim9: no error when assigning to script var with wrong type
vim-patch:8.2.1765: Vim9: some tests use "var var"
vim-patch:8.2.1767: Vim9: test fails with python support
vim-patch:8.2.1777: Vim9: some assignment tests in the wrong file
vim-patch:8.2.1778: Vim9: returning from a partial call clears outer context
vim-patch:8.2.1797: Vim9: some parts of the code not tested
vim-patch:8.2.1800: Vim9: memory leak if "if" condition is invalid
vim-patch:8.2.1802: Vim9: crash with unterminated dict
vim-patch:8.2.1812: Vim9: nested closure throws an internal error
vim-patch:8.2.1815: Vim9: memory leak when using function reference
vim-patch:8.2.1816: Vim9: another memory leak when using function reference
vim-patch:8.2.1841: Vim9: test for compilation error fails in normal build
vim-patch:8.2.1847: Vim9: using negative value for unsigned type
vim-patch:8.2.1848: crash when passing a NULL string or list to popup_settext()
vim-patch:8.2.1859: Vim9: crash in unpack assignment
vim-patch:8.2.1860: Vim9: memory leak when throwing empty string
vim-patch:8.2.1862: vim9: memory leak when compiling lambda fails
vim-patch:8.2.1864: Vim9: no error for wrong list type
vim-patch:8.2.1868: Vim9: no error for missing space after comma in dict
vim-patch:8.2.1869: Vim9: memory leak when using add()
vim-patch:8.2.1886: using ":silent!" in a popup filter has unexpected effect
vim-patch:8.2.1915: Vim9: error for wrong number of arguments is not useful
vim-patch:8.2.1916: Vim9: function call is aborted even when "silent!" is used
vim-patch:8.2.1927: Vim9: get unknown error with an error in a timer function
vim-patch:8.2.1928: Vim9: "silent!" not effective when list index is wrong
vim-patch:8.2.1940: Vim9: browse modifier test fails on Mac
vim-patch:8.2.1950: Vim9: crash when compiling function fails when getting type
vim-patch:8.2.1952: Vim9: crash when using a NULL dict key
vim-patch:8.2.1955: Vim9: not all command modifiers are tested
vim-patch:8.2.1986: expression test is flaky on Appveyor
vim-patch:8.2.2000: Vim9: dict.key assignment not implemented yet
vim-patch:8.2.2002: Vim9: lambda argument shadowed by function name
vim-patch:8.2.2010: Vim9: compiling fails for unreachable return statement
vim-patch:8.2.2013: Vim9: not skipping white space after unary minus
vim-patch:8.2.2020: some compilers do not like the "namespace" argument
vim-patch:8.2.2023: Vim: memory leak when :execute fails
vim-patch:8.2.2024: flicker when redrawing a popup with a title and border
vim-patch:8.2.2072: Vim9: list assign not well tested
vim-patch:8.2.2073: Vim9: for with unpack only works for local variables
vim-patch:8.2.2079: Vim9: cannot put a linebreak before or after "in" of ":for"
vim-patch:8.2.2080: Vim9: no proper error message for using s:var in for loop
vim-patch:8.2.2081: Vim9: cannot handle a linebreak after "=" in assignment
vim-patch:8.2.2083: Vim9: crash when using ":silent!" and getting member fails
vim-patch:8.2.2087: Vim9: memory leak when statement is truncated
vim-patch:8.2.2088: Vim9: script test sometimes fails
vim-patch:8.2.2093: Vim9: script test sometimes fails
vim-patch:8.2.2095: Vim9: crash when failed dict member is followed by concat
vim-patch:8.2.2096: Vim9: command modifiers not restored after assignment
vim-patch:8.2.2098: Vim9: function argument of sort() and map() not tested
vim-patch:8.2.2099: Vim9: some checks are not tested
vim-patch:8.2.2102: Vim9: not all error messages tested
vim-patch:8.2.2103: Vim9: unreachable code
vim-patch:8.2.2107: Vim9: some errors not tested
vim-patch:8.2.2108: Vim9: no test to check for :let error
vim-patch:8.2.2114: Vim9: unreachable code in assignment
vim-patch:8.2.2115: Vim9: some errors not tested for; dead code
vim-patch:8.2.2124: Vim9: a range cannot be computed at runtime
vim-patch:8.2.2127: Vim9: executing user command from Vim9 script not tested
vim-patch:8.2.2132: padding not drawn properly for popup window with title
vim-patch:8.2.2134: Vim9: get E1099 when autocmd triggered in builtin function
vim-patch:8.2.2139: Vim9: unreachable code in assignment
vim-patch:8.2.2143: Vim9: dead code in compiling :unlet
vim-patch:8.2.2144: Vim9: some corner cases not tested
vim-patch:8.2.2145: Vim9: concatenating lists does not adjust type of result
vim-patch:8.2.2167: Vim9: assign test fails
vim-patch:8.2.2168: Vim9: error for assigning to dict of dict
vim-patch:8.2.2180: Vim9: test for error after error is flaky
vim-patch:8.2.2190: Vim9: crash when compiled with EXITFREE
vim-patch:8.2.2191: Vim9: using wrong name with lambda in nested function
vim-patch:8.2.2200: Vim9: lambda without white space around -> is confusing
vim-patch:b54f1202b Attempt to align the logo without a markdown table.
vim-patch:b04ddb5b0 Attempt to fix markdown in table cell.
vim-patch:c139aa8a2 Remove table, it doesn't work
vim-patch:0261a1aee Tweak the style a bit.
vim-patch:8.2.2215: Vim9: not recognized in global command
vim-patch:8.2.2217: Vim9: command modifiers not restored in catch block
vim-patch:8.2.2218: Vim9: failure if passing more args to lambda than expected
vim-patch:8.2.2219: Vim9: method call with expression not supported
vim-patch:8.2.2243: crash when popup mask contains zeroes
vim-patch:8.2.2252: Vim9: crash when using lambda without return type in dict
vim-patch:8.2.2261: Vim9: boolean option gets string type
vim-patch:8.2.2263: Vim9: compilation error with try-catch in skipped block
vim-patch:8.2.2279: Vim9: memory leak with catch in skipped block
vim-patch:8.2.2281: Vim9: compiled "wincmd" cannot be followed by bar
vim-patch:8.2.2283: Vim9: crash when lambda has fewer arguments than expected
vim-patch:8.2.2288: Vim9: line break and comment not always skipped
vim-patch:8.2.2300: Vim9: wrong order on type stack when using dict
vim-patch:8.2.2303: Vim9: backtick expansion doesn't work for :foldopen
vim-patch:8.2.2314: Vim9: returning zero takes two instructions
vim-patch:8.2.2323: Vim9: error when inferring type from empty dict/list
vim-patch:8.2.2327: debugging code included
vim-patch:8.2.2330: Vim9: crash when using :trow in a not executed block
vim-patch:8.2.2335: Vim9: "silent return" does not restore command modifiers
vim-patch:8.2.2349: Vim9: cannot handle line break after parenthesis at line end
vim-patch:8.2.2351: Vim9: error msg for "throw" in function called with "silent!"
vim-patch:8.2.2370: Vim9: command fails in catch block
vim-patch:8.2.2373: Vim9: list assignment only accepts a number index
vim-patch:8.2.2376: Vim9: crash when dividing by zero in compiled code
vim-patch:8.2.2377: Vim9: crash when using a range after another expression
vim-patch:8.2.2386: Vim9: crash when using ":silent! put"
vim-patch:8.2.2387: runtime type check does not mention argument index
vim-patch:8.2.2389: test failure on a few systems
vim-patch:8.2.2390: Vim9: using positive offset is unexpected
vim-patch:8.2.2406: Vim9: profiled :def function leaks memory
vim-patch:8.2.2436: Vim9 script test is a bit flaky
vim-patch:8.2.2444: Vim9: compile error with combination of operator and list
vim-patch:8.2.2470: popup_getoptions() does not get textprop from other tab
vim-patch:8.2.2471: popup_setoptions() does not set textprop in other tab
vim-patch:8.2.2483: Vim9: type error for misformed expression
vim-patch:8.2.2491: popup window for text property may show in first screen line
vim-patch:8.2.2503: Vim9: a caught error may leave something on the stack
vim-patch:8.2.2504: Vim9: crash when using an argument from a closure
vim-patch:8.2.2506: Vim9: :continue does not work correctly in a :try block
vim-patch:8.2.2510: internal error when popup with mask is zero height or width
vim-patch:8.2.2513: Vim9: missing part of :vim9cmd change
vim-patch:8.2.2516: test failure on s390
vim-patch:8.2.2517: Vim9: fix for s390 not tested on other systems
vim-patch:8.2.2532: Vim9: confusing error if :k is used with a range
vim-patch:8.2.2539: Vim9: return from finally block causes a hang
vim-patch:8.2.2541: popup_create() does not allow boolean for "cursorline"
vim-patch:8.2.2543: Vim9: a return inside try/catch does not restore properly
vim-patch:8.2.2549: crash after using "g:" in a for loop
vim-patch:8.2.2554: Vim9: exporting a final is not tested
vim-patch:8.2.2555: Vim9: missing test for 8.2.2553
vim-patch:8.2.2556: Vim9: :import with "as" not fully supported
vim-patch:8.2.2561: not all textprop code is covered by tests
vim-patch:8.2.2574: Vim9: crash when calling partial with wrong function
vim-patch:8.2.2575: Vim9: a function name with "->" in the next line doesn't work
vim-patch:8.2.2580: Vim9: checking vararg type may be wrong
vim-patch:8.2.2582: Vim9: screendump test fails on MS-Windows
vim-patch:8.2.2584: Vim9: type error for assigning "any" to a list
vim-patch:8.2.2590: Vim9: default argument value may cause internal error
vim-patch:8.2.2600: Vim9: crash when putting an unknown type in a dictionary
vim-patch:8.2.2602: Vim9: continue doesn't work if :while is very first command
vim-patch:8.2.2617: Vim9: script variable in block not found by function
vim-patch:8.2.2618: Vim9: cannot use a normal list name to store function refs
vim-patch:8.2.2619: Vim9: no test for return type of lambda
vim-patch:8.2.2637: prop_remove() causes a redraw even when nothing changed
vim-patch:8.2.2644: prop_clear() causes a screen update even when nothing changed
vim-patch:8.2.2650: Vim9: command modifiers not handled in nested function
vim-patch:8.2.2651: Vim9: restoring command modifiers happens after jump
vim-patch:8.2.2654: Vim9: getting a character from a string can be slow
vim-patch:8.2.2667: prop_find() cannot find item matching both id and type
vim-patch:8.2.2682: Vim9: cannot find Name.Func from "import * as Name"
vim-patch:8.2.2687: Vim9: cannot use "const" for global variable in :def function
vim-patch:8.2.2688: Vim9: crash when using s: for script variable
vim-patch:8.2.2692: Vim9: locked script variable can be changed
vim-patch:8.2.2693: Vim9: locked script variable can be changed
vim-patch:8.2.2703: Vim9: memory leak when failing on locked variable
vim-patch:8.2.2705: Vim9: misleading reported line number for wrong type
vim-patch:8.2.2706: Vim9: wrong line number reported for boolean operator
vim-patch:8.2.2718: Vim9: no explicit test for using a global function without g:
vim-patch:8.2.2719: Vim9: appending to dict item doesn't work in a :def function
vim-patch:8.2.2721: Vim9: cannot have a linebreak inside a lambda
vim-patch:8.2.2724: Vim9: concatenating to list in dict not tested
vim-patch:8.2.2729: Vim9: wrong error message for referring to legacy script var
vim-patch:8.2.2734: Vim9: cannot use legacy script-local var from :def function
vim-patch:8.2.2735: Vim9: function reference found with prefix, not without
vim-patch:8.2.2741: Vim9: Partial call does not check right arguments
vim-patch:8.2.2747: Vim9: not always an error for too many function arguments
vim-patch:8.2.2748: Vim9: memory leak when calling :def function fails
vim-patch:8.2.2749: Vim9: test for error can be a bit flaky
vim-patch:8.2.2750: Vim9: error for using underscore in nested function
vim-patch:8.2.2755: Vim9: no error for using a number in a condition
vim-patch:8.2.2762: Vim9: function line truncated when compiling
vim-patch:8.2.2766: test failure
vim-patch:8.2.2768: Vim9: memory leak with blob range error
vim-patch:8.2.2770: Vim9: type of loop variable is not used
vim-patch:8.2.2774: Vim9: cannot import an existing name even when using "as"
vim-patch:8.2.2786: Vim9: memory leak when using :s with expression
vim-patch:8.2.2789: Vim9: using \=expr in :substitute does not handle jumps
vim-patch:8.2.2792: Vim9: :disas shows instructions for default args but no text
vim-patch:8.2.2796: Vim9: redir to variable does not accept an index
vim-patch:8.2.2798: Vim9: redir to variable with append does not accept an index
vim-patch:8.2.2808: Vim9: increment and decrement not sufficiently tested
vim-patch:8.2.2809: Vim9: :def function compilation fails when using :legacy
vim-patch:8.2.2810: Vim9: crash when calling a function in a substitute expression
vim-patch:8.2.2812: Vim9: still crash when using substitute expression
vim-patch:8.2.2831: Vim9: expandcmd() not tested
vim-patch:8.2.2835: Vim9: leaking memory in :cexpr
vim-patch:8.2.2840: Vim9: member operation not fully tested
vim-patch:8.2.2843: Vim9: skip argument to searchpairpos() is not compiled
vim-patch:8.2.2861: Vim9: "legacy return" is not recognized as a return statement
vim-patch:8.2.2862: removing a text property causes the whole window to be redawn
vim-patch:8.2.2863: removing a text property does not redraw optimally
vim-patch:8.2.2868: Vim9: when executing compiled expression trylevel is changed
vim-patch:8.2.2878: Vim9: for loop list unpack only allows for one "_"
vim-patch:8.2.2936: Vim9: converting number to bool uses wrong stack offset
vim-patch:8.2.2941: Vim9: using does not handle a list of strings
vim-patch:8.2.2943: Vim9: check for argument count ignores default values
vim-patch:8.2.2946: Vim9: substitute expression cannot be a List
vim-patch:8.2.2953: Vim9: leaking memory when using heredoc script
vim-patch:8.2.2970: Python configure check uses deprecated command
vim-patch:8.2.2980: popup window test is a bit flaky
vim-patch:4a27aefe3 Add links to discussion forums.
vim-patch:8.2.2984: Vim9: test fails because of missing return statement
vim-patch:8.2.2989: Vim9: memory leak when debugging a :def function
vim-patch:8.2.2997: Vim9: disassemble test fails
vim-patch:8.2.3001: Vim9: memory leak when compilation fails
vim-patch:8.2.3035: Vim9: crash when calling :def function with partial
vim-patch:8.2.3051: Vim9: for loop with one list variable does not work
vim-patch:8.2.3052: Vim9: "legacy call" does not work
vim-patch:8.2.3053: Vim9: cannot assign to @@ in :def function
vim-patch:8.2.3057: Vim9: debugger test fails with normal features and +terminal
vim-patch:8.2.3076: Vim9: using try in catch block causes a hang
vim-patch:8.2.3077: Vim9: an error in a catch block is not reported
vim-patch:8.2.3078: Vim9: profile test fails
vim-patch:8.2.3106: Vim9: confusing line number reported for error
vim-patch:8.2.3118: Vim9: "any" type not handled correctly in for loop
vim-patch:8.2.3130: Vim9: import test fails
vim-patch:8.2.3143: Vim9: wrong context if lambda called from profiled function
vim-patch:8.2.3145: Vim9: profile test fails without profile feature
vim-patch:8.2.3147: Vim9: profiling does not work with a nested function
vim-patch:8.2.3151: Vim9: profiling fails if nested function is also profiled
vim-patch:8.2.3156: Vim9: term_getansicolors() test fails without +termguicolors
vim-patch:8.2.3165: Vim9: in a || expression the error line number may be wrong
vim-patch:8.2.3166: Vim9: nested autoload call error overruled by "Unknown error"
vim-patch:8.2.3168: Vim9: type error for constant of type any
vim-patch:8.2.3172: MzScheme test fails
vim-patch:8.2.3178: Vim9: the file name of an :import cannot be an expression
vim-patch:8.2.3187: Vim9: popup timer callback is not compiled
vim-patch:8.2.3195: Vim9: unclear error when passing too many arguments to lambda
vim-patch:8.2.3196: Vim9: bool expression with numbers only fails at runtime
vim-patch:8.2.3199: Vim9: execution speed can be improved
vim-patch:8.2.3207: Vim9: crash when compiling string fails
vim-patch:8.2.3209: Vim9: lambda doesn't find block-local variable
vim-patch:8.2.3210: Vim9: searchpair() sixth argument is compiled
vim-patch:8.2.3212: Vim9: execution speed can be improved
vim-patch:8.2.3220: Test_term_setansicolors() fails in some configurations
vim-patch:8.2.3222: Vim9: cannot used loop variable later as lambda argument
vim-patch:8.2.3230: Vim9: type error when function return type is not known yet
vim-patch:8.2.3233: prop_list() and prop_find() do not indicate the buffer
vim-patch:8.2.3248: Vim9: error message for wrong input uses wrong line number
vim-patch:8.2.3257: calling prop_find() with -1 for ID gives errornous error
vim-patch:8.2.3263: Vim9: "..=" does not accept same types as the ".." operator
vim-patch:8.2.3266: Vim9: assignment with two indexes may check next line
vim-patch:8.2.3267: Vim9: crash when disassembling using deleted script variable
vim-patch:8.2.3270: prop_find() finds property with ID -2
vim-patch:8.2.3272: cannot use id zero with prop_find()
vim-patch:8.2.3277: Vim9: compiled has() does not work properly
vim-patch:8.2.3278: Vim9: error when adding 1 to float
vim-patch:8.2.3281: Vim9: TODO items in tests can be taken care of
vim-patch:8.2.3290: Vim9: compiling dict may use pointer after free
vim-patch:8.2.3296: Vim9: cannot add a number to a float
vim-patch:8.2.3304: popup window title with wide characters is truncated
vim-patch:8.2.3307: Vim9: :echoconsole cannot access local variables
vim-patch:8.2.3308: Vim9: no runtime check for argument type with varargs only
vim-patch:8.2.3309: Vim9: divide by zero causes a crash
vim-patch:8.2.3312: Vim9: after "if false" line breaks in expression not skipped
vim-patch:8.2.3322: Vim9: checking type of dict does not check member type
vim-patch:8.2.3326: Vim9: no error passing an empty list of the wrong type
vim-patch:8.2.3349: eval test for scriptversion fails
vim-patch:8.2.3350: text properties test fails on MS-Windows
vim-patch:8.2.3353: Vim9: type of argument for negate not checked at compile time
vim-patch:8.2.3361: Vim9: crash with nested :while
vim-patch:8.2.3364: Vim9: crash when :for is skipped
vim-patch:8.2.3366: Vim9: debugging elseif does not stop before condition
vim-patch:8.2.3373: text property test fails on MS-Windows
vim-patch:8.2.3406: on some systems tests fail without _REENTRANT
vim-patch:8.2.3412: Vim9: importing the wrong file
vim-patch:8.2.3420: _REENTRANT defined more than once
vim-patch:8.2.3435: Vim9: dict is not passed to dict function
vim-patch:8.2.3441: MS-Windows: vimtutor can't handle path with spaces
vim-patch:8.2.3442: Vim9: || and && are not handled at compile time
vim-patch:8.2.3443: Vim9: memory leak when and/or fails
vim-patch:8.2.3457: MS-Windows Vim9: test executed and fails
vim-patch:8.2.3496: crypt test fails if xxd was not installed yet
vim-patch:8.2.3504: Vim9: warning for signed vs unsigned
vim-patch:8.2.3506: Vim9: special cases for "g" and "s" insufficiently tested
vim-patch:8.2.3508: Vim9: bad separators for "g" and "s" insufficiently tested
vim-patch:8.2.3523: duplicated code in xxd
vim-patch:8.2.3529: xxd usage output is incomplete
vim-patch:8.2.3533: inefficient code in xxd
vim-patch:8.2.3552: xxd revert does not handle end of line correctly
vim-patch:8.2.3553: xxd test fails on MS-Windows
vim-patch:8.2.3554: xxd has various way to exit
vim-patch:8.2.3558: Vim9: asserting the wrong variable
vim-patch:8.2.3594: xxd code is a bit difficult to understand
vim-patch:8.2.3596: crash when using :pedit in Vim9 script
vim-patch:8.2.3606: file missing from list of distributed files
vim-patch:8.2.3641: xxd code has duplicate expressions
vim-patch:8.2.3642: list of distributed files is outdated
vim-patch:8.2.3652: can only get text properties one line at a time
vim-patch:8.2.3655: compiler warning for using size_t for int
vim-patch:8.2.3658: duplicate code in xxd
vim-patch:8.2.3667: building libvterm fails with MSVC
vim-patch:8.2.3670: error checks repeated several times
vim-patch:8.2.3680: repeated code in xxd
vim-patch:8.2.3701: Vim9: invalid LHS is not possible
vim-patch:8.2.3707: Vim9: constant expression of elseif not recognized
vim-patch:8.2.3708: Vim9: test fails with different error
vim-patch:8.2.3709: Vim9: backtick expression expanded when not desired
vim-patch:8.2.3710: Vim9: backtick expression expanded for :global
vim-patch:8.2.3711: Vim9: memory leak when compiling :elseif fails
vim-patch:8.2.3714: some unused assignments and ugly code in xxd
vim-patch:8.2.3715: Vim9: valgrind reports spurious problems for a test
vim-patch:8.2.3717: Vim9: error for constant list size is only given at runtime
vim-patch:8.2.3734: Vim9: crash when no pattern match found
vim-patch:8.2.3746: cannot disassemble function starting with "debug" or "profile"
vim-patch:3e55a973b Add Huntr badge.
vim-patch:8.2.3765: Vim9: cannot use a lambda for 'opfunc' and others
vim-patch:8.2.3775: Vim9: lambda compiled without outer context when debugging
vim-patch:8.2.3778: lambda debug test fails in some configurations
vim-patch:8.2.3790: test for term_gettitle() fails in some environments
vim-patch:8.2.3800: when cross compiling the output of "uname" cannot be set
vim-patch:8.2.3802: terminal in two windows test fails on some systems
vim-patch:8.2.3806: terminal focus test fails sometimes
vim-patch:8.2.3808: Vim9: obsolete TODO items
vim-patch:8.2.3811: the opfunc error test fails on a slow machine
vim-patch:8.2.3819: test fails because error message changed
vim-patch:8.2.3826: Vim9: using "g:Func" as funcref doesn't work in :def function
vim-patch:8.2.3831: opfunc test fails when missing feature changes function name
vim-patch:8.2.3834: Test_out_cb often fails on Mac
vim-patch:8.2.3844: Vim9: no type error if assigning func(number) to func(string)
vim-patch:8.2.3858: Vim9: not enough tests
vim-patch:8.2.3860: Vim9: codecov struggles with the file size
vim-patch:8.2.3861: list of distributed files is outdated
vim-patch:8.2.3865: Vim9: compiler complains about using "try" as a struct member
vim-patch:8.2.3869: Vim9: type checking for "any" is inconsistent
vim-patch:8.2.3870: MS-Windows: wrong dir when using right-click context menu
vim-patch:8.2.3878: Vim9: debugger tries to read more lines than there are
vim-patch:8.2.3896: Vim9: no test for nested function not available later
vim-patch:8.2.3898: Vim9: not sufficient testing for variable initialization
vim-patch:8.2.3906: Vim9 help still contains "under development" warnings
vim-patch:8.2.3948: Vim9: failure with partial with unknown argument count
vim-patch:8.2.3951: Vim9: memory leak when text after a nested function
vim-patch:8.2.3954: Vim9: no error for shadowing if script var is declared later
vim-patch:8.2.3974: Vim9: LISTAPPEND instruction does not check for a locked list
vim-patch:8.2.3981: Vim9: debugging a for loop doesn't stop before it starts
vim-patch:8.2.4016: Vim9: incorrect error for argument that is shadowing var
vim-patch:8.2.4021: missing part of the :import changes
vim-patch:8.2.4027: import test fails on MS-Windows
vim-patch:8.2.4049: Vim9: reading before the start of the line with "$"
vim-patch:8.2.4057: Vim9: not fully implementing the autoload mechanism
vim-patch:8.2.4058: Vim9: import test failure in wrong line
vim-patch:8.2.4066: Vim9: imported autoload script loaded again
vim-patch:8.2.4071: Vim9: no detection of return in try/endtry
vim-patch:8.2.4072: Vim9: compiling function fails when autoload is not loaded
vim-patch:8.2.4076: memory leak in autoload import
vim-patch:8.2.4080: not sufficient test coverage for xxd
vim-patch:8.2.4085: Vim9: no test for using import in legacy script
vim-patch:8.2.4088: xxd cannot output everything in one line
vim-patch:8.2.4089: terminal test for current directory fails on FreeBSD
vim-patch:8.2.4097: wrong number in error message on 32 bit system
vim-patch:8.2.4103: Vim9: variable declared in for loop not initialzed
vim-patch:8.2.4109: MS-Windows: high dpi support is outdated
vim-patch:8.2.4116: Vim9: cannot use a method with a complex expression in :def
vim-patch:8.2.4124: Vim9: method in compiled function may not see script item
vim-patch:8.2.4129: building with +sound but without +eval fails
vim-patch:8.2.4131: Vim9: calling function in autoload import does not work
vim-patch:8.2.4132: Vim9: wrong error message when autoload script can't be found
vim-patch:8.2.4134: MS-Windows: test for import with absolute path fails
vim-patch:8.2.4137: Vim9: calling import with and without method is inconsistent
vim-patch:8.2.4138: Vim9: no error for return with argument when invalid
vim-patch:8.2.4141: Vim9 builtin functions test fails
vim-patch:8.2.4146: Vim9: shadowed function can be used in compiled function
vim-patch:8.2.4161: Vim9: warning for missing white space after imported variable
vim-patch:8.2.4177: Vim9: autoload script not loaded after "vim9script noclear"
vim-patch:8.2.4178: Vim9: invalid error for return type of lambda when debugging
vim-patch:8.2.4216: Vim9: cannot use a function from an autoload import directly
vim-patch:8.2.4227: Vim9: using "lockvar!" in :def function does not work
vim-patch:8.2.4254: using short instead of int
vim-patch:8.2.4280: list-dict test crashes
vim-patch:8.2.4285: Vim9: type of item in for loop not checked properly
vim-patch:8.2.4287: cannot assign empty list with type to variable with list type
vim-patch:8.2.4292: test fails
vim-patch:8.2.4296: Vim9: not all code covered by tests
vim-patch:8.2.4297: Vim9: not all code covered by tests
vim-patch:8.2.4309: Vim9: crash when using a partial in the wrong context
vim-patch:8.2.4310: Vim9: constant list and dict get a declaration type
vim-patch:8.2.4311: Vim9: changing script variable type not caught compile time
vim-patch:8.2.4312: no error for using :vim9script in a :def function
vim-patch:8.2.4313: Vim9: cannot change type of list after making a slice
vim-patch:8.2.4314: test fails where lines are skipped
vim-patch:8.2.4319: :put does not work properly in compiled function
vim-patch:8.2.4323: Vim9: nested function name can start with "_"
vim-patch:8.2.4331: Vim9: no test for existing script variable in block
vim-patch:8.2.4340: Amiga: mch_can_exe() is not implemented
vim-patch:8.2.4358: Vim9: line number of exception is not set
vim-patch:8.2.4370: MS-Windows: libsodium.dll not included with the installer
vim-patch:8.2.4374: unreachable code
vim-patch:8.2.4383: Vim9: unused code lines
vim-patch:8.2.4390: Vim9: list from declaration with inferred type not set
vim-patch:8.2.4396: Python3 test fails
vim-patch:8.2.4404: Vim9: some code not covered by tests
vim-patch:8.2.4409: Vim9: some code not covered by tests
vim-patch:8.2.4420: menu translations are inconsistent
vim-patch:8.2.4421: some installed files and directories have wrong permissions
vim-patch:8.2.4446: Vim9: cannot refer to a global function like a local one
vim-patch:8.2.4447: Vim9: can still use s:var in a compiled function
vim-patch:8.2.4456: terminal test may fail on some machines
vim-patch:8.2.4484: Vim9: some error messages are not tested
vim-patch:8.2.4507: test fails because of new error message
vim-patch:8.2.4527: the Athena GUI is old and does not work well
vim-patch:8.2.4533: Vim9: no test that after assigning null type is still checked
vim-patch:8.2.4537: output from linter and language server shows up in git
vim-patch:8.2.4542: Vim9: "break" inside try/catch not handled correctly
vim-patch:8.2.4545: MS-Windows: the installed icon is low resolution
vim-patch:8.2.4547: the neXTaw GUI is old and does not work well
vim-patch:8.2.4552: in a :def function "put = expr" does not work
vim-patch:8.2.4554: Vim9: using null values not sufficiently tested
vim-patch:8.2.4564: running test leaves file behind
vim-patch:8.2.4572: Vim9: return type "any" is changed to first returned type
vim-patch:8.2.4574: Vim9: test for profiling fails
vim-patch:8.2.4580: Vim9: incorrect error for shadowing variable
vim-patch:8.2.4581: null types not fully tested
vim-patch:8.2.4583: screendump test fails
vim-patch:8.2.4587: Vim9: double free after unpacking a list
vim-patch:8.2.4590: Vim9: range type check has wrong offset
vim-patch:8.2.4595: X11: using --remote-wait may keep the CPU busy
vim-patch:8.2.4601: Vim9: not enough test coverage for executing :def function
vim-patch:8.2.4602: Vim9: not enough test coverage for executing :def function
vim-patch:8.2.4612: Vim9: cannot use a recursive call in a nested function
vim-patch:8.2.4643: Vim9: variable may be locked unintentionally
vim-patch:8.2.4651: test fails because path differs
vim-patch:8.2.4652: leaking memory if assignment fails
vim-patch:8.2.4665: popup with "minwidth" and scrollbar not updated properly
vim-patch:8.2.4666: Vim9: assignment not recognized in skipped block
vim-patch:8.2.4678: Vim9: not all code is tested
vim-patch:8.2.4686: configure doesn't find the Motif library with Cygwin
vim-patch:8.2.4690: channel tests fail on MS-Windows
vim-patch:8.2.4697: Vim9: crash when adding a duplicate key to a dictionary
vim-patch:8.2.4786: test for win_gotoid() in Visual mode fails on Mac
vim-patch:8.2.4787: prop_find() does not find the right property
vim-patch:8.2.4799: popup does not use correct topline
vim-patch:8.2.4823: concat more than 2 strings in :def function is inefficient
vim-patch:8.2.4834: Vim9: some lines not covered by tests
vim-patch:8.2.4835: Vim9: some lines not covered by tests
vim-patch:8.2.4836: Vim9: some lines not covered by tests
vim-patch:8.2.4862: Vim9: test may fail when run with valgrind
vim-patch:8.2.4864: Vim9: script test fails
vim-patch:8.2.4871: Vim9: in :def function no error for misplaced range
vim-patch:8.2.4885: test fails with the job/channel feature
vim-patch:8.2.4893: distributed import files are not installed
vim-patch:8.2.4904: codecov includes MS-Windows install files
vim-patch:8.2.4905: codecov includes MS-Windows install header file
vim-patch:8.2.4914: string interpolation in :def function may fail
vim-patch:8.2.4931: Crash with sequence of Perl commands
vim-patch:8.2.4940: some code is never used
vim-patch:8.2.4946: Vim9: some code not covered by tests
vim-patch:8.2.4949: Vim9: some code not covered by tests
vim-patch:8.2.4954: inserting line breaks text property spanning two lines
vim-patch:8.2.4972: Vim9: compilation fails when using dict member when skipping
vim-patch:8.2.4973: Vim9: type error for list unpack mentions argument
vim-patch:8.2.4998: Vim9: crash when using multiple funcref()
vim-patch:8.2.5018: Vim9: some code is not covered by tests
vim-patch:8.2.5025: Vim9: a few lines not covered by tests
vim-patch:8.2.5038: a finished terminal in a popup window does not show scrollbar
vim-patch:8.2.5040: scrollbar thumb in scrolled popup not visible
vim-patch:8.2.5042: scrollbar thumb in tall scrolled popup not visible
vim-patch:8.2.5045: can escape a terminal popup window when the job is finished
vim-patch:8.2.5059: autoconf 2.71 produces many obsolete warnings
vim-patch:8.2.5060: running configure fails
vim-patch:8.2.5091: terminal test fails with some shell commands
vim-patch:8.2.5095: terminal test still fails with some shell commands
vim-patch:8.2.5096: terminal test still fails with some shell commands
vim-patch:8.2.5099: some terminal tests are not retried
vim-patch:8.2.5135: running configure gives warnings for main() return type
vim-patch:8.2.5165: import test fails because 'diffexpr' isn't reset
vim-patch:9.0.0004: plural messages not translated properly
vim-patch:9.0.0008: cannot specify the variable name for "xxd -i"
vim-patch:9.0.0023: on Solaris timer_create() exists but does not work
vim-patch:bd683e3a7 patch 9.0.0056: wrong line number reported when :cexpr fails in :def function
vim-patch:9.0.0065: cross-compiling doesn't work because of timer_create check
vim-patch:9.0.0079: error in autoload script not reported for 'foldexpr'
vim-patch:9.0.0098: missing include file in timer_create configure check
vim-patch:9.0.0103: if running configure with cached results -lrt may be missing
vim-patch:9.0.0108: configure check for timer_create may give wrong error
vim-patch:9.0.0112: MS-Windows: test fails because file already exists
vim-patch:9.0.0117: text of removed textprop with text is not freed
vim-patch:9.0.0131: virtual text with Tab is not displayed correctly
vim-patch:9.0.0167: checking for text properties could be a bit more efficient
vim-patch:9.0.0173: assert fails only on MS-Windows
vim-patch:9.0.0174: no error for using "#{ comment" in a compiled function
vim-patch:9.0.0180: stray logfile appears when running tests
vim-patch:9.0.0200: cursor wrong if 'nowrap' and two right aligned text props
vim-patch:9.0.0211: invalid memory access when compiling :lockvar
vim-patch:9.0.0212: invalid memory access when compiling :unlet
vim-patch:9.0.0221: accessing freed memory if compiling nested function fails
vim-patch:9.0.0224: Using NULL pointer when skipping compiled code
vim-patch:9.0.0226: job_start() test may fail under valgrind
vim-patch:9.0.0230: no error for comma missing in list in :def function
vim-patch:9.0.0232: test with BufNewFile autocmd is flaky
vim-patch:9.0.0251: test output shows up in git
vim-patch:9.0.0252: cursor in wrong place after virtual text
vim-patch:9.0.0257: "->" in ":scriptnames" output not tested yet
vim-patch:9.0.0258: MS-Windows installer skips syntax/shared
vim-patch:9.0.0334: test does not properly clean up
vim-patch:9.0.0353: missing entry in switch
vim-patch:9.0.0365: file name used in test is unusual
vim-patch:8f7116cad Revert part of patch merged twice
vim-patch:9.0.0382: freeing the wrong string on failure
vim-patch:9.0.0420: function went missing
vim-patch:9.0.0440: crash when using mkdir() with "R" flag in compiled function
vim-patch:9.0.0441: closure in for loop test fails on some systems
vim-patch:9.0.0446: message window may be positioned too low
vim-patch:9.0.0458: splitting a line with a text prop "above" moves it down
vim-patch:9.0.0470: in :def function all closures in loop get the same variables
vim-patch:9.0.0475: not using deferred delete in tests
vim-patch:9.0.0484: in :def function all closures in loop get the same variables
vim-patch:9.0.0493: Perl test fails
vim-patch:9.0.0495: closure doesn't work properly in nested loop
vim-patch:9.0.0499: in :def function list created after const is locked
vim-patch:9.0.0508: when the channel test fails there is no clue why
vim-patch:9.0.0526: MS-Windows: still some support for XP and old compilers
vim-patch:9.0.0528: MS-Windows: no batch files for more recent MSVC versions
vim-patch:9.0.0529: appveyor setup contains outdated lines
vim-patch:9.0.0541: terminal pwd test fails with a very long path name
vim-patch:9.0.0549: duplicated code in calling a :def function
vim-patch:9.0.0551: mode message is delayed when :echowin was used
vim-patch:9.0.0557: valgrind reports possibly leaked memory
vim-patch:9.0.0565: cscope test causes problems with test timeout timer
vim-patch:9.0.0582: channel cwd test fails on Cirrus CI
vim-patch:9.0.0584: cscope test with wrong executable name fails
vim-patch:9.0.0589: on AmigaOS4 the pid is available but the task address is used
vim-patch:9.0.0675: search test screendump is outdated
vim-patch:9.0.0684: skipped :exe command fails compilation on MS-Windows
vim-patch:9.0.0695: failing check for dictionary type for const any
vim-patch:9.0.0724: closure in compiled function gets same variable in block
vim-patch:9.0.0726: looping over list of lists works in script, not in function
vim-patch:9.0.0728: extend() test fails
vim-patch:9.0.0741: cannot specify an ID for each item with prop_add_list()
vim-patch:9.0.0742: reading past end of the line when compiling a function
vim-patch:9.0.0743: starting cscope on Unix does not quote the arguments right
vim-patch:9.0.0766: too many delete() calls in tests
vim-patch:9.0.0772: the libvterm code is outdated
vim-patch:9.0.0776: MSVC can't have field name "small"
vim-patch:9.0.0778: indexing of unknown const type fails during compilation
vim-patch:9.0.0811: error if :echowin is preceded by a command modifier
vim-patch:9.0.0830: compiling with Perl on Mac 12 fails
vim-patch:9.0.0831: compiler warning for redefining HAVE_DUP
vim-patch:9.0.0834: warning for missing return type
vim-patch:9.0.0839: test may fail depending on sequence of events
vim-patch:9.0.0840: cannot change a slice of a const list
vim-patch:9.0.0849: terminal mouse test is a bit flaky
vim-patch:9.0.0851: terminal mouse test is still flaky
vim-patch:9.0.0852: crypt test is skipped if xxd is not found
vim-patch:9.0.0853: terminal mouse test is still flaky on MacOS M1
vim-patch:9.0.0920: cannot find an import prefixed with "s:"
vim-patch:9.0.0987: file missing from list of distributed files
vim-patch:9.0.0989: popupwin test is more flaky on MacOS
vim-patch:9.0.0992: Vim9 script: get E1096 when comment follows return
vim-patch:9.0.0994: tests for empty prop type name fail
vim-patch:9.0.1027: LGTM is soon shutting down
vim-patch:9.0.1046: class method disassemble test fails on MS-Windows
vim-patch:9.0.1049: crash when opening a very small terminal window
vim-patch:9.0.1050: using freed memory when assigning to variable twice
vim-patch:9.0.1052: using freed memory on exit when EXITFREE is defined
vim-patch:9.0.1056: leaking memory when disassembling an object method
vim-patch:9.0.1083: empty and comment lines in a class cause an error
vim-patch:9.0.1091: assignment to non-existing member causes a crash
vim-patch:9.0.1093: using freed memory of object member
vim-patch:9.0.1094: compiler warning when HAS_MESSAGE_WINDOW is not defined
vim-patch:9.0.1104: invalid memory access when checking function argument types
vim-patch:9.0.1107: float constant not recognized as float
vim-patch:9.0.1113: users cannot easily try out a PR
vim-patch:9.0.1119: type of arguments not checked when calling a partial
vim-patch:9.0.1122: class member access is not fully tested yet
vim-patch:9.0.1125: memory leak when using class functions
vim-patch:9.0.1127: no error if function argument shadows class member
vim-patch:9.0.1135: missing function argument
vim-patch:9.0.1136: memory leak when getting class member type from expr
vim-patch:9.0.1138: crash when expecting varargs but it is something else
vim-patch:9.0.1139: cannot create a new object in a compiled function
vim-patch:9.0.1147: cannot access a class member in a compiled function
vim-patch:9.0.1155: cannot use a class as a type
vim-patch:9.0.1156: tests fail because of a different error message
vim-patch:9.0.1163: compiler warning for implicit size_t/int conversion
vim-patch:9.0.1164: evaluating string expression advances function line
vim-patch:9.0.1165: tests using IPv6 sometimes fail
vim-patch:9.0.1170: LGTM badge no longer works
vim-patch:9.0.1177: AppVeyor uses some older tools
vim-patch:9.0.1181: class inheritance and typing insufficiently tested
vim-patch:9.0.1187: test for using imported class fails
vim-patch:9.0.1190: AppVeyor runs much slower with MSVC 2022
vim-patch:9.0.1192: no error when class function argument shadows a member
vim-patch:9.0.1194: compiler warning for comparing pointer with int
vim-patch:9.0.1200: AppVeyor builds with an old Python version
vim-patch:9.0.1201: assignment with operator doesn't work in object method
vim-patch:9.0.1202: crash when iterating over list of objects
vim-patch:9.0.1204: expression compiled the wrong way after using an object
vim-patch:9.0.1205: crash when handling class that extends another class
vim-patch:9.0.1206: testing with Python on AppVeyor does not work properly
vim-patch:9.0.1207: error when object type is expected but getting "any"
vim-patch:9.0.1211: storing value in interface member does not always work
vim-patch:9.0.1217: using an object member in a closure doesn't work
vim-patch:9.0.1222: terminal tests are flaky on MacOS
vim-patch:9.0.1240: cannot access a private object member in a lambda
vim-patch:9.0.1250: cannot use an object method with :defer
vim-patch:9.0.1258: code style test fails
vim-patch:9.0.1259: diffmode test fails
vim-patch:9.0.1265: using an interface method may give a compilation error
vim-patch:9.0.1280: inssufficient testing for what 9.0.1265 fixes
vim-patch:9.0.1292: :defer may call the wrong method for an object
vim-patch:9.0.1296: calling an object method with arguments does not work
vim-patch:9.0.1306: no regression test for solved problem of 11959
vim-patch:9.0.1316: MS-Windows: vimfiles dir created with admin group
vim-patch:9.0.1318: code style test fails
vim-patch:9.0.1322: crash when indexing "any" which is an object
vim-patch:9.0.1339: no test for :disassemble with class function
vim-patch:9.0.1352: "ignore" files are outdated
vim-patch:9.0.1355: no error when declaring a class twice
vim-patch:9.0.1358: compilation error with some compilers
vim-patch:9.0.1363: crash when :def function has :break in skipped block
vim-patch:9.0.1370: crash when using a NULL object
vim-patch:9.0.1382: failing test for strptime() doesn't show returned value
vim-patch:9.0.1383: xxd: combination of little endian and cols fails
vim-patch:9.0.1388: Amiga: not all builds use gethostname()
vim-patch:9.0.1389: Amiga: a couple of include files are included twice
vim-patch:9.0.1402: crash when using null_class
vim-patch:9.0.1433: on some systems the Lua library is not found
vim-patch:9.0.1436: cannot compare a typed variable with v:none
vim-patch:9.0.1441: MacOS: Python 3 using framework do not set dll name properly
vim-patch:9.0.1445: openSUSE: configure doesn't find the Motif library
vim-patch:9.0.1448: diff test fails on MacOS 13
vim-patch:9.0.1466: cannot use an object member name as a method argument
vim-patch:9.0.1483: += operator does not work on class member
vim-patch:9.0.1488: xchacha20v2 crypt header is platform dependent
vim-patch:9.0.1489: crypt with libsodium is not tested on CI
vim-patch:9.0.1501: crash with nested :try and :throw in catch block
vim-patch:9.0.1556: Vim9: error for missing "return" after "throw"
vim-patch:9.0.1573: error for function name has wrong line number
vim-patch:9.0.1577: MS-Windows: context menu translations may be wrong
vim-patch:9.0.1609: crash when an object indirectly references itself
vim-patch:9.0.1647: insufficient testing for syntax plugins
vim-patch:9.0.1648: result of syntax tests is hard to see
vim-patch:9.0.1649: syntax test failure causes script to abort
vim-patch:9.0.1651: unclear why syntax test fails on Mac
vim-patch:9.0.1652: unclear why syntax test fails on Mac
vim-patch:9.0.1655: syntax test fails when Vim window is not tall enough
vim-patch:9.0.1656: syntax test fails when detected shell type differs
vim-patch:9.0.1657: one more syntax test depends on the system
vim-patch:9.0.1658: autoload files for "zig" are not installed
vim-patch:9.0.1662: crash when using a class member twice
vim-patch:9.0.1676: warning for buffer in use when exiting early
vim-patch:9.0.1677: typo in syntax test input file
vim-patch:9.0.1680: sodium test fails in Github CI
vim-patch:6ec7808c4 Add security policy (12687)
vim-patch:9.0.1682: sodium encryption is not portable
vim-patch:9.0.1684: Update libvterm to rev 839
vim-patch:9.0.1690: popup_create() not aborting on errors
vim-patch:9.0.1696: sodium_mlock may still fail in CI
vim-patch:9.0.1700: Cannot compile with dynamic perl < 5.38
vim-patch:9.0.1701: vim9 crash when class member overridden
vim-patch:9.0.1703: Vim9 Calling a method in an extended class fails
vim-patch:9.0.1706: typos in the xxd manpage
vim-patch:9.0.1707: Cannot wrap around in popup_filter_menu()
vim-patch:9.0.1709: dynamic build with python 3.12 breaks
vim-patch:9.0.1712: missing null check in object_clear()
vim-patch:9.0.1720: Vim9 class using wrong index for overridden method
vim-patch:9.0.1721: Build failure on Windows with dynamic lua
vim-patch:9.0.1724: vim9class constructor argument type checking bug
vim-patch:9.0.1732: vimexpr: shadowing variable
vim-patch:9.0.1737: Calling a base class method through an extended class fails
vim-patch:04510566b Translations: Update po files for zh and ja
vim-patch:9.0.1746: vim9class compile error for char/char_u conversion
vim-patch:b23db545c docs: Improve Markdown in README (12829)
vim-patch:9.0.1750: CI: fails because of changed error messages
vim-patch:9.0.1752: CI: Coveralls is no longer used
vim-patch:9.0.1754: still Ci breakage (after 9.0.1741)
vim-patch:9.0.1755: CI still fails with sodium mlock error
vim-patch:9.0.1762: Not able to get the virtual text property
vim-patch:787de412b Translation: also update ru.cp1251.po file after 6cc8bc836616e9b0
vim-patch:9.0.1765: Error when cross-compiling Vim
vim-patch:9.0.1775: Wrong comparison in vim9type.c
vim-patch:a03380baa runtime(spec): ftplugin: Revert change dropping <SID> from SpecChangelog (9032)
vim-patch:9.0.1778: if_py_both: code-style issue
vim-patch:9.0.1787: Cannot build with latest luajit
vim-patch:e750f8c33 runtime(todo): Update todo.txt to remove recently addressed issues (12910)
vim-patch:9.0.1793: obsolete macros in configure script
vim-patch:9.0.1794: autoconf: not correctly detecing include dirs
vim-patch:e5e04306b runtime: Distribute the editorconfig with vim (12902)
vim-patch:9.0.1799: Russian menu translation can be improved
vim-patch:9.0.1805: Vim9: problem compiling object method as function call arg
vim-patch:d58bad6bc translation(it): updated Italian manpage
vim-patch:9.0.1812: CI still fails with sodium_mlock error()
vim-patch:00d07a97a runtime(tags): update helptags
vim-patch:7129de868 runtime(editorconfig): generate helptags, remove unused files
vim-patch:9.0.1816: configure: sed uses non-portable regex
vim-patch:9.0.1817: configure: using obsolete AC_HEADER_STDC
vim-patch:9.0.1824: Vim9: private members may be modifiable
vim-patch:e102e44fc translation(it): updated Italian manpages
vim-patch:9.0.1830: Vim9: crash when accessing a null object
vim-patch:9.0.1831: Vim9: failing null test
vim-patch:9.0.1832: xxd: reporting wrong version
vim-patch:9.0.1834: Some problems with xxd coloring
vim-patch:9.0.1835: Perl interface has problems with load PL_current_context
vim-patch:c41b7a26f Fix menu localization not updated for "Open Tab..." item (12993)
vim-patch:9.0.1837: Vim9: class_member_type() can be optimized
vim-patch:9.0.1838: Vim9: Cannot modify class member vars from def function
vim-patch:67b0ecf75 translation(it): updated Italian xxd manpage
vim-patch:9.0.1843: xxd color test flaky
vim-patch:9.0.1844: doc helptags may not be up to date
vim-patch:9.0.1845: xxd: Test_xxd_color start failing
vim-patch:9.0.1861: xxd: issue when -R is specified several times
vim-patch:e073a8b79 translation(it): revert permission changes for xxd manpages
vim-patch:c2a37013b runtime(menu): Fix "Open &Tab..." CJK translations to have shortcut key (13031)
vim-patch:9.0.1870: Vim9: disassamble does not show static
vim-patch:9.0.1871: Github CI does not run i386 job
vim-patch:9.0.1875: Vim9: improve test for disassemble + static
vim-patch:9b04c5031 Filelist: Add missing directory `crash` (13036)
vim-patch:9.0.1879: Vim9: incorrect duplicate class member detection
vim-patch:9.0.1880: Vim9: Need more tests for inheritance
vim-patch:11d2aeeca runtime(doc): update help tags file
vim-patch:9.0.1883: Vim9: Calling an interface method using a child object fails
vim-patch:9.0.1887: Vim9: class members are accessible via object
vim-patch:9.0.1888: Vim9: Problem trying to invoke class method
vim-patch:9.0.1889: Vim9 static tests fail
vim-patch:9.0.1895: Vim9: finding object method/member is inefficient
vim-patch:9.0.1897: Vim9: confusing error with .= in compiled functions
vim-patch:9.0.1900: Configure script uses non-portable == comparison
vim-patch:177437cc6 doc(INSTALLpc): mention additional packages for msys2
vim-patch:9.0.1911: Vim9: segfault with null object and instanceof()
vim-patch:9.0.1917: undefined behaviour with python function pointer
vim-patch:9.0.1925: if_python: still undefined behaviour with function pointer
vim-patch:9.0.1932: Vim9: error when using null object constructor
vim-patch:9.0.1936: test: using wrong expected message in test_crypt
vim-patch:c3b315f49 runtime(doc): Vim9: Consistenly use class/object variable and class/object method in help (13149)
vim-patch:ceffca683 runtime(todo): Update Vim9 class items (13148)
|
||
|
|
625c59fe5f |
fix(highlight): Normal-linked groups shouldn't override CursorLine #35026
Problem: CursorLine doesn't consistently highlight text using groups linked to Normal (e.g., in quickfix, passwd files), while it works for direct Normal usage. Solution: Don't let normal background from linked groups override explicit non-normal backgrounds during attribute combination. |
||
|
|
df9e4a037a |
fix(eval): 0 should mean current tabpage in gettabvar() (#36891)
This matches the gettabvar() behavior change in Vim 8.1.1218. |
||
|
|
bc0635a9fc |
fix(lua): vim.wait(math.huge) fails #36885
Problem: `nlua_wait()` uses `luaL_checkinteger()` which doesn't support `math.huge` since it's double type. On PUC Lua this fails with 'number has no integer representation' error and on LuaJIT this overflows int. Solution: Use `luaL_checknumber()` and handle `math.huge`. |
||
|
|
3b6e8e484e |
fix(float): prevent truncation of title that fits exactly #36880
Problem: The `over_flow` parameter in `grid_draw_bordertext` always added 1 for the '<' character. As a result, titles that fit exactly were still truncated with an unnecessary '<'. Solution: Adjust `over_flow` only when the actual overflow is greater than 0. Fix #36872 |
||
|
|
71a22e20ad |
fix: vim.ui_attach handles messages during -l/--headless #36884
Problem: With vim.ui_attach in headless mode, messages are still printed. Solution: Don't print to stdout if a vim.ui_attach "messages" handler is defined. |
||
|
|
abb907a47d |
vim-patch:927ad16: runtime(vim): Update base syntax, match full :help command (#36882)
closes: vim/vim#18833
|
||
|
|
747cf30c37 |
vim-patch:9.1.1965: q can accidentally start recording at more prompt (#36879)
Problem: When exiting at the end of the more prompt (at the hit enter
prompt) by hitting q the recording mode will be started.
(Jakub Łuczyński)
Solution: Don't add the q key to the typeahead buffer
in the function wait_return (Bjoern Foersterling)
fixes: vim/vim#2589
closes: vim/vim#18889
|
||
|
|
5235f3663f |
vim-patch:9.1.1964: Wrong display when using setline() at hit-enter prompt (#36878)
Problem: Wrong display when using setline() at hit-enter prompt
(after 8.2.3204).
Solution: Only skip scrolling for changed lines in top area if it's
scrolled down due to w_topline change. Also add more testing
for what 8.2.3204 fixed (zeertzjq).
closes: vim/vim#18887
|
||
|
|
3bc9a5b5d2 |
vim-patch:9.1.1963: diff: missing diff size limit for xdiff (#36877)
Problem: diff: missing diff size limit for xdiff
Solution: Impose file size limit for internal diff (xdiff)
(Yee Cheng Chin).
Git imposes a hard cap on file size for content that it passes to xdiff
(added to Git in dcd1742e56e, defined in xdiff-interface.h), due to
integer overflow concerns in xdiff. Vim doesn't specify such a limit
right now, which means it's possible for a user to diff a large file
(1GB+) and trigger these overflow issues.
Add the same size limit (1GB minus 1MB) to Vim and simply throws an
error when Vim encounters files larger than said limit. For now, reuse
the same error message regarding internal diff failures. There is no
need to add the same limit for external diff as it's up to each tool to
error check their input to decide what is appropriate or not.
closes: vim/vim#18891
|
||
|
|
dfbbc6dd6b |
vim-patch:f958d35: runtime(julia): Update Julia runtime files (#36876)
Port changes from JuliaEditorSupport/julia-vim made during 2022-2025.
Most notably:
- 88f178c Do not reset shiftwidth/expandtab at undo
- f17257a Allow else block in try/catch
- 7946ce3 Support public statements (added in Julia v1.11.0-DEV.469)
|
||
|
|
58d5d97719 |
vim-patch:98ef843: runtime(rust): use textwidth=100 for the Rust recommended style (#36875)
The help text here said 99 was the recommended style for the standard library, but I can't find a citation for this anywhere. In contrast the Rust Style Guide hosted on rust-lang.org [says](https://doc.rust-lang.org/stable/style-guide/#indentation-and-line-width) the maximum line width is 100, and rustfmt [agrees]( |
||
|
|
c24cc4c352 |
vim-patch:b22c145: runtime(doc): document change in Windows behavior for patch 9.1.1947 (#36874)
closes: vim/vim#18886
|
||
|
|
c5d4050586 |
Revert "feat(lsp): support version in textDocument/publishDiagnostics #36754" (#36865)
This reverts commit
|
||
|
|
23f4fab0bd | fix(lsp): fix incorrect params because of typo (#36871) | ||
|
|
ed9abb1851 |
fix(exrc): ensure consistent 'exrc' loading sequence #35148
Problem: The execution of startup scripts in parent directories are too late compared to scripts in current direcctory. Solution: Execute all startup scripts with `lua/_core/exrc.lua`. closes: #35147 |
||
|
|
2f9f77cd72 |
vim-patch:9.1.1962: filetype: Erlang application resource files are not recognized (#36868)
Problem: filetype: Erlang application resource files are not recognized
Solution: Add content-based filetype detection for application resource
files matching extension '*.app' (Doug Kearns)
related: vim/vim#18835
closes: vim/vim#18842
|
||
|
|
3afe0c6740 | Merge #36859 refactor: clint.py => clint.lua | ||
|
|
cb171ee7cb |
fix(float): tail truncate long title #28387
Problem: We truncate the title from start, this is somewhat inconsistent with the way vim works. Usually we use < to truncate and keep more trailing characters. Solution: Keep more trailing characters. |
||
|
|
0bb5bc5557 |
refactor: clint.py => clint.lua
Problem: `clint.py` is the last python in our codebase, and beyond that it needs some cleanup. And it lacks tests, so modifying it can be painful. Also, we need a way to add ad-hoc lint rules for *Lua*, so it will help to have our ad-hoc rules for C in the same language (the scripts may share functions/techniques): https://github.com/neovim/neovim/issues/28372 Solution: - convert to `clint.lua` (mostly AI-generated, but it now has test coverage, unlike `clint.py`) - drop rules that are no longer needed: - "readability/multiline_string" - technially still relevant, but very uncommon so doesn't really matter. - "--line-length" - Not used in the old clint.py, nor the new clint.lua. - "comment whitespace" check - It is enforced by uncrustify. - "TODO" check - The `-google-readability-function-size` clang-tidy rule enforces "TODO(user)" format. (It was already enabled long ago.) |
||
|
|
845cb5a527 | build: slience some unwanted clang-tidy warnings | ||
|
|
647f11e6ae |
vim-patch:9.1.1958: Wrong display with sign_unplace() and setline() in CursorMoved (#36851)
Problem: Wrong display when scrolling with 'scrolloff' and calling
sign_unplace() and setline() in CursorMoved (after 8.2.3204).
Solution: Still scroll for changed lines below the top area when the top
is scrolled down (zeertzjq)
closes: vim/vim#18878
|
||
|
|
8aafe4f26c |
Merge pull request #36850 from zeertzjq/vim-9.1.1949
vim-patch:9.1.{1949,1961}
|
||
|
|
ff90032aa5 |
vim-patch:9.1.1961: :0tab behaves like :tab for :stag when 'swb' contains "newtab"
Problem: :0tab behaves like :tab for :stag when 'switchbuf' contains
"newtab" (after 9.1.1949).
Solution: Don't override cmod_tab if it's already non-zero (zeertzjq).
closes: vim/vim#18859
|
||
|
|
69f4fd84aa |
vim-patch:9.1.1949: :stag does not use 'swichtbuf' option
Problem: :stag does not use 'swichtbuf' option, though the
documentation states differently
(Christian Brabandt)
Solution: Respect 'switchbuf' option (Yegappan Lakshmanan).
related: vim/vim#18845
closes: vim/vim#18856
|
||
|
|
551bb63d44 |
feat(events): MarkSet event, aucmd_defer() #35793
Problem: - Can't subscribe to "mark" events. - Executing events is risky because they can't be deferred. Solution: - Introduce `MarkSet` event. - Introduce `aucmd_defer()`. Helped-by: zeertzjq <zeertzjq@outlook.com> Co-authored-by: Justin M. Keyes <justinkz@gmail.com> |
||
|
|
64cf63a881 | build(deps): bump tree-sitter-vimdoc to v4.0.2 #36844 | ||
|
|
62dd74d472 | Merge #36741 from justinmk/doc2 | ||
|
|
ebb7c38ca2 |
docs: misc
fix https://github.com/neovim/neovim.github.io/issues/419 Co-authored-by: Rob Pilling <robpilling@gmail.com> |
||
|
|
45ca080bd1 | build(deps): bump tree-sitter-vimdoc to v4.0.1 | ||
|
|
0f3e3c87b7 | feat(lsp): support dynamic registration for diagnostics (#36841) | ||
|
|
9e9cdcaa18 |
refactor(lsp): unify capability checks and registration #36781
Problem: Our LSP type system didnt have a concept of RegistrationMethods, this is where the method to dynamically register for a capability is sent to a different method endpoint then is used to call it. Eg `textDocument/semanticTokens` rather than the specific full/range/delta methods Solution: Extended generator to create `vim.lsp.protocol.Methods.Registration` with these registration methods. Also extend `_request_name_to_client_capability` to cover these methods. Adjust typing to suit |
||
|
|
4e1644d4d3 | feat(spell): opt-out of confirm when downloading spellfiles #36836 | ||
|
|
5370b7a2e0 |
vim-patch:partial:9.1.1955: sort() does not handle large numbers correctly (#36840)
Problem: sort() does not handle large numbers correctly
(Igbanam Ogbuluijah)
Solution: Don't truncate the return value of tv_get_number_chk()
(Yegappan Lakshmanan)
closes: vim/vim#18868
|
||
|
|
d6be2b3312 |
vim-patch:9.1.1957: filetype: bpftrace files are not recognized (#36838)
Problem: filetype: bpftrace files are not recognized
Solution: Detect *.bt files as btftrace filetype,
include a btftrace filetype plugin (Stanislaw Gruszka)
closes: vim/vim#18866
|
||
|
|
d6bee7e407 |
test: skip noisy "terminal mode unavailable" logs #36794
Problem:
Every CI log has a lot of noise at the end, which makes it harder to
find relevant test failures:
Running tests from test/functional/terminal/tui_spec.lua
...
T5831 TUI bg color queries the terminal for background color:
T5832 TUI bg color triggers OptionSet from automatic background processing:
T5833 TUI bg color sends theme update notifications when background changes #31652:
...
Running tests from test/functional/ui/output_spec.lua
...
WRN 2025-12-02T03:36:47.304 ui/c/T5831.28003.0 tui_handle_term_mode:223: TUI: terminal mode 2026 unavailable, state 0
WRN 2025-12-02T03:36:47.359 ui/c/T5832.28006.0 tui_handle_term_mode:223: TUI: terminal mode 2048 unavailable, state 0
WRN 2025-12-02T03:36:47.414 ui/c/T5833.28009.0 tui_handle_term_mode:223: TUI: terminal mode 2048 unavailable, state 0
Solution:
- Skip logging in test-mode.
- This can be reverted later, when these logs are changed to "INFO"
level, per this TODO comment:
```
// TODO(bfredl): This is really ILOG but we want it in all builds.
// add to show_verbose_terminfo() without being too racy ????
WLOG("TUI: terminal mode %d unavailable, state %d", mode, state);
```
|
||
|
|
6aa80b1ab2 | refactor(lsp): fix lint | ||
|
|
b9eba5cde2 | test(lsp): accept callback for diagnostic | ||
|
|
03f944b0fe | refactor(lsp): fix lint | ||
|
|
016335a7d0 | feat(lsp): support refreshing workspace diagnostics | ||
|
|
a7c21f4b17 | test(lsp): polish tests of refreshing diagnostics | ||
|
|
7beb0eeb4b | refactor(lsp): simplify handling diagnostic "on_refresh" | ||
|
|
bcb110482b | test(lsp): update test name | ||
|
|
02067a9892 | feat(lsp): support diagnostic refresh request |