log src/dict.c @ 35178:b094a5d09a9d default tip

age author description
Tue, 16 Apr 2024 23:00:03 +0200 Christian Brabandt patch 9.1.0341: Problem: a few memory leaks are found v9.1.0341
Sat, 13 Jan 2024 12:00:06 +0100 Christian Brabandt patch 9.1.0027: Vim is missing a foreach() func v9.1.0027
Thu, 14 Dec 2023 20:15:08 +0100 Christian Brabandt patch 9.0.2163: Vim9: type can be assigned to list/dict v9.0.2163
Sat, 19 Aug 2023 13:30:08 +0200 Christian Brabandt patch 9.0.1745: Missing test coverage for blockwise Visual highlight v9.0.1745
Sun, 16 Apr 2023 22:00:02 +0200 Bram Moolenaar patch 9.0.1459: typo in name of type v9.0.1459
Sun, 19 Mar 2023 22:30:04 +0100 Bram Moolenaar patch 9.0.1416: crash when collection is modified when using filter() v9.0.1416
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
Mon, 09 Jan 2023 20:15:03 +0100 Bram Moolenaar patch 9.0.1166: code is indented more than necessary v9.0.1166
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, 27 Dec 2022 21:00:05 +0100 Bram Moolenaar patch 9.0.1105: code is indented too much v9.0.1105
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
Wed, 23 Nov 2022 12:45:04 +0100 Bram Moolenaar patch 9.0.0926: Coverity warns for not using return value of dict_add() v9.0.0926
Tue, 22 Nov 2022 13:45:04 +0100 Bram Moolenaar patch 9.0.0917: the WinScrolled autocommand event is not enough v9.0.0917
Sat, 05 Nov 2022 21:30:04 +0100 Bram Moolenaar patch 9.0.0836: wrong error when using extend() with funcref v9.0.0836
Wed, 02 Nov 2022 14:45:11 +0100 Bram Moolenaar patch 9.0.0828: various typos v9.0.0828
Wed, 28 Sep 2022 17:30:04 +0200 Bram Moolenaar patch 9.0.0618: calling function for reduce() has too much overhead v9.0.0618
Sat, 17 Sep 2022 22:15:05 +0200 Bram Moolenaar patch 9.0.0491: no good reason to build without the float feature v9.0.0491
Wed, 07 Sep 2022 20:45:03 +0200 Bram Moolenaar patch 9.0.0409: #{g:x} was seen as a curly-braces expression v9.0.0409
Tue, 30 Aug 2022 21:00:05 +0200 Bram Moolenaar patch 9.0.0335: checks for Dictionary argument often give a vague error v9.0.0335
Tue, 30 Aug 2022 19:00:03 +0200 Bram Moolenaar patch 9.0.0331: cannot use items() on a string v9.0.0331
Tue, 30 Aug 2022 15:45:03 +0200 Bram Moolenaar patch 9.0.0327: items() does not work on a list v9.0.0327
Sat, 23 Jul 2022 11:00:04 +0200 Bram Moolenaar patch 9.0.0063: too many type casts for dict_get functions v9.0.0063
Tue, 14 Jun 2022 14:45:07 +0200 Bram Moolenaar patch 8.2.5089: some functions return a different value on failure v8.2.5089
Tue, 10 May 2022 14:30:04 +0200 Bram Moolenaar patch 8.2.4930: interpolated string expression requires escaping v8.2.4930
Mon, 04 Apr 2022 16:30:04 +0200 Bram Moolenaar patch 8.2.4683: verbose check with dict_find() to see if a key is present v8.2.4683
Sat, 05 Feb 2022 15:15:02 +0100 Bram Moolenaar patch 8.2.4301: Vim9: type error for copy of dict v8.2.4301
Wed, 02 Feb 2022 21:15:03 +0100 Bram Moolenaar patch 8.2.4286: Vim9: strict type checking after copy() and deepcopy() v8.2.4286
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
Tue, 04 Jan 2022 22:45:04 +0100 Bram Moolenaar patch 8.2.4005: error messages are spread out v8.2.4005
Tue, 04 Jan 2022 17:00:04 +0100 Bram Moolenaar patch 8.2.3997: Vim9: not enough testing for extend() and map() v8.2.3997
Tue, 04 Jan 2022 16:30:06 +0100 Bram Moolenaar patch 8.2.3996: Vim9: type checking lacks information about declared type v8.2.3996
Sat, 01 Jan 2022 17:00:04 +0100 Bram Moolenaar patch 8.2.3970: error messages are spread out v8.2.3970
Sat, 01 Jan 2022 15:30:05 +0100 Bram Moolenaar patch 8.2.3967: error messages are spread out v8.2.3967
Sat, 01 Jan 2022 00:00:04 +0100 Bram Moolenaar patch 8.2.3961: error messages are spread out v8.2.3961
Wed, 22 Dec 2021 21:30:04 +0100 Bram Moolenaar patch 8.2.3875: gcc complains about buffer overrun v8.2.3875
Wed, 22 Dec 2021 19:30:04 +0100 Bram Moolenaar patch 8.2.3871: list.c contains code for dict and blob v8.2.3871
Thu, 16 Dec 2021 22:00:05 +0100 Bram Moolenaar patch 8.2.3830: error messages are spread out v8.2.3830
Tue, 30 Nov 2021 13:00:06 +0100 Bram Moolenaar patch 8.2.3702: first key in dict is seen as curly expression and fails v8.2.3702
Mon, 22 Nov 2021 21:15:03 +0100 Bram Moolenaar patch 8.2.3650: Vim9: for loop variable can be a list member v8.2.3650
Mon, 06 Sep 2021 19:30:03 +0200 Bram Moolenaar patch 8.2.3407: using uninitialized memory with "let g:['bar'] = 2" v8.2.3407
Thu, 12 Aug 2021 19:30:03 +0200 Bram Moolenaar patch 8.2.3335: Vim9: not enough tests run with Vim9 v8.2.3335
Mon, 09 Aug 2021 20:00:06 +0200 Bram Moolenaar patch 8.2.3320: some local functions are not static v8.2.3320
Tue, 27 Jul 2021 22:15:06 +0200 Bram Moolenaar patch 8.2.3229: Vim9: runtime and compile time type checks are not the same v8.2.3229
Fri, 23 Jul 2021 20:45:05 +0200 Bram Moolenaar patch 8.2.3206: Vim9: argument types are not checked at compile time v8.2.3206
Thu, 22 Jul 2021 15:00:05 +0200 Bram Moolenaar patch 8.2.3200: Vim9: hard to guess where a type error is given v8.2.3200
Tue, 20 Jul 2021 18:00:06 +0200 Bram Moolenaar patch 8.2.3188: Vim9: argument types are not checked at compile time v8.2.3188
Wed, 02 Jun 2021 12:00:06 +0200 Bram Moolenaar patch 8.2.2921: E704 for script local variable is not backwards compatible v8.2.2921
Tue, 01 Jun 2021 21:30:03 +0200 Bram Moolenaar patch 8.2.2920: still a way to shadow a builtin function v8.2.2920
Thu, 11 Feb 2021 21:30:04 +0100 Bram Moolenaar patch 8.2.2501: not always clear where an error is reported v8.2.2501
Sun, 07 Feb 2021 18:15:05 +0100 Bram Moolenaar patch 8.2.2486: Vim9: some errors for white space do not show context v8.2.2486
Sun, 07 Feb 2021 15:30:03 +0100 Bram Moolenaar patch 8.2.2480: Vim9: some errors for white space do not show context v8.2.2480
Wed, 03 Feb 2021 17:45:06 +0100 Bram Moolenaar patch 8.2.2455: Vim9: key type for literal dict and indexing is inconsistent v8.2.2455
Fri, 22 Jan 2021 22:15:04 +0100 Bram Moolenaar patch 8.2.2393: Vim9: error message when script line starts with "[{" v8.2.2393
Sat, 02 Jan 2021 15:45:04 +0100 Bram Moolenaar patch 8.2.2272: Vim9: extend() can violate the type of a variable v8.2.2272
Sat, 19 Dec 2020 16:45:06 +0100 Bram Moolenaar patch 8.2.2162: Vim9: Cannot load or store autoload variables v8.2.2162
Tue, 15 Dec 2020 21:45:05 +0100 Bram Moolenaar patch 8.2.2146: Vim9: automatic conversion of number to string for dict key v8.2.2146
Sun, 06 Dec 2020 16:15:03 +0100 Bram Moolenaar patch 8.2.2101: Vim9: memory leak when literal dict has an error v8.2.2101
Fri, 04 Dec 2020 19:15:03 +0100 Bram Moolenaar patch 8.2.2090: Vim9: dict does not accept a key in quotes v8.2.2090
Wed, 02 Dec 2020 17:45:05 +0100 Bram Moolenaar patch 8.2.2082: Vim9: can still use the depricated #{} dict syntax v8.2.2082
Thu, 19 Nov 2020 19:15:03 +0100 Bram Moolenaar patch 8.2.2017: missing part of the dict change v8.2.2017
Thu, 05 Nov 2020 21:00:05 +0100 Bram Moolenaar patch 8.2.1961: various comments can be improved v8.2.1961
Thu, 22 Oct 2020 19:15:03 +0200 Bram Moolenaar patch 8.2.1889: Vim9: errornous error for missing white space after {} v8.2.1889
Sun, 18 Oct 2020 18:15:03 +0200 Bram Moolenaar patch 8.2.1861: Vim9: no specific error when parsing lambda fails v8.2.1861
Fri, 02 Oct 2020 18:15:15 +0200 Bram Moolenaar patch 8.2.1785: compiler warning for strcp() out of bounds v8.2.1785
Wed, 16 Sep 2020 21:15:05 +0200 Bram Moolenaar patch 8.2.1698: cannot lock a variable in legacy Vim script like in Vim9 v8.2.1698
Fri, 21 Aug 2020 22:45:03 +0200 Bram Moolenaar patch 8.2.1504: Vim9: white space checks are only done for a :def function v8.2.1504
Tue, 18 Aug 2020 13:15:04 +0200 Bram Moolenaar patch 8.2.1478: Vim9: cannot use "true" for some popup options v8.2.1478
Thu, 13 Aug 2020 23:00:04 +0200 Bram Moolenaar patch 8.2.1444: error messages are spread out and names can be confusing v8.2.1444
Wed, 12 Aug 2020 18:45:06 +0200 Bram Moolenaar patch 8.2.1431: Vim9: no error for white space before comma in dict v8.2.1431
Wed, 12 Aug 2020 18:15:04 +0200 Bram Moolenaar patch 8.2.1430: Vim9: error for missing comma instead of extra white space v8.2.1430
Sat, 08 Aug 2020 16:00:04 +0200 Bram Moolenaar patch 8.2.1395: Vim9: no error if declaring a funcref with lower case letter v8.2.1395
Thu, 06 Aug 2020 16:45:04 +0200 Bram Moolenaar patch 8.2.1379: curly braces expression ending in " }" does not work v8.2.1379
Thu, 30 Jul 2020 22:15:04 +0200 Bram Moolenaar patch 8.2.1328: no space allowed before comma in list v8.2.1328
Thu, 30 Jul 2020 20:15:05 +0200 Bram Moolenaar patch 8.2.1326: Vim9: skipping over white space after list v8.2.1326
Sun, 12 Jul 2020 17:15:03 +0200 Bram Moolenaar patch 8.2.1190: Vim9: checking for Vim9 syntax is spread out v8.2.1190
Sat, 04 Jul 2020 14:30:04 +0200 Bram Moolenaar patch 8.2.1125: Vim9: double quote can be a string or a comment v8.2.1125
Wed, 01 Jul 2020 17:30:06 +0200 Bram Moolenaar patch 8.2.1110: Vim9: line continuation does not work in function arguments v8.2.1110
Sat, 27 Jun 2020 21:30:04 +0200 Bram Moolenaar patch 8.2.1074: Vim9: no line break allowed after some operators v8.2.1074
Sat, 27 Jun 2020 17:15:03 +0200 Bram Moolenaar patch 8.2.1070: Vim9: leaking memory when lacking white space in dict v8.2.1070
Sat, 27 Jun 2020 14:15:04 +0200 Bram Moolenaar patch 8.2.1068: Vim9: no line break allowed inside a dict v8.2.1068
Wed, 24 Jun 2020 18:45:04 +0200 Bram Moolenaar patch 8.2.1047: Vim9: script cannot use line continuation like :def function v8.2.1047
Sun, 07 Jun 2020 21:00:03 +0200 Bram Moolenaar patch 8.2.0928: many type casts are used for vim_strnsave() v8.2.0928
Thu, 14 May 2020 22:45:04 +0200 Bram Moolenaar patch 8.2.0753: Vim9: expressions are evaluated in the discovery phase v8.2.0753
Sun, 10 May 2020 15:30:03 +0200 Bram Moolenaar patch 8.2.0729: Vim9: When reloading a script variables are not cleared v8.2.0729
Thu, 23 Apr 2020 13:45:04 +0200 Bram Moolenaar patch 8.2.0619: null dict is not handled like an empty dict v8.2.0619
Sat, 28 Mar 2020 19:45:04 +0100 Bram Moolenaar patch 8.2.0467: Vim9: some errors are not tested v8.2.0467
Sun, 26 Jan 2020 16:00:05 +0100 Bram Moolenaar patch 8.2.0149: maintaining a Vim9 branch separately is more work v8.2.0149
Sat, 11 Jan 2020 16:15:04 +0100 Bram Moolenaar patch 8.2.0111: VAR_SPECIAL is also used for booleans v8.2.0111
Sat, 04 Jan 2020 19:15:04 +0100 Bram Moolenaar patch 8.2.0086: build error for small version v8.2.0086
Sat, 04 Jan 2020 14:45:04 +0100 Bram Moolenaar patch 8.2.0084: complete item "user_data" can only be a string v8.2.0084
Sun, 01 Dec 2019 21:15:03 +0100 Bram Moolenaar patch 8.1.2378: using old C style comments v8.1.2378
Sat, 28 Sep 2019 17:30:03 +0200 Bram Moolenaar patch 8.1.2095: leaking memory when getting item from dict v8.1.2095
Fri, 30 Aug 2019 22:15:04 +0200 Bram Moolenaar patch 8.1.1949: cannot scroll a popup window to the very bottom v8.1.1949
Tue, 20 Aug 2019 20:15:07 +0200 Bram Moolenaar patch 8.1.1891: functions used in one file are global v8.1.1891
Wed, 07 Aug 2019 21:45:06 +0200 Bram Moolenaar patch 8.1.1825: allocating more memory than needed for extended structs v8.1.1825
Sat, 27 Jul 2019 23:15:05 +0200 Bram Moolenaar patch 8.1.1763: evalfunc.c is still too big v8.1.1763
Sat, 13 Jul 2019 23:00:05 +0200 Bram Moolenaar patch 8.1.1683: dictionary with string keys is longer than needed v8.1.1683
Sat, 22 Jun 2019 01:45:05 +0200 Bram Moolenaar patch 8.1.1579: dict and list could be GC'ed while displaying error v8.1.1579
Sun, 16 Jun 2019 23:00:05 +0200 Bram Moolenaar patch 8.1.1561: popup_setoptions() is not implemented yet v8.1.1561
Sun, 02 Jun 2019 17:00:05 +0200 Bram Moolenaar patch 8.1.1452: line and col property of popup windows not properly checked v8.1.1452
Tue, 28 May 2019 23:15:10 +0200 Bram Moolenaar patch 8.1.1414: alloc() returning "char_u *" causes a lot of type casts v8.1.1414
Sat, 25 May 2019 20:30:06 +0200 Bram Moolenaar patch 8.1.1393: unnecessary type casts v8.1.1393
Fri, 24 May 2019 19:00:07 +0200 Bram Moolenaar patch 8.1.1384: using "int" for alloc() often results in compiler warnings v8.1.1384
Sun, 28 Apr 2019 18:15:07 +0200 Bram Moolenaar patch 8.1.1228: not possible to process tags with a function v8.1.1228
Mon, 08 Apr 2019 18:30:06 +0200 Bram Moolenaar patch 8.1.1138: plugins don't get notified when the popup menu changes v8.1.1138
Mon, 11 Feb 2019 22:15:07 +0100 Bram Moolenaar patch 8.1.0897: can modify a:000 when using a reference v8.1.0897
Sun, 13 Jan 2019 23:45:08 +0100 Bram Moolenaar patch 8.1.0743: giving error messages is not flexible v8.1.0743
Wed, 26 Dec 2018 23:00:06 +0100 Bram Moolenaar patch 8.1.0642: swapinfo() leaks memory v8.1.0642
Fri, 21 Dec 2018 16:15:06 +0100 Bram Moolenaar patch 8.1.0615: get_tv function names are not consistent v8.1.0615
Fri, 14 Dec 2018 15:45:06 +0100 Bram Moolenaar patch 8.1.0583: using illogical name for get_dict_number()/get_dict_string() v8.1.0583
Sun, 11 Nov 2018 15:30:07 +0100 Bram Moolenaar patch 8.1.0519: cannot save and restore the tag stack v8.1.0519
Sun, 08 Jul 2018 17:30:06 +0200 Christian Brabandt patch 8.1.0167: lock flag in new dictitem is reset in many places v8.1.0167
Sun, 08 Jul 2018 17:00:07 +0200 Christian Brabandt patch 8.1.0166: using dict_add_nr_str() is clumsy v8.1.0166
Sat, 16 Dec 2017 18:30:05 +0100 Christian Brabandt patch 8.0.1394: cannot intercept a yank command v8.0.1394
Sun, 30 Apr 2017 20:30:04 +0200 Christian Brabandt patch 8.0.0593: duplication of code for adding a list or dict return value v8.0.0593
Tue, 14 Mar 2017 22:30:05 +0100 Christian Brabandt patch 8.0.0458: potential crash if adding list or dict to dict fails v8.0.0458
Sat, 25 Feb 2017 15:00:05 +0100 Christian Brabandt patch 8.0.0365: might free a dict item that wasn't allocated v8.0.0365
Thu, 10 Nov 2016 20:15:05 +0100 Christian Brabandt commit https://github.com/vim/vim/commit/95f096030ed1a8afea028f2ea295d6f6a70f466f v8.0.0074
Mon, 29 Aug 2016 23:00:11 +0200 Christian Brabandt commit https://github.com/vim/vim/commit/edf3f97ae2af024708ebb4ac614227327033ca47 v7.4.2293
Fri, 12 Aug 2016 22:30:07 +0200 Christian Brabandt commit https://github.com/vim/vim/commit/b5ae48e9ffd3b8eb6ca4057de11f1bddcde8ce6f v7.4.2204