)]}'
{
  "log": [
    {
      "commit": "59eccb92e3c68f65525e08d2113213ff7d7ed00a",
      "tree": "fbeea20f8863f5fb8a4ba6e1a691061dd21e2a6a",
      "parents": [
        "8294d49937b99067522fda8a9399bb9533e3c44e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 23:09:37 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 23:09:37 2020 +0200"
      },
      "message": "patch 8.2.1419: Vim9: not operator applied too early\n\nProblem:    Vim9: not operator applied too early.\nSolution:   Implement the \"numeric_only\" argument. (closes #6680)\n"
    },
    {
      "commit": "8294d49937b99067522fda8a9399bb9533e3c44e",
      "tree": "e6906f5a4aff701e09a2d6d0c7692c7c15ecaabb",
      "parents": [
        "efb6482949580ab89e6d7c5e1cb8d744ddd6ef80"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 22:40:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 22:40:56 2020 +0200"
      },
      "message": "patch 8.2.1418: Vim9: invalid error for missing white space\n\nProblem:    Vim9: invalid error for missing white space after function.\nSolution:   Do not skip over white space. (closes #6679)\n"
    },
    {
      "commit": "efb6482949580ab89e6d7c5e1cb8d744ddd6ef80",
      "tree": "7fac2d5d54a58ab25143e294179e3f4dd90e28cf",
      "parents": [
        "3e06a1e2a8c0854c881574f33363e00264db1f1d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 22:15:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 22:15:30 2020 +0200"
      },
      "message": "patch 8.2.1417: test 49 is old style\n\nProblem:    Test 49 is old style.\nSolution:   Convert more parts to new style test. (Yegappan Lakshmanan,\n            closes #6682)\n"
    },
    {
      "commit": "3e06a1e2a8c0854c881574f33363e00264db1f1d",
      "tree": "157355f93618af7809f52aa3bf2a83d0ce79867e",
      "parents": [
        "6f8f7337c1211692d508239eb4cbc8a6f67de497"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 21:57:54 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 21:57:54 2020 +0200"
      },
      "message": "patch 8.2.1416: Vim9: boolean evaluation does not work as intended\n\nProblem:    Vim9: boolean evaluation does not work as intended.\nSolution:   Use tv2bool() in Vim9 script. (closes #6681)\n"
    },
    {
      "commit": "6f8f7337c1211692d508239eb4cbc8a6f67de497",
      "tree": "339684171882f6d1f4895aaadc467aa9d460fae4",
      "parents": [
        "bf61fdd00808bfa7cc61a82c719fc220bba50ba3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 21:19:23 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 21:19:23 2020 +0200"
      },
      "message": "patch 8.2.1415: closing a popup window with CTRL-C interrupts \u0027statusline\u0027\n\nProblem:    Closing a popup window with CTRL-C interrupts \u0027statusline\u0027 if it\n            calls a function.\nSolution:   Reset got_int while redrawing. (closes #6675)\n"
    },
    {
      "commit": "bf61fdd00808bfa7cc61a82c719fc220bba50ba3",
      "tree": "5e4042bff70ac9709c1984285952bc6a6c643b25",
      "parents": [
        "94f4ffa7704921a3634e56b878e6dc362bc3d508"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 20:39:17 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 20:39:17 2020 +0200"
      },
      "message": "patch 8.2.1414: popupwindow missing last couple of lines\n\nProblem:    Popupwindow missing last couple of lines when cursor is in the\n            first line.\nSolution:   Compute the max height also when top aligned. (closes #6664)\n"
    },
    {
      "commit": "94f4ffa7704921a3634e56b878e6dc362bc3d508",
      "tree": "7eab30ba7523cb0c3261e6c4c0e77f12759937d2",
      "parents": [
        "6e4cfffe809a894ea831fc8011527714481d2857"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 19:21:15 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 19:21:15 2020 +0200"
      },
      "message": "patch 8.2.1413: previous tab page not usable from an Ex command\n\nProblem:    Previous tab page not usable from an Ex command.\nSolution:   Add the \"#\" argument for :tabnext et al. (Yegappan Lakshmanan,\n            closes #6677)\n"
    },
    {
      "commit": "6e4cfffe809a894ea831fc8011527714481d2857",
      "tree": "d6aa79aef24689b61a9919bbe9c9684ccd8f033a",
      "parents": [
        "a9a47d157ab1946d1e286c9695bc68d71305af68"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 22:17:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 22:17:55 2020 +0200"
      },
      "message": "patch 8.2.1412: Vim: not operator does not result in boolean\n\nProblem:    Vim: not operator does not result in boolean.\nSolution:   Make type depend on operator. (issue 6678)  Fix using \"false\" and\n            \"true\" in Vim9 script.\n"
    },
    {
      "commit": "a9a47d157ab1946d1e286c9695bc68d71305af68",
      "tree": "bd97177c3df8a3671e3d2a0a58ce0609ca80d7dd",
      "parents": [
        "7f7a8888699bca6df0a45a16db5f0e313383b5f1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 21:45:52 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 21:45:52 2020 +0200"
      },
      "message": "patch 8.2.1411: when splitting a window localdir is copied but prevdir is not\n\nProblem:    when splitting a window localdir is copied but prevdir is not.\nSolution:   Also copy prevdir. (closes #6667)\n"
    },
    {
      "commit": "7f7a8888699bca6df0a45a16db5f0e313383b5f1",
      "tree": "a9a42fb672337ff8768952981da8239f3056fc22",
      "parents": [
        "1e91eafc2e19b84ea44347ea929d2791d2fdd5e3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 20:05:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 20:05:41 2020 +0200"
      },
      "message": "patch 8.2.1410: adding compiler plugin requires test change\n\nProblem:    Adding compiler plugin requires test change.\nSolution:   Include compiler plugin and adjust test.\n"
    },
    {
      "commit": "1e91eafc2e19b84ea44347ea929d2791d2fdd5e3",
      "tree": "8cb13acbe84074bbbcd06f0641b92891b2e1bfa9",
      "parents": [
        "64d662d5fc2ff8af4dbf399ff02aa9d711cc9312"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 19:32:39 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 19:32:39 2020 +0200"
      },
      "message": "patch 8.2.1409: nmpmrc and php.ini filetypes not recognized\n\nProblem:    Nmpmrc and php.ini filetypes not recognized.\nSolution:   Add filetype detection. (Doug Kearns)\n"
    },
    {
      "commit": "64d662d5fc2ff8af4dbf399ff02aa9d711cc9312",
      "tree": "e10acf8f148ec9bc01c5077bd3573ec4ac10eceb",
      "parents": [
        "127542bcebeb6480493b09d75a3be1d98a5f7797"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 19:02:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 19:02:50 2020 +0200"
      },
      "message": "patch 8.2.1408: Vim9: type casting not supported\n\nProblem:    Vim9: type casting not supported.\nSolution:   Introduce type casting.\n"
    },
    {
      "commit": "127542bcebeb6480493b09d75a3be1d98a5f7797",
      "tree": "6fab1472b83f66f4a453e11bbc5ee9611a00fb40",
      "parents": [
        "a1b9b0cc011ef15869ac25cb93e1b4baa0cb7f38"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 17:22:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 17:22:04 2020 +0200"
      },
      "message": "patch 8.2.1407: Vim9: type of list and dict only depends on first item\n\nProblem:    Vim9: type of list and dict only depends on first item.\nSolution:   Use all items to decide about the type.\n"
    },
    {
      "commit": "a1b9b0cc011ef15869ac25cb93e1b4baa0cb7f38",
      "tree": "d3d96b169f06bc4edf391c3b87e7a3d665826087",
      "parents": [
        "a7cc9e697b9140da66a09f71cdf839d08e32f5fb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 16:37:48 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 16:37:48 2020 +0200"
      },
      "message": "patch 8.2.1406: popupwindow lacks scrollbar if no \"maxheight\" is used\n\nProblem:    Popupwindow lacks scrollbar if no \"maxheight\" is used.\nSolution:   Compute the max height depending on the position. (closes #6664)\n"
    },
    {
      "commit": "a7cc9e697b9140da66a09f71cdf839d08e32f5fb",
      "tree": "3ab4b438dace5c22822a317a0058d703c5cb3a62",
      "parents": [
        "b3ca98240761d8f320c5a49e077d1aac6496bb21"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 15:25:14 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 15:25:14 2020 +0200"
      },
      "message": "patch 8.2.1405: Vim9: vim9compile.c is getting too big\n\nProblem:    Vim9: vim9compile.c is getting too big.\nSolution:   Split off type code to vim9type.c.\n"
    },
    {
      "commit": "b3ca98240761d8f320c5a49e077d1aac6496bb21",
      "tree": "bdbe7e3063fd01ba0f957fd3a48da3350c34ee4e",
      "parents": [
        "3896a105eb3697b1a399255ac31c742c8840bd69"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 14:43:58 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 14:43:58 2020 +0200"
      },
      "message": "patch 8.2.1404: Vim9: script test fails in the GUI\n\nProblem:    Vim9: script test fails in the GUI.\nSolution:   Use another key to map.  Improve cleanup.\n"
    },
    {
      "commit": "3896a105eb3697b1a399255ac31c742c8840bd69",
      "tree": "6c01db70d33fdbd680389734dd19fc7a09027134",
      "parents": [
        "94f6c06ac54401ea34a07f8c45242f11bd1e1e3a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 14:33:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 14:33:55 2020 +0200"
      },
      "message": "patch 8.2.1403: Vim9: Vim highlighting may fail in cmdline window\n\nProblem:    Vim9: Vim highlighting fails in cmdline window if it uses Vim9\n            commands.\nSolution:   Allow using :vim9script, :import and :export while in the cmdline\n            window. (closes #6656)\n"
    },
    {
      "commit": "94f6c06ac54401ea34a07f8c45242f11bd1e1e3a",
      "tree": "cb439d8ed6bb462cc96b436d769ff29cec33fee2",
      "parents": [
        "62a232506d06f6d1b3b7271801c907d6294dfe84"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 14:07:52 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 14:07:52 2020 +0200"
      },
      "message": "patch 8.2.1402: s390x tests always fail\n\nProblem:    s390x tests always fail.\nSolution:   Temporarily disable s390x tests.\n"
    },
    {
      "commit": "62a232506d06f6d1b3b7271801c907d6294dfe84",
      "tree": "d95d049e9676ef5b8a63ca9096401ca52dc8b90d",
      "parents": [
        "730b24833952f0f4a9a17b7815b0d9f87c609eb8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 14:04:42 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 14:04:42 2020 +0200"
      },
      "message": "patch 8.2.1401: cannot jump to the last used tabpage\n\nProblem:    Cannot jump to the last used tabpage.\nSolution:   Add g\u003cTab\u003e and tabpagnr(\u0027#\u0027). (Yegappan Lakshmanan, closes #6661,\n            neovim #11626)\n"
    },
    {
      "commit": "730b24833952f0f4a9a17b7815b0d9f87c609eb8",
      "tree": "6fc5ce1aec13879e03f84307956151f6d44fadc3",
      "parents": [
        "efa94447e85eacce62c1fcf6b63e7f3431e2cb1b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 13:02:10 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 13:02:10 2020 +0200"
      },
      "message": "patch 8.2.1400: Vim9: test does not delete written files\n\nProblem:    Vim9: test does not delete written files.\nSolution:   Correct file names.\n"
    },
    {
      "commit": "efa94447e85eacce62c1fcf6b63e7f3431e2cb1b",
      "tree": "d2b59228836d831d965bbf45332164b530b605fb",
      "parents": [
        "daa2f36573db3e1df7eb1fdbc3a09a2815644048"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 22:16:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 22:16:00 2020 +0200"
      },
      "message": "patch 8.2.1399: Vim9: may find imported item in wrong script\n\nProblem:    Vim9: may find imported item in wrong script.\nSolution:   When looking up script-local function use the embedded script ID.\n            (issue #6644)\n"
    },
    {
      "commit": "daa2f36573db3e1df7eb1fdbc3a09a2815644048",
      "tree": "5c3b88df2975ada769c4e5c0d660be57be2a9d46",
      "parents": [
        "4a6d1b660fcea67931202527ad2852da55d26d49"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 21:33:21 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 21:33:21 2020 +0200"
      },
      "message": "patch 8.2.1398: autoload script sourced twice if sourced directly\n\nProblem:    Autoload script sourced twice if sourced directly.\nSolution:   Do not source an autoload script again. (issue #6644)\n"
    },
    {
      "commit": "4a6d1b660fcea67931202527ad2852da55d26d49",
      "tree": "ced3a872aaf412cdde1a6b7669f55e0bdc3901a9",
      "parents": [
        "5a849da57c5fb54ffcffd436a9e00ef40fdf094c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 17:55:49 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 17:55:49 2020 +0200"
      },
      "message": "patch 8.2.1397: Vim9: return type of maparg() not adjusted for fourth arg\n\nProblem:    Vim9: return type of maparg() not adjusted for fourth argument.\nSolution:   Check if fourth argument is present. (closes #6645)\n"
    },
    {
      "commit": "5a849da57c5fb54ffcffd436a9e00ef40fdf094c",
      "tree": "a3e29fde05cb840316c5e043635e64407c46087e",
      "parents": [
        "98b4f145eb89405021e23a4a37db51d60a75a1d0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 16:47:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 16:47:30 2020 +0200"
      },
      "message": "patch 8.2.1396: Vim9: no error for unexpectedly returning a value\n\nProblem:    Vim9: no error for unexpectedly returning a value.\nSolution:   Only set the return type for lambda\u0027s.  Make using function type\n            in a function reference work.\n"
    },
    {
      "commit": "98b4f145eb89405021e23a4a37db51d60a75a1d0",
      "tree": "5d359da0f267a784d3f419e61c36aa47f36d4b2f",
      "parents": [
        "2dd0a2c39a3b3fbffc94d0676e472c78d02ebdbd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 15:46:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 15:46:01 2020 +0200"
      },
      "message": "patch 8.2.1395: Vim9: no error if declaring a funcref with lower case letter\n\nProblem:    Vim9: no error if declaring a funcref with a lower case letter.\nSolution:   Check the name after the type is inferred. Fix confusing name.\n"
    },
    {
      "commit": "2dd0a2c39a3b3fbffc94d0676e472c78d02ebdbd",
      "tree": "3ed7fc3e3c3992ff3cb8d2fade3de7c2213605ff",
      "parents": [
        "b7f4fa517793b0fe1a4895781b4cba451d60d7c2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 15:10:27 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 15:10:27 2020 +0200"
      },
      "message": "patch 8.2.1394: Vim9: compiling a function interferes with command modifiers\n\nProblem:    Vim9: compiling a function interferes with command modifiers.\nSolution:   Save and restore command modifiers. (closes #6658)\n"
    },
    {
      "commit": "b7f4fa517793b0fe1a4895781b4cba451d60d7c2",
      "tree": "21169270dd4dd5589a603b00b6296829c88dbb7e",
      "parents": [
        "bf8feb5aeb71c8f56897845c4134793201aa459a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 14:41:52 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 14:41:52 2020 +0200"
      },
      "message": "patch 8.2.1393: insufficient testing for script debugging\n\nProblem:    Insufficient testing for script debugging.\nSolution:   Add more tests. (Ben Jackson)\n"
    },
    {
      "commit": "bf8feb5aeb71c8f56897845c4134793201aa459a",
      "tree": "7fe7f9fb0ca9e01925ad108f5576cfdfde4abcc6",
      "parents": [
        "fa211f3c6d27cf962b28f10e3c18b12dde4d20c3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 14:26:31 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 14:26:31 2020 +0200"
      },
      "message": "patch 8.2.1392: Vim9: line number incorrect after skipping over comment lines\n\nProblem:    Vim9: error line number incorrect after skipping over comment\n            lines.\nSolution:   Insert empty lines for skipped lines.\n"
    },
    {
      "commit": "fa211f3c6d27cf962b28f10e3c18b12dde4d20c3",
      "tree": "b460743f33d1d73b20089290a296ca87a0861b76",
      "parents": [
        "1c199f9c70446933677d5210f34d2b86eefa2a43"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 22:00:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 22:00:26 2020 +0200"
      },
      "message": "patch 8.2.1391: Vim9: no error for shadowing a script function\n\nProblem:    Vim9: no error for shadowing a script function.\nSolution:   Check for already defined items. (closes #6652)\n"
    },
    {
      "commit": "1c199f9c70446933677d5210f34d2b86eefa2a43",
      "tree": "557ca9d93332c82c8057cb5357b7b35ac236e6b2",
      "parents": [
        "74d95b5b58a36697975c48192e84be808b2512a8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 21:28:34 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 21:28:34 2020 +0200"
      },
      "message": "patch 8.2.1390: Vim9: type error after storing an option value\n\nProblem:    Vim9: type error after storing an option value.\nSolution:   Drop the type after a STOREOPT instruction. (closes #6632)\n"
    },
    {
      "commit": "74d95b5b58a36697975c48192e84be808b2512a8",
      "tree": "0b7a07e19a9f45a6b26874420bf1dc1b4e6552ee",
      "parents": [
        "dd29f1b0569cca253c80856eda2e85e04c1e0627"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 20:47:39 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 20:47:39 2020 +0200"
      },
      "message": "patch 8.2.1389: file missing from the distribution\n\nProblem:    File missing from the distribution.\nSolution:   Add script_util.vim to the list of distributes files.\n"
    },
    {
      "commit": "dd29f1b0569cca253c80856eda2e85e04c1e0627",
      "tree": "afdc46af9f07a661109d111ae93c2f3ab58e789f",
      "parents": [
        "e7b1ea0276cc83cd5c612f3189a174a60d57b5ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 20:46:20 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 20:46:20 2020 +0200"
      },
      "message": "patch 8.2.1388: Vim9: +\u003d only works for numbers\n\nProblem:    Vim9: +\u003d only works for numbers.\nSolution:   Use +\u003d as concatenate for a list. (closes #6646)\n"
    },
    {
      "commit": "95dd9f2571f09a915674133c73b471b0ebbdcdbf",
      "tree": "ada5cf7b524ef8b0a2b58e8f30e7298f9d6912bb",
      "parents": [
        "994b89d28dc54c896e00eba66e247addb0540272"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 19:28:08 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 19:28:08 2020 +0200"
      },
      "message": "patch 8.2.1387: Vim9: cannot assign to single letter variable with type\n\nProblem:    Vim9: cannot assign to single letter variable with type.\nSolution:   Exclude the colon from the variable name. (closes #6647)\n"
    },
    {
      "commit": "994b89d28dc54c896e00eba66e247addb0540272",
      "tree": "8138e955bd32a204c8ed74318350c440208ef253",
      "parents": [
        "de6804d871def4d8973ef3ca3eece4155a5c3ab1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 19:12:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 19:12:41 2020 +0200"
      },
      "message": "patch 8.2.1386: backslash not removed afer space with space in \u0027isfname\u0027\n\nProblem:    Backslash not removed afer space in option with space in\n            \u0027isfname\u0027.\nSolution:   Do remove backslash before space, also when it is in \u0027isfname\u0027.\n            (Yasuhiro Matsumoto, closes #6651)\n"
    },
    {
      "commit": "de6804d871def4d8973ef3ca3eece4155a5c3ab1",
      "tree": "cf002205301ff9bd7b0ef34cf35922a7a331222f",
      "parents": [
        "8ce4b7ed85a7c6499bea5eb1312c85ee7a00e364"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 18:33:19 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 18:33:19 2020 +0200"
      },
      "message": "patch 8.2.1385: no testing on ARM\n\nProblem:    No testing on ARM.\nSolution:   Add a test on Travis for ARM. (Ozaki Kiichi, closes #6615)\n"
    },
    {
      "commit": "8ce4b7ed85a7c6499bea5eb1312c85ee7a00e364",
      "tree": "5c531adcb869614cd6ed9d7e26fb4c7a9f198275",
      "parents": [
        "9470a4d88acf948af1596101527b3a505f8c14e9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 18:12:18 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 18:12:18 2020 +0200"
      },
      "message": "patch 8.2.1384: no ATTENTION prompt for :vimgrep first match file\n\nProblem:    No ATTENTION prompt for :vimgrep first match file.\nSolution:   When there is an existing swap file do not keep the dummy buffer.\n            (closes #6649)\n"
    },
    {
      "commit": "9470a4d88acf948af1596101527b3a505f8c14e9",
      "tree": "e8bea2176097aa78882d5624011b21645130e65d",
      "parents": [
        "8e1986e3896cc8c2a05fc6291a39ebb275e1cebf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 16:49:11 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 07 16:49:11 2020 +0200"
      },
      "message": "patch 8.2.1383: test 49 is old style\n\nProblem:    Test 49 is old style.\nSolution:   Convert test cases to new style. (Yegappan Lakshmanan,\n            closes #6638)\n"
    },
    {
      "commit": "8e1986e3896cc8c2a05fc6291a39ebb275e1cebf",
      "tree": "2aa8d1f532271a335c18c8a90d6e0f8590cec334",
      "parents": [
        "56b8dc331dc7f499c8221ed7d1c7795ad5e3bdeb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 06 22:11:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 06 22:11:06 2020 +0200"
      },
      "message": "patch 8.2.1382: Vim9: using :import in filetype plugin gives an error\n\nProblem:    Vim9: using :import in filetype plugin gives an error.\nSolution:   Allow commands with the EX_LOCK_OK flag. (closes #6636)\n"
    },
    {
      "commit": "56b8dc331dc7f499c8221ed7d1c7795ad5e3bdeb",
      "tree": "4616d00af44448ab701d07504c24d14c1190ae75",
      "parents": [
        "3d945cc925dddb99a1ee86ec194b5b95221c72d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 06 21:47:11 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 06 21:47:11 2020 +0200"
      },
      "message": "patch 8.2.1381: MS-Windows: crash with Python 3.5 when stdin is redirected\n\nProblem:    MS-Windows: crash with Python 3.5 when stdin is redirected.\nSolution:   Reconnect stdin. (Yasuhiro Matsumoto, Ken Takata, closes #6641)\n"
    },
    {
      "commit": "3d945cc925dddb99a1ee86ec194b5b95221c72d7",
      "tree": "e230431d1d100e919b270379df23d19c52ffef5d",
      "parents": [
        "ae95a3946b012d4e68bcb20b28f691f6d3b9caaf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 06 21:26:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 06 21:26:59 2020 +0200"
      },
      "message": "patch 8.2.1380: Vim9: return type of getreg() is always a string\n\nProblem:    Vim9: return type of getreg() is always a string.\nSolution:   Use list of strings when there are three arguments. (closes #6633)\n"
    },
    {
      "commit": "ae95a3946b012d4e68bcb20b28f691f6d3b9caaf",
      "tree": "49a18b8dc3145e921b6b5af30c7f78fab9320c6e",
      "parents": [
        "bbd3e3c357487f7a5bdc704a819f63a7dd0dd66e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 06 16:38:12 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 06 16:38:12 2020 +0200"
      },
      "message": "patch 8.2.1379: curly braces expression ending in \" }\" does not work\n\nProblem:    Curly braces expression ending in \" }\" does not work.\nSolution:   Skip over white space when checking for \"}\". (closes #6634)\n"
    },
    {
      "commit": "bbd3e3c357487f7a5bdc704a819f63a7dd0dd66e",
      "tree": "ff477038d7ad597c4ccf0d606c84d8c88ea7d600",
      "parents": [
        "b8d732e93e4b70ad992a12f761bc6a1279dd495b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 06 11:23:36 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 06 11:23:36 2020 +0200"
      },
      "message": "patch 8.2.1378: cannot put space between function name and paren\n\nProblem:    Cannot put space between function name and paren.\nSolution:   Allow this for backwards compatibility.\n"
    },
    {
      "commit": "b8d732e93e4b70ad992a12f761bc6a1279dd495b",
      "tree": "d22f03a0b2eb0ae5762ceece1a56bd78dda16402",
      "parents": [
        "803af686e23c7bb17273bb0c78ff0bf97e8d23f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 22:07:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 22:07:26 2020 +0200"
      },
      "message": "patch 8.2.1377: triggering the ATTENTION prompt causes typeahead mess up\n\nProblem:    Triggering the ATTENTION prompt causes typeahead to be messed up.\nSolution:   Increment tb_change_cnt. (closes #6541)\n"
    },
    {
      "commit": "803af686e23c7bb17273bb0c78ff0bf97e8d23f4",
      "tree": "f60e12497c9aacaa99c37aeeeeb56caa09fe079b",
      "parents": [
        "c5da1fb7ea4126b6c70426cf0add51e720b7cd3f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 16:20:03 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 16:20:03 2020 +0200"
      },
      "message": "patch 8.2.1376: Vim9: expression mapping causes error for using :import\n\nProblem:    Vim9: expression mapping causes error for using :import.\nSolution:   Add EX_LOCK_OK to :import and :export. (closes 3606)\n"
    },
    {
      "commit": "c5da1fb7ea4126b6c70426cf0add51e720b7cd3f",
      "tree": "2be5f02283c81f0c1068e7f9daa870e9c02585bb",
      "parents": [
        "a71e2633207557c31432c954194078cb6062d04f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 15:43:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 15:43:44 2020 +0200"
      },
      "message": "patch 8.2.1375: Vim9: method name with digit not accepted\n\nProblem:    Vim9: method name with digit not accepted.\nSolution:   Use eval_isnamec() instead of eval_isnamec1(). (closes #6613)\n"
    },
    {
      "commit": "a71e2633207557c31432c954194078cb6062d04f",
      "tree": "e5d021e419b5cffcd6895216307236402fd53d9e",
      "parents": [
        "f9b2b49663226235f94f08230fe9023caf80a6e9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 15:11:03 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 15:11:03 2020 +0200"
      },
      "message": "patch 8.2.1374: Vim9: error for assigning empty list to script variable\n\nProblem:    Vim9: error for assigning empty list to script variable.\nSolution:   Use t_unknown for empty list member. (closes #6595)\n"
    },
    {
      "commit": "f9b2b49663226235f94f08230fe9023caf80a6e9",
      "tree": "f34be82de9372deb871b09a572157d7dcfefed6e",
      "parents": [
        "fdac71c5075062f97f77044e9619fa5c907e0327"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 14:34:14 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 14:34:14 2020 +0200"
      },
      "message": "patch 8.2.1373: Vim9: no error for assigning to non-existing script var\n\nProblem:    Vim9: no error for assigning to non-existing script var.\nSolution:   Check that in Vim9 script the variable was defined. (closes #6630)\n"
    },
    {
      "commit": "fdac71c5075062f97f77044e9619fa5c907e0327",
      "tree": "921f26225586ac1b903d3a6b0b58065010f7310d",
      "parents": [
        "3c1c9fd94bc80871119a8519f3b881595082a6c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 12:44:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 12:44:41 2020 +0200"
      },
      "message": "patch 8.2.1372: Vim9: no error for missing white space around operator\n\nProblem:    Vim9: no error for missing white space around operator.\nSolution:   Check for white space around ? and :.\n"
    },
    {
      "commit": "3c1c9fd94bc80871119a8519f3b881595082a6c0",
      "tree": "358c5fd31972aad23055b1f9c794aacde70c355d",
      "parents": [
        "c753478b82613df37b145764e27f5514542edb97"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 12:32:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 12:32:38 2020 +0200"
      },
      "message": "patch 8.2.1371: Vim9: no error for missing white space around operator\n\nProblem:    Vim9: no error for missing white space around operator.\nSolution:   Check for white space around \u0026\u0026 and ||.\n"
    },
    {
      "commit": "c753478b82613df37b145764e27f5514542edb97",
      "tree": "4740f4bdb60fdec6c2f01039d354c2004cacc27f",
      "parents": [
        "14ddd226daa324831e1872c352452f202fd6068c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 12:10:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 12:10:50 2020 +0200"
      },
      "message": "patch 8.2.1370: MS-Windows: warning for using fstat() with stat_T\n\nProblem:    MS-Windows: warning for using fstat() with stat_T.\nSolution:   use _fstat64() if available. (Naruhiko Nishino, closes #6625)\n"
    },
    {
      "commit": "14ddd226daa324831e1872c352452f202fd6068c",
      "tree": "fe33ee91c8fba5e486e513a6aaff7259804cdce7",
      "parents": [
        "ff1cd39cfe62d5089d5e703f4eb290694751ace3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 12:02:40 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 12:02:40 2020 +0200"
      },
      "message": "patch 8.2.1369: MS-Windows: autocommand test sometimes fails\n\nProblem:    MS-Windows: autocommand test sometimes fails.\nSolution:   Do not rely on the cat command.\n"
    },
    {
      "commit": "ff1cd39cfe62d5089d5e703f4eb290694751ace3",
      "tree": "57070a46bb4b9e498a5113a226560668a0b84919",
      "parents": [
        "b4caa163ff7bfacd4bec00e4baa55b5669ff1191"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 11:51:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 11:51:30 2020 +0200"
      },
      "message": "patch 8.2.1368: Vim9: no error for missing white space around operator\n\nProblem:    Vim9: no error for missing white space around operator.\nSolution:   Check for white space around \u003c, !\u003d, etc.\n"
    },
    {
      "commit": "b4caa163ff7bfacd4bec00e4baa55b5669ff1191",
      "tree": "31da874d77068eaf8b63b97f3f956529259fd4c4",
      "parents": [
        "a6296200bd5191bab7efcdcc16c9e79eb498e8e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 11:36:52 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 11:36:52 2020 +0200"
      },
      "message": "patch 8.2.1367: Vim9: no error for missing white space around operator\n\nProblem:    Vim9: no error for missing white space around operator.\nSolution:   Check for white space around *, / and %.\n"
    },
    {
      "commit": "a6296200bd5191bab7efcdcc16c9e79eb498e8e0",
      "tree": "057eedcee2a0bb13512b868d19774d3e80eb470a",
      "parents": [
        "bb1b5e24ecc0abe1fee164e9de13796989eff784"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 11:23:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 11:23:13 2020 +0200"
      },
      "message": "patch 8.2.1366: test 49 is old style\n\nProblem:    Test 49 is old style.\nSolution:   Convert several tests to new style. (Yegappan Lakshmanan,\n            closes #6629)\n"
    },
    {
      "commit": "bb1b5e24ecc0abe1fee164e9de13796989eff784",
      "tree": "cd42f7d7632663f57a56c31026392f9d26f72444",
      "parents": [
        "282f9c64e570e832d3eba12950da15c9f1a40f06"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 10:53:21 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 10:53:21 2020 +0200"
      },
      "message": "patch 8.2.1365: Vim9: no error for missing white space around operator\n\nProblem:    Vim9: no error for missing white space around operator.\nSolution:   Check for white space. (closes #6618)\n"
    },
    {
      "commit": "282f9c64e570e832d3eba12950da15c9f1a40f06",
      "tree": "2b5a2fe526c67da543ba32859f54808e546cb2f4",
      "parents": [
        "e46a2ed0d8471b93a8b9edd98280d5de4a02c623"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 04 21:46:18 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 04 21:46:18 2020 +0200"
      },
      "message": "patch 8.2.1364: invalid memory access when searching for raw string\n\nProblem:    Invalid memory access when searching for raw string.\nSolution:   Check for delimiter match before following quote. (closes #6578)\n"
    },
    {
      "commit": "e46a2ed0d8471b93a8b9edd98280d5de4a02c623",
      "tree": "e681ec13540558f2c1a28742dbeddd57dbfcb875",
      "parents": [
        "ecd34bf55d72f530859e290ac02ee41f9fb27cce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 04 21:04:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 04 21:04:57 2020 +0200"
      },
      "message": "patch 8.2.1363: test trying to run terminal when it is not supported\n\nProblem:    Test trying to run terminal when it is not supported.\nSolution:   Check if Vim can be run in a terminal.\n"
    },
    {
      "commit": "ecd34bf55d72f530859e290ac02ee41f9fb27cce",
      "tree": "14398ccf3e01d8e0233c1994c8e0938086a03e32",
      "parents": [
        "6a25026262e2cdbbd8738361c5bd6ebef8862d87"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 04 20:17:31 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 04 20:17:31 2020 +0200"
      },
      "message": "patch 8.2.1362: last entry of \":set term\u003dxxx\" overwritten by error message\n\nProblem:    Last entry of \":set term\u003dxxx\" overwritten by error message when\n            \u0027cmdheight\u0027 is two or more. (Tony Mechelynck)\nSolution:   Output extra line breaks.\n"
    },
    {
      "commit": "6a25026262e2cdbbd8738361c5bd6ebef8862d87",
      "tree": "9def77d5050aeedbb4f9a9a48364fd129b2426c0",
      "parents": [
        "f96e9dec636d7d105b015680d8c5d6b47d936e01"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 04 15:53:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 04 15:53:01 2020 +0200"
      },
      "message": "patch 8.2.1361: error for white space after expression in assignment\n\nProblem:    Error for white space after expression in assignment.\nSolution:   Skip over white space. (closes #6617)\n"
    },
    {
      "commit": "f96e9dec636d7d105b015680d8c5d6b47d936e01",
      "tree": "33aa2dc0995d37b12de0da54e0d5d3002c03a764",
      "parents": [
        "83144546488b544a1fe4e2a4f8be954b98c696fc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 03 22:39:28 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 03 22:39:28 2020 +0200"
      },
      "message": "patch 8.2.1360: stray error for white space after expression\n\nProblem:    Stray error for white space after expression.\nSolution:   Ignore trailing white space. (closes #6608)\n"
    },
    {
      "commit": "83144546488b544a1fe4e2a4f8be954b98c696fc",
      "tree": "16bd66c688611b0e812405fb2d98e43ee2e70bd8",
      "parents": [
        "434d72cbf2170d54cb4f8acbe995a9a55cceb92a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 20:40:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 20:40:43 2020 +0200"
      },
      "message": "patch 8.2.1359: Vim9: cannot assign to / register in Vim9 script\n\nProblem:    Vim9: cannot assign to / register in Vim9 script.\nSolution:   Adjust check for assignment in Vim9 script. (closes #6567)\n"
    },
    {
      "commit": "434d72cbf2170d54cb4f8acbe995a9a55cceb92a",
      "tree": "161d3be24d489926aac2d0c03f29eeb9dc0224c1",
      "parents": [
        "658217276fccb5e53cdf4ba0f023bca80e0a8fed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 20:03:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 20:03:25 2020 +0200"
      },
      "message": "patch 8.2.1358: Vim9: test fails with +dnd is not available\n\nProblem:    Vim9: test fails with +dnd is not available.\nSolution:   Add condition.\n"
    },
    {
      "commit": "658217276fccb5e53cdf4ba0f023bca80e0a8fed",
      "tree": "a0aa34fc0291bcae11852949e77342c08b6721b8",
      "parents": [
        "7226e5b19bd6e081043cbcc32541ef72bbdf667d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 18:58:54 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 18:58:54 2020 +0200"
      },
      "message": "patch 8.2.1357: Vim9: cannot assign to / register\n\nProblem:    Vim9: cannot assign to / register.\nSolution:   Adjust check for assignment.\n"
    },
    {
      "commit": "7226e5b19bd6e081043cbcc32541ef72bbdf667d",
      "tree": "45013f2ca71b7c5e3cf85ea64e64ddcf35e7800f",
      "parents": [
        "c2ee44cc382d4b097f51ea3251f00fb35493ea4f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 17:33:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 17:33:26 2020 +0200"
      },
      "message": "patch 8.2.1356: Vim9: cannot get the percent register\n\nProblem:    Vim9: cannot get the percent register.\nSolution:   Check for readable registers instead of writable. (closes #6566)\n"
    },
    {
      "commit": "c2ee44cc382d4b097f51ea3251f00fb35493ea4f",
      "tree": "2e4898d1e21091deeb29c749b5503f4e31cf7518",
      "parents": [
        "aa970abd0a987de96321d33db82f70bbceac931b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 16:59:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 16:59:00 2020 +0200"
      },
      "message": "patch 8.2.1355: Vim9: no error using :let for options and registers\n\nProblem:    Vim9: no error using :let for options and registers.\nSolution:   Give an error. (closes #6568)\n"
    },
    {
      "commit": "aa970abd0a987de96321d33db82f70bbceac931b",
      "tree": "cc8ef467c00b6274b7e221caa7850f22bcd667fc",
      "parents": [
        "8b89614e69b9b2330539d0482e44f4724053e780"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 16:10:39 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 16:10:39 2020 +0200"
      },
      "message": "patch 8.2.1354: test 59 is old style\n\nProblem:    Test 59 is old style.\nSolution:   Convert into a new style test. (Yegappan Lakshmanan, closes #6604)\n"
    },
    {
      "commit": "8b89614e69b9b2330539d0482e44f4724053e780",
      "tree": "bd5fc52f3c86d02be678746252ca12e1c863f49d",
      "parents": [
        "ad486a0f0dd194826fdb733516bf0f35382c9dd7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 15:05:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 15:05:05 2020 +0200"
      },
      "message": "patch 8.2.1353: crash when drawing double-wide character in terminal window\n\nProblem:    Crash when drawing double-wide character in terminal window.\n            (Masato Nishihata)\nSolution:   Check getcell() returning NULL. (issue #6141)\n"
    },
    {
      "commit": "ad486a0f0dd194826fdb733516bf0f35382c9dd7",
      "tree": "859e99f5181e93161caab1a2960db90c3a981ac3",
      "parents": [
        "bcbf41395f93aabd577a17dc4fbabe523d0a7ce8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 23:22:18 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 23:22:18 2020 +0200"
      },
      "message": "patch 8.2.1352: Vim9: no error for shadowing a script-local function\n\nProblem:    Vim9: no error for shadowing a script-local function by a nested\n            function.\nSolution:   Check for script-local function. (closes #6586)\n"
    },
    {
      "commit": "bcbf41395f93aabd577a17dc4fbabe523d0a7ce8",
      "tree": "9cc9270de87f65cb8ad127fb663ba937fcff9cf8",
      "parents": [
        "b9a2cac3ef293bfdfe80dea6c6d16d02b7af5435"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 22:35:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 22:35:13 2020 +0200"
      },
      "message": "patch 8.2.1351: Vim9: no proper error if using namespace for nested function\n\nProblem:    Vim9: no proper error if using namespace for nested function.\nSolution:   Specifically check for a namespace. (closes #6582)\n"
    },
    {
      "commit": "b9a2cac3ef293bfdfe80dea6c6d16d02b7af5435",
      "tree": "eae74c5cef16b3e79467425bf355d49b8d9bca45",
      "parents": [
        "eef2102e20d24f5fbd1c9f53c7a35df61585c5ab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 22:23:20 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 22:23:20 2020 +0200"
      },
      "message": "patch 8.2.1350: Vim9: no test for error message when redefining function\n\nProblem:    Vim9: no test for error message when redefining function.\nSolution:   Add a test.\n"
    },
    {
      "commit": "eef2102e20d24f5fbd1c9f53c7a35df61585c5ab",
      "tree": "1bfa42d3637ea2b19021b1a7f6e859791f343ad4",
      "parents": [
        "e4218b9416bdcd78b9779a06258198573a0c369e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 22:16:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 22:16:43 2020 +0200"
      },
      "message": "patch 8.2.1349: Vim9: can define a function with the name of an import\n\nProblem:    Vim9: can define a function with the name of an import.\nSolution:   Disallow using an existing name. (closes #6585)\n"
    },
    {
      "commit": "e4218b9416bdcd78b9779a06258198573a0c369e",
      "tree": "941685ea5c29e3813c61f9f30524d84d24c11f5a",
      "parents": [
        "909443028b57d7514ce3c71f00e9d808f2126b4f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 21:11:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 21:11:38 2020 +0200"
      },
      "message": "patch 8.2.1348: build failure without the eval feature\n\nProblem:    Build failure without the eval feature.\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "909443028b57d7514ce3c71f00e9d808f2126b4f",
      "tree": "1d574ce00cdb456fbd241dadb493ed652d657a40",
      "parents": [
        "491799be5084dde7aa3367462f306e7b71dbc4a5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 20:45:11 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 20:45:11 2020 +0200"
      },
      "message": "patch 8.2.1347: cannot easily get the script ID\n\nProblem:    Cannot easily get the script ID.\nSolution:   Support expand(\u0027\u003cSID\u003e\u0027).\n"
    },
    {
      "commit": "491799be5084dde7aa3367462f306e7b71dbc4a5",
      "tree": "820cf7924d98b0f3d9099812ec8042e5c0727c86",
      "parents": [
        "f8992d47cd50494c64bb733329067c9de3c75200"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 19:23:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 19:23:43 2020 +0200"
      },
      "message": "patch 8.2.1346: small build fails\n\nProblem:    Small build fails.\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "f8992d47cd50494c64bb733329067c9de3c75200",
      "tree": "9bf5664c4b44b08508d54000ce9c8a63168e84bb",
      "parents": [
        "2c79e9d14dc0e61d8c357946d01107ec23ec0fe2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 19:14:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 19:14:13 2020 +0200"
      },
      "message": "patch 8.2.1345: Redraw error when using visual block and scroll\n\nProblem:    Redraw error when using visual block and scroll.\nSolution:   Add check for w_topline. ( closes #6597)\n"
    },
    {
      "commit": "2c79e9d14dc0e61d8c357946d01107ec23ec0fe2",
      "tree": "c89c47e7288d3b4e94e06546a661c17d7eb416c4",
      "parents": [
        "333894b195479c9304a19f4e6ec1a9c09ecf07e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 18:57:52 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 18:57:52 2020 +0200"
      },
      "message": "patch 8.2.1344: Vim9: No test for trying to redefine global function\n\nProblem:    Vim9: No test for trying to redefine global function.\nSolution:   Add a test.\n"
    },
    {
      "commit": "333894b195479c9304a19f4e6ec1a9c09ecf07e4",
      "tree": "f3d51abe5fcb010185d6b471f1100df09745f0a3",
      "parents": [
        "f5a48010ef9e47319185f1aaac1bc6d45cd4d47a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 18:53:07 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 18:53:07 2020 +0200"
      },
      "message": "patch 8.2.1343: Vim9: cannot find global function when using g:\n\nProblem:    Vim9: cannot find global function when using g: when local\n            function with the same name exists.\nSolution:   Find global function when using g:.\n"
    },
    {
      "commit": "f5a48010ef9e47319185f1aaac1bc6d45cd4d47a",
      "tree": "cf15e3bf7d2370d598b48a0ca392744f806d4521",
      "parents": [
        "2ec208172c37b06a6177e32359214e5e02bfbed5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 17:00:03 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 17:00:03 2020 +0200"
      },
      "message": "patch 8.2.1342: Vim9: accidentally using \"t\" gives a confusing error\n\nProblem:    Vim9: accidentally using \"x\" gives a confusing error.\nSolution:   Disallow using \":t\" in Vim9 script. (issue #6399)\n"
    },
    {
      "commit": "2ec208172c37b06a6177e32359214e5e02bfbed5",
      "tree": "7b8c6878d8bc1bdaaab5668851be17683307dc37",
      "parents": [
        "b86abadf87bd0f85f800077171ec4b98aefff776"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 16:35:08 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 16:35:08 2020 +0200"
      },
      "message": "patch 8.2.1341: build failures\n\nProblem:    Build failures.\nSolution:   Add missing error message.\n"
    },
    {
      "commit": "b86abadf87bd0f85f800077171ec4b98aefff776",
      "tree": "8de3e19c4a33da64318424ddb94cf4b727af6623",
      "parents": [
        "2caa1594e72be7a876c21ed5c2df252d3537cfa7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 16:08:19 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 16:08:19 2020 +0200"
      },
      "message": "patch 8.2.1340: some tests fail on Cirrus CI and/or with FreeBSD\n\nProblem:    Some tests fail on Cirrus CI and/or with FreeBSD.\nSolution:   Make \u0027backupskip\u0027 empty. Do not run tests as root. Check for\n            directory when using viminfo. (Ozaki Kiichi, closes #6596)\n"
    },
    {
      "commit": "2caa1594e72be7a876c21ed5c2df252d3537cfa7",
      "tree": "e8fb2ce786fe5c4d4b85a872cd3dbc6be2488496",
      "parents": [
        "8e4c8c853e3ffbd9258f89180692879ec6bce72b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 15:53:19 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 15:53:19 2020 +0200"
      },
      "message": "patch 8.2.1339: Vim9: assigning to global dict variable doesn\u0027t work\n\nProblem:    Vim9: assigning to global dict variable doesn\u0027t work.\nSolution:   Guess variable type based in index type. (issue #6591)\n"
    },
    {
      "commit": "8e4c8c853e3ffbd9258f89180692879ec6bce72b",
      "tree": "4c9fffbb135d0f4d2bb150e8467549e97993c88b",
      "parents": [
        "586268721dd5d6e50903a8a457f02e0dda901856"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 15:38:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 15:38:38 2020 +0200"
      },
      "message": "patch 8.2.1338: Vim9: assigning to script-local variable doesn\u0027t check type\n\nProblem:    Vim9: assigning to script-local variable doesn\u0027t check type.\nSolution:   Use the type. (issue #6591)\n"
    },
    {
      "commit": "586268721dd5d6e50903a8a457f02e0dda901856",
      "tree": "bc6334d9899191937f12bedaaf0e140f5e7c7e93",
      "parents": [
        "af50e899e70ee34d5356846afbea7d75701cb22b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 14:06:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 14:06:38 2020 +0200"
      },
      "message": "patch 8.2.1337: Vim9: cannot use empty key in dict assignment\n\nProblem:    Vim9: cannot use empty key in dict assignment.\nSolution:   Allow empty key. (closes #6591)\n"
    },
    {
      "commit": "af50e899e70ee34d5356846afbea7d75701cb22b",
      "tree": "c913336cad923a4c29c87a977caf46780bda09a3",
      "parents": [
        "4e1d8bd79b87b120bd40afe0eba54a419f8c3aee"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 13:22:10 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 13:22:10 2020 +0200"
      },
      "message": "patch 8.2.1336: build failure on non-Unix systems\n\nProblem:    Build failure on non-Unix systems.\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "4e1d8bd79b87b120bd40afe0eba54a419f8c3aee",
      "tree": "607aae6414e535150f3e7f385e5519a6da063c25",
      "parents": [
        "b53da7918c643ef4de1256c37bc8b92413e6dcec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 13:10:14 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 13:10:14 2020 +0200"
      },
      "message": "patch 8.2.1335: CTRL-C in the GUI doesn\u0027t interrupt\n\nProblem:    CTRL-C in the GUI doesn\u0027t interrupt. (Sergey Vlasov)\nSolution:   Recognize \"C\" with CTRL modifier as CTRL-C. (issue #6565)\n"
    },
    {
      "commit": "b53da7918c643ef4de1256c37bc8b92413e6dcec",
      "tree": "40ab927a2df838b7ba70f3741eb3feedb583bc2d",
      "parents": [
        "af8edbb8dc551aaf2105a4d77b3d8495da239ef0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 12:26:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 12:26:04 2020 +0200"
      },
      "message": "patch 8.2.1334: Github workflow timeout needs tuning\n\nProblem:    Github workflow timeout needs tuning\nSolution:   Use a 10 minute timeout. Fail when timing out. (Ken Takata,\n            closes #6590)\n"
    },
    {
      "commit": "af8edbb8dc551aaf2105a4d77b3d8495da239ef0",
      "tree": "c968eb7edde8e1229516ad33f7f2b927b52d2314",
      "parents": [
        "ce6583568ff5b3e0e6438b37ede2c80bedffba10"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 00:03:09 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 01 00:03:09 2020 +0200"
      },
      "message": "patch 8.2.1333: Vim9: memory leak when using nested global function\n\nProblem:    Vim9: memory leak when using nested global function.\nSolution:   Swap from and to when copying the lines.\n"
    },
    {
      "commit": "ce6583568ff5b3e0e6438b37ede2c80bedffba10",
      "tree": "d9899ba05c65d4b330d64c71f43df13e4be9c103",
      "parents": [
        "badd8486f7442bfcf55e0234ece80488958e7114"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 31 23:47:12 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 31 23:47:12 2020 +0200"
      },
      "message": "patch 8.2.1332: Vim9: memory leak when using nested global function\n\nProblem:    Vim9: memory leak when using nested global function.\nSolution:   Delete the function when deleting the instruction.  Disable test\n            that still causes a leak.\n"
    },
    {
      "commit": "badd8486f7442bfcf55e0234ece80488958e7114",
      "tree": "a1f41f30f0e7579585be9dcd4f6e84f7157429c1",
      "parents": [
        "3a53ec8bdddccf06a0e9db263277c50a6015294d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 31 22:38:17 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 31 22:38:17 2020 +0200"
      },
      "message": "patch 8.2.1331: Vim9: :echo with two lists doesn\u0027t work\n\nProblem:    Vim9: :echo with two lists doesn\u0027t work.\nSolution:   Do not skip white space before []. (closes #6552)\n"
    },
    {
      "commit": "3a53ec8bdddccf06a0e9db263277c50a6015294d",
      "tree": "4533864b42a979af79919ee672fef0f3b05b542d",
      "parents": [
        "38ddf333f6b2806b0ea2dd052ee1cd50dd7f4525"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 31 22:17:32 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 31 22:17:32 2020 +0200"
      },
      "message": "patch 8.2.1330: Github workflow takes longer than needed\n\nProblem:    Github workflow takes longer than needed.\nSolution:   Do two test runs in parallel instead of sequentially. (Ken Takata,\n            closes #6579)\n"
    },
    {
      "commit": "38ddf333f6b2806b0ea2dd052ee1cd50dd7f4525",
      "tree": "5174c1e94e06de25435c40113f6d793eb97659c7",
      "parents": [
        "4d4d1cd5c8b61ef0296bd6190ca2a0b2d6d96ba7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 31 22:05:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 31 22:05:04 2020 +0200"
      },
      "message": "patch 8.2.1329: Vim9: cannot define global function inside :def function\n\nProblem:    Vim9: cannot define global function inside :def function.\nSolution:   Assign to global variable instead of local. (closes #6584)\n"
    },
    {
      "commit": "4d4d1cd5c8b61ef0296bd6190ca2a0b2d6d96ba7",
      "tree": "0d7e06a252e1f6ba2b97c86b163b5fc8954b117b",
      "parents": [
        "f4ee528086dcff2b8744544c440853f177956261"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 30 22:14:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 30 22:14:33 2020 +0200"
      },
      "message": "patch 8.2.1328: no space allowed before comma in list\n\nProblem:    No space allowed before comma in list.\nSolution:   Legacy Vim script allows it. (closes #6577)\n"
    },
    {
      "commit": "f4ee528086dcff2b8744544c440853f177956261",
      "tree": "3662005de667b49daabd017ae6aaf90364e1f049",
      "parents": [
        "9d489566815d7913afc5dfc2a772bacede3970fb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 30 20:18:08 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 30 20:18:08 2020 +0200"
      },
      "message": "patch 8.2.1327: Mac: configure can\u0027t find Tcl libraries\n\nProblem:    Mac: configure can\u0027t find Tcl libraries.\nSolution:   Adjust configure check. (closes #6575)\n"
    },
    {
      "commit": "9d489566815d7913afc5dfc2a772bacede3970fb",
      "tree": "eff105e7214186b0a4bf31296d06d7d89926935a",
      "parents": [
        "ea2d8d25718836bf627b67b7fcd28a1e528bb7b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 30 20:08:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 30 20:08:50 2020 +0200"
      },
      "message": "patch 8.2.1326: Vim9: skipping over white space after list\n\nProblem:    Vim9: skipping over white space after list.\nSolution:   Do not skip white space, a following [] would be misinterpreted.\n            (closes #6552)  Fix a few side effects.\n"
    },
    {
      "commit": "ea2d8d25718836bf627b67b7fcd28a1e528bb7b9",
      "tree": "7e7b8bf47580bd922ef16614903881ef4e8892cd",
      "parents": [
        "c7e44a7e4caedc1bc33f5c8e481109c0ae002823"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 22:11:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 22:11:05 2020 +0200"
      },
      "message": "patch 8.2.1325: Vim9: using Vim9 script for autaload not tested\n\nProblem:    Vim9: using Vim9 script for autaload not tested.\nSolution:   Add a test.  Update help.\n"
    },
    {
      "commit": "c7e44a7e4caedc1bc33f5c8e481109c0ae002823",
      "tree": "b02eb9d1c71a798dcc24182932ef22b449c95030",
      "parents": [
        "696ba23149eb5a7226e606e3fe6f15fdd064c5f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 21:37:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 21:37:43 2020 +0200"
      },
      "message": "patch 8.2.1324: Vim9: line break after \"\u003d\" does not work\n\nProblem:    Vim9: line break after \"\u003d\" does not work.\nSolution:   Also allow for NUL after \"\u003d\". (closes #6549)\n"
    },
    {
      "commit": "696ba23149eb5a7226e606e3fe6f15fdd064c5f7",
      "tree": "76bcd1a409c844c1e0298581f56098c4b0ba869a",
      "parents": [
        "1040956292a9f2c3d02fc08febd5acf349c85590"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 21:20:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 21:20:41 2020 +0200"
      },
      "message": "patch 8.2.1323: Vim9: invalid operators only rejected in :def function\n\nProblem:    Vim9: invalid operators only rejected in :def function.\nSolution:   Also reject them at script level. (closes #6564)\n"
    },
    {
      "commit": "1040956292a9f2c3d02fc08febd5acf349c85590",
      "tree": "9478dbc3a208ce7689737cd8ba36aac07c86689e",
      "parents": [
        "7b7f78f51dc5a2c307330af0d4e53faced34726f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 20:00:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 20:00:38 2020 +0200"
      },
      "message": "patch 8.2.1322: Vim9: method on double quoted string doesn\u0027t work\n\nProblem:    Vim9: method on double quoted string doesn\u0027t work.\nSolution:   Recognize double quoted string. (closes #6562)\n"
    },
    {
      "commit": "7b7f78f51dc5a2c307330af0d4e53faced34726f",
      "tree": "fd592f49c2129d88d4e7e81d4ffcd8cbe855f4e7",
      "parents": [
        "33afa2447bdb0bdd15253c69a2cf6f9903685815"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 19:29:23 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 19:29:23 2020 +0200"
      },
      "message": "patch 8.2.1321: GitHub CI also runs on tag push\n\nProblem:    GitHub CI also runs on tag push.\nSolution:   Skip CI on push. (Ken Takata, closes #6571)\n"
    },
    {
      "commit": "33afa2447bdb0bdd15253c69a2cf6f9903685815",
      "tree": "ce6c8c150686419faa6fb762f8ae22a2054a6d7b",
      "parents": [
        "ac7bf8c4bfcbb157a2db6b939927bf11edb6ba7b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 19:18:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 19:18:00 2020 +0200"
      },
      "message": "patch 8.2.1320: Vim9: cannot declare some single letter variables\n\nProblem:    Vim9: cannot declare some single letter variables.\nSolution:   Do not recognize a colon for a namespace for single letter\n            variables. (closes #6547)\n"
    }
  ],
  "next": "ac7bf8c4bfcbb157a2db6b939927bf11edb6ba7b"
}
