Skip to content

Releases: vim/vim-win32-installer

v8.2.3951

30 Dec 23:10
Compare
Choose a tag to compare

v8.2.3951
Nightly Vim Windows build snapshots (more information).

If you do not know what to use, use the 32bit installer (use the signed one, if available).

Signed releases will occasionally be provided on a best effort approach.

Changes:

  • 8.2.3951: Vim9: memory leak when text after a nested function
  • 8.2.3950: going beyond the end of the line with /%V
  • 8.2.3949: using freed memory with /%V
  • 8.2.3948: Vim9: failure with partial with unknown argument count
  • 8.2.3947: unnecessary check for NULL pointer
  • 8.2.3946: when an internal error makes Vim exit the error is not seen
  • 8.2.3945: Vim9: partial variable argument types are wrong
  • 8.2.3944: insert mode completion functions are too long
  • 8.2.3943: compiler warning from gcc for uninitialized variable
  • 8.2.3942: Coverity reports a possible memory leak

Files:

πŸ”“ Unsigned Files:

  • gvim_8.2.3951_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.3951_x64.exe
    64-bit installer
  • gvim_8.2.3951_x86.zip
    32-bit zip archive
  • gvim_8.2.3951_x64.zip
    64-bit zip archive
  • gvim_8.2.3951_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.3951_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.3941

29 Dec 23:11
Compare
Choose a tag to compare

v8.2.3941
Nightly Vim Windows build snapshots (more information).

If you do not know what to use, use the 32bit installer (use the signed one, if available).

Signed releases will occasionally be provided on a best effort approach.

Changes:

  • 8.2.3941: SIGTSTP is not handled
  • 8.2.3940: match highlight disappears when doing incsearch for ":s/pat"
  • 8.2.3939: MS-Windows: fnamemodify('', ':p') does not work
  • 8.2.3938: line comment start is also found in a string
  • 8.2.3937: Insert mode completion function is too long
  • 8.2.3936: no proper test for maintaining change mark in diff mode
  • 8.2.3935: CTRL-U in Insert mode does not fix the indent
  • 8.2.3934: repeating line comment is undesired for "O" command
  • 8.2.3933: after ":cd" fails ":cd -" is incorrect
  • 8.2.3932: C line comment not formatted properly
  • 8.2.3931: Coverity reports a memory leak

Files:

πŸ”“ Unsigned Files:

  • gvim_8.2.3941_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.3941_x64.exe
    64-bit installer
  • gvim_8.2.3941_x86.zip
    32-bit zip archive
  • gvim_8.2.3941_x64.zip
    64-bit zip archive
  • gvim_8.2.3941_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.3941_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.3930

28 Dec 23:11
Compare
Choose a tag to compare

v8.2.3930
Nightly Vim Windows build snapshots (more information).

If you do not know what to use, use the 32bit installer (use the signed one, if available).

Signed releases will occasionally be provided on a best effort approach.

Changes:

  • 8.2.3930: getcmdline() argument has a misleading type
  • 8.2.3929: using unititialized variable
  • 8.2.3928: heredoc test fails
  • 8.2.3927: Vim9: double free when using lambda
  • 8.2.3926: build failure without the 'autochdir' option
  • 8.2.3925: diff mode confused by NUL bytes
  • 8.2.3924: Vim9: no error if something follows :enddef
  • 8.2.3923: Vim9: double free with split argument list in nested function
  • 8.2.3922: cannot build with dynamic Ruby 3.1
  • 8.2.3921: the way xdiff is used is inefficient
  • 8.2.3920: restoring directory after using another window is inefficient
  • 8.2.3919: Vim9: wrong argument for append() results in two errors
  • 8.2.3918: function list test fails
  • Update runtime files
  • 8.2.3917: the eval.txt help file is way too big
  • 8.2.3916: no error for passing an invalid line number to append()
  • 8.2.3915: illegal memory access when completing with invalid bytes
  • 8.2.3914: various spelling mistakes in comments
  • 8.2.3913: help for expressions does not mention Vim9 syntax
  • 8.2.3912: the ins_complete() function is much too long
  • 8.2.3911: Vim9: type check for filter() does not accept unknown
  • 8.2.3910: when compare function of sort() fails it does not abort
  • 8.2.3909: Containerfile using prefix name not recognized

Files:

πŸ”“ Unsigned Files:

  • gvim_8.2.3930_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.3930_x64.exe
    64-bit installer
  • gvim_8.2.3930_x86.zip
    32-bit zip archive
  • gvim_8.2.3930_x64.zip
    64-bit zip archive
  • gvim_8.2.3930_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.3930_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.3908

26 Dec 23:11
Compare
Choose a tag to compare

v8.2.3908
Nightly Vim Windows build snapshots (more information).

If you do not know what to use, use the 32bit installer (use the signed one, if available).

Signed releases will occasionally be provided on a best effort approach.

Changes:

  • 8.2.3908: cannot use a script-local function for 'foldtext'
  • 8.2.3907: error messages are spread out
  • 8.2.3906: Vim9 help still contains "under development" warnings
  • 8.2.3905: Dockerfile using prefix name not recognized
  • 8.2.3904: Vim9: skip expression type is not checked at compile time
  • 8.2.3903: "gM" does not count tabs as expected
  • 8.2.3902: Vim9: double free with nested :def function
  • 8.2.3901: Vim9: Cannot set 'cpo' in main .vimrc if using Vim9 script
  • 8.2.3900: it is not easy to use a script-local function for an option

Files:

πŸ”’ Signed Files:

  • gvim_8.2.3908_x86_signed.exe
    Signed 32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.3908_x64_signed.exe
    Signed 64-bit installer
  • gvim_8.2.3908_x86_signed.zip
    Signed 32-bit zip archive
  • gvim_8.2.3908_x64_signed.zip
    Signed 64-bit zip archive

πŸ”“ Unsigned Files:

  • gvim_8.2.3908_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.3908_x64.exe
    64-bit installer
  • gvim_8.2.3908_x86.zip
    32-bit zip archive
  • gvim_8.2.3908_x64.zip
    64-bit zip archive
  • gvim_8.2.3908_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.3908_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Information

See the README for detail.

v8.2.3899

25 Dec 23:10
Compare
Choose a tag to compare

v8.2.3899
Nightly Vim Windows build snapshots (more information).

If you do not know what to use, use the 32bit installer (use the signed one, if available).

Signed releases will occasionally be provided on a best effort approach.

Changes:

  • 8.2.3899: Vim9: test for map() on string fails
  • 8.2.3898: Vim9: not sufficient testing for variable initialization
  • 8.2.3897: Vim9: second argument of map() and filter() not checked
  • 8.2.3896: Vim9: no test for nested function not available later
  • 8.2.3895: Vim9: confusing error when using function() with a number
  • 8.2.3894: Vim9: no proper type check for first argument of call()
  • 8.2.3893: Vim9: many local variables are initialized with an instruction
  • 8.2.3892: when modifyOtherKeys is used CTRL-C is not recognized
  • 8.2.3891: github CI: workflows may overlap

Files:

πŸ”“ Unsigned Files:

  • gvim_8.2.3899_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.3899_x64.exe
    64-bit installer
  • gvim_8.2.3899_x86.zip
    32-bit zip archive
  • gvim_8.2.3899_x64.zip
    64-bit zip archive
  • gvim_8.2.3899_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.3899_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.3890

24 Dec 23:11
Compare
Choose a tag to compare

v8.2.3890
Nightly Vim Windows build snapshots (more information).

If you do not know what to use, use the 32bit installer (use the signed one, if available).

Signed releases will occasionally be provided on a best effort approach.

Changes:

  • 8.2.3890: Vim9: type check for using v: variables is basic
  • 8.2.3889: duplicate code for translating script-local function name
  • 8.2.3888: the argument list may contain duplicates
  • 8.2.3887: E1135 is used for two different errors
  • 8.2.3886: can define autocmd for every event by using "au!"
  • 8.2.3885: arglist test fails
  • 8.2.3884: crash when clearing the argument list while using it
  • 8.2.3883: crash when switching to other regexp engine fails
  • Update runtime files
  • 8.2.3882: more duplicated code in f_getreginfo()
  • 8.2.3881: QNX: crash when compiled with GUI but using terminal
  • 8.2.3880: Solution filter files are not recognized
  • 8.2.3879: getreg() and getregtype() contain dead code

Files:

πŸ”“ Unsigned Files:

  • gvim_8.2.3890_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.3890_x64.exe
    64-bit installer
  • gvim_8.2.3890_x86.zip
    32-bit zip archive
  • gvim_8.2.3890_x64.zip
    64-bit zip archive
  • gvim_8.2.3890_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.3890_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.3878

23 Dec 23:10
Compare
Choose a tag to compare

v8.2.3878
Nightly Vim Windows build snapshots (more information).

If you do not know what to use, use the 32bit installer (use the signed one, if available).

Signed releases will occasionally be provided on a best effort approach.

Changes:

  • 8.2.3878: Vim9: debugger tries to read more lines than there are

Files:

πŸ”“ Unsigned Files:

  • gvim_8.2.3878_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.3878_x64.exe
    64-bit installer
  • gvim_8.2.3878_x86.zip
    32-bit zip archive
  • gvim_8.2.3878_x64.zip
    64-bit zip archive
  • gvim_8.2.3878_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.3878_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.3877

22 Dec 23:11
Compare
Choose a tag to compare

v8.2.3877
Nightly Vim Windows build snapshots (more information).

If you do not know what to use, use the 32bit installer (use the signed one, if available).

Signed releases will occasionally be provided on a best effort approach.

Changes:

  • 8.2.3877: function does not abort after a type error in compare
  • 8.2.3876: 'cindent' does not recognize inline namespace
  • 8.2.3875: gcc complains about buffer overrun
  • 8.2.3874: cannot highlight the number column for a sign
  • 8.2.3873: go.mod files are not recognized
  • 8.2.3872: Vim9: finddir() and uniq() return types can be more specific
  • 8.2.3871: list.c contains code for dict and blob
  • 8.2.3870: MS-Windows: wrong dir when using right-click context menu
  • 8.2.3869: Vim9: type checking for "any" is inconsistent

Files:

πŸ”’ Signed Files:

  • gvim_8.2.3877_x86_signed.exe
    Signed 32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.3877_x64_signed.exe
    Signed 64-bit installer
  • gvim_8.2.3877_x86_signed.zip
    Signed 32-bit zip archive
  • gvim_8.2.3877_x64_signed.zip
    Signed 64-bit zip archive

πŸ”“ Unsigned Files:

  • gvim_8.2.3877_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.3877_x64.exe
    64-bit installer
  • gvim_8.2.3877_x86.zip
    32-bit zip archive
  • gvim_8.2.3877_x64.zip
    64-bit zip archive
  • gvim_8.2.3877_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.3877_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Information * [Strawberry Perl](http://strawberryperl.com/) 5.32 * [ActiveTcl](http://www.activestate.com/activetcl/downloads) 8.6.6 * [LuaBinaries](http://luabinaries.sourceforge.net/download.html) 5.4 * [Python](https://www.python.org/downloads/) 2.7 * [Python3](https://www.python.org/downloads/) 3.10 * [Racket](https://download.racket-lang.org/) 8.3 (BC) * [RubyInstaller](http://rubyinstaller.org/downloads/) 3.0

See the README for detail.

v8.2.3868

21 Dec 23:11
Compare
Choose a tag to compare

v8.2.3868
Nightly Vim Windows build snapshots (more information).

If you do not know what to use, use the 32bit installer (use the signed one, if available).

Signed releases will occasionally be provided on a best effort approach.

Changes:

  • 8.2.3868: Vim9: function test fails
  • 8.2.3867: implementation of some list functions too complicated
  • 8.2.3866: Vim9: type checking global variables is inconsistent
  • 8.2.3865: Vim9: compiler complains about using "try" as a struct member
  • 8.2.3864: cannot disable requesting key codes from xterm
  • 8.2.3863: various build flags accidentally enabled
  • 8.2.3862: crash on exit with EXITFREE and using win_execute()
  • 8.2.3861: list of distributed files is outdated
  • 8.2.3860: Vim9: codecov struggles with the file size
  • 8.2.3859: Vim9: some code lines not tested
  • 8.2.3858: Vim9: not enough tests
  • 8.2.3857: Vim9: inconsistent error for using function()

Files:

πŸ”“ Unsigned Files:

  • gvim_8.2.3868_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.3868_x64.exe
    64-bit installer
  • gvim_8.2.3868_x86.zip
    32-bit zip archive
  • gvim_8.2.3868_x64.zip
    64-bit zip archive
  • gvim_8.2.3868_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.3868_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.

v8.2.3856

19 Dec 23:10
Compare
Choose a tag to compare

v8.2.3856
Nightly Vim Windows build snapshots (more information).

If you do not know what to use, use the 32bit installer (use the signed one, if available).

Signed releases will occasionally be provided on a best effort approach.

Changes:

  • 8.2.3856: Vim9: not enough tests
  • 8.2.3855: illegal memory access when displaying a blob
  • 8.2.3854: Vim9: inconsistent arguments for test functions
  • 8.2.3853: Vim9: not enough tests
  • 8.2.3852: Vim9: not enough tests
  • 8.2.3851: Vim9: overhead when comparing string, dict or function
  • 8.2.3850: illegal memory access when displaying a partial
  • 8.2.3849: functions implementing reduce and map are too long

Files:

πŸ”“ Unsigned Files:

  • gvim_8.2.3856_x86.exe
    32-bit installer (If you don't know what to use, use this one)
  • gvim_8.2.3856_x64.exe
    64-bit installer
  • gvim_8.2.3856_x86.zip
    32-bit zip archive
  • gvim_8.2.3856_x64.zip
    64-bit zip archive
  • gvim_8.2.3856_x86_pdb.zip
    pdb files for debugging the corresponding 32-bit executable
  • gvim_8.2.3856_x64_pdb.zip
    pdb files for debugging the corresponding 64-bit executable
Interface Informations

See the README for detail.