)]}'
{
  "log": [
    {
      "commit": "4c86830fc578bcb47a51cf0983da5388cdbfe6cc",
      "tree": "8c2b04a8cfaf7e00f8a20e38a5e5d09a5043b951",
      "parents": [
        "09f8b3a02200a1900a8bb41d7436f9d17ebd2d1b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 16:19:45 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 22 16:19:45 2021 +0100"
      },
      "message": "patch 8.2.2638: cannot write a message to the terminal from the GUI\n\nProblem:    Cannot write a message to the terminal from the GUI.\nSolution:   Add :echoconsole and use it in the test runner. (issue #7975)\n"
    },
    {
      "commit": "09f8b3a02200a1900a8bb41d7436f9d17ebd2d1b",
      "tree": "07112e7d6cb0f2dead8d25c2da3d6cd60e1dcfc3",
      "parents": [
        "67da21a14726b106b49744f9773eba132fedd5f2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 22:29:54 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 22:29:54 2021 +0100"
      },
      "message": "patch 8.2.2637: prop_remove() causes a redraw even when nothing changed\n\nProblem:    prop_remove() causes a redraw even when nothing changed.\nSolution:   Only redraw if a property was removed.\n"
    },
    {
      "commit": "67da21a14726b106b49744f9773eba132fedd5f2",
      "tree": "64c770c5e6b831fac7a5d230516fedd3512fb9b6",
      "parents": [
        "7a6eaa06f98cef61d2131c25b4b47b8262cb8f59"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 22:12:34 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 22:12:34 2021 +0100"
      },
      "message": "patch 8.2.2636: memory leak when compiling inline function\n\nProblem:    Memory leak when compiling inline function.\nSolution:   Free the prefetched line.\n"
    },
    {
      "commit": "7a6eaa06f98cef61d2131c25b4b47b8262cb8f59",
      "tree": "0b8e7b4442d9f362521bcd1aa7422de3e4782509",
      "parents": [
        "f90c855c71863296859780f7b4e0386e96f1c465"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 20:53:29 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 20:53:29 2021 +0100"
      },
      "message": "patch 8.2.2635: Vim9: cannot define an inline function\n\nProblem:    Vim9: cannot define an inline function.\nSolution:   Make an inline function mostly work.\n"
    },
    {
      "commit": "f90c855c71863296859780f7b4e0386e96f1c465",
      "tree": "a542be8accf9a37cd1c369c5b4a3f7d2f8df96ec",
      "parents": [
        "196a1f740981e878091fa124a400d1fc4bfa2bb0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 14:49:57 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 14:49:57 2021 +0100"
      },
      "message": "patch 8.2.2634: \u0027tagfunc\u0027 does not indicate using a pattern\n\nProblem:    \u0027tagfunc\u0027 does not indicate using a pattern.\nSolution:   Add the \"r\" flag. (Andy Massimino, closes #7982)\n"
    },
    {
      "commit": "196a1f740981e878091fa124a400d1fc4bfa2bb0",
      "tree": "ce397a8e006aa7d4983ba7f868e5f6331403d5b8",
      "parents": [
        "c5cf369e9543ff065e2e1da91da3218c223840e2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 14:39:19 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 21 14:39:19 2021 +0100"
      },
      "message": "patch 8.2.2633: multi-byte \u0027fillchars\u0027 for folding do not show properly\n\nProblem:    Multi-byte \u0027fillchars\u0027 for folding do not show properly.\nSolution:   Handle multi-byte characters correctly. (Yegappan Lakshmanan,\n            closes #7983, closes #7955)\n"
    },
    {
      "commit": "c5cf369e9543ff065e2e1da91da3218c223840e2",
      "tree": "f220b0742f066099882f82e83758ddaba361243d",
      "parents": [
        "a0c8aea479ca055ce43ba2984a9933f6c48e6161"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 22:16:56 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 22:16:56 2021 +0100"
      },
      "message": "patch 8.2.2632: not all command line arguments are tested\n\nProblem:    Not all command line arguments are tested.\nSolution:   Add tests for -D and -serverlist. (Dominique Pellé, closes #7992)\n"
    },
    {
      "commit": "a0c8aea479ca055ce43ba2984a9933f6c48e6161",
      "tree": "23a6911e9f4220af6e1ee0c9578e29dffe31b237",
      "parents": [
        "592f57f5fec1064cc276a0d7992cc543bed04fd5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 19:55:35 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 19:55:35 2021 +0100"
      },
      "message": "patch 8.2.2631: commands from winrestcmd() do not always work properly\n\nProblem:    Commands from winrestcmd() do not always work properly. (Leonid V.\n            Fedorenchik)\nSolution:   Repeat the size commands twice. (closes #7988)\n"
    },
    {
      "commit": "592f57f5fec1064cc276a0d7992cc543bed04fd5",
      "tree": "3cde4867e9f08469bec5b0a8cc5dcfa63214bbe0",
      "parents": [
        "a0399efa72380115a3eb650544dd64e459476bd2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 16:44:25 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 16:44:25 2021 +0100"
      },
      "message": "patch 8.2.2630: hard to see where a test gets stuck\n\nProblem:    Hard to see where a test gets stuck.\nSolution:   Print the executed test function. (Dominique Pellé, closes #7975)\n"
    },
    {
      "commit": "a0399efa72380115a3eb650544dd64e459476bd2",
      "tree": "812b06639a9fa26d44cfa89d78477c41049ee336",
      "parents": [
        "5c7a299c1652b28977c30e3e3a5ab93c65e7f7ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 15:00:01 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 15:00:01 2021 +0100"
      },
      "message": "patch 8.2.2629: Vim9: error for #{{ is not desired\n\nProblem:    Vim9: error for #{{ is not desired.\nSolution:   Adjust the checks. (closes #7990)\n"
    },
    {
      "commit": "5c7a299c1652b28977c30e3e3a5ab93c65e7f7ed",
      "tree": "c14eaf648415c5eeccb3e9feb4cfda533c4cde73",
      "parents": [
        "4355894869355c185e7810e67d52802453576e81"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 13:29:38 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 13:29:38 2021 +0100"
      },
      "message": "patch 8.2.2628: Vim9: #{ can still be used at the script level\n\nProblem:    Vim9: #{ can still be used at the script level.\nSolution:   Give an error for #{ like in a :def function.\n"
    },
    {
      "commit": "4355894869355c185e7810e67d52802453576e81",
      "tree": "02edd82b2aa20ee5b1bda52f3cd7b434657c6992",
      "parents": [
        "240014321b0aa5d6eb00a70865fa9935fd888d60"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 12:49:15 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 12:49:15 2021 +0100"
      },
      "message": "patch 8.2.2627: no need to check for BSD after checking for not root\n\nProblem:    No need to check for BSD after checking for not root.\nSolution:   Remove CheckNotBSD. (Ozaki Kiichi, closes #7989)\n"
    },
    {
      "commit": "240014321b0aa5d6eb00a70865fa9935fd888d60",
      "tree": "bc2691e2125fa50dbc1bfdb17dd060063ed4f39d",
      "parents": [
        "af125866db46405fdaf99ac4e43b630d196a4aa4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 12:36:46 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 20 12:36:46 2021 +0100"
      },
      "message": "patch 8.2.2626: GTK3: error when starting up and -geometry is given\n\nProblem:    GTK3: error when starting up and -geometry is given. (Dominique\n            Pellé)\nSolution:   Use another function to get the monitor if the window has not been\n            created yet. (closes #7978)\n"
    },
    {
      "commit": "af125866db46405fdaf99ac4e43b630d196a4aa4",
      "tree": "524e507c237991dd80d0ec8fc6167a7230411f0d",
      "parents": [
        "74b99f6ab6e0265ebee4ed496845f28e0904318d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 19 20:27:40 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 19 20:27:40 2021 +0100"
      },
      "message": "patch 8.2.2625: rss files not recognized\n\nProblem:    Rss files not recognized.\nSolution:   Recognize .rss as XML. (Kivin Locke, closes #7987)\n"
    },
    {
      "commit": "74b99f6ab6e0265ebee4ed496845f28e0904318d",
      "tree": "032093a929626ff0385456305c3be25566e9acd7",
      "parents": [
        "17709e280ac5ba234b04641cde88d38e3522cedf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 19 20:19:12 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 19 20:19:12 2021 +0100"
      },
      "message": "patch 8.2.2624: atom files not recognized\n\nProblem:    Atom files not recognized.\nSolution:   Recognize .atom as XML. (Kivin Locke, closes #7986)\n"
    },
    {
      "commit": "17709e280ac5ba234b04641cde88d38e3522cedf",
      "tree": "3c3063f282825fd08b26d5b387ca5ba19f219a52",
      "parents": [
        "a555e6fcb6ec97b5ab30b20a340b228f4d820f14"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 19 14:38:12 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 19 14:38:12 2021 +0100"
      },
      "message": "patch 8.2.2623: some tests fail when run as root\n\nProblem:    Some tests fail when run as root.\nSolution:   Use CheckNotRoot.\n"
    },
    {
      "commit": "a555e6fcb6ec97b5ab30b20a340b228f4d820f14",
      "tree": "08774815296acda9ddb18e315bb5083fefc267a4",
      "parents": [
        "108cf0153c5770e343aec9e2390acdaa4a0b149a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 18 22:28:57 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 18 22:28:57 2021 +0100"
      },
      "message": "patch 8.2.2622: GTK: error when starting up and -geometry is given\n\nProblem:    GTK: error when starting up and -geometry is given. (Dominique\n            Pellé)\nSolution:   Use another function to get the monitor if the window has not been\n            created yet. (closes #7978)\n"
    },
    {
      "commit": "108cf0153c5770e343aec9e2390acdaa4a0b149a",
      "tree": "def8f451bc49e4e5d7b98e5cc7e33dd52aaffb29",
      "parents": [
        "4b3e1964d85a25ac7b2202094d1abf27ab93cc23"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 18 22:15:04 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 18 22:15:04 2021 +0100"
      },
      "message": "patch 8.2.2621: typval2type() cannot handle recursive structures\n\nProblem:    typval2type() cannot handle recursive structures.\nSolution:   Use copyID. (closes #7979)\n"
    },
    {
      "commit": "4b3e1964d85a25ac7b2202094d1abf27ab93cc23",
      "tree": "e0a0c2fa156ce0ac2e884d02d873fb9c249aa2e2",
      "parents": [
        "5f91e74bf968c9033474086b2d9cb457281c8aa6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 18 21:37:55 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 18 21:37:55 2021 +0100"
      },
      "message": "patch 8.2.2620: Vim9: Using #{ for a dictionary gives strange errors\n\nProblem:    Vim9: Using #{ for a dictionary gives strange errors.\nSolution:   Give an error when using #{ for a comment after a command.\n"
    },
    {
      "commit": "5f91e74bf968c9033474086b2d9cb457281c8aa6",
      "tree": "041be0bd7bf2994d992dc288ef301d719d0daa5d",
      "parents": [
        "3f32788000258aabe078b426e3d71962bee9d2d1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 21:29:29 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 21:29:29 2021 +0100"
      },
      "message": "patch 8.2.2619: Vim9: no test for return type of lambda\n\nProblem:    Vim9: no test for return type of lambda.\nSolution:   Add a test.\n"
    },
    {
      "commit": "3f32788000258aabe078b426e3d71962bee9d2d1",
      "tree": "b6ffc80bccf5d7200546b571390c5b9454973860",
      "parents": [
        "8863bda25df821fc79bebf9dc73c79776ae5f675"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 20:56:38 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 20:56:38 2021 +0100"
      },
      "message": "patch 8.2.2618: Vim9: cannot use a normal list name to store function refs\n\nProblem:    Vim9: cannot use a normal list name to store function refs.\nSolution:   Allow a lower case name if it is indexed.\n"
    },
    {
      "commit": "8863bda25df821fc79bebf9dc73c79776ae5f675",
      "tree": "0c71db682e0c9ea275dfd06123586a94ccf82e23",
      "parents": [
        "3e1916947d5b29f67af554ce3b874b03a84c9093"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 18:42:08 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 18:42:08 2021 +0100"
      },
      "message": "patch 8.2.2617: Vim9: script variable in block not found by function\n\nProblem:    Vim9: script variable in a block scope not found by a nested\n            function.\nSolution:   Copy the block scope IDs before compiling the function.\n"
    },
    {
      "commit": "3e1916947d5b29f67af554ce3b874b03a84c9093",
      "tree": "f50f78498892b8d04b3d37334c26ad070c5a03ef",
      "parents": [
        "a4c81bea38d1f3e372a4191ab0bd7d664cba1428"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 17:46:00 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 17:46:00 2021 +0100"
      },
      "message": "patch 8.2.2616: Vim9: if \u0027cpo\u0027 is change in Vim9 script it may be restored\n\nProblem:    Vim9: if \u0027cpo\u0027 is change in Vim9 script it may be restored.\nSolution:   Apply the changes to \u0027cpo\u0027 to the restored value.\n"
    },
    {
      "commit": "a4c81bea38d1f3e372a4191ab0bd7d664cba1428",
      "tree": "642293ef765f3afd84844b2704bcbfa0bd3e287a",
      "parents": [
        "c970e4225b68ff8650ff23df09e04246c147fca3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 15:23:16 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 15:23:16 2021 +0100"
      },
      "message": "patch 8.2.2615: test is sourcing the wrong file\n\nProblem:    Test is sourcing the wrong file.\nSolution:   Correct the file name.\n"
    },
    {
      "commit": "c970e4225b68ff8650ff23df09e04246c147fca3",
      "tree": "9c46d37f0a911323058fd11964a69e72aa98d80a",
      "parents": [
        "6ccfd99b923cc3452a6e6450dfdd7e31ea602dfd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 15:03:04 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 15:03:04 2021 +0100"
      },
      "message": "patch 8.2.2614: Vim9: function is deleted while executing\n\nProblem:    Vim9: function is deleted while executing.\nSolution:   increment the call count, when more than zero do not delete the\n            function but mark it as dead. (closes #7977)\n"
    },
    {
      "commit": "6ccfd99b923cc3452a6e6450dfdd7e31ea602dfd",
      "tree": "1271e2995079fa7f698e6695f499dd252b53b836",
      "parents": [
        "18b7d86d7fa997bbb02a069dafacb32a0f73ca1e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 13:39:33 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 13:39:33 2021 +0100"
      },
      "message": "patch 8.2.2613: new test throws exception\n\nProblem:    New test throws exception.\nSolution:   Adjust the function cleanup.\n"
    },
    {
      "commit": "18b7d86d7fa997bbb02a069dafacb32a0f73ca1e",
      "tree": "31c279c6d747651f0bcaae89d24b5ecb2ec8163f",
      "parents": [
        "f8c52e8d08de3fdf48db877d7d53d2d68c6ceb7b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 13:28:05 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 13:28:05 2021 +0100"
      },
      "message": "patch 8.2.2612: col(\u0027.\u0027) may get outdated column value\n\nProblem:    col(\u0027.\u0027) may get outdated column value.\nSolution:   Add a note to the help how to make this work and add a test for\n            it. (closes #7971)\n"
    },
    {
      "commit": "f8c52e8d08de3fdf48db877d7d53d2d68c6ceb7b",
      "tree": "ff53ccb4df5f66c1cec656f191cf0e665784358d",
      "parents": [
        "1e448465e1281eeb379f75fe848cbb47fe1be1d9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 12:27:23 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 17 12:27:23 2021 +0100"
      },
      "message": "patch 8.2.2611: conditions for startup tests are not exactly right\n\nProblem:    Conditions for startup tests are not exactly right.\nSolution:   Check for type of GUI instead of MS-Windows. (Ozaki Kiichi,\n            closes #7976)\n"
    },
    {
      "commit": "1e448465e1281eeb379f75fe848cbb47fe1be1d9",
      "tree": "f1e7c287638b59ec75b7762bb2a5d396c299e6e1",
      "parents": [
        "321481299757cdd43baeed33f4c5ba543fdfc7f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 16 21:17:16 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 16 21:17:16 2021 +0100"
      },
      "message": "patch 8.2.2610: mouse click test fails when using remote connection\n\nProblem:    Mouse click test fails when using remote connection.\nSolution:   Use a larger \u0027mousetime\u0027. (Dominique Pellé, closes #7968)\n"
    },
    {
      "commit": "321481299757cdd43baeed33f4c5ba543fdfc7f7",
      "tree": "2a3e44be77b6d9eb2589d9b7dc18e3000dd87f5b",
      "parents": [
        "f4fcedc59d4cc5ae6b5270a933e8377030283c1c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 16 13:23:30 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 16 13:23:30 2021 +0100"
      },
      "message": "patch 8.2.2609: test disabled on MS-Windows even though it should work\n\nProblem:    Test disabled on MS-Windows even though it should work.\nSolution:   Restore the condition for skipping the test. (Ken Takata,\n            closes #7970)\n"
    },
    {
      "commit": "f4fcedc59d4cc5ae6b5270a933e8377030283c1c",
      "tree": "48cc894ac3c0164afda58b86680a1c4844a4637f",
      "parents": [
        "02b4d9b18a03549b68e364e428392b7a62766c74"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 15 18:36:20 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 15 18:36:20 2021 +0100"
      },
      "message": "patch 8.2.2608: character input not fully tested\n\nProblem:    Character input not fully tested.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #7963)\n"
    },
    {
      "commit": "02b4d9b18a03549b68e364e428392b7a62766c74",
      "tree": "e017eaa4d4531b7bccb612679b50848c94d9e5b3",
      "parents": [
        "70ce8a1561c5396e4c4381f76a005cbb97646f80"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 19:46:45 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 19:46:45 2021 +0100"
      },
      "message": "patch 8.2.2607: strcharpart() cannot include composing characters\n\nProblem:    strcharpart() cannot include composing characters.\nSolution:   Add the {skipcc} argument.\n"
    },
    {
      "commit": "70ce8a1561c5396e4c4381f76a005cbb97646f80",
      "tree": "ed4c9ae3c5e62d9f2880fb01c267ada1df76bff0",
      "parents": [
        "0289a093a4d65c6280a3be118d1d3696d1aa74da"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 19:02:09 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 19:02:09 2021 +0100"
      },
      "message": "patch 8.2.2606: strchars() defaults to counting composing characters\n\nProblem:    strchars() defaults to counting composing characters.\nSolution:   Add strcharlen() which ignores composing characters.\n"
    },
    {
      "commit": "0289a093a4d65c6280a3be118d1d3696d1aa74da",
      "tree": "f3ba35c77e5af05beeb3befbe64c0f13078029c5",
      "parents": [
        "240309c9bfa8a0d2f154712f8e0dd33589f181d3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 18:40:19 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 18:40:19 2021 +0100"
      },
      "message": "patch 8.2.2605: Vim9: string index and slice does not include composing chars\n\nProblem:    Vim9: string index and slice does not include composing chars.\nSolution:   Include composing characters. (issue #6563)\n"
    },
    {
      "commit": "240309c9bfa8a0d2f154712f8e0dd33589f181d3",
      "tree": "4ae9d31fba3ab51574fcd93799bee1c5ce6faf23",
      "parents": [
        "77b10ffad4ebad15022614be4db2745f6a90f405"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 16:20:37 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 16:20:37 2021 +0100"
      },
      "message": "patch 8.2.2604: GUI-specific command line arguments not tested\n\nProblem:    GUI-specific command line arguments not tested.\nSolution:   Add tests for several arguments. (Dominique Pellé, closes #7962)\n"
    },
    {
      "commit": "77b10ffad4ebad15022614be4db2745f6a90f405",
      "tree": "8319b6d1ba747e28f7ef57082978d9be464049c5",
      "parents": [
        "2e34c34be1393027a761ecbccd8f267d52ca7bc1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 13:21:35 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 13:21:35 2021 +0100"
      },
      "message": "patch 8.2.2603: Vim9: no effect if user command is also a function\n\nProblem:    Vim9: no effect if user command is also a function.\nSolution:   Check for paren following. (closes #7960)\n"
    },
    {
      "commit": "2e34c34be1393027a761ecbccd8f267d52ca7bc1",
      "tree": "05c7e4c7269d18793d3fe3a2b35c546819993f7e",
      "parents": [
        "6bce5856b5fc4d4eb8f75298382251ecda659ac3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 12:13:33 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 14 12:13:33 2021 +0100"
      },
      "message": "patch 8.2.2602: Vim9: continue doesn\u0027t work if :while is very first command\n\nProblem:    Vim9: continue doesn\u0027t work if :while is very first command.\n            (Yegappan Lakshmanan)\nSolution:   Add one to the continue instruction index.\n"
    },
    {
      "commit": "6bce5856b5fc4d4eb8f75298382251ecda659ac3",
      "tree": "0cf106ad96a139b4ede6c120e8113088d022d3ac",
      "parents": [
        "93e1cae739c32baf28954b64718bab009c6ee2ac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 22:11:51 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 22:11:51 2021 +0100"
      },
      "message": "patch 8.2.2601: memory usage test often fails on FreeBSD\n\nProblem:    Memory usage test often fails on FreeBSD.\nSolution:   Increase multiplier for upper limit.\n"
    },
    {
      "commit": "93e1cae739c32baf28954b64718bab009c6ee2ac",
      "tree": "ee7d7023bf29ae1b50b4edc9a4665a8cb5a2feee",
      "parents": [
        "edba70703b6eaee3365ddfd82e4ba56ee08486f8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 21:24:56 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 21:24:56 2021 +0100"
      },
      "message": "patch 8.2.2600: Vim9: crash when putting an unknown type in a dictionary\n\nProblem:    Vim9: crash when putting an unknown type in a dictionary.\n            (Yegappan Lakshmanan)\nSolution:   Handle a NULL type pointer.\n"
    },
    {
      "commit": "edba70703b6eaee3365ddfd82e4ba56ee08486f8",
      "tree": "781540888b291e6d6633fad3a8947a73ae3327b8",
      "parents": [
        "6508880d6ca98486efb9ab947c651a2b73a6e795"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 21:14:18 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 21:14:18 2021 +0100"
      },
      "message": "patch 8.2.2599: build failure\n\nProblem:    Build failure.\nSolution:   Add missing change.\n"
    },
    {
      "commit": "6508880d6ca98486efb9ab947c651a2b73a6e795",
      "tree": "bdaccc95096bea765b93a8cf66c9c5b2d215d16f",
      "parents": [
        "cb4e80fab9b1ee67249bde4f784526f900cda70c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 21:07:21 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 21:07:21 2021 +0100"
      },
      "message": "patch 8.2.2598: Vim9: :open does not need to be supported\n\nProblem:    Vim9: :open does not need to be supported.\nSolution:   Do not support :open in Vim9 script.\n"
    },
    {
      "commit": "cb4e80fab9b1ee67249bde4f784526f900cda70c",
      "tree": "f2d80bc69d80259f4ae2b8bb2ac501fac2ea00b0",
      "parents": [
        "41cd80335cf318c15c8b0139f53ab5e8a02561ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 20:57:19 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 20:57:19 2021 +0100"
      },
      "message": "patch 8.2.2597: Vim9: \"import * as\" does not work at script level\n\nProblem:    Vim9: \"import * as\" does not work at script level.\nSolution:   Implement using an imported namespace.\n"
    },
    {
      "commit": "41cd80335cf318c15c8b0139f53ab5e8a02561ef",
      "tree": "cede8c13b2eb2bd865105a7ef02bf6de65e31b73",
      "parents": [
        "9e813b3dea94a8952b732a224fa31beba6e85973"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 15:47:56 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 15:47:56 2021 +0100"
      },
      "message": "patch 8.2.2596: :doautocmd may confuse scripts listening to WinEnter\n\nProblem:    :doautocmd may confuse scripts listening to WinEnter.\nSolution:   Do the current buffer last. (closes #7958)\n"
    },
    {
      "commit": "9e813b3dea94a8952b732a224fa31beba6e85973",
      "tree": "b078fb32462dc67b91820745579e79cfcfd04877",
      "parents": [
        "0756f757edba755b75e0c9c612ab2f7e673def84"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 14:29:05 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 14:29:05 2021 +0100"
      },
      "message": "patch 8.2.2595: setting \u0027winminheight\u0027 may cause \u0027lines\u0027 to change\n\nProblem:    Setting \u0027winminheight\u0027 may cause \u0027lines\u0027 to change.\nSolution:   Also take minimal height of other tabpages into account. (#7899)\n"
    },
    {
      "commit": "0756f757edba755b75e0c9c612ab2f7e673def84",
      "tree": "16cb463550e90a09bc3788cf47fadaa39ab36047",
      "parents": [
        "0de8e2d6a3fae61c4d9dfdd6f16fc5040d994f6c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:52:33 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:52:33 2021 +0100"
      },
      "message": "patch 8.2.2594: alternate buffer added to session file even when it\u0027s hidden\n\nProblem:    Alternate buffer added to session file even when it\u0027s hidden.\nSolution:   Check the \u0027buflisted\u0027 option. (closes #7951)\n"
    },
    {
      "commit": "0de8e2d6a3fae61c4d9dfdd6f16fc5040d994f6c",
      "tree": "7302561f599e92ec1deb78045cf8cbb70a9a4070",
      "parents": [
        "c8cdf0f80b3cfd88a4490d80572062c1fd1a96ca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:30:03 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:30:03 2021 +0100"
      },
      "message": "patch 8.2.2593: list of distributed files is incomplete\n\nProblem:    List of distributed files is incomplete.\nSolution:   Add a file and rename another.\n"
    },
    {
      "commit": "c8cdf0f80b3cfd88a4490d80572062c1fd1a96ca",
      "tree": "614f36d3f295a1db8023aedc8cfb20740d7a2d50",
      "parents": [
        "6fd367a97c8653a2d734a38252c7d68d4b2ebaa7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:28:13 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:28:13 2021 +0100"
      },
      "message": "Update runtime files.\n"
    },
    {
      "commit": "6fd367a97c8653a2d734a38252c7d68d4b2ebaa7",
      "tree": "4b52fc3527af8e939ba9fe3bff0acb81d61a6bb4",
      "parents": [
        "c80f647512b001fb6952ed10d076d56c3d4b84e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:14:04 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 13 13:14:04 2021 +0100"
      },
      "message": "patch 8.2.2592: code coverage could be improved\n\nProblem:    Code coverage could be improved.\nSolution:   Add a few more tests. (Dominique Pellé, closes #7957)\n"
    },
    {
      "commit": "c80f647512b001fb6952ed10d076d56c3d4b84e0",
      "tree": "568d4ba163836313fbfa968753a3c8a533953b0b",
      "parents": [
        "12bce95887f7c5f07a7bdb7b4485b53d074ccc0a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 12 22:16:41 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 12 22:16:41 2021 +0100"
      },
      "message": "patch 8.2.2591: Poke files are not recognized\n\nProblem:    Poke files are not recognized.\nSolution:   Add a filetype entry. (Matt Ihlenfield)\n"
    },
    {
      "commit": "12bce95887f7c5f07a7bdb7b4485b53d074ccc0a",
      "tree": "15534bf0eccec02bfde0f92762be82673e2ec351",
      "parents": [
        "776b954622b45125dfdcb4a61243ca90956b0825"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 11 20:04:04 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 11 20:04:04 2021 +0100"
      },
      "message": "patch 8.2.2590: Vim9: default argument value may cause internal error\n\nProblem:    Vim9: default argument value may cause internal error.\nSolution:   Hide later function arguments when compiling the expression.\n            (closes #7948)\n"
    },
    {
      "commit": "776b954622b45125dfdcb4a61243ca90956b0825",
      "tree": "bb8c37ef85c09c71c7fb213070f0a64fc4805800",
      "parents": [
        "23b32a8d6bd9ec83c0c6632b7a8bfa544ac0a2f1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 22:27:48 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 22:27:48 2021 +0100"
      },
      "message": "patch 8.2.2589: recover test hangs in the GUI\n\nProblem:    Recover test hangs in the GUI.\nSolution:   Add g:skipped_reason to skip a _nocatch_ test.\n"
    },
    {
      "commit": "23b32a8d6bd9ec83c0c6632b7a8bfa544ac0a2f1",
      "tree": "ff8388053b9d7782f2d7dbaf01921aef2a59591a",
      "parents": [
        "6635ae1437e6e343c0514524a8dfb19d9525b908"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 21:55:46 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 21:55:46 2021 +0100"
      },
      "message": "patch 8.2.2588: build failure with tiny features\n\nProblem:    Build failure with tiny features.\nSolution:   Add #ifdef.  Run recover test separately.\n"
    },
    {
      "commit": "6635ae1437e6e343c0514524a8dfb19d9525b908",
      "tree": "c14cebf7436e087d3c036bc5279af577de57b965",
      "parents": [
        "f52f0606ed9ea19bcfc3a8343af9958f2d99eaf7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 21:46:39 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 21:46:39 2021 +0100"
      },
      "message": "patch 8.2.2587: recover test fails on FreeBSD\n\nProblem:    Recover test fails on FreeBSD.\nSolution:   Check for Linux.\n"
    },
    {
      "commit": "f52f0606ed9ea19bcfc3a8343af9958f2d99eaf7",
      "tree": "1fd2ccebf68aca966d10acdacf36a99badea66c5",
      "parents": [
        "c23555de346c53f8f6c478635c2d9e5f2992dd7f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 21:26:37 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 21:26:37 2021 +0100"
      },
      "message": "patch 8.2.2586: process id may be invalid\n\nProblem:    Process id may be invalid.\nSolution:   Use sysinfo.uptime to check for recent reboot. (suggested by Hugo\n            van der Sanden, closes #7947)\n"
    },
    {
      "commit": "c23555de346c53f8f6c478635c2d9e5f2992dd7f",
      "tree": "b60de8eed154b5e88a78e208306af6ebea026902",
      "parents": [
        "d345fb921678613ffc66a8afc82bc0e815c72312"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 19:04:07 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 19:04:07 2021 +0100"
      },
      "message": "patch 8.2.2585: Vim9: illegal memory access\n\nProblem:    Vim9: illegal memory access.\nSolution:   Check byte right after \"null\", not one more.\n"
    },
    {
      "commit": "d345fb921678613ffc66a8afc82bc0e815c72312",
      "tree": "2957b1d12eb756b0b14d70f79be9851fb7d38291",
      "parents": [
        "7ad67d1150a1e48371d64e2919591c38b80e7cfc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 18:43:09 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 18:43:09 2021 +0100"
      },
      "message": "patch 8.2.2584: Vim9: type error for assigning \"any\" to a list\n\nProblem:    Vim9: type error for assigning the result of list concatenation to\n            a list.\nSolution:   Do not consider concatenation result in a constant. (closes #7942)\n"
    },
    {
      "commit": "7ad67d1150a1e48371d64e2919591c38b80e7cfc",
      "tree": "f92b2c58722bb67749c0154a83eb1167af5a623a",
      "parents": [
        "ffb7dcdb773c250a6acf45d5670a508be9248cb6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 16:08:26 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 16:08:26 2021 +0100"
      },
      "message": "patch 8.2.2583: Vim9: cannot compare result of getenv() with null\n\nProblem:    Vim9: cannot compare result of getenv() with null.\nSolution:   Make the return type of getenv() \"any\". (closes #7943)\n"
    },
    {
      "commit": "ffb7dcdb773c250a6acf45d5670a508be9248cb6",
      "tree": "3f6373a14f6c9abefaa281c0167379b8a2632e5f",
      "parents": [
        "37294bd6a2afbf0fc8a1c34cbe102336b0bd0a82"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 14:00:18 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 14:00:18 2021 +0100"
      },
      "message": "patch 8.2.2582: Vim9: screendump test fails on MS-Windows\n\nProblem:    Vim9: screendump test fails on MS-Windows.\nSolution:   Use :function instead of :def.\n"
    },
    {
      "commit": "37294bd6a2afbf0fc8a1c34cbe102336b0bd0a82",
      "tree": "c0a34b9f1c02015af208be03a2d27920ac1a64f0",
      "parents": [
        "e3ffcd9902efc756178900d9bd972c74a09c3fcd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 13:40:08 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 10 13:40:08 2021 +0100"
      },
      "message": "patch 8.2.2581: Vim9: sourcing Vim9 script triggers a redraw\n\nProblem:    Vim9: sourcing Vim9 script triggers a redraw.\nSolution:   Do not let setting/restoring \u0027cpoptions\u0027 cause a redraw.\n            (closes #7920)\n"
    },
    {
      "commit": "e3ffcd9902efc756178900d9bd972c74a09c3fcd",
      "tree": "1bdc3c0f994b99cffaa35dcccc09fcc6e8a639be",
      "parents": [
        "d00a7fb81aff367c5dd5d86fb3883f1e7a58fed5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 21:47:13 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 21:47:13 2021 +0100"
      },
      "message": "patch 8.2.2580: Vim9: checking vararg type may be wrong\n\nProblem:    Vim9: checking vararg type is wrong when function is auto-loaded.\nSolution:   Use the member type. (closes #7933)\n"
    },
    {
      "commit": "d00a7fb81aff367c5dd5d86fb3883f1e7a58fed5",
      "tree": "531a70937f9c8806b3f3dce2965140ffe16f8f0a",
      "parents": [
        "86c3a2162c2e78b4f0b87b47779cc1452990ee1b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 20:47:14 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 20:47:14 2021 +0100"
      },
      "message": "patch 8.2.2579: Vim9: crash in garbagecollect after for loop\n\nProblem:    Vim9: crash in garbagecollect after for loop.\nSolution:   Do not set a reference in script item when the name was cleared.\n            (closes #7935)\n"
    },
    {
      "commit": "86c3a2162c2e78b4f0b87b47779cc1452990ee1b",
      "tree": "81b19a2455734ecc2dcabcee2ae55e313efaa4a7",
      "parents": [
        "9355ae41497cbcce58ddd79f9125eb3e9dfe0a43"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 19:50:24 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 19:50:24 2021 +0100"
      },
      "message": "patch 8.2.2578: Lua cannot handle a passed in lambda\n\nProblem:    Lua cannot handle a passed in lambda.\nSolution:   Handle VAR_PARTIAL. (Prabir Shrestha, closes #7937, closes #7936)\n"
    },
    {
      "commit": "9355ae41497cbcce58ddd79f9125eb3e9dfe0a43",
      "tree": "654fb8b4a4a9c23a0689e8dfeba7b9a311084c1b",
      "parents": [
        "608d78fb45077fbaf6dc880b754a1d8a54ac9999"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 19:04:05 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 19:04:05 2021 +0100"
      },
      "message": "patch 8.2.2577: compiler warning for type conversion\n\nProblem:    Compiler warning for type conversion.\nSolution:   Add a typecast. (Mike Williams)\n"
    },
    {
      "commit": "608d78fb45077fbaf6dc880b754a1d8a54ac9999",
      "tree": "4aa344c12ee7a15f2bbeab980e34adea80018783",
      "parents": [
        "6914e87d3c0387fdcbb117a39e1f6d1fac0ee2e3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 22:33:12 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 22:33:12 2021 +0100"
      },
      "message": "patch 8.2.2576: Vim9: defining a :func function checks for white space\n\nProblem:    Vim9: defining a :func function checks for white space after a\n            comma in the arguments.\nSolution:   Only check for white space in a :def function. (closes #7930)\n"
    },
    {
      "commit": "6914e87d3c0387fdcbb117a39e1f6d1fac0ee2e3",
      "tree": "70c8eac58264c58d4fa50f3d8aa740619e84b73b",
      "parents": [
        "04947cc6ed313b6b99889c27d008c68a373df634"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 21:01:09 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 21:01:09 2021 +0100"
      },
      "message": "patch 8.2.2575: Vim9: a function name with \"-\u003e\" in the next line doesn\u0027t work\n\nProblem:    Vim9: a function name with \"-\u003e\" in the next line doesn\u0027t work.\nSolution:   Recognize a function name by itself. (closes #7770)\n"
    },
    {
      "commit": "04947cc6ed313b6b99889c27d008c68a373df634",
      "tree": "e4400858556f9f43229f0c6e8aee07779e99107d",
      "parents": [
        "a974953443775dd938cf9a8c195e3de9e4514f4f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 19:26:46 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 19:26:46 2021 +0100"
      },
      "message": "patch 8.2.2574: Vim9: crash when calling partial with wrong function\n\nProblem:    Vim9: crash when calling partial with wrong function.\nSolution:   Check argument types of called function. (closes #7912)\n"
    },
    {
      "commit": "a974953443775dd938cf9a8c195e3de9e4514f4f",
      "tree": "39de4e660e57e4872aadd93c78155139d4a83920",
      "parents": [
        "18062fcad648540369db5989aac297431119e037"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 18:18:19 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 06 18:18:19 2021 +0100"
      },
      "message": "patch 8.2.2573: Vim9: using inalid pointer for error message\n\nProblem:    Vim9: using inalid pointer for error message.\nSolution:   Use the right pointer. (closes #7921)\n"
    },
    {
      "commit": "18062fcad648540369db5989aac297431119e037",
      "tree": "5a409574570f4b9f0a29657693678fbe24a0efc6",
      "parents": [
        "8c801b374b7d32419cd877353495b801c5e1382a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 05 21:35:47 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 05 21:35:47 2021 +0100"
      },
      "message": "patch 8.2.2572: Vim9: crash when getting the types for a legacy function\n\nProblem:    Vim9: crash when getting the types for a legacy function.\nSolution:   Initialize the type list growarray. (closes #7929)\n"
    },
    {
      "commit": "8c801b374b7d32419cd877353495b801c5e1382a",
      "tree": "0d8154a4b6cd447b4e5cb2f5e19e606c2a22197f",
      "parents": [
        "f9a65505d1d93f3e67e5b8646bde3bbc44c70f7d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 05 20:58:22 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 05 20:58:22 2021 +0100"
      },
      "message": "patch 8.2.2571: test may leave file behind\n\nProblem:    Test may leave file behind.\nSolution:   Delete the temporary file.  Don\u0027t profile in the running Vim\n            instance.\n"
    },
    {
      "commit": "f9a65505d1d93f3e67e5b8646bde3bbc44c70f7d",
      "tree": "bb1709bc740142a0883ab4c738d3ff2ed5df32c0",
      "parents": [
        "008bff967f7fcaa6af066f71d65bfbba5ef5c7d3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 05 20:47:44 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 05 20:47:44 2021 +0100"
      },
      "message": "patch 8.2.2570: tests fail when run as root\n\nProblem:    Tests fail when run as root.\nSolution:   Add a comment mentioning the expected failure. (issue #7919)\n"
    },
    {
      "commit": "008bff967f7fcaa6af066f71d65bfbba5ef5c7d3",
      "tree": "7ea14f1f725326415879039cf4ed6e96e7d81458",
      "parents": [
        "6057748a1af2260b4ab9630f21fe71f42f91250d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 21:55:58 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 21:55:58 2021 +0100"
      },
      "message": "patch 8.2.2569: \u0027fillchars\u0027 \"stl\" and \"stlnc\" items must be single byte\n\nProblem:    \u0027fillchars\u0027 \"stl\" and \"stlnc\" items must be single byte.\nSolution:   Accept multi-byte characters. (Christian Wellenbrock, Yegappan\n            Lakshmanan, closes #7927)\n"
    },
    {
      "commit": "6057748a1af2260b4ab9630f21fe71f42f91250d",
      "tree": "404ed7198be078a11d3ef6271bf7a2aba20e1d75",
      "parents": [
        "6c3843ca8ab105bfb85f6ea8bcec2cbc03f46e7f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 21:35:07 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 21:35:07 2021 +0100"
      },
      "message": "patch 8.2.2568: second time a preview popup is opened highlight is not set\n\nProblem:    Second time a preview popup is opened highlight is not set.\n            (Gabriel Dupras)\nSolution:   Apply \u0027previewpopup\u0027 after getting the file. (closes #7928)\n"
    },
    {
      "commit": "6c3843ca8ab105bfb85f6ea8bcec2cbc03f46e7f",
      "tree": "8a465281d263c75273b02673e15ecec42e797bdd",
      "parents": [
        "2e2d758902dc08a0e383fe6b198e11dd14f1bdf8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 12:38:21 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 04 12:38:21 2021 +0100"
      },
      "message": "patch 8.2.2567: Vim9: no error if variable is defined for existing function\n\nProblem:    Vim9: no error if variable is defined for existing function.\nSolution:   Check if name isn\u0027t already in use. (closes #7897)\n"
    },
    {
      "commit": "2e2d758902dc08a0e383fe6b198e11dd14f1bdf8",
      "tree": "7c52c1766681de538f9b4640b346a531701d5fc2",
      "parents": [
        "f76ec1eeb5bba9457bf2b5564364ee90662a0156"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 21:22:41 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 21:22:41 2021 +0100"
      },
      "message": "patch 8.2.2566: Vim9: Function name is not recognized\n\nProblem:    Vim9: Function name is not recognized.\nSolution:   Change lookup_scriptvar() to also find function names.\n            (closes #7770)\n"
    },
    {
      "commit": "f76ec1eeb5bba9457bf2b5564364ee90662a0156",
      "tree": "90e387d2ce392fe09dabf3e9daf1e9b407625340",
      "parents": [
        "51b477f74f0de11f6f92a65590f358e04a60a099"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 17:58:16 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 17:58:16 2021 +0100"
      },
      "message": "patch 8.2.2565: Vim9: \"..\u003d\" not always recognized\n\nProblem:    Vim9: \"..\u003d\" not always recognized.\nSolution:   Do not consider \"..\u003d\" to be string concatenation. (closes #7905)\n"
    },
    {
      "commit": "51b477f74f0de11f6f92a65590f358e04a60a099",
      "tree": "d30445ea10164055c844b0871c2a9958493ae8f1",
      "parents": [
        "4fa1175765d55613302fc27d0f65e2c699452b6e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 15:24:28 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 15:24:28 2021 +0100"
      },
      "message": "patch 8.2.2564: focus events end Insert mode if \u0027esckeys\u0027 is not set\n\nProblem:    Focus events end Insert mode if \u0027esckeys\u0027 is not set.\nSolution:   Do not enable focus events when \u0027esckeys\u0027 is off. (closes #7926)\n"
    },
    {
      "commit": "4fa1175765d55613302fc27d0f65e2c699452b6e",
      "tree": "c1322ae51aab567c43386d082fd91d52ff1c786b",
      "parents": [
        "37096afd3f3133a831ab49a9677f090c3c935c9d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 13:26:02 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 03 13:26:02 2021 +0100"
      },
      "message": "patch 8.2.2563: cannot use multibyte characters for folding in \u0027fillchars\u0027\n\nProblem:    Cannot use multibyte characters for folding in \u0027fillchars\u0027.\nSolution:   Port pull request 11568 to Vim. (Yegappan Lakshmanan,\n            closes #7924)\n"
    },
    {
      "commit": "37096afd3f3133a831ab49a9677f090c3c935c9d",
      "tree": "1c308d2994a94aa18710f71f4c683cdff81eaea2",
      "parents": [
        "3dc3474f00e529b014add48f7f3d1dad2ec15498"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 02 19:04:11 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 02 19:04:11 2021 +0100"
      },
      "message": "patch 8.2.2562: GUI: star register changed when \u0027clipboard is \"unnamedplus\"\n\nProblem:    GUI: star register changed when \u0027clipboard is \"unnamedplus\". (Ingo\n            Karkat)\nSolution:   Do not change the star register when \u0027clipboard\u0027 contains\n            \"unnamedplus\" and not \"unnamed\". (closes #1516)\n"
    },
    {
      "commit": "3dc3474f00e529b014add48f7f3d1dad2ec15498",
      "tree": "4b8ff56808ebeb05ddcfd03278d4656c32338219",
      "parents": [
        "39d4cab494248131b6fb07aba633aa4da7871a57"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 02 13:36:47 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 02 13:36:47 2021 +0100"
      },
      "message": "patch 8.2.2561: not all textprop code is covered by tests\n\nProblem:    Not all textprop code is covered by tests.\nSolution:   Add a few more test cases. (Dominique Pellé, closes #7908)\n"
    },
    {
      "commit": "39d4cab494248131b6fb07aba633aa4da7871a57",
      "tree": "0055d60e596a2de1c3fa1ddd57ae231848fce167",
      "parents": [
        "3650fd709807d5ac182e28d952cbd790c1ad0a6a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 01 21:02:46 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 01 21:02:46 2021 +0100"
      },
      "message": "patch 8.2.2560: setting \u0027winminheigt\u0027 does not take tabline into account\n\nProblem:    Setting \u0027winminheigt\u0027 does not take tabline into account.\nSolution:   Subtract the tabline from the available height. (closes #7899)\n"
    },
    {
      "commit": "3650fd709807d5ac182e28d952cbd790c1ad0a6a",
      "tree": "d6bad773e15018bc76fd7a441a1ac5f6aa88ba9a",
      "parents": [
        "057e84afe5bd37fe272bf7cfafca629ef9da1bd3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 28 23:13:40 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 28 23:13:40 2021 +0100"
      },
      "message": "patch 8.2.2559: MS-Windows: guifont test fails on Windows XP\n\nProblem:    MS-Windows: guifont test fails on Windows XP.\nSolution:   Check windowsversion().\n"
    },
    {
      "commit": "057e84afe5bd37fe272bf7cfafca629ef9da1bd3",
      "tree": "c32b619151d50bf4df8061001e1515a9f267a085",
      "parents": [
        "087b5ff35d219f4f48a3d4854783799d0f6a1732"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 28 16:55:11 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 28 16:55:11 2021 +0100"
      },
      "message": "patch 8.2.2558: no error if a lambda argument shadows a variable\n\nProblem:    No error if a lambda argument shadows a variable.\nSolution:   Check that the argument name shadows a local, argument or script\n            variable. (closes #7898)\n"
    },
    {
      "commit": "087b5ff35d219f4f48a3d4854783799d0f6a1732",
      "tree": "d56f0ea92943da662aa8c3311d12d827e3ce81a5",
      "parents": [
        "0a84284e603e39c1288d71f8f96f66eb7eb1ca61"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 27 23:39:22 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 27 23:39:22 2021 +0100"
      },
      "message": "patch 8.2.2557: compiler warning for shadowd variable\n\nProblem:    Compiler warning for shadowd variable.\nSolution:   Declare \"p\" only once.\n"
    },
    {
      "commit": "0a84284e603e39c1288d71f8f96f66eb7eb1ca61",
      "tree": "30e74f1291eff1209386c7852565b860592540cd",
      "parents": [
        "3f1e9f000f761406a94366383a2e4878e2c50547"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 27 22:41:19 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 27 22:41:19 2021 +0100"
      },
      "message": "patch 8.2.2556: Vim9: :import with \"as\" not fully supported\n\nProblem:    Vim9: :import with \"as\" not fully supported.\nSolution:   Implement \"as\" for more cases.\n"
    },
    {
      "commit": "3f1e9f000f761406a94366383a2e4878e2c50547",
      "tree": "83e59ae76ddfdd5d19c599b9ae70bc5c82716b29",
      "parents": [
        "0f2a5cc68b676b56694c27034690a7b9ef049feb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 27 22:36:43 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 27 22:36:43 2021 +0100"
      },
      "message": "patch 8.2.2555: Vim9: missing test for 8.2.2553\n\nProblem:    Vim9: missing test for 8.2.2553.\nSolution:   Add a simple test.\n"
    },
    {
      "commit": "0f2a5cc68b676b56694c27034690a7b9ef049feb",
      "tree": "5ae77b623a79d6e40c9c034f4eee4325c43e6033",
      "parents": [
        "9faec4e3d439968e21ad74e917aebb289df8f849"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 27 22:33:21 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 27 22:33:21 2021 +0100"
      },
      "message": "patch 8.2.2554: Vim9: exporting a final is not tested\n\nProblem:    Vim9: exporting a final is not tested.\nSolution:   Add a test.\n"
    },
    {
      "commit": "9faec4e3d439968e21ad74e917aebb289df8f849",
      "tree": "362d9c20c25c3000c17dd57760d4ba465e09ef1a",
      "parents": [
        "0abc6e471ae78167bd75f95603b9bdd27ff0b38f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 27 16:38:07 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 27 16:38:07 2021 +0100"
      },
      "message": "Update runtime files.\n"
    },
    {
      "commit": "0abc6e471ae78167bd75f95603b9bdd27ff0b38f",
      "tree": "51a9f0123a02bc17bff911527ba36d8a9e46aa2b",
      "parents": [
        "9f646c2e1105f27484d7b008a29da554ff2c21b6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 26 22:21:23 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 26 22:21:23 2021 +0100"
      },
      "message": "patch 8.2.2553: Vim9: Cannot put \"|\" after \"{\"\n\nProblem:    Vim9: Cannot put \"|\" after \"{\".\nSolution:   Add the EX_TRLBAR flag. (issue #7904)\n"
    },
    {
      "commit": "9f646c2e1105f27484d7b008a29da554ff2c21b6",
      "tree": "986f39907ee4c7357909d4ca4b5f694c5d9deabf",
      "parents": [
        "d0bce504ec52def729fffa35c8896979af348d32"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 26 21:56:47 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 26 21:56:47 2021 +0100"
      },
      "message": "patch 8.2.2552: Vim9: no reason to consider \"{{{{{{{{\" a command\n\nProblem:    Vim9: no reason to consider \"{{{{{{{{\" a command.\nSolution:   Just use \"{\". (issue #7904)\n"
    },
    {
      "commit": "d0bce504ec52def729fffa35c8896979af348d32",
      "tree": "e60bc2cd373c13945cb7eee04f597b70a7c22922",
      "parents": [
        "0e62a6742bca186624e97e2121c98ada30e009a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 26 20:25:35 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 26 20:25:35 2021 +0100"
      },
      "message": "patch 8.2.2551: MS-Windows: colors test file is not installed\n\nProblem:    MS-Windows: colors test file is not installed.\nSolution:   Also copy runtime/colors/tools. (Ken Takata, closes #7902)\n"
    },
    {
      "commit": "0e62a6742bca186624e97e2121c98ada30e009a0",
      "tree": "563c0f5cfa22a827bc37c5ef37c0d34863da9da1",
      "parents": [
        "1bd3cb201983859d86d644eef9e98cd3e9de7261"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 25 17:17:56 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 25 17:17:56 2021 +0100"
      },
      "message": "patch 8.2.2550: signal stack size is wrong with latest glibc 2.34\n\nProblem:    Signal stack size is wrong with latest glibc 2.34.\nSolution:   Use sysconf(_SC_SIGSTKSZ) if available. (Zdenek Dohnal, closes\n            #7895)\n"
    },
    {
      "commit": "1bd3cb201983859d86d644eef9e98cd3e9de7261",
      "tree": "ee3f13fbf143ddcfa42ea83d7ef094c15ac98e4f",
      "parents": [
        "7d41410a455ba62128655beb91c35d3fba299287"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 24 12:27:31 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 24 12:27:31 2021 +0100"
      },
      "message": "patch 8.2.2549: crash after using \"g:\" in a for loop\n\nProblem:    Crash after using \"g:\" in a for loop.\nSolution:   Increment the reference count. (closes #7892)\n"
    },
    {
      "commit": "7d41410a455ba62128655beb91c35d3fba299287",
      "tree": "65c38da73c619ec0d4a400ccd63c9d864c31af19",
      "parents": [
        "2c6553498e790604f50016d8435403523a2576d6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 19:39:20 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 19:39:20 2021 +0100"
      },
      "message": "patch 8.2.2548: May get stuck in the cmdline window using :normal\n\nProblem:    May get stuck in the cmdline window using :normal.\nSolution:   Have nv_esc() return K_IGNORE.\n"
    },
    {
      "commit": "2c6553498e790604f50016d8435403523a2576d6",
      "tree": "809b32b0baedaa41e837ca2e6c4eedd6272e623d",
      "parents": [
        "21a83bd53d1fe21c780316c40fdc14d49167d08b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 19:32:03 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 19:32:03 2021 +0100"
      },
      "message": "patch 8.2.2547: \"%\" command not accurate for big files\n\nProblem:    \"%\" command not accurate for big files.\nSolution:   Make it more accurate for files up to 21M lines. (Dominique Pellé,\n            closes #7889)\n"
    },
    {
      "commit": "21a83bd53d1fe21c780316c40fdc14d49167d08b",
      "tree": "0686c4944e707d4bbe493e9e7cd99617f7fd8701",
      "parents": [
        "eba13e4ea28f133ff65f6b426428f49a9bd711b0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 19:19:58 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 19:19:58 2021 +0100"
      },
      "message": "patch 8.2.2546: typo in mouse key name\n\nProblem:    Typo in mouse key name.\nSolution:   Fix the typo. (issue #4725)\n"
    },
    {
      "commit": "eba13e4ea28f133ff65f6b426428f49a9bd711b0",
      "tree": "81eb39f4c0abe6ea3e988046fcf56941943c514f",
      "parents": [
        "bc327ccc3dd408463fc74266f57b879888a13e51"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 17:47:23 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 17:47:23 2021 +0100"
      },
      "message": "patch 8.2.2545: errors and crash when terminal window is zero height\n\nProblem:    Errors and crash when terminal window is zero height. (Leonid V.\n            Fedorenchik)\nSolution:   Do not resize when width or height is zero. (closes #7890)\n"
    },
    {
      "commit": "bc327ccc3dd408463fc74266f57b879888a13e51",
      "tree": "a8aa33ef7253b63b41431a23472db1508aceacab",
      "parents": [
        "9cb577a68277d46cc1134ef1723e90ff5f1d1b5c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 12:05:46 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 23 12:05:46 2021 +0100"
      },
      "message": "patch 8.2.2544: Vim9: error for argument when checking for lambda\n\nProblem:    Vim9: error for argument when checking for lambda.\nSolution:   Respect the skip flag. (closes #7887)\n"
    },
    {
      "commit": "9cb577a68277d46cc1134ef1723e90ff5f1d1b5c",
      "tree": "eefcd0fb53b76e9a54eaf5a3501a12c69b2b9a88",
      "parents": [
        "41f0895c6e3c7b921e3c102ad42be52b1be48018"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 22 22:45:10 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 22 22:45:10 2021 +0100"
      },
      "message": "patch 8.2.2543: Vim9: a return inside try/catch does not restore properly\n\nProblem:    Vim9: a return inside try/catch does not restore exception state\n            properly.\nSolution:   When there is no \":finally\" jump to \":endtry\". (closes #7882)\n"
    },
    {
      "commit": "41f0895c6e3c7b921e3c102ad42be52b1be48018",
      "tree": "e4668b4038b821836524e9fe3b94ec315ee88873",
      "parents": [
        "6bfc475f717aa0412d13163d47ff6210fa611fb5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 22 22:13:49 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 22 22:13:49 2021 +0100"
      },
      "message": "patch 8.2.2542: highlight of char beyond line end is not correct\n\nProblem:    Highlight of char beyond line end is not correct. (Chuan Wei Foo)\nSolution:   Fix counting NUL as one cell.  Draw one more character if the EOL\n            is part of the match. (closes #7883)\n"
    },
    {
      "commit": "6bfc475f717aa0412d13163d47ff6210fa611fb5",
      "tree": "1d53120c1bfc53f64f69bd3db780f4e96490487d",
      "parents": [
        "b4893b84507570f24af32597716ffb67fb0ef24e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 21 23:12:18 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 21 23:12:18 2021 +0100"
      },
      "message": "patch 8.2.2541: popup_create() does not allow boolean for \"cursorline\"\n\nProblem:    Popup_create() does not allow boolean for \"cursorline\".\nSolution:   Use dict_get_bool(). (issue #7869)\n"
    }
  ],
  "next": "b4893b84507570f24af32597716ffb67fb0ef24e"
}
