commit 0627b7902f94ae4df6d418c1a6540da3bbc497de
parent 4cce77e547758ec1eee820d09262e189bf9aec47
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 25 Jan 2026 09:57:34 +0800
docs: update version.c (#37212)
vim-patch:8.2.1857: Vim9: using job_status() on an unused var gives an error
vim-patch:8.2.2064: terminal: cursor is on while redrawing, causing flicker
vim-patch:8.2.3585: crash when passing float to "term_rows" of term_start()
vim-patch:8.2.3640: freeze when calling term_wait() in a close callback
vim-patch:8.2.3666: libvterm is outdated
vim-patch:8.2.3803: GUI: crash with 'writedelay' set using a terminal window
vim-patch:8.2.4695: JSON encoding could be faster
vim-patch:8.2.4699: hard to reproduce hang when reading from a channel
vim-patch:8.2.4757: list of libraries to suppress lsan errors is outdated
vim-patch:8.2.4788: large payload for LSP message not tested
vim-patch:8.2.4830: possible endless loop if there is unused typahead
vim-patch:8.2.5055: statusline is not updated when terminal title changes
vim-patch:9.0.0235: 'autoshelldir' does not work with chunked respose
vim-patch:9.0.0394: Cygwin: multibyte characters may be broken in terminal window
vim-patch:9.0.0524: build instructions for MS-Windows are outdated
vim-patch:9.0.0774: the libvterm code is outdated
vim-patch:9.0.1269: channel test often fails on Mac OS
vim-patch:9.0.1487: Content-type header for LSP channel not according to spec
vim-patch:9.0.1498: in a terminal window the cursor may jump around
vim-patch:9.0.1509: error message lacks mentioning the erroneous argument
vim-patch:9.0.1527: crash when using negative value for term_cols
vim-patch:9.0.1627: no generic mechanism to test syntax plugins
vim-patch:9.0.1628: syntax tests fail on FreeBSD
vim-patch:9.0.1692: Android not handling AI_V4MAPPED ai_flag
vim-patch:9.0.1790: Redundant LSP Content-Type header
vim-patch:b147d3148 tests: Improve the codestyle test (#12988)
vim-patch:9.0.1922: LSP server request message is misinterpreted as a response message
vim-patch:9.0.1927: patch 1916 (fixed terminal size) not optimal
vim-patch:9.0.1929: runtime tests fail with tiny vim
vim-patch:9.0.1939: still a problem when processing LSP RPC requests
vim-patch:4ae16d721 Improve CONTRIBUTING.md
vim-patch:74a233184 NSIS: Possibility to include translated license and README.txt files (#14311)
vim-patch:3ac83c714 The CODEOWNERS File is not useful
vim-patch:b7258738f runtime(doc): fix typo in usr_52.txt
vim-patch:f5c8f520b runtime(doc): fix typo in vim9script help file (#14782)
vim-patch:bad9577b9 runtime(doc): include some vim9 script examples in the help
vim-patch:98fb81846 runtime(comment): clarify the usage of 'commentstring' option value
vim-patch:9.1.0473: term_start() does not clear vertical modifier
vim-patch:9.1.0475: cmod_split modifier is always reset in term_start()
vim-patch:9d85d4dcf runtime(manpager): avoid readonly prompt
vim-patch:9.1.0606: tests: generated files may cause failure in test_codestyle
vim-patch:9.1.0639: channel timeout may wrap around
vim-patch:9.1.0643: terminal: cursor may end up on invalid position
vim-patch:166f89e04 runtime(doc): update vim90 to vim91 in docs
vim-patch:914213616 runtime(comment): add gC mapping to (un)comment rest of line
vim-patch:0fb25515c runtime(comment): fix syntax error
vim-patch:e021f39b7 runtime(comment): commenting might be off by one column
vim-patch:7b27fc49a runtime(comment): consider &tabstop in lines after whitespace indent
vim-patch:9.1.0763: tests: cannot run single syntax tests
vim-patch:f64bafd98 runtime(comment): fix commment toggle with mixed tabs & spaces
vim-patch:9.1.0787: cursor position changed when using hidden terminal
vim-patch:55adc5b46 runtime(doc): update coding style documentation
vim-patch:feea1b444 Add an .editorconfig file to repository
vim-patch:ba0b45857 translation(am): Remove duplicate keys in desktop files
vim-patch:de6a31301 runtime(doc): mention auto-format using clang-format for sound.c/sign.c
vim-patch:9.1.0989: Vim9: Whitespace after the final enum value causes a syntax error
vim-patch:9.1.1047: Makefiles uses non-portable syntax
vim-patch:9.1.1061: tests: test_glvs fails when unarchiver not available
vim-patch:7ceca3eb0 runtime(syntax-tests): Support "wait-free" test failure
vim-patch:9.1.1229: the comment plugin can be improved
vim-patch:20e46fa65 Improve contributing guide by adding a section on signing off commits
vim-patch:9.1.1240: Regression with ic/ac text objects and comment plugin
vim-patch:9.1.1254: need more tests for the comment plugin
vim-patch:9.1.1259: some issues with comment package and tailing spaces
vim-patch:9.1.1293: comment plugin does not handle 'exclusive' selection for comment object
vim-patch:9.1.1336: comment plugin does not support case-insensitive 'commentstring'
vim-patch:9.1.1348: still E315 with the terminal feature
vim-patch:55f9e2bef runtime(doc): Tweak documentation style in develop.txt
vim-patch:9.1.1399: tests: test_codestyle fails for auto-generated files
vim-patch:9.1.1456: comment plugin fails toggling if 'cms' contains \
vim-patch:aef2e53cf runtime(comment): handle special chars ^$[ robustly
vim-patch:1cbe3e89c runtime(comment): add <Plug>-mappings
vim-patch:9.1.1536: tests: test_plugin_comment uses wrong :Check command
vim-patch:58706ac04 Update editorconfig and the documented C-style for sign.c/sound.c
vim-patch:9.1.1597: CI reports leaks in libgtk3 library
vim-patch:46ec89902 runtime(doc): update develop assumptions
vim-patch:bc51ec53d runtime(doc): Update CONTRIBUTING and clarify use of Vim9 script
vim-patch:d1833d282 runtime(doc): allow more C99 features
vim-patch:0ed08788a runtime(doc): document use of proto files in develop.txt
vim-patch:05662b63b runtime(doc): Tweak spacing in develop.txt
vim-patch:e89efc22b runtime(doc): update Vim policy
vim-patch:fabe9a4c8 nsis: Getting the Vim version number via makensis
vim-patch:9.1.1841: patch 9.1.1840 adds python build dependency
vim-patch:bcf6c32b5 runtime(doc): Tweak documentation in develop.txt
vim-patch:9.1.1905: tabpanel: truncates terminal output
vim-patch:9.1.1912: tests: test_plugin_comment fails
vim-patch:ef7a577b2 runtime(doc): Remove outdated agide.org link
vim-patch:9.1.2025: conpty terminal process may not start
vim-patch:ce1636548 runtime(doc): Emphasize adding tests when contributing
vim-patch:d09be1584 runtime(doc): Update Contributing.md on the use of AI
vim-patch:9.1.2039: if_ruby: crash when using Ruby/dyn 4.0
vim-patch:0115da33b CI: Missing test of Vim with ConPTY on Windows
vim-patch:9.1.2047: MS-Windows: style issue in gui_w32.c
vim-patch:9.1.2048: MS-Windows: backspace behavior wrong with ConPTY
vim-patch:9.1.2053: MS-Windows: May use wrong find command
vim-patch:0ed8ba307 Always force LF line endings in old test .ok files
vim-patch:a735e44b3 translation(ru): updated menu files according to the patch 9.1.1989
vim-patch:416d1a5e2 translation(ru): added a disclaimer to the license translation
vim-patch:0084e4bd1 gitattributes: mark test21.ok binary, drop test42.in
vim-patch:aa58f1fe4 CI: build failure in if_perl.xs
vim-patch:9.1.2065: GvimExt cannot be linked statically using MinGW
vim-patch:5516fc534 runtime(syntax-tests): Adapt "runtime/syntax/testdir/vimcmd" for "src/testdir/util/shared.vim"
vim-patch:9.1.2073: auto/configure needs to be regenerated
vim-patch:9.1.2074: Compile error with Motif GUI
vim-patch:da44ef6a9 runtime(c,cpp): Add reference links to noreturn tests
vim-patch:8211f556d runtime(syntax-tests): tests: sh_10 fails on MacOS runners
vim-patch:9.1.2091: Ruby integration does not work correctly
vim-patch:9.1.2096: Vim9: truthiness issue with objects
vim-patch:9.1.2099: different line endings in ja.sjis.po and ja.po
vim-patch:284f8669e CI: Reorder path in Windows CI runners and move Python3 before $PATH
vim-patch:9.1.2101: Vim9: more truthiness issues
vim-patch:8.2.0572: using two lines for free and reset
vim-patch:8.2.2291: Vim9: cannot use "null" for v:null
vim-patch:8.2.2961: keys typed during a :normal command are discarded
vim-patch:9.0.1567: profiler calculation may be wrong on 32 bit builds
vim-patch:9.0.1776: No support for stable Python 3 ABI
vim-patch:9.0.1859: heap-use-after-free in bt_normal()
vim-patch:9.0.2052: win32: using deprecated wsock32 api
vim-patch:9.1.2052: Compile error when disabling linebreak feature
vim-patch:5e37e31: runtime(tutor): fix wrong motion in instruction
vim-patch:9.1.2067: shadow variable warning in menu.c
vim-patch:f78629b: runtime(doc): Fix typo at :help 'fsync'
Diffstat:
| M | src/nvim/version.c | | | 140 | +++++++++++++++++++++++++++++++++++++++++++------------------------------------ |
1 file changed, 77 insertions(+), 63 deletions(-)
diff --git a/src/nvim/version.c b/src/nvim/version.c
@@ -58,7 +58,7 @@ char *version_cflags = "Compilation: " NVIM_VERSION_CFLAGS;
// clang-format off
static const int vim_versions[] = { 801, 802, 900, 901 };
-static const int num_patches[] = { 2331, 3783, 1547, 1486 };
+static const int num_patches[] = { 2331, 3786, 1553, 1547 };
static const int *included_patchsets[] = {
(const int[]) { // 801
@@ -511,9 +511,7 @@ static const int *included_patchsets[] = {
// 4748
4747, 4746, 4745, 4744, 4743,
// 4742
- 4741, 4740, 4739,
- // 4738
- 4737,
+ 4741, 4740, 4739, 4738, 4737,
// 4736
4735, 4734, 4733, 4732, 4731, 4730, 4729, 4728,
// 4727
@@ -2132,8 +2130,7 @@ static const int *included_patchsets[] = {
// 399
398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387,
// 386
- 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372,
- // 370-371
+ 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370,
369, 368,
// 367
366, 365,
@@ -2254,7 +2251,9 @@ static const int *included_patchsets[] = {
2168,
// 2167
2166,
- // 2162-2165
+ // 2164-2165
+ 2163,
+ // 2162
2161,
// 2160
2159, 2158,
@@ -2505,8 +2504,8 @@ static const int *included_patchsets[] = {
1495, 1494, 1493, 1492, 1491, 1490, 1489, 1488,
// 1487
1486, 1485, 1484, 1483,
- // 1480-1482
- 1479, 1478, 1477, 1476, 1475, 1474, 1473, 1472,
+ // 1481-1482
+ 1480, 1479, 1478, 1477, 1476, 1475, 1474, 1473, 1472,
// 1471
1470, 1469, 1468, 1467, 1466, 1465, 1464,
// 1463
@@ -2661,8 +2660,8 @@ static const int *included_patchsets[] = {
// 1073-1074
1072, 1071,
// 1068-1070
- 1067,
- // 1065-1066
+ 1067, 1066,
+ // 1065
1064,
// 1063
1062, 1061,
@@ -2697,9 +2696,7 @@ static const int *included_patchsets[] = {
// 999
998, 997,
// 995-996
- 994,
- // 993
- 992, 991, 990, 989,
+ 994, 993, 992, 991, 990, 989,
// 988
987, 986,
// 985
@@ -2733,9 +2730,7 @@ static const int *included_patchsets[] = {
// 917-918
916, 915, 914, 913,
// 912
- 911, 910,
- // 909
- 908,
+ 911, 910, 909, 908,
// 907
906,
// 905
@@ -2757,8 +2752,8 @@ static const int *included_patchsets[] = {
// 880-881
879, 878,
// 877
- 876, 875,
- // 873-874
+ 876, 875, 874,
+ // 873
872,
// 871
870, 869,
@@ -3100,16 +3095,48 @@ static const int *included_patchsets[] = {
// 0
},
(const int[]) { // 901
- 2037,
- // 2036
- 2035, 2034,
- // 2032-2033
- 2031, 2030,
+ 2108, 2107,
+ // 2106
+ 2105,
+ // 2104
+ 2103, 2102,
+ // 2101
+ 2100,
+ // 2099
+ 2098, 2097,
+ // 2096
+ 2095, 2094, 2093,
+ // 2091-2092
+ 2090,
+ // 2089
+ 2088, 2087, 2086, 2085,
+ // 2080-2084
+ 2079, 2078,
+ // 2076-2077
+ 2075,
+ // 2072-2074
+ 2071, 2070, 2069, 2068,
+ // 2067
+ 2066,
+ // 2065
+ 2064,
+ // 2063
+ 2062, 2061, 2060, 2059, 2058,
+ // 2057
+ 2056, 2055,
+ // 2052-2054
+ 2051, 2050,
+ // 2044-2049
+ 2043, 2042, 2041, 2040,
+ // 2039
+ 2038, 2037, 2036, 2035, 2034,
+ // 2033
+ 2032, 2031, 2030,
// 2029
2028, 2027, 2026,
// 2025
- 2024,
- // 2022-2023
+ 2024, 2023,
+ // 2022
2021, 2020, 2019, 2018, 2017, 2016,
// 2012-2015
2011, 2010, 2009, 2008, 2007,
@@ -3118,8 +3145,8 @@ static const int *included_patchsets[] = {
// 1999-2000
1998, 1997,
// 1992-1996
- 1991, 1990,
- // 1988-1989
+ 1991, 1990, 1989,
+ // 1988
1987,
// 1984-1986
1983,
@@ -3129,7 +3156,9 @@ static const int *included_patchsets[] = {
1974,
// 1972-1973
1971, 1970, 1969,
- // 1966-1968
+ // 1968
+ 1967,
+ // 1966
1965, 1964, 1963, 1962, 1961, 1960,
// 1959
1958, 1957,
@@ -3146,8 +3175,8 @@ static const int *included_patchsets[] = {
// 1921
1920, 1919, 1918, 1917, 1916, 1915, 1914, 1913,
// 1911-1912
- 1910, 1909,
- // 1907-1908
+ 1910, 1909, 1908,
+ // 1907
1906,
// 1904-1905
1903,
@@ -3244,11 +3273,7 @@ static const int *included_patchsets[] = {
// 1655-1656
1654,
// 1651-1653
- 1650, 1649,
- // 1648
- 1647,
- // 1646
- 1645, 1644,
+ 1650, 1649, 1648, 1647, 1646, 1645, 1644,
// 1643
1642,
// 1641
@@ -3357,8 +3382,8 @@ static const int *included_patchsets[] = {
// 1390-1392
1389, 1388, 1387, 1386, 1385, 1384, 1383, 1382, 1381, 1380, 1379, 1378, 1377, 1376, 1375, 1374,
1373,
- // 1370-1372
- 1369,
+ // 1371-1372
+ 1370, 1369,
// 1368
1367,
// 1366
@@ -3374,10 +3399,10 @@ static const int *included_patchsets[] = {
// 1333-1336
1332, 1331,
// 1330
- 1329, 1328, 1327, 1326,
- // 1323-1325
- 1322, 1321, 1320, 1319, 1318, 1317, 1316, 1315, 1314, 1313, 1312, 1311, 1310, 1309, 1308, 1307,
- 1306, 1305, 1304, 1303, 1302, 1301, 1300, 1299, 1298, 1297, 1296,
+ 1329, 1328, 1327, 1326, 1325,
+ // 1324
+ 1323, 1322, 1321, 1320, 1319, 1318, 1317, 1316, 1315, 1314, 1313, 1312, 1311, 1310, 1309, 1308,
+ 1307, 1306, 1305, 1304, 1303, 1302, 1301, 1300, 1299, 1298, 1297, 1296,
// 1293-1295
1292, 1291, 1290, 1289, 1288, 1287, 1286,
// 1285
@@ -3407,13 +3432,9 @@ static const int *included_patchsets[] = {
// 1225
1224,
// 1223
- 1222, 1221, 1220, 1219, 1218, 1217, 1216, 1215, 1214, 1213, 1212,
- // 1211
- 1210,
+ 1222, 1221, 1220, 1219, 1218, 1217, 1216, 1215, 1214, 1213, 1212, 1211, 1210,
// 1207-1209
- 1206, 1205, 1204, 1203,
- // 1202
- 1201, 1200, 1199, 1198, 1197, 1196, 1195, 1194, 1193,
+ 1206, 1205, 1204, 1203, 1202, 1201, 1200, 1199, 1198, 1197, 1196, 1195, 1194, 1193,
// 1192
1191, 1190, 1189, 1188, 1187, 1186, 1185, 1184,
// 1183
@@ -3472,8 +3493,8 @@ static const int *included_patchsets[] = {
1049, 1048,
// 1047
1046, 1045,
- // 1043-1044
- 1042, 1041,
+ // 1044
+ 1043, 1042, 1041,
// 1039-1040
1038,
// 1037
@@ -3591,16 +3612,13 @@ static const int *included_patchsets[] = {
// 712
711, 710,
// 709
- 708, 707, 706, 705, 704,
- // 700-703
- 699, 698,
- // 697
- 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686,
+ 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693,
+ 692, 691, 690, 689, 688, 687, 686,
// 685
684, 683,
// 680-682
- 679, 678, 677, 676, 675, 674, 673, 672,
- // 670-671
+ 679, 678, 677, 676, 675, 674, 673, 672, 671,
+ // 670
669, 668, 667, 666,
// 664-665
663, 662, 661,
@@ -3799,9 +3817,7 @@ static const int *included_patchsets[] = {
// 125
124,
// 122-123
- 121, 120, 119, 118,
- // 117
- 116, 115, 114, 113, 112, 111, 110, 109, 108,
+ 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108,
// 107
106, 105, 104, 103, 102, 101, 100,
// 99
@@ -3817,9 +3833,7 @@ static const int *included_patchsets[] = {
// 64
63,
// 62
- 61, 60,
- // 59
- 58,
+ 61, 60, 59, 58,
// 57
56,
// 55