log src/userfunc.c @ 33521:1f9b1def80c8 v9.0.2009

age author description
Thu, 28 Sep 2023 22:30:03 +0200 Christian Brabandt patch 9.0.1948: Vim9: object variable "this." should only be used in constructor v9.0.1948
Mon, 25 Sep 2023 12:30:05 +0200 Christian Brabandt patch 9.0.1941: Memory leak detected v9.0.1941
Sun, 24 Sep 2023 16:00:07 +0200 Christian Brabandt patch 9.0.1928: Vim9: constructor type checking bug v9.0.1928
Fri, 08 Sep 2023 19:45:03 +0200 Christian Brabandt patch 9.0.1885: Vim9: no support for abstract methods v9.0.1885
Tue, 05 Sep 2023 21:00:03 +0200 Christian Brabandt patch 9.0.1876: Vim9: parsing commands with newlines wrong v9.0.1876
Sun, 27 Aug 2023 19:30:05 +0200 Christian Brabandt patch 9.0.1804: Vim9: no support for private object methods v9.0.1804
Mon, 26 Jun 2023 13:13:12 +0200 Christian Brabandt Fix line endings issue
Mon, 26 Jun 2023 09:54:34 +0200 Christian Brabandt normalize line endings
Sat, 10 Jun 2023 20:15:04 +0200 Bram Moolenaar patch 9.0.1625: "super" is not considered a reserved name v9.0.1625
Sat, 10 Jun 2023 18:00:06 +0200 Bram Moolenaar patch 9.0.1624: crash when calling object constructor v9.0.1624
Sun, 04 Jun 2023 19:15:03 +0200 Bram Moolenaar patch 9.0.1605: crash when calling method on super in child constructor v9.0.1605
Wed, 24 May 2023 22:15:06 +0200 Bram Moolenaar patch 9.0.1576: users may not know what to do with an internal error v9.0.1576
Sat, 20 May 2023 15:15:05 +0200 Bram Moolenaar patch 9.0.1571: RedrawingDisabled not used consistently v9.0.1571
Mon, 15 May 2023 17:30:05 +0200 Bram Moolenaar patch 9.0.1559: function argument types not always checked v9.0.1559
Tue, 02 May 2023 17:30:05 +0200 Bram Moolenaar patch 9.0.1505: error when heredoc content looks like heredoc v9.0.1505
Wed, 19 Apr 2023 15:30:04 +0200 Bram Moolenaar patch 9.0.1470: deferred functions invoked in unexpected order v9.0.1470
Tue, 18 Apr 2023 23:00:03 +0200 Bram Moolenaar patch 9.0.1469: deferred functions not called from autocommands v9.0.1469
Mon, 17 Apr 2023 20:30:07 +0200 Bram Moolenaar patch 9.0.1462: recursively calling :defer function if it does :qa v9.0.1462
Sat, 15 Apr 2023 14:30:05 +0200 Bram Moolenaar patch 9.0.1454: code indenting is confused by macros v9.0.1454
Wed, 12 Apr 2023 22:00:03 +0200 Bram Moolenaar patch 9.0.1446: unnecessary checks for the "skip" flag when skipping v9.0.1446
Tue, 07 Mar 2023 19:00:04 +0100 Bram Moolenaar patch 9.0.1391: "clear" macros are not always used v9.0.1391
Tue, 07 Mar 2023 18:15:04 +0100 Bram Moolenaar patch 9.0.1390: FOR_ALL_ macros are defined in an unexpected file v9.0.1390
Tue, 21 Feb 2023 21:00:05 +0100 Bram Moolenaar patch 9.0.1338: :defcompile and :disassemble can't find class method v9.0.1338
Tue, 21 Feb 2023 15:30:08 +0100 Bram Moolenaar patch 9.0.1336: functions without arguments are not always declared properly v9.0.1336
Sat, 18 Feb 2023 16:45:03 +0100 Bram Moolenaar patch 9.0.1321: vimscript test fails where using {expr} syntax v9.0.1321
Sat, 18 Feb 2023 15:45:04 +0100 Bram Moolenaar patch 9.0.1320: checking the type of a null object causes a crash v9.0.1320
Thu, 26 Jan 2023 13:15:04 +0100 Bram Moolenaar patch 9.0.1246: code is indented more than necessary v9.0.1246
Wed, 25 Jan 2023 13:30:04 +0100 Bram Moolenaar patch 9.0.1241: Coverity warns for not checking function return value v9.0.1241
Mon, 09 Jan 2023 12:45:05 +0100 Bram Moolenaar patch 9.0.1161: Coverity warns for using strcpy() v9.0.1161
Sun, 08 Jan 2023 21:45:03 +0100 Bram Moolenaar patch 9.0.1160: ASAN error for ufunc_T allocated with wrong size v9.0.1160
Sun, 08 Jan 2023 21:00:05 +0100 Bram Moolenaar patch 9.0.1159: extends argument for class not implemented yet v9.0.1159
Thu, 05 Jan 2023 21:00:06 +0100 Bram Moolenaar patch 9.0.1150: :interface is not implemented yet v9.0.1150
Wed, 04 Jan 2023 14:30:03 +0100 Bram Moolenaar patch 9.0.1142: crash and/or memory leak when redefining function v9.0.1142
Mon, 02 Jan 2023 19:15:04 +0100 Bram Moolenaar patch 9.0.1133: error message names do not match the items v9.0.1133
Tue, 13 Dec 2022 19:45:04 +0100 Bram Moolenaar patch 9.0.1053: default constructor arguments are not optional v9.0.1053
Sat, 10 Dec 2022 19:45:04 +0100 Bram Moolenaar patch 9.0.1045: in a class object members cannot be initialized v9.0.1045
Fri, 09 Dec 2022 22:45:03 +0100 Bram Moolenaar patch 9.0.1041: cannot define a method in a class v9.0.1041
Thu, 08 Dec 2022 16:45:03 +0100 Bram Moolenaar patch 9.0.1031: Vim9 class is not implemented yet v9.0.1031
Fri, 25 Nov 2022 17:45:04 +0100 Bram Moolenaar patch 9.0.0949: crash when unletting a variable while listing variables v9.0.0949
Sun, 13 Nov 2022 23:15:03 +0100 Bram Moolenaar patch 9.0.0875: using freed memory when executing delfunc at more prompt v9.0.0875
Wed, 02 Nov 2022 14:45:11 +0100 Bram Moolenaar patch 9.0.0828: various typos v9.0.0828
Sat, 01 Oct 2022 16:45:04 +0200 Bram Moolenaar patch 9.0.0632: calling a function from an "expr" option has overhead v9.0.0632
Fri, 30 Sep 2022 20:30:04 +0200 Bram Moolenaar patch 9.0.0630: in Vim9 script a numbered function cannot be called v9.0.0630
Sat, 24 Sep 2022 12:45:03 +0200 Bram Moolenaar patch 9.0.0568: autocmd code is indented more than needed v9.0.0568
Thu, 22 Sep 2022 23:15:03 +0200 Bram Moolenaar patch 9.0.0553: no error for "|" after "{" in lamda v9.0.0553
Mon, 19 Sep 2022 17:00:07 +0200 Bram Moolenaar patch 9.0.0502: a closure in a nested loop in a :def function does not work v9.0.0502
Fri, 16 Sep 2022 20:15:03 +0200 Bram Moolenaar patch 9.0.0481: in :def function all closures in loop get the same variables v9.0.0481
Fri, 16 Sep 2022 13:15:05 +0200 Bram Moolenaar patch 9.0.0476: varargs does not work for replacement function of substitute() v9.0.0476
Thu, 08 Sep 2022 21:00:04 +0200 Bram Moolenaar patch 9.0.0419: the :defer command does not check the function arguments v9.0.0419
Wed, 07 Sep 2022 22:45:04 +0200 Bram Moolenaar patch 9.0.0411: only created files can be cleaned up with one call v9.0.0411
Wed, 07 Sep 2022 18:30:03 +0200 Bram Moolenaar patch 9.0.0406: deferred functions not invoked when partial func exits v9.0.0406
Wed, 07 Sep 2022 18:00:04 +0200 Bram Moolenaar patch 9.0.0405: arguments in a partial not used by a :def function v9.0.0405
Tue, 06 Sep 2022 22:15:02 +0200 Bram Moolenaar patch 9.0.0399: using :defer in expression funcref not tested v9.0.0399
Tue, 06 Sep 2022 20:00:04 +0200 Bram Moolenaar patch 9.0.0398: members of funccall_T are inconsistently named v9.0.0398
Tue, 06 Sep 2022 19:45:04 +0200 Bram Moolenaar patch 9.0.0397: :defer not tested with exceptions and ":qa!" v9.0.0397
Mon, 05 Sep 2022 22:30:04 +0200 Bram Moolenaar patch 9.0.0390: cannot use a partial with :defer v9.0.0390
Sun, 04 Sep 2022 17:00:03 +0200 Bram Moolenaar patch 9.0.0379: cleaning up after writefile() is a hassle v9.0.0379
Sun, 04 Sep 2022 14:45:02 +0200 Bram Moolenaar patch 9.0.0377: argument assignment does not work v9.0.0377
Sun, 04 Sep 2022 14:00:03 +0200 Bram Moolenaar patch 9.0.0376: clang warns for dead assignments v9.0.0376
Sat, 03 Sep 2022 22:45:03 +0200 Bram Moolenaar patch 9.0.0370: cleaning up afterwards can make a function messy v9.0.0370
Sun, 28 Aug 2022 20:00:05 +0200 Bram Moolenaar patch 9.0.0303: it is not easy to get information about a script v9.0.0303
Thu, 18 Aug 2022 14:30:05 +0200 Bram Moolenaar patch 9.0.0225: using freed memory with multiple line breaks in expression v9.0.0225
Tue, 16 Aug 2022 17:15:03 +0200 Bram Moolenaar patch 9.0.0219: cannot make a funcref with "s:func" in a def function v9.0.0219
Fri, 29 Jul 2022 21:00:04 +0200 Bram Moolenaar patch 9.0.0107: condition always has the same value v9.0.0107
Wed, 29 Jun 2022 14:00:03 +0200 Bram Moolenaar patch 9.0.0003: functions are global while they could be local v9.0.0003
Fri, 17 Jun 2022 20:30:03 +0200 Bram Moolenaar patch 8.2.5117: crash when calling a Lua callback from a :def function v8.2.5117
Sat, 21 May 2022 20:00:03 +0200 Bram Moolenaar patch 8.2.4992: compiler warning for possibly uninitialized variable v8.2.4992
Sat, 21 May 2022 17:30:02 +0200 Bram Moolenaar patch 8.2.4990: memory leak when :defcompile fails v8.2.4990
Sat, 21 May 2022 16:45:03 +0200 Bram Moolenaar patch 8.2.4989: cannot specify a function name for :defcompile v8.2.4989
Fri, 13 May 2022 15:00:03 +0200 Bram Moolenaar patch 8.2.4948: cannot use Perl heredoc in nested :def function v8.2.4948
Mon, 09 May 2022 21:15:04 +0200 Bram Moolenaar patch 8.2.4928: various white space and cosmetic mistakes v8.2.4928
Fri, 06 May 2022 17:00:02 +0200 Bram Moolenaar patch 8.2.4888: line number of lambda ignores line continuation v8.2.4888
Mon, 18 Apr 2022 16:30:03 +0200 Bram Moolenaar patch 8.2.4782: accessing freed memory v8.2.4782
Sun, 17 Apr 2022 14:00:04 +0200 Bram Moolenaar patch 8.2.4770: cannot easily mix expression and heredoc v8.2.4770
Sat, 09 Apr 2022 12:15:02 +0200 Bram Moolenaar patch 8.2.4716: memory allocation failure not tested when defining a function v8.2.4716
Mon, 04 Apr 2022 16:00:03 +0200 Bram Moolenaar patch 8.2.4682: Vim9: can use :unlockvar for const variable v8.2.4682
Thu, 31 Mar 2022 22:45:03 +0200 Bram Moolenaar patch 8.2.4659: invalid memory access when using printable function name v8.2.4659
Thu, 31 Mar 2022 21:15:03 +0200 Bram Moolenaar patch 8.2.4657: errors for functions are sometimes hard to read v8.2.4657
Wed, 30 Mar 2022 22:15:04 +0200 Bram Moolenaar patch 8.2.4650: "import autoload" only works with using 'runtimepath' v8.2.4650
Thu, 17 Mar 2022 17:45:03 +0100 Bram Moolenaar patch 8.2.4586: Vim9: no error for using lower case name for "func" argument v8.2.4586
Fri, 11 Mar 2022 20:00:03 +0100 Bram Moolenaar patch 8.2.4548: script-local function is deleted when used in a funcref v8.2.4548
Tue, 08 Mar 2022 20:45:03 +0100 Bram Moolenaar patch 8.2.4529: Vim9: comparing partial with function fails v8.2.4529
Tue, 08 Mar 2022 18:00:04 +0100 Bram Moolenaar patch 8.2.4528: crash when using null_function for a partial v8.2.4528
Sat, 05 Mar 2022 21:30:03 +0100 Bram Moolenaar patch 8.2.4514: Vim9: some flow commands can be shortened v8.2.4514
Fri, 25 Feb 2022 22:45:03 +0100 Bram Moolenaar patch 8.2.4472: Coverity warns for use of a freed function name v8.2.4472
Wed, 23 Feb 2022 23:15:03 +0100 Bram Moolenaar patch 8.2.4460: Vim9: wrong error for defining dict function v8.2.4460
Mon, 21 Feb 2022 14:15:04 +0100 Bram Moolenaar patch 8.2.4429: using script-local function from the wrong script v8.2.4429
Fri, 18 Feb 2022 19:45:03 +0100 Bram Moolenaar patch 8.2.4417: using NULL pointer v8.2.4417
Fri, 18 Feb 2022 19:00:04 +0100 Bram Moolenaar patch 8.2.4416: Vim9: using a script-local function requires using "s:" v8.2.4416
Sun, 13 Feb 2022 23:00:04 +0100 Bram Moolenaar patch 8.2.4375: ctx_imports is not used v8.2.4375
Sun, 13 Feb 2022 13:00:06 +0100 Bram Moolenaar patch 8.2.4367: calling in_vim9script() multiple times v8.2.4367
Sat, 12 Feb 2022 23:15:03 +0100 Bram Moolenaar patch 8.2.4365: sticky command modifiers are too sticky v8.2.4365
Sat, 12 Feb 2022 21:00:03 +0100 Bram Moolenaar patch 8.2.4360: Vim9: allowing use of "s:" leads to inconsistencies v8.2.4360
Tue, 08 Feb 2022 21:45:03 +0100 Bram Moolenaar patch 8.2.4332: Vim9: incomplete test for existing script variable in block v8.2.4332
Mon, 07 Feb 2022 23:00:03 +0100 Bram Moolenaar patch 8.2.4324: Vim9: script-local function name can start with "_" v8.2.4324
Sun, 06 Feb 2022 14:15:03 +0100 Bram Moolenaar patch 8.2.4308: Vim9: cannot list autoload function v8.2.4308
Mon, 31 Jan 2022 12:45:05 +0100 Bram Moolenaar patch 8.2.4269: Coverity warns for using a NULL pointer v8.2.4269
Sun, 30 Jan 2022 20:45:02 +0100 Bram Moolenaar patch 8.2.4266: compiler warning for uninitialized variable v8.2.4266
Sun, 30 Jan 2022 19:45:03 +0100 Bram Moolenaar patch 8.2.4264: Vim9: can use old style autoload function name v8.2.4264
Sun, 30 Jan 2022 16:30:04 +0100 Bram Moolenaar patch 8.2.4260: Vim9: can still use a global function without g: v8.2.4260
Sat, 29 Jan 2022 23:00:05 +0100 Bram Moolenaar patch 8.2.4257: Vim9: finding global function without g: prefix inconsistent v8.2.4257
Mon, 24 Jan 2022 15:00:04 +0100 Bram Moolenaar patch 8.2.4202: Vim9: cannot export function that exists globally v8.2.4202
Fri, 21 Jan 2022 21:45:03 +0100 Bram Moolenaar patch 8.2.4174: Vim9: can use an autoload name in normal script v8.2.4174
Fri, 21 Jan 2022 14:45:03 +0100 Bram Moolenaar patch 8.2.4171: cannot invoke option function using autoload import v8.2.4171
Fri, 21 Jan 2022 11:45:03 +0100 Bram Moolenaar patch 8.2.4168: disallowing empty function name breaks existing plugins v8.2.4168
Thu, 20 Jan 2022 21:00:06 +0100 Bram Moolenaar patch 8.2.4164: error in legacy code for function shadowing variable v8.2.4164
Thu, 20 Jan 2022 20:45:04 +0100 Bram Moolenaar patch 8.2.4163: no error for omitting function name after autoload prefix v8.2.4163
Thu, 20 Jan 2022 20:15:03 +0100 Bram Moolenaar patch 8.2.4162: Vim9: no error for redefining function with export v8.2.4162
Wed, 19 Jan 2022 18:30:05 +0100 Bram Moolenaar patch 8.2.4145: confusing error when using name of import for a function v8.2.4145
Mon, 17 Jan 2022 21:15:02 +0100 Bram Moolenaar patch 8.2.4123: complete function cannot be import.Name v8.2.4123
Sun, 16 Jan 2022 19:15:03 +0100 Bram Moolenaar patch 8.2.4114: Vim9: type checking for a funcref does not work for method v8.2.4114
Thu, 13 Jan 2022 22:30:05 +0100 Bram Moolenaar patch 8.2.4086: "cctx" argument of find_func_even_dead() is unused v8.2.4086
Thu, 13 Jan 2022 14:30:04 +0100 Bram Moolenaar patch 8.2.4075: test failures v8.2.4075
Thu, 13 Jan 2022 13:15:04 +0100 Bram Moolenaar patch 8.2.4073: Coverity warns for using NULL pointer v8.2.4073
Wed, 12 Jan 2022 14:00:06 +0100 Bram Moolenaar patch 8.2.4067: Vim9: cannot call imported function with :call v8.2.4067
Tue, 11 Jan 2022 16:30:03 +0100 Bram Moolenaar patch 8.2.4063: Vim9: exported function in autoload script not found v8.2.4063
Mon, 10 Jan 2022 20:00:05 +0100 Bram Moolenaar patch 8.2.4055: Vim9: line break in expression causes v:errmsg to be fillec v8.2.4055
Mon, 10 Jan 2022 19:15:04 +0100 Bram Moolenaar patch 8.2.4053: Vim9: autoload mechanism doesn't fully work yet v8.2.4053
Sun, 09 Jan 2022 22:45:04 +0100 Bram Moolenaar patch 8.2.4050: Vim9: need to prefix every item in an autoload script v8.2.4050
Sat, 08 Jan 2022 17:30:04 +0100 Bram Moolenaar patch 8.2.4043: using int for second argument of ga_init2() v8.2.4043