)]}'
{
  "log": [
    {
      "commit": "7d2ac92ebc36049f9ce2f4ce08b8a80ca212ace2",
      "tree": "f8c943ac9a17ca278780ea1c8631f92518195781",
      "parents": [
        "fda20c4cc59008264676a6deb6a3095ed0c248e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 29 20:20:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 29 20:20:33 2020 +0200"
      },
      "message": "patch 8.2.1084: Lua: registering function has useless code\n\nProblem:    Lua: registering function has useless code.\nSolution:   Remove clearing grow arrays.\n"
    },
    {
      "commit": "fda20c4cc59008264676a6deb6a3095ed0c248e0",
      "tree": "97f092b03a498eab1d3c063bb283980ceb2d76db",
      "parents": [
        "91639195eff7b29213a0a3c279ac46e46ac76edd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 29 20:09:36 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 29 20:09:36 2020 +0200"
      },
      "message": "patch 8.2.1083: crash when using reduce() on a NULL list\n\nProblem:    Crash when using reduce() on a NULL list.\nSolution:   Only access the list when not NULL.\n"
    },
    {
      "commit": "91639195eff7b29213a0a3c279ac46e46ac76edd",
      "tree": "3706b1592cebb85837b5736087e7d288fd96432d",
      "parents": [
        "a1f9f8666ed3a462eb8a518e78418c57dc41bbd4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 29 19:55:58 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 29 19:55:58 2020 +0200"
      },
      "message": "patch 8.2.1082: Coverity complains about ignoring dict_add() return value\n\nProblem:    Coverity complains about ignoring dict_add() return value.\nSolution:   Add (void).\n"
    },
    {
      "commit": "a1f9f8666ed3a462eb8a518e78418c57dc41bbd4",
      "tree": "de92931b3cc7d3a9399c872447789c753f005d33",
      "parents": [
        "b7a78f7a6713f07d2fcad0b27dea22925c7b1cdf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 22:41:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 22:41:26 2020 +0200"
      },
      "message": "patch 8.2.1081: Lua: cannot use table.insert() and table.remove()\n\nProblem:    Lua: cannot use table.insert() and table.remove().\nSolution:   Add the list functions. (Prabir Shrestha, closes #6353)\n"
    },
    {
      "commit": "b7a78f7a6713f07d2fcad0b27dea22925c7b1cdf",
      "tree": "f1eb802f74a924f91ba0ceddde5db8229c75aeda",
      "parents": [
        "d5053d015a957b343ad9c9e45e0abd2978f10cf0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 18:43:40 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 18:43:40 2020 +0200"
      },
      "message": "patch 8.2.1080: Vim9: no line break allowed in a for loop\n\nProblem:    Vim9: no line break allowed in a for loop.\nSolution:   Skip line breaks in for command.\n"
    },
    {
      "commit": "d5053d015a957b343ad9c9e45e0abd2978f10cf0",
      "tree": "4154d4cd881536a310adec7425bcb9e1c05da85d",
      "parents": [
        "06cf97e714fd8bf9b35ff5f8a6f2302c79acdd03"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 15:51:16 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 15:51:16 2020 +0200"
      },
      "message": "patch 8.2.1079: Vim9: no line break allowed in a while loop\n\nProblem:    Vim9: no line break allowed in a while loop.\nSolution:   Update stored loop lines when finding line breaks.\n"
    },
    {
      "commit": "06cf97e714fd8bf9b35ff5f8a6f2302c79acdd03",
      "tree": "e6c08194d0487a450912b9fec1604fdb41eabf13",
      "parents": [
        "75e15670b8749845cde2962ddb738dd5c6e73191"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 13:17:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 13:17:26 2020 +0200"
      },
      "message": "patch 8.2.1078: highlight and match functionality together in one file\n\nProblem:    Highlight and match functionality together in one file.\nSolution:   Move match functionality to a separate file. (Yegappan Lakshmanan,\n            closes #6352)\n"
    },
    {
      "commit": "75e15670b8749845cde2962ddb738dd5c6e73191",
      "tree": "35816d2c2dbda17edd6619d77b10fff90e4e115d",
      "parents": [
        "faf8626b79e380fe81e7ae2439a535ed7619d27b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 13:10:22 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 13:10:22 2020 +0200"
      },
      "message": "patch 8.2.1077: no enough test coverage for highlighting\n\nProblem:    No enough test coverage for highlighting.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #6351)\n"
    },
    {
      "commit": "faf8626b79e380fe81e7ae2439a535ed7619d27b",
      "tree": "6814686cce2bf81a6ccc2c78ef1894cd22d2ba75",
      "parents": [
        "7e8967fdcdf45caf08753bb791dc3779e78b34c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 23:07:36 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 23:07:36 2020 +0200"
      },
      "message": "patch 8.2.1076: Vim9: no line break allowed in :if expression\n\nProblem:    Vim9: no line break allowed in :if expression.\nSolution:   Skip linebreak.\n"
    },
    {
      "commit": "7e8967fdcdf45caf08753bb791dc3779e78b34c8",
      "tree": "0bc241641288c757993ffe97bf1c39fa955941fe",
      "parents": [
        "9215f01218b2ed2cfe49c1f43fcf342bd9ffdded"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 21:56:17 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 21:56:17 2020 +0200"
      },
      "message": "patch 8.2.1075: Vim9: no line break allowed in :echo expression\n\nProblem:    Vim9: no line break allowed in :echo expression.\nSolution:   Skip linebreak.\n"
    },
    {
      "commit": "9215f01218b2ed2cfe49c1f43fcf342bd9ffdded",
      "tree": "f2012a07fa1a29ccfde4ecfd1010949ff81e5526",
      "parents": [
        "7a4981b93642b5b62018cd8150b3fb0dfa2417d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 21:18:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 21:18:00 2020 +0200"
      },
      "message": "patch 8.2.1074: Vim9: no line break allowed after some operators\n\nProblem:    Vim9: no line break allowed after some operators.\nSolution:   Skip a line break after the operator.  Add\n            eval_may_get_next_line() to simplify checking for a line break.\n"
    },
    {
      "commit": "7a4981b93642b5b62018cd8150b3fb0dfa2417d4",
      "tree": "234824ae083f16be5bcccd8d534fc1b3715b1812",
      "parents": [
        "a0a0c4147fd966e0cd923a2bbfb84b14b15a297e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 20:46:29 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 20:46:29 2020 +0200"
      },
      "message": "patch 8.2.1073: Vim9: no line break allowed in () expression\n\nProblem:    Vim9: no line break allowed in () expression.\nSolution:   Skip a line break.\n"
    },
    {
      "commit": "a0a0c4147fd966e0cd923a2bbfb84b14b15a297e",
      "tree": "5f1de4d5cc25fd7d99bc7ef39698912824327376",
      "parents": [
        "e40fbc2ca9fda07332a4da5af1fcaba91bed865b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 18:13:10 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 18:13:10 2020 +0200"
      },
      "message": "patch 8.2.1072: missing libvterm test\n\nProblem:    Missing libvterm test.\nSolution:   Sync with libvterm revision 768.\n"
    },
    {
      "commit": "e40fbc2ca9fda07332a4da5af1fcaba91bed865b",
      "tree": "66b7aa861de9c07cc5d04c5647f0bee8d61cb19e",
      "parents": [
        "ab19d495fd880b25a38d58cbeb5b21e4d0ee5835"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 18:06:45 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 18:06:45 2020 +0200"
      },
      "message": "patch 8.2.1071: Vim9: no line break allowed inside a lambda\n\nProblem:    Vim9: no line break allowed inside a lambda.\nSolution:   Handle line break inside a lambda in Vim9 script.\n"
    },
    {
      "commit": "ab19d495fd880b25a38d58cbeb5b21e4d0ee5835",
      "tree": "73512e53f773f7eff51eac22dd445aeb7514a750",
      "parents": [
        "e6e031739c9d0c4140e371031b58a249db0eb572"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 17:04:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 17:04:05 2020 +0200"
      },
      "message": "patch 8.2.1070: Vim9: leaking memory when lacking white space in dict\n\nProblem:    Vim9: leaking memory when lacking white space in dict.\nSolution:   Clear the typval.\n"
    },
    {
      "commit": "e6e031739c9d0c4140e371031b58a249db0eb572",
      "tree": "1f4bf1605660f243008fe62c5ce94b965203d475",
      "parents": [
        "8ea9390b78da9e34a20e7418712921397c0c1989"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 16:36:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 16:36:05 2020 +0200"
      },
      "message": "patch 8.2.1069: Vim9: fail to check for white space in list\n\nProblem:    Vim9: fail to check for white space in list.\nSolution:   Add check for white space.\n"
    },
    {
      "commit": "8ea9390b78da9e34a20e7418712921397c0c1989",
      "tree": "763d4a683a512b240f7e604e518327fb7d0aa14f",
      "parents": [
        "0b1cd52ff6bf690388f892be686a91721a082e55"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 14:11:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 14:11:53 2020 +0200"
      },
      "message": "patch 8.2.1068: Vim9: no line break allowed inside a dict\n\nProblem:    Vim9: no line break allowed inside a dict.\nSolution:   Handle line break inside a dict in Vim9 script.\n"
    },
    {
      "commit": "0b1cd52ff6bf690388f892be686a91721a082e55",
      "tree": "adfb12e0422054bdf04bc19005e72c647a13985c",
      "parents": [
        "bd84617d1a6766efd59c94aabebb044bef805b99"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 13:11:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 13:11:50 2020 +0200"
      },
      "message": "patch 8.2.1067: expression \"!expr-\u003efunc()\" does not work\n\nProblem:    Expression \"!expr-\u003efunc()\" does not work.\nSolution:   Apply plus and minus earlier. (closes #6348)\n"
    },
    {
      "commit": "bd84617d1a6766efd59c94aabebb044bef805b99",
      "tree": "57fc315043f9e042b25d78e5c7ebd39ff5b3ad8d",
      "parents": [
        "7147820cb978f5b179cfec2f9d8b7774e28d43e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 12:32:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 12:32:57 2020 +0200"
      },
      "message": "patch 8.2.1066: Lua arrays are zero based\n\nProblem:    Lua arrays are zero based.\nSolution:   Make Lua arrays one based. (Prabir Shrestha, closes #6347)\n            Note: this is not backwards compatible.\n"
    },
    {
      "commit": "7147820cb978f5b179cfec2f9d8b7774e28d43e0",
      "tree": "a45b23ffe316b5135744b35b06763c8743888156",
      "parents": [
        "e6536aa766e95b6c64489678eb029e6909ee6a35"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 22:46:27 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 22:46:27 2020 +0200"
      },
      "message": "patch 8.2.1065: Vim9: no line break allowed inside a list\n\nProblem:    Vim9: no line break allowed inside a list.\nSolution:   Handle line break inside a list in Vim9 script.\n"
    },
    {
      "commit": "e6536aa766e95b6c64489678eb029e6909ee6a35",
      "tree": "768fbac0e18f9b53f19e522140f3c2f44495e5d4",
      "parents": [
        "be7ee488761a5582a5605197c3951a17f20d072e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 22:00:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 22:00:38 2020 +0200"
      },
      "message": "patch 8.2.1064: Vim9: no line break allowed before comperators\n\nProblem:    Vim9: no line break allowed before comperators.\nSolution:   Check for comperator after line break.\n"
    },
    {
      "commit": "be7ee488761a5582a5605197c3951a17f20d072e",
      "tree": "c3e9cfd3e30d3c10a4e493d843840f65220f31ed",
      "parents": [
        "793648fb563359396a23740c72a6e04cb64df3a9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 21:38:51 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 21:38:51 2020 +0200"
      },
      "message": "patch 8.2.1063: Vim9: no line break allowed before || or \u0026\u0026\n\nProblem:    Vim9: no line break allowed before || or \u0026\u0026.\nSolution:   Check for operator after line break.\n"
    },
    {
      "commit": "793648fb563359396a23740c72a6e04cb64df3a9",
      "tree": "1a60f138bfb8f777aae130e3028ada8057b5f3c4",
      "parents": [
        "5d3c9f8c2a0fc29ba4ac8e0f052378b64d9e3dd3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 21:28:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 21:28:25 2020 +0200"
      },
      "message": "patch 8.2.1062: Vim9: no line break allowed inside \"cond ? val1 : val2\"\n\nProblem:    Vim9: no line break allowed inside \"cond ? val1 : val2\".\nSolution:   Check for operator after line break.\n"
    },
    {
      "commit": "5d3c9f8c2a0fc29ba4ac8e0f052378b64d9e3dd3",
      "tree": "cc1bf4386ae5f77819edd0ec2ba966deaf91e267",
      "parents": [
        "5f36d5fbb836e6fdeb9e3b2c26edb88e45150db4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 20:41:39 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 20:41:39 2020 +0200"
      },
      "message": "patch 8.2.1061: insufficient testing for src/window.c\n\nProblem:    Insufficient testing for src/window.c.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #6345)\n"
    },
    {
      "commit": "5f36d5fbb836e6fdeb9e3b2c26edb88e45150db4",
      "tree": "863f22cc278ceeaefb95a791fa46507a0f12a470",
      "parents": [
        "cf8441704d6e517bda1899f4afa82c6b4eecbaec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 20:23:45 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 20:23:45 2020 +0200"
      },
      "message": "patch 8.2.1060: not all elinks files are recognized\n\nProblem:    Not all elinks files are recognized.\nSolution:   Just check for \"elinks.conf\". (Guido Cella, closes #6337)\n"
    },
    {
      "commit": "cf8441704d6e517bda1899f4afa82c6b4eecbaec",
      "tree": "426b55ece4b23b41dfdbade5c64aeaafe3db8693",
      "parents": [
        "fc838d6cb0f22c77a6ee2befd034b593e1c5ea06"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 19:44:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 19:44:06 2020 +0200"
      },
      "message": "patch 8.2.1059: crash when using :tabonly in an autocommand\n\nProblem:    Crash when using :tabonly in an autocommand. (Yegappan Lakshmanan)\nSolution:   Do not allow the autocommand window to be closed.\n"
    },
    {
      "commit": "fc838d6cb0f22c77a6ee2befd034b593e1c5ea06",
      "tree": "460d06257776232261d5e716511c2544786ba38e",
      "parents": [
        "1e4c7d0ed272201fa3a7cf34a462abb139170759"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 22:23:48 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 22:23:48 2020 +0200"
      },
      "message": "patch 8.2.1058: multiline conceal causes display errors\n\nProblem:    Multiline conceal causes display errors.\nSolution:   Do not allow conceal cross over EOL. (closes #6326, closes #4854,\n            closes #6302)\n"
    },
    {
      "commit": "1e4c7d0ed272201fa3a7cf34a462abb139170759",
      "tree": "1f4cab094f8c677c8314c46fb6dd1c11edc6e781",
      "parents": [
        "211dd3fd82216ca879fe7f917ea345b3ae366ce1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 20:56:42 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 20:56:42 2020 +0200"
      },
      "message": "patch 8.2.1057: cannot build with dynamic Lua\n\nProblem:    Cannot build with dynamic Lua.\nSolution:   Add dll variables.\n"
    },
    {
      "commit": "211dd3fd82216ca879fe7f917ea345b3ae366ce1",
      "tree": "21bd8158c75ac29a1a58cb6ec024ed8ace365464",
      "parents": [
        "73b4465ba7f170c5a1701ad908144970e758b1f5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 20:07:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 20:07:04 2020 +0200"
      },
      "message": "patch 8.2.1056: wrong display when mixing match conceal and syntax conceal\n\nProblem:    Wrong display when mixing match conceal and syntax conceal.\nSolution:   Adjust how conceal flags are used. (closes #6327, closes #6303)\n"
    },
    {
      "commit": "73b4465ba7f170c5a1701ad908144970e758b1f5",
      "tree": "7464f69adeaadad6894816649411119d47150eaa",
      "parents": [
        "801ab069341c8652680d63c174530fd4feb2911e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 19:53:24 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 19:53:24 2020 +0200"
      },
      "message": "patch 8.2.1055: no filetype set for pacman config files\n\nProblem:    No filetype set for pacman config files.\nSolution:   Recognize pacman.conf and *.hook. (Guido Cella, closes #6335)\n"
    },
    {
      "commit": "801ab069341c8652680d63c174530fd4feb2911e",
      "tree": "ff8d365fe4c9ea1dbd5b5918b3a58568a77ec18e",
      "parents": [
        "832adf9bb8cd39d8e982d8a35ed8a6d39b974494"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 19:27:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 19:27:56 2020 +0200"
      },
      "message": "patch 8.2.1054: not so easy to pass a lua function to Vim\n\nProblem:    Not so easy to pass a lua function to Vim.\nSolution:   Convert a Lua function and closure to a Vim funcref. (Prabir\n            Shrestha, closes #6246)\n"
    },
    {
      "commit": "832adf9bb8cd39d8e982d8a35ed8a6d39b974494",
      "tree": "17752b28f0dde21278a324d4d1ebbe02a2379fb3",
      "parents": [
        "7acde51832f383f9a6d2e740cd0420b433ea841a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 19:01:36 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 19:01:36 2020 +0200"
      },
      "message": "patch 8.2.1053: insufficient testing for \u0027statusline\u0027 and \u0027tabline\u0027\n\nProblem:    Insufficient testing for \u0027statusline\u0027 and \u0027tabline\u0027.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #6333)\n"
    },
    {
      "commit": "7acde51832f383f9a6d2e740cd0420b433ea841a",
      "tree": "ab5b9516866f8fb09f5ef7d2756ddc3a5493fd15",
      "parents": [
        "ca275a05d8b79f6a9101604fdede2373d0dea44e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 23:02:40 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 23:02:40 2020 +0200"
      },
      "message": "patch 8.2.1052: build failure with older compilers\n\nProblem:    Build failure with older compilers.\nSolution:   Move declaration to start of block.\n"
    },
    {
      "commit": "ca275a05d8b79f6a9101604fdede2373d0dea44e",
      "tree": "257b8511185a6e3ff164361b0f7a97ba6c6f7431",
      "parents": [
        "65a8ed37f7bc61fbe5c612a7b0eb0dfc16ad3e11"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 22:07:46 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 22:07:46 2020 +0200"
      },
      "message": "patch 8.2.1051: crash when changing a list while using reduce() on it\n\nProblem:    Crash when changing a list while using reduce() on it.\nSolution:   Lock the list. (closes #6330)\n"
    },
    {
      "commit": "65a8ed37f7bc61fbe5c612a7b0eb0dfc16ad3e11",
      "tree": "417a5ed0dc8a4ce91f691bee864d62d6def5dcb0",
      "parents": [
        "b171fb179053fa631fec74911b5fb9374cb6a8a1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 21:00:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 21:00:25 2020 +0200"
      },
      "message": "patch 8.2.1050: missing change in struct\n\nProblem:    Missing change in struct.\nSolution:   Add missing change.\n"
    },
    {
      "commit": "b171fb179053fa631fec74911b5fb9374cb6a8a1",
      "tree": "c45ae9287bf07033cc4f3bf43529b7548ba432c9",
      "parents": [
        "9d40c63c7dc8c3eb3886c58dcd334bc7f37eceba"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 20:34:03 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 20:34:03 2020 +0200"
      },
      "message": "patch 8.2.1049: Vim9: leaking memory when using continuation line\n\nProblem:    Vim9: leaking memory when using continuation line.\nSolution:   Keep a pointer to the continuation line in evalarg_T.  Centralize\n            checking for a next command.\n"
    },
    {
      "commit": "9d40c63c7dc8c3eb3886c58dcd334bc7f37eceba",
      "tree": "09a202a03fe7ebe4378ab246bb167486627750ca",
      "parents": [
        "5409f5d8c95007216ae1190565a7a8ee9ebd7100"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 19:05:29 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 19:05:29 2020 +0200"
      },
      "message": "patch 8.2.1048: build failure without the eval feature\n\nProblem:    Build failure without the eval feature.\nSolution:   Add dummy typedef.\n"
    },
    {
      "commit": "5409f5d8c95007216ae1190565a7a8ee9ebd7100",
      "tree": "cbc94bc8f6560299b6ef2224f526ab53c7534bc6",
      "parents": [
        "b7e2483655d9b68df0c7349918027d800051a28a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 18:37:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 18:37:35 2020 +0200"
      },
      "message": "patch 8.2.1047: Vim9: script cannot use line continuation like :def function\n\nProblem:    Vim9: script cannot use line continuation like in a :def function.\nSolution:   Pass the getline function pointer to the eval() functions.  Use it\n            for addition and multiplication operators.\n"
    },
    {
      "commit": "b7e2483655d9b68df0c7349918027d800051a28a",
      "tree": "6d1ba1c7e5e7c9e95974f0a4b2d39998ba0fd1c9",
      "parents": [
        "67fbdfefd26a237831c3838f799d3e6198c8a34a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 13:37:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 13:37:35 2020 +0200"
      },
      "message": "patch 8.2.1046: insufficient tests for src/buffer.c\n\nProblem:    Insufficient tests for src/buffer.c.\nSolution:   Add more tests.  Move comments related tests to a separate file.\n            (Yegappan Lakshmanan, closes #6325)\n"
    },
    {
      "commit": "67fbdfefd26a237831c3838f799d3e6198c8a34a",
      "tree": "a86b8d8cb069cb2935f8363fa2ea3413d878447a",
      "parents": [
        "ef6d86c173becdf82b7a9a1329342c9368340def"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 23 22:26:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 23 22:26:05 2020 +0200"
      },
      "message": "patch 8.2.1045: Vim9: line break before operator does not work\n\nProblem:    Vim9: line break before operator does not work.\nSolution:   Peek the next line for an operator.\n"
    },
    {
      "commit": "ef6d86c173becdf82b7a9a1329342c9368340def",
      "tree": "6b68e09bced0d57e68b55b9bbf478a453dcea1af",
      "parents": [
        "4014e2ceb03b8aeb947a0c671a099b677c8f2d5d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 23 21:01:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 23 21:01:38 2020 +0200"
      },
      "message": "patch 8.2.1044: not all systemd file types are recognized\n\nProblem:    Not all systemd file types are recognized.\nSolution:   Match several more files. (Guido Cella, closes #6319)\n"
    },
    {
      "commit": "4014e2ceb03b8aeb947a0c671a099b677c8f2d5d",
      "tree": "46ff9f43766582b3850fe6f481a0b693c222be85",
      "parents": [
        "df069eec3b90401e880e9b0e258146d8f36c474d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 23 20:00:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 23 20:00:50 2020 +0200"
      },
      "message": "patch 8.2.1043: %a item in \u0027statusline\u0027 not tested\n\nProblem:    %a item in \u0027statusline\u0027 not tested.\nSolution:   Add a test. (Dominique Pellé, closes #6318)\n"
    },
    {
      "commit": "df069eec3b90401e880e9b0e258146d8f36c474d",
      "tree": "9c61c092a5982318a5f7ee92f51b553621b019f5",
      "parents": [
        "7eaafe65eef88493c789b160914c8e2e8e42d4a7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 23:02:51 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 23:02:51 2020 +0200"
      },
      "message": "patch 8.2.1042: Vim9: cannot put an operator on the next line\n\nProblem:    Vim9: cannot put an operator on the next line.\nSolution:   Require a colon before a range to see if that causes problems.\n"
    },
    {
      "commit": "7eaafe65eef88493c789b160914c8e2e8e42d4a7",
      "tree": "11e5d8b0f6ee20f22827e2abecef64b6435f42f8",
      "parents": [
        "bdd2c290d3cda69e0046c42f0c651f60bc510a16"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 22:10:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 22:10:06 2020 +0200"
      },
      "message": "patch 8.2.1041: test summary is missing executed count\n\nProblem:    Test summary is missing executed count.\nSolution:   Adjust pattern used for counting.\n"
    },
    {
      "commit": "bdd2c290d3cda69e0046c42f0c651f60bc510a16",
      "tree": "b95a39fc279dd0629e7d48a49174f83e9db35639",
      "parents": [
        "25fd2672875351ff56a925284a03a900081f70c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 21:34:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 21:34:30 2020 +0200"
      },
      "message": "patch 8.2.1040: not enough testing for movement commands\n\nProblem:    Not enough testing for movement commands.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #6313)\n"
    },
    {
      "commit": "25fd2672875351ff56a925284a03a900081f70c0",
      "tree": "aba8689649e09141a54b0dcee79e26d3a9301e96",
      "parents": [
        "b2b218d89b3a6f450e65afd5e59ac234a5fa1eb7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 20:30:27 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 20:30:27 2020 +0200"
      },
      "message": "patch 8.2.1039: cannot put NUL byte on clipboard\n\nProblem:    Cannot put NUL byte on clipboard.\nSolution:   Use the text length. (Christian Brabandt, closes #6312,\n            closes #6149)\n"
    },
    {
      "commit": "b2b218d89b3a6f450e65afd5e59ac234a5fa1eb7",
      "tree": "30f590f2d3b0598bca37bc1931986d195f2855fb",
      "parents": [
        "acd4c5e914f8a06745624ba585f3d06d5faf4ddd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 20:22:19 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 20:22:19 2020 +0200"
      },
      "message": "patch 8.2.1038: popupwin test fails\n\nProblem:    Popupwin test fails.\nSolution:   Fix WaitForAssert() argument.\n"
    },
    {
      "commit": "acd4c5e914f8a06745624ba585f3d06d5faf4ddd",
      "tree": "4fd4e839a3565bb367050beb06e4fa0a9babd7f8",
      "parents": [
        "373c65104e0991724cb57910dfb3e5c276e2d7e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 19:39:03 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 19:39:03 2020 +0200"
      },
      "message": "patch 8.2.1037: Vim9: crash when using line continuation inside :def\n\nProblem:    Vim9: crash when using line continuation inside :def.\nSolution:   Check for no more lines available.\n"
    },
    {
      "commit": "373c65104e0991724cb57910dfb3e5c276e2d7e7",
      "tree": "30abc3e1593feab3f318efa2409d700adc3d952f",
      "parents": [
        "7633fe595e6a27d6bb376548ff89f0dcce481600"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 19:24:23 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 19:24:23 2020 +0200"
      },
      "message": "patch 8.2.1036: popupwin test fails sometimes\n\nProblem:    Popupwin test fails sometimes.\nSolution:   Use WaitForAssert() instead of a sleep.\n"
    },
    {
      "commit": "7633fe595e6a27d6bb376548ff89f0dcce481600",
      "tree": "621346447e986404515f4639c5e11e7da1c71e3e",
      "parents": [
        "38041da1c263f5840f21e15484d7ccb30999ed62"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 19:10:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 19:10:56 2020 +0200"
      },
      "message": "patch 8.2.1035: setreg() does not always clear the register\n\nProblem:    setreg() does not always clear the register.\nSolution:   Clear the register if the dict argument is empty. (Andy Massimino,\n            closes #3370)\n"
    },
    {
      "commit": "38041da1c263f5840f21e15484d7ccb30999ed62",
      "tree": "36a95b4b96526c672884650b2fe4dd5040429fd8",
      "parents": [
        "73fef33014dbf21fc59e7e47fb091117868d82fb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 22:17:18 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 22:17:18 2020 +0200"
      },
      "message": "patch 8.2.1034: compiler warning for uninitialized variables\n\nProblem:    Compiler warning for uninitialized variables.\nSolution:   Add initializations. (John Marriott)\n"
    },
    {
      "commit": "8d9437968b6693ecb14e7375bcb242e657e75266",
      "tree": "ada418b279644206a446f411a522be60ec4d36d5",
      "parents": [
        "7fe875583bb474d03d281ca59af3320e7e176953"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 20:39:37 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 20:39:37 2020 +0200"
      },
      "message": "patch 8.2.1033: not easy to read the test time in the test output\n\nProblem:    Not easy to read the test time in the test output.\nSolution:   Align the times.  Make slow tests bold.\n"
    },
    {
      "commit": "7fe875583bb474d03d281ca59af3320e7e176953",
      "tree": "6500a824114c20a051a85e4d19727f65548412e0",
      "parents": [
        "f5433fbfe4324fd443664fb924116b5ed675bef5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 20:38:28 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 20:38:28 2020 +0200"
      },
      "message": "patch 8.2.1032: error message for declaring a variable cannot be translated\n\nProblem:    Error message for declaring a variable cannot be translated.\nSolution:   Enclose in _().  Make environment variable a separate message.\n"
    },
    {
      "commit": "f5433fbfe4324fd443664fb924116b5ed675bef5",
      "tree": "59f9c99a89ef94eed9eef02e848376e20fdce3a6",
      "parents": [
        "da58134eedf43ae4b9013c93ecbdf55e4da4b8a3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 20:06:54 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 20:06:54 2020 +0200"
      },
      "message": "patch 8.2.1031: build failure with Perl5.32\n\nProblem:    Build failure with Perl5.32.\nSolution:   Define a few more functions. (Felix Yan, closes #6310)\n"
    },
    {
      "commit": "da58134eedf43ae4b9013c93ecbdf55e4da4b8a3",
      "tree": "ae62af83a9a4a6745dd59bf42e8109d36c2d0701",
      "parents": [
        "23c55273739b2fb09912140e2e03a4b8ff15dd04"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 17:57:32 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 17:57:32 2020 +0200"
      },
      "message": "patch 8.2.1030: reducing size of a terminal window may cause a crash\n\nProblem:    Reducing size of a terminal window may cause a crash.\nSolution:   Make sure the row and column don\u0027t become negative. (closes #6273)\n"
    },
    {
      "commit": "23c55273739b2fb09912140e2e03a4b8ff15dd04",
      "tree": "00c1eeac0c431c10e4f048ee4383eb6b4fb48086",
      "parents": [
        "e55b1c098d9dc04c960e6575bb554b5130af8989"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 16:58:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 16:58:13 2020 +0200"
      },
      "message": "patch 8.2.1029: Vim9: cannot chain function calls with -\u003e at line start\n\nProblem:    Vim9: cannot chain function calls with -\u003e at line start.\nSolution:   Peek ahead for a following line starting with \"-\u003e\". (closes #6306)\n"
    },
    {
      "commit": "e55b1c098d9dc04c960e6575bb554b5130af8989",
      "tree": "5c2825d93f3b76f1ba87603b062585c72df02131",
      "parents": [
        "820ffa567c5a4bc0d3517c79c91d63d8062c358e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 15:52:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 15:52:59 2020 +0200"
      },
      "message": "patch 8.2.1028: Vim9: no error for declaring buffer, window, etc. variable\n\nProblem:    Vim9: no error for declaring buffer, window, etc. variable.\nSolution:   Give an error.  Unify the error messages.\n"
    },
    {
      "commit": "820ffa567c5a4bc0d3517c79c91d63d8062c358e",
      "tree": "53ad1c5ef5ed6de0a4f1f8f66dada6a96f52fd23",
      "parents": [
        "a3b7fdc1bb227897f41b8f2958a48d0a26292ff7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 15:09:14 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 15:09:14 2020 +0200"
      },
      "message": "patch 8.2.1027: GUI: multi-byte characters do not work in a terminal\n\nProblem:    GUI: multi-byte characters do not work in a terminal.\nSolution:   Do not assume a key is one byte. (closes #6304)\n"
    },
    {
      "commit": "a3b7fdc1bb227897f41b8f2958a48d0a26292ff7",
      "tree": "bfd75225d48665c287712d7befc34d902d77e76d",
      "parents": [
        "8c524f76ebd43f006e765534765b595de7095f12"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 14:12:17 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 14:12:17 2020 +0200"
      },
      "message": "patch 8.2.1026: Vim9: cannot break the line after \"-\u003e\"\n\nProblem:    Vim9: cannot break the line after \"-\u003e\".\nSolution:   Check for a continuation line after \"-\u003e\", \"[\" and \".\".  Ignore\n            trailing white space.\n"
    },
    {
      "commit": "8c524f76ebd43f006e765534765b595de7095f12",
      "tree": "eefc09d8b7f869a81d560704abb2128e16b6ec2b",
      "parents": [
        "6797966dfc0219313886be55767e53d5a388b5c5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 13:23:45 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 13:23:45 2020 +0200"
      },
      "message": "patch 8.2.1025: tabpage menu and tabline not sufficiently tested\n\nProblem:    Tabpage menu and tabline not sufficiently tested.\nSolution:   Add tests. (Yegappan Lakshmanan, closes #6307)\n"
    },
    {
      "commit": "6797966dfc0219313886be55767e53d5a388b5c5",
      "tree": "251b9958824d03269e599f8f35db3c38f03d7416",
      "parents": [
        "0cb5bcf5836de83f7d64fb01d3ce708caacaf66c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 22:50:47 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 22:50:47 2020 +0200"
      },
      "message": "patch 8.2.1024: Vim9: no error for using \"let g:var \u003d val\"\n\nProblem:    Vim9: no error for using \"let g:var \u003d val\".\nSolution:   Add an error.\n"
    },
    {
      "commit": "0cb5bcf5836de83f7d64fb01d3ce708caacaf66c",
      "tree": "e8cb22c78547909952536f9d024e95d8fdcc3369",
      "parents": [
        "845e0ee59430eac07e74b6cb92020e420d17953d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 18:19:09 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 18:19:09 2020 +0200"
      },
      "message": "patch 8.2.1023: Vim9: redefining a function uses a new index every time\n\nProblem:    Vim9: redefining a function uses a new index every time.\nSolution:   When redefining a function clear the contents and re-use the\n            index.\n"
    },
    {
      "commit": "845e0ee59430eac07e74b6cb92020e420d17953d",
      "tree": "26060a20d77b243156cdeda2d6ae7a735469bff3",
      "parents": [
        "a190548e9165bbae75144a3e47f01d7708b29073"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 16:05:32 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 16:05:32 2020 +0200"
      },
      "message": "patch 8.2.1022: various parts of code not covered by tests\n\nProblem:    Various parts of code not covered by tests.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #6300)\n"
    },
    {
      "commit": "a190548e9165bbae75144a3e47f01d7708b29073",
      "tree": "389ae48a682e1d928b244793def5829f9a0ef11e",
      "parents": [
        "b326edf5b30813b2ccdee3ac07ee6495ca5187ff"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 16:00:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 16:00:25 2020 +0200"
      },
      "message": "patch 8.2.1021: Ruby interface not tested enough\n\nProblem:    Ruby interface not tested enough.\nSolution:   Add a couple more tests. (Dominique Pellé, closes #6301)\n"
    },
    {
      "commit": "b326edf5b30813b2ccdee3ac07ee6495ca5187ff",
      "tree": "9264b14a0a776b01d1c2d603337915da68024f97",
      "parents": [
        "ef6746f637adbdb6860b4fa0266c43c49fa498bc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 15:03:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 15:03:38 2020 +0200"
      },
      "message": "patch 8.2.1020: popupwin test fails in the GUI\n\nProblem:    Popupwin test fails in the GUI.\nSolution:   Send GUI byte sequence for \u003cC-S-a\u003e.\n"
    },
    {
      "commit": "ef6746f637adbdb6860b4fa0266c43c49fa498bc",
      "tree": "bc6c972c44330f8abab831c728f535326d35aaa8",
      "parents": [
        "280b0dc815a31b99dafc384baa415072e5f2bec1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 14:43:23 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 14:43:23 2020 +0200"
      },
      "message": "patch 8.2.1019: mapping \u003cM-S-a\u003e does not work in the GUI\n\nProblem:    Mapping \u003cM-S-a\u003e does not work in the GUI.\nSolution:   Move the logic to remove the shift modifier to\n            may_remove_shift_modifier() and also use it in the GUI.\n"
    },
    {
      "commit": "280b0dc815a31b99dafc384baa415072e5f2bec1",
      "tree": "426bf0843f14e9ef320851992bd27865f88dd353",
      "parents": [
        "1089374130862e5c19745d3ff4314f0c5690baf1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 13:29:03 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 20 13:29:03 2020 +0200"
      },
      "message": "patch 8.2.1018: typo in enum value\n\nProblem:    Typo in enum value. (James McCoy)\nSolution:   Fix the typo.\n"
    },
    {
      "commit": "1089374130862e5c19745d3ff4314f0c5690baf1",
      "tree": "802a9850991b5d2b81e51d1f9967151b8d982e41",
      "parents": [
        "7e380030c15d961421a3fcda6cc358e2d112f4f8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 22:37:47 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 22:37:47 2020 +0200"
      },
      "message": "patch 8.2.1017: Appveyor output doesn\u0027t show MinGW console features\n\nProblem:    Appveyor output doesn\u0027t show MinGW console features.\nSolution:   List the features of the console build.\n"
    },
    {
      "commit": "7e380030c15d961421a3fcda6cc358e2d112f4f8",
      "tree": "de8612d0bdac46490ad3785d570b3d22190445bc",
      "parents": [
        "20298ce679dbf21c07c8fe2161724a12424f1e69"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 22:35:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 22:35:44 2020 +0200"
      },
      "message": "patch 8.2.1016: Vim9: test fails when channel feature is missing\n\nProblem:    Vim9: test fails when channel feature is missing.\nSolution:   Process an :if command when skipping\n"
    },
    {
      "commit": "20298ce679dbf21c07c8fe2161724a12424f1e69",
      "tree": "d14bbcf9f30749d23b71ea0273963c51c34a99e9",
      "parents": [
        "1e0b7b11db61bd906266d3174fee0bbaf20a101f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 21:46:52 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 21:46:52 2020 +0200"
      },
      "message": "patch 8.2.1015: popup filter gets key with modifier prepended\n\nProblem:    Popup filter gets key with modifier prepended when using\n            modifyOtherKeys.\nSolution:   Remove the shift modifier when it is included in the key, also\n            when the Alt or Meta modifier is used.\n"
    },
    {
      "commit": "1e0b7b11db61bd906266d3174fee0bbaf20a101f",
      "tree": "626905059e2bb40344abcff8b7717e428ca2a895",
      "parents": [
        "ec9b017b879cb744393aadd3d105ee5da1332437"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 19:30:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 19:30:53 2020 +0200"
      },
      "message": "patch 8.2.1014: using \"name\" for a string result is confusing\n\nProblem:    Using \"name\" for a string result is confusing.\nSolution:   Rename to \"end\".\n"
    },
    {
      "commit": "ec9b017b879cb744393aadd3d105ee5da1332437",
      "tree": "7dced7c2ffc8baaa0fd5a361ced48556834b30d2",
      "parents": [
        "3b74b6b4bb9a022f8c6f6e544360d628e10df1ab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 19:10:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 19:10:59 2020 +0200"
      },
      "message": "patch 8.2.1013: channel tests can be a bit flaky\n\nProblem:    Channel tests can be a bit flaky.\nSolution:   Set the g:test_is_flaky flag in SetUp().\n"
    },
    {
      "commit": "3b74b6b4bb9a022f8c6f6e544360d628e10df1ab",
      "tree": "4c991455edb87799f3f8ea302886164c179f2fe8",
      "parents": [
        "c785b9a7f471f12825a1d6d2041c144c74242b7c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 19:01:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 19:01:43 2020 +0200"
      },
      "message": "patch 8.2.1012: Vim9: cannot declare single character script variables\n\nProblem:    Vim9: cannot declare single character script variables.\nSolution:   Don\u0027t see \"b:\", \"s:\", etc. as namespace.  Fix item size of\n            sn_var_vals.\n"
    },
    {
      "commit": "c785b9a7f471f12825a1d6d2041c144c74242b7c",
      "tree": "77dd8f82077d3875013d137efe5dda19b21761ec",
      "parents": [
        "128d3079635ae62786a13adc435d0063a64a014a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 18:34:15 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 18:34:15 2020 +0200"
      },
      "message": "patch 8.2.1011: Vim9: some code not tested\n\nProblem:    Vim9: some code not tested.\nSolution:   Add a few more test cases.  Reorder checks for clearer error.\n            Remove unreachable code.\n"
    },
    {
      "commit": "128d3079635ae62786a13adc435d0063a64a014a",
      "tree": "1bfb9ef0e0bc8d651d098e0064f9b87209c504b6",
      "parents": [
        "c5b1c20b6b1968873ea31edac1db659773b3b93d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 17:20:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 17:20:41 2020 +0200"
      },
      "message": "patch 8.2.1010: build failure in libvterm with debug enabled\n\nProblem:    Build failure in libvterm with debug enabled. (John Little)\nSolution:   Use \"-\u003e\" instead of \".\".\n"
    },
    {
      "commit": "c5b1c20b6b1968873ea31edac1db659773b3b93d",
      "tree": "bf1fa252892a20767a80c548853230f2daee4d24",
      "parents": [
        "0779fab2979d6d055ba3c464f1c2b9d90dc9e49f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 22:43:27 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 22:43:27 2020 +0200"
      },
      "message": "patch 8.2.1009: Vim9: some failures not checked for\n\nProblem:    Vim9: some failures not checked for.\nSolution:   Add test cases.  Remove unused code.\n"
    },
    {
      "commit": "0779fab2979d6d055ba3c464f1c2b9d90dc9e49f",
      "tree": "ffb8a09814a4a667086a26ade06b552d3039bb31",
      "parents": [
        "c8cb883015619cfe6db931ac2d6e15b0be5c56ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 22:18:18 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 22:18:18 2020 +0200"
      },
      "message": "patch 8.2.1008: Vim9: no test for disassambling newly added instructions\n\nProblem:    Vim9: no test for disassambling newly added instructions.\nSolution:   Add a function and check disassembly.\n"
    },
    {
      "commit": "c8cb883015619cfe6db931ac2d6e15b0be5c56ed",
      "tree": "b7c77228020edb2d8fb95fc9f14d6118e611e468",
      "parents": [
        "efd885559405e1561d577e1b0e6fa827705d285e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 21:14:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 21:14:30 2020 +0200"
      },
      "message": "patch 8.2.1007: completion doesn\u0027t work after \":r ++arg !\"\n\nProblem:    Completion doesn\u0027t work after \":r ++arg !\".\nSolution:   Skip over \"++arg\". (Christian Brabandt, closes #6275,\n            closes #6258)\n"
    },
    {
      "commit": "efd885559405e1561d577e1b0e6fa827705d285e",
      "tree": "61a3f507fbe5e8c33a47e6307e397d80990c6486",
      "parents": [
        "9b68c82b7ca768100f3eb4223d100c62c5429e53"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 20:50:10 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 20:50:10 2020 +0200"
      },
      "message": "patch 8.2.1006: Vim9: require unnecessary return statement\n\nProblem:    Vim9: require unnecessary return statement.\nSolution:   Improve the use of the had_return flag. (closes #6270)\n"
    },
    {
      "commit": "9b68c82b7ca768100f3eb4223d100c62c5429e53",
      "tree": "721e52b7b5d4d1ac99bc240fd8d8fddc5d113da6",
      "parents": [
        "511feec6f0a9e954f1d7353425fa51232b1a8e88"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 19:31:08 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 19:31:08 2020 +0200"
      },
      "message": "patch 8.2.1005: Vim9: using TRUE/FALSE/MAYBE for ctx_skip is confusing\n\nProblem:    Vim9: using TRUE/FALSE/MAYBE for ctx_skip is confusing.\nSolution:   Use an enum value.\n"
    },
    {
      "commit": "511feec6f0a9e954f1d7353425fa51232b1a8e88",
      "tree": "527fe7b68d9f38926ec85f5f440685a60c2f26e7",
      "parents": [
        "865af6b990f058fab10c9ff10c77eb0e3bd48ad5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 19:15:27 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 19:15:27 2020 +0200"
      },
      "message": "patch 8.2.1004: line numbers below filler lines not always updated\n\nProblem:    Line numbers below filler lines not always updated.\nSolution:   Don\u0027t break out of the win_line() loop too early. (Christian\n            Brabandt, closes #6294, closes #6138)\n"
    },
    {
      "commit": "865af6b990f058fab10c9ff10c77eb0e3bd48ad5",
      "tree": "87dedd4dbbb6389e91567a9cbaf181f768690d83",
      "parents": [
        "ceb2e7751089bd417c6250d63e28616483b5796b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 18:45:49 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 18:45:49 2020 +0200"
      },
      "message": "patch 8.2.1003: Vim9: return type of sort() is too generic\n\nProblem:    Vim9: return type of sort() is too generic.\nSolution:   Get type from the first argument. (closes #6292)\n"
    },
    {
      "commit": "ceb2e7751089bd417c6250d63e28616483b5796b",
      "tree": "54eecb6c3439906c2b75e30a2910ad54c88ff99e",
      "parents": [
        "72abcf42d4b28719863c3bdf72b4c05d147a7d83"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 18:33:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 18:33:59 2020 +0200"
      },
      "message": "patch 8.2.1002: test may fail when run directly\n\nProblem:    Test may fail when run directly.\nSolution:   Check if g:run_nr exists. (Christian Brabandt, closes #6285)\n"
    },
    {
      "commit": "72abcf42d4b28719863c3bdf72b4c05d147a7d83",
      "tree": "3238de02c59e8a648e7061a4d63129822b1dae5a",
      "parents": [
        "158ea175a99fc23eae1b0a5ee9a81cdd973854a6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 18:26:24 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 18:26:24 2020 +0200"
      },
      "message": "patch 8.2.1001: Vim9: crash with nested \"if\" and assignment\n\nProblem:    Vim9: crash with nested \"if\" and assignment.\nSolution:   Skip more of the assignment.  Do not set ctx_skip when code is\n            reachable.\n"
    },
    {
      "commit": "158ea175a99fc23eae1b0a5ee9a81cdd973854a6",
      "tree": "85750aa423cd26647ae403bbf540b9ae7a74067a",
      "parents": [
        "2f03e5a0a9cfaabb01c57dd3348a05e86c26623c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 17:28:39 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 17:28:39 2020 +0200"
      },
      "message": "patch 8.2.1000: get error when leaving Ex mode with :visual\n\nProblem:    Get error when leaving Ex mode with :visual and a CmdLineEnter\n            autocommand was used.\nSolution:   Reset ex_pressedreturn. (closes #6293)\n"
    },
    {
      "commit": "2f03e5a0a9cfaabb01c57dd3348a05e86c26623c",
      "tree": "a56206b01f450b99a8cf372693651f47f622c22f",
      "parents": [
        "3d9207ad2fc98b4f92f77b5a3d52a3a4d25b9561"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 15:33:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 18 15:33:25 2020 +0200"
      },
      "message": "patch 8.2.0999: moving to next sentence gets stuck on quote\n\nProblem:    Moving to next sentence gets stuck on quote.\nSolution:   When moving to the next sentence doesn\u0027t result in moving, advance\n            a character and try again. (closes #6291)\n"
    },
    {
      "commit": "3d9207ad2fc98b4f92f77b5a3d52a3a4d25b9561",
      "tree": "7a8ba43b51d0557ed95cb32c0e071dd4a457e8ec",
      "parents": [
        "856c1110c1cf0d6e44e387b70732ca4b4c8ef0f2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 17 22:58:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 17 22:58:35 2020 +0200"
      },
      "message": "patch 8.2.0998: not all tag code is tested\n\nProblem:    Not all tag code is tested.\nSolution:   Add a few more test cases. (Yegappan Lakshmanan, closes #6284)\n"
    },
    {
      "commit": "856c1110c1cf0d6e44e387b70732ca4b4c8ef0f2",
      "tree": "f5c23b674508b2906a9f4b477283007fddee3582",
      "parents": [
        "40a019f157c549dcdc17c33f082975485567bb06"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 17 21:47:23 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 17 21:47:23 2020 +0200"
      },
      "message": "patch 8.2.0997: cannot execute a register containing line continuation\n\nProblem:    Cannot execute a register containing line continuation.\nSolution:   Concatenate lines where needed. (Yegappan Lakshmanan,\n            closes #6272)\n"
    },
    {
      "commit": "40a019f157c549dcdc17c33f082975485567bb06",
      "tree": "a69ca826b3d6eb9757a8c3006e5b7c526c9242c7",
      "parents": [
        "e17f8817a1713a1ef20257c777a483b7ab57a841"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 17 21:41:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 17 21:41:35 2020 +0200"
      },
      "message": "patch 8.2.0996: using \"aucmdwin\" in win_gettype() is not ideal\n\nProblem:    Using \"aucmdwin\" in win_gettype() is not ideal.\nSolution:   Rename to \"autocmd\".\n"
    },
    {
      "commit": "e17f8817a1713a1ef20257c777a483b7ab57a841",
      "tree": "e0bff85634df736d2c6640d66546f1e36023c7fe",
      "parents": [
        "9bb3eb3e02a942fb71a4c1ce913f938d0ddf82d5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 17 20:30:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 17 20:30:44 2020 +0200"
      },
      "message": "patch 8.2.0995: insufficient testing for the readdir() sort option\n\nProblem:    Insufficient testing for the readdir() sort option.\nSolution:   Add a few more tests. (Christian Brabandt, closes #6278)\n"
    },
    {
      "commit": "9bb3eb3e02a942fb71a4c1ce913f938d0ddf82d5",
      "tree": "76e8f52bd09a267ea6d562f1257a8ef7a6bf428a",
      "parents": [
        "f7d267ef20a38eb316915b91cb5a89021555f9d8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 17 20:03:36 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 17 20:03:36 2020 +0200"
      },
      "message": "patch 8.2.0994: Vim9: missing function causes compilation error\n\nProblem:    Vim9: missing function causes compilation error.\nSolution:   Call test function indirectly.\n"
    },
    {
      "commit": "f7d267ef20a38eb316915b91cb5a89021555f9d8",
      "tree": "f416f8f5757f6835463395ef1a2a11bec18384d3",
      "parents": [
        "101f4810e27e432970bc8809e18f018e1795937f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 17 12:04:54 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 17 12:04:54 2020 +0200"
      },
      "message": "patch 8.2.0993: Vim9 script test fails with normal features\n\nProblem:    Vim9 script test fails with normal features.\nSolution:   Use :func instead of :def for now.\n"
    },
    {
      "commit": "101f4810e27e432970bc8809e18f018e1795937f",
      "tree": "e9087cbb9b5d767866fce51696cce626fc21d051",
      "parents": [
        "0fe937fd8616fcd24b1b1ef2ab9f1657615dd22c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 23:18:51 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 23:18:51 2020 +0200"
      },
      "message": "patch 8.2.0992: Vim9: crash when using :import in the Vim command\n\nProblem:    Vim9: crash when using :import in the Vim command.\nSolution:   Give an error when using :import outside of a script.\n            (closes #6271)\n"
    },
    {
      "commit": "0fe937fd8616fcd24b1b1ef2ab9f1657615dd22c",
      "tree": "ea589a16e7a487517083f269b4500d6e4cb5d153",
      "parents": [
        "a1bc6f12936a9f621238b940d5c6e97837809447"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 22:42:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 22:42:04 2020 +0200"
      },
      "message": "patch 8.2.0991: cannot get window type for autocmd and preview window\n\nProblem:    Cannot get window type for autocmd and preview window.\nSolution:   Add types to win_gettype(). (Yegappan Lakshmanan, closes #6277)\n"
    },
    {
      "commit": "a1bc6f12936a9f621238b940d5c6e97837809447",
      "tree": "8193142197107f4410bafd72690ddb690c18d2cf",
      "parents": [
        "a6e8bf2d8929ef52eeda495e0e0c3d2bff8f5830"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 22:27:39 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 22:27:39 2020 +0200"
      },
      "message": "patch 8.2.0990: Using duplicate error number\n\nProblem:    Using duplicate error number.\nSolution:   Use an unused error number.  Add a test for it.\n"
    },
    {
      "commit": "a6e8bf2d8929ef52eeda495e0e0c3d2bff8f5830",
      "tree": "6c315aa0176c618c6bcffb21bd2c9c9aa04b8bfd",
      "parents": [
        "84cf6bd81bec93b49166cd48fccc7087fdbaa6fc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 20:58:07 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 20:58:07 2020 +0200"
      },
      "message": "patch 8.2.0989: crash after resizing a terminal window\n\nProblem:    Crash after resizing a terminal window. (August Masquelier)\nSolution:   Add check for valid row in libvterm. (closes #6273)\n"
    },
    {
      "commit": "84cf6bd81bec93b49166cd48fccc7087fdbaa6fc",
      "tree": "63d744fbf9ac7db5246a60b48aa0396aaaa22c18",
      "parents": [
        "9af78769eeae0318e07aa8b6af4d6e2244481ca7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 20:03:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 20:03:43 2020 +0200"
      },
      "message": "patch 8.2.0988: getting directory contents is always case sorted\n\nProblem:    Getting directory contents is always case sorted.\nSolution:   Add sort options and v:collate. (Christian Brabandt, closes #6229)\n"
    },
    {
      "commit": "9af78769eeae0318e07aa8b6af4d6e2244481ca7",
      "tree": "995f0acd6a0098a714f8dbc5434e0b9d9701828d",
      "parents": [
        "c70222d12a2f8552273c0de48a3bf7138d649175"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 11:34:42 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 16 11:34:42 2020 +0200"
      },
      "message": "patch 8.2.0987: Vim9: cannot assign to [var; var]\n\nProblem:    Vim9: cannot assign to [var; var].\nSolution:   Assign rest of items to a list.\n"
    },
    {
      "commit": "c70222d12a2f8552273c0de48a3bf7138d649175",
      "tree": "7676051d5bb551645710064142ab3c32c17e15eb",
      "parents": [
        "fdcbe3c3fedf48a43b22938c9331addb2f1182f1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 15 23:18:12 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 15 23:18:12 2020 +0200"
      },
      "message": "patch 8.2.0986: MS-Windows: functions test fails\n\nProblem:    MS-Windows: functions test fails.\nSolution:   Only simplify ///path on Unix.\n"
    },
    {
      "commit": "fdcbe3c3fedf48a43b22938c9331addb2f1182f1",
      "tree": "a8d1f55af507815b74ffc445467610ac2efe13d6",
      "parents": [
        "ab176ce982ac67f7cfcfa1fa885f9117ef8bbafe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 15 21:41:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 15 21:41:56 2020 +0200"
      },
      "message": "patch 8.2.0985: simplify() does not remove slashes from \"///path\"\n\nProblem:    Simplify() does not remove slashes from \"///path\".\nSolution:   Reduce \u003e 2 slashes to one. (closes #6263)\n"
    }
  ],
  "next": "ab176ce982ac67f7cfcfa1fa885f9117ef8bbafe"
}
