[bug] heap-use-after-free with asan when running test_terminal.vim

2017-11-18 Fir de Conversatie Dominique Pellé
Hi I configured Vim-8.0.1316 as follows and built with asan: $ CC=gcc-7 ./configure --with-features=huge \ --enable-gui=gtk3 --enable-python3interp=yes \ --enable-pythoninterp=yes I built with asan with these local changes: $ git diff diff --git a/src/Makefile b/src/Makefile index 09cf21e..

Patch 8.0.1316

2017-11-18 Fir de Conversatie Bram Moolenaar
Patch 8.0.1316 (after 8.0.1312) Problem:Build still still fails on Mac. (chdiza) Solution: Remove another bogus typedef. Files: src/os_mac_conv.c *** ../vim-8.0.1315/src/os_mac_conv.c 2016-08-29 22:42:20.0 +0200 --- src/os_mac_conv.c 2017-11-18 23:21:17.203853905 +0100 ***

Patch 8.0.1315

2017-11-18 Fir de Conversatie Bram Moolenaar
Patch 8.0.1315 (after 8.0.1312) Problem:Build still fails on Mac. (chdiza) Solution: Remove bogus typedef. Files: src/os_macosx.m *** ../vim-8.0.1314/src/os_macosx.m 2017-10-28 21:08:38.991456926 +0200 --- src/os_macosx.m 2017-11-18 23:05:32.474499106 +0100 *** ***

Patch 8.0.1314

2017-11-18 Fir de Conversatie Bram Moolenaar
Patch 8.0.1314 (after 8.0.1312) Problem:Build fails on Mac. (chdiza) Solution: Add #ifdef around GUI fields. Files: src/beval.h *** ../vim-8.0.1313/src/beval.h 2017-11-18 22:13:04.753908641 +0100 --- src/beval.h 2017-11-18 22:45:19.241256408 +0100 *** *** 32,38 t

Patch 8.0.1313

2017-11-18 Fir de Conversatie Bram Moolenaar
Patch 8.0.1313 (after 8.0.1312) Problem:Missing dependencies cause parallel make to fail. Solution: Update dependencies. Files: src/Makefile *** ../vim-8.0.1312/src/Makefile2017-11-18 22:13:04.757908578 +0100 --- src/Makefile2017-11-18 22:34:17.219099591 +0100

Patch 8.0.1311

2017-11-18 Fir de Conversatie Bram Moolenaar
Patch 8.0.1311 Problem:No test for strpart(). Solution: Add a test. (Dominique Pelle, closes #2347) Files: src/testdir/test_functions.vim *** ../vim-8.0.1310/src/testdir/test_functions.vim 2017-09-14 14:31:13.424963287 +0200 --- src/testdir/test_functions.vim 2017-11-18 20:

Patch 8.0.1310

2017-11-18 Fir de Conversatie Bram Moolenaar
Patch 8.0.1310 Problem:Cproto generates errors because of missing type. Solution: Define _Float128 when generating prototypes. Files: src/vim.h *** ../vim-8.0.1309/src/vim.h 2017-10-28 21:08:38.995456898 +0200 --- src/vim.h 2017-11-18 15:47:45.193532066 +0100 *** *** 9

Patch 8.0.1309

2017-11-18 Fir de Conversatie Bram Moolenaar
Patch 8.0.1309 Problem:Cannot use 'balloonexpr' in a terminal. Solution: Add 'balloonevalterm' and add code to handle mouse movements in a terminal. Initial implementation for Unix with GUI. Files: src/option.c, src/option.h, src/os_unix.c, src/proto/os_unix.pro,

Re: [vim/vim] can not restore registers content properly (#2345)

2017-11-18 Fir de Conversatie Nikolay Aleksandrovich Pavlov
2017-11-18 7:37 GMT+03:00 Tony Mechelynck : > Have you tried saving and restoring with the :let command, by means of an > auxiliary variable (possibly a script-local variable)? (see :help > script-variable, :help let-register and :help expr-register) You can’t do that: `:let @x` is not going to wo

Patch 8.0.1308

2017-11-18 Fir de Conversatie Bram Moolenaar
Patch 8.0.1308 Problem:The "Reading from stdin" message may be undesired and there is no easy way to skip it. Solution: Don't show the message with --not-a-term was used. Files: src/fileio.c *** ../vim-8.0.1307/src/fileio.c2017-11-17 21:35:19.987714195 +0100 --- sr

Re: [vim/vim] Highlight all matched text while incremental searching (#2198)

2017-11-18 Fir de Conversatie h_east
Hi David, 2017-11-18(Sat) 14:40:37 UTC+9 David Ben Knoble: > Hi all, I've noticed that after updating to vim 8.0.1250, my search behavior > was a little weird. I think it's related to this patch, but it seems > > /\v > > matches every character in a file, where it didn't previously. When I got