Patch 9.0.1182

2023-01-11 Fir de Conversatie Bram Moolenaar
Patch 9.0.1182 Problem:go checksum files are not recognized. Solution: Add the name of go checksum files. (Amaan Qureshi, closes #11803) Files: runtime/filetype.vim, src/testdir/test_filetype.vim *** ../vim-9.0.1181/runtime/filetype.vim2023-01-11 12:20:01.782758340 + ---

Patch 9.0.1181

2023-01-11 Fir de Conversatie Bram Moolenaar
Patch 9.0.1181 Problem:Class inheritance and typing insufficiently tested. Solution: Add more tests. Implement missing behavior. Files: src/vim9type.c, src/testdir/test_vim9_class.vim *** ../vim-9.0.1180/src/vim9type.c 2023-01-09 14:18:09.235577964 + --- src/vim9type.c

Re: Patch 9.0.1175

2023-01-11 Fir de Conversatie Bram Moolenaar
John Marriott wrote: > On 11-Jan-2023 22:46, Bram Moolenaar wrote: > > Patch 9.0.1175 > > Problem:The set_ref_in_item() function is too long. > > Solution: Use a separate function for more complicated types. (Yegappan > > Lakshmanan, closes #11802) > > Files: src/eval.c >

Patch 9.0.1180

2023-01-11 Fir de Conversatie Bram Moolenaar
Patch 9.0.1180 (after 9.0.1175) Problem:Compiler warnings without the +job feature. Solution: Adjust #ifdefs. (John Marriott) Files: src/eval.c *** ../vim-9.0.1179/src/eval.c 2023-01-11 11:46:15.065636518 + --- src/eval.c 2023-01-11 19:08:44.952812349 + *** ***

Re: Patch 9.0.1175

2023-01-11 Fir de Conversatie John Marriott
On 11-Jan-2023 22:46, Bram Moolenaar wrote: Patch 9.0.1175 Problem:The set_ref_in_item() function is too long. Solution: Use a separate function for more complicated types. (Yegappan Lakshmanan, closes #11802) Files: src/eval.c After this patch msys64 (clang 15.0.5) g

Patch 9.0.1179

2023-01-11 Fir de Conversatie Bram Moolenaar
Patch 9.0.1179 Problem:Not all errors around inheritance are tested. Solution: Add more tests. Fix uncovered problems. Files: src/vim9expr.c, src/vim9compile.c, src/errors.h, src/testdir/test_vim9_class.vim *** ../vim-9.0.1178/src/vim9expr.c 2023-01-11 15:59:01.1754

Patch 9.0.1178

2023-01-11 Fir de Conversatie Bram Moolenaar
Patch 9.0.1178 Problem:A child class cannot override functions from a base class. Solution: Allow overriding and implement "super". Files: src/vim9class.c, src/structs.h, src/errors.h, src/vim9expr.c, src/globals.h, src/vim9compile.c, src/testdir/test_vim9_class.vim *** .

Patch 9.0.1177

2023-01-11 Fir de Conversatie Bram Moolenaar
Patch 9.0.1177 Problem:AppVeyor uses some older tools. Solution: Switch to Visual Studio 2022 and Python 3.11. (Christopher Plewright, closes #11793) Files: .appveyor.yml, ci/appveyor.bat *** ../vim-9.0.1176/.appveyor.yml 2023-01-04 18:05:55.408803650 + --- .app

Patch 9.0.1176

2023-01-11 Fir de Conversatie Bram Moolenaar
Patch 9.0.1176 Problem:smithy files are not recognized. Solution: Add a pattern for Smithy files. (Chris Kipp, closes #11804) Files: runtime/filetype.vim, src/testdir/test_filetype.vim *** ../vim-9.0.1175/runtime/filetype.vim2023-01-10 19:58:31.030209252 + --- runtime/fi

Patch 9.0.1175

2023-01-11 Fir de Conversatie Bram Moolenaar
Patch 9.0.1175 Problem:The set_ref_in_item() function is too long. Solution: Use a separate function for more complicated types. (Yegappan Lakshmanan, closes #11802) Files: src/eval.c *** ../vim-9.0.1174/src/eval.c 2023-01-06 18:42:16.434674109 + --- src/eval.c 2023