)]}'
{
  "log": [
    {
      "commit": "91689ea8ae01acb3daf8ba0ee91acd729af7c84c",
      "tree": "639904b847bb756cb8bc423b19bdf5b40e886606",
      "parents": [
        "5c3128efe6bc48cbd88da23973db389ad3b8ab63"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 11 22:04:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 11 22:04:53 2020 +0200"
      },
      "message": "patch 8.2.0738: mouse handling in a terminal window not well tested\n\nProblem:    Mouse handling in a terminal window not well tested.\nSolution:   Add tests. (Yegappan Lakshmanan, closes #6052)\n"
    },
    {
      "commit": "5c3128efe6bc48cbd88da23973db389ad3b8ab63",
      "tree": "6a83b30c6c976e4162b80375d089692e8b162447",
      "parents": [
        "aacc6afdb8cdeb2558e6942dcd65ca0079bec1ee"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 11 20:54:42 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 11 20:54:42 2020 +0200"
      },
      "message": "patch 8.2.0737: when shell doesn\u0027t support CTRL-Z Vim still handles it\n\nProblem:    When shell doesn\u0027t support CTRL-Z Vim still handles it.\nSolution:   Ignore the STOP signal if it was ignored on startup.\n            (Kurtis Rader, closes #5990, closes #6058)\n"
    },
    {
      "commit": "aacc6afdb8cdeb2558e6942dcd65ca0079bec1ee",
      "tree": "a59d7bdb862ddf0ffbad81ec917039d8071ada63",
      "parents": [
        "bc38f25c021dc4314c77d50a608329a328b0d988"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 11 19:46:36 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 11 19:46:36 2020 +0200"
      },
      "message": "patch 8.2.0736: some files not recognized as pamenv\n\nProblem:    Some files not recognized as pamenv.\nSolution:   Add pam_inv.conf. (closes #6065)\n"
    },
    {
      "commit": "bc38f25c021dc4314c77d50a608329a328b0d988",
      "tree": "9579f338c882e77b3a8969d707887840e0f9a9fd",
      "parents": [
        "04816717dfea6e2469ff4c9d40f68b59aaf03724"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 23:20:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 23:20:06 2020 +0200"
      },
      "message": "patch 8.2.0735: Vim9: using unitialized memory\n\nProblem:    Vim9: using unitialized memory.\nSolution:   Clear the arg_lvar field.\n"
    },
    {
      "commit": "04816717dfea6e2469ff4c9d40f68b59aaf03724",
      "tree": "4555ac9bf8b4046e7e8c21b59928f5bae1f421f8",
      "parents": [
        "cb2bdb1c6d8b6df4a3d9cfb1ad9e602dace5d310"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 23:11:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 23:11:53 2020 +0200"
      },
      "message": "patch 8.2.0734: Vim9: leaking memory when using :finish\n\nProblem:    Vim9: leaking memory when using :finish.\nSolution:   Do not check for next line in third pass.\n"
    },
    {
      "commit": "cb2bdb1c6d8b6df4a3d9cfb1ad9e602dace5d310",
      "tree": "5b663eb24c488eeeb52eeae812905724dfd1a600",
      "parents": [
        "f163bd5e41e8ea1d32e7977e671598a9d6f7b23c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 22:53:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 22:53:56 2020 +0200"
      },
      "message": "patch 8.2.0733: Vim9: assigning to dict or list argument does not work\n\nProblem:    Vim9: assigning to dict or list argument does not work.\nSolution:   Recognize an argument as assignment target.\n"
    },
    {
      "commit": "f163bd5e41e8ea1d32e7977e671598a9d6f7b23c",
      "tree": "89429218a74bdf64027a9c204e6911d1f967d297",
      "parents": [
        "7e5bd91dc99e1ecb38c4220eaab1a906a69815c2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 21:47:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 21:47:43 2020 +0200"
      },
      "message": "patch 8.2.0732: Vim9: storing value in dict messes up stack\n\nProblem:    Vim9: storing value in dict messes up stack.\nSolution:   Correct item count of stack.\n"
    },
    {
      "commit": "7e5bd91dc99e1ecb38c4220eaab1a906a69815c2",
      "tree": "72af03ba723dacc3f1a3e2cce4da83ed5ef852b4",
      "parents": [
        "1cc2a94f80ba982f83d1e2d37c4726867e36bd9f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 21:20:29 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 21:20:29 2020 +0200"
      },
      "message": "patch 8.2.0731: Vim9: parsing declarations continues after :finish\n\nProblem:    Vim9: parsing declarations continues after :finish.\nSolution:   Bail out when encountering :finish.\n"
    },
    {
      "commit": "1cc2a94f80ba982f83d1e2d37c4726867e36bd9f",
      "tree": "0a3e665fd7584d8f18f32000a020f9774eae2ca3",
      "parents": [
        "89483d40438830fb9e74a5ec6c92d2470b05e4c2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 19:10:31 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 19:10:31 2020 +0200"
      },
      "message": "patch 8.2.0730: Vim9: Assignment to dict member does not work\n\nProblem:    Vim9: Assignment to dict member does not work.\nSolution:   Parse dict assignment. Implement getting dict member.\n"
    },
    {
      "commit": "89483d40438830fb9e74a5ec6c92d2470b05e4c2",
      "tree": "beb03e9bded5798073787f275b2f3cee63814f8b",
      "parents": [
        "69212b11d18d9d8951968f6ca88e6ce046c90675"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 15:24:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 15:24:44 2020 +0200"
      },
      "message": "patch 8.2.0729: Vim9: When reloading a script variables are not cleared\n\nProblem:    Vim9: When reloading a script variables are not cleared.\nSolution:   When sourcing a script again clear all script-local variables.\n"
    },
    {
      "commit": "69212b11d18d9d8951968f6ca88e6ce046c90675",
      "tree": "bafe83527480cae15c9452542cd7ad3c88db6458",
      "parents": [
        "d695ba732de915fc227c1069a7a4e1d5049601bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 14:14:03 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 14:14:03 2020 +0200"
      },
      "message": "patch 8.2.0728: messages about a deadly signal are not left aligned\n\nProblem:    Messages about a deadly signal are not left aligned.\nSolution:   Output a CR before the NL. (Dominique Pelle, #6055)\n"
    },
    {
      "commit": "d695ba732de915fc227c1069a7a4e1d5049601bd",
      "tree": "edb18dc2dded07e3f3ba3f2f8d2da1a0d5d219bd",
      "parents": [
        "3b6a6eb7b4e0ac5b75dd2518bd27bce2b13298a3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 13:42:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 13:42:43 2020 +0200"
      },
      "message": "patch 8.2.0727: MS-Windows: new gcc compiler does not support scanf format\n\nProblem:    MS-Windows: new gcc compiler does not support scanf format.\nSolution:   Use \"%ll\" instead of \"%I\". (Ken Takata)\n"
    },
    {
      "commit": "3b6a6eb7b4e0ac5b75dd2518bd27bce2b13298a3",
      "tree": "9d54c87e593b7591d54b97db482b5c74e7d44047",
      "parents": [
        "09689a02840be40fa7bb10b1921fb5bc5b2908f1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 23:20:20 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 23:20:20 2020 +0200"
      },
      "message": "patch 8.2.0726: Vim9: leaking memory when calling not compiled :def function\n\nProblem:    Vim9: leaking memory when calling not compiled :def function.\nSolution:   Check if function is compiled earlier.\n"
    },
    {
      "commit": "09689a02840be40fa7bb10b1921fb5bc5b2908f1",
      "tree": "4aced60f6702ce56232c9ee70bf977234e054c39",
      "parents": [
        "396f3138ca83ce844679143861f544070683d479"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 22:50:08 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 22:50:08 2020 +0200"
      },
      "message": "patch 8.2.0725: Vim9: cannot call a function declared later in Vim9 script\n\nProblem:    Vim9: cannot call a function declared later in Vim9 script.\nSolution:   Make two passes through the script file.\n"
    },
    {
      "commit": "396f3138ca83ce844679143861f544070683d479",
      "tree": "3001662756c9b1bacee2511eb5e97f73d7adc0cb",
      "parents": [
        "1c74721233dac057778f9aef9ae20f49d934ec22"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 18:44:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 18:44:56 2020 +0200"
      },
      "message": "patch 8.2.0724: Vim9: appending to buffer/window/tab variable not tested\n\nProblem:    Vim9: appending to buffer/window/tab variable not tested\nSolution:   Add a test.\n"
    },
    {
      "commit": "1c74721233dac057778f9aef9ae20f49d934ec22",
      "tree": "a07cbfbbde84c6551fd2127670622253ed0ffef5",
      "parents": [
        "7f14155f422ffcc997fc5a0b635a20a4bafd2093"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 18:28:34 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 18:28:34 2020 +0200"
      },
      "message": "patch 8.2.0723: Vim9: nested constant expression not evaluated compile time\n\nProblem:    Vim9: nested constant expression not evaluated compile time.\nSolution:   Use compile_expr1() for parenthesis.\n"
    },
    {
      "commit": "7f14155f422ffcc997fc5a0b635a20a4bafd2093",
      "tree": "5267623a8ad8f42e16ef0e35570ebb6392918b8d",
      "parents": [
        "497f76bfbf9d5fe951221573d23696bb9e512c0b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 17:35:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 17:35:53 2020 +0200"
      },
      "message": "patch 8.2.0722: Vim9: not handling constant expression for elseif\n\nProblem:    Vim9: not handling constant expression for elseif.\nSolution:   Use postponed constants.  Delete the code for evaluating a\n            constant expression.\n"
    },
    {
      "commit": "497f76bfbf9d5fe951221573d23696bb9e512c0b",
      "tree": "5e181f427107df0f001635125fda7189e659d9f4",
      "parents": [
        "b1062eb23e7a7a8b44f3416e79c3b28aa6c6c229"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 16:44:22 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 16:44:22 2020 +0200"
      },
      "message": "patch 8.2.0721: Vim9: leaking memory when skipping\n\nProblem:    Vim9: leaking memory when skipping.\nSolution:   Disable skipping in generate_ppconst().\n"
    },
    {
      "commit": "b1062eb23e7a7a8b44f3416e79c3b28aa6c6c229",
      "tree": "02199582ff24ea5208a6d3d365011b716ace7aff",
      "parents": [
        "a5565e4189b7c4d3f03d1f5405fc64d5dc00f717"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 16:11:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 16:11:33 2020 +0200"
      },
      "message": "patch 8.2.0720: occasional exit when encountering an X error\n\nProblem:    Occasional exit when encountering an X error. (Manfred Lotz)\nSolution:   On an X error do not exit, do preserve files.\n"
    },
    {
      "commit": "a5565e4189b7c4d3f03d1f5405fc64d5dc00f717",
      "tree": "78a36791a9413f6de67c3f4930daab0925df65a8",
      "parents": [
        "7d3664df9008bd5f39f8a2555843d1b269946e4d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 15:44:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 15:44:01 2020 +0200"
      },
      "message": "patch 8.2.0719: Vim9: more expressions can be evaluated at compile time\n\nProblem:    Vim9: more expressions can be evaluated at compile time\nSolution:   Recognize has(\u0027name\u0027).\n"
    },
    {
      "commit": "7d3664df9008bd5f39f8a2555843d1b269946e4d",
      "tree": "e2566a0619969a3c98d159a124e4df3fec2627c5",
      "parents": [
        "7d131b071539e73e4f8a1e6ffbb4d7bfc69a57ec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 13:06:24 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 13:06:24 2020 +0200"
      },
      "message": "patch 8.2.0718: gcc warning for returning pointer to local variable\n\nProblem:    Gcc warning for returning pointer to local variable. (John\n            Marriott)\nSolution:   Return another pointer.\n"
    },
    {
      "commit": "7d131b071539e73e4f8a1e6ffbb4d7bfc69a57ec",
      "tree": "b3733fa0e16a93f0e401fe73cf4aaac9bc32537c",
      "parents": [
        "5c2fe644430efabf9dadfb89a9f1e82367eaf28d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 08 19:10:34 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 08 19:10:34 2020 +0200"
      },
      "message": "patch 8.2.0717: Vim9: postponed constant expressions does not scale\n\nProblem:    Vim9: postponed constant expressions does not scale.\nSolution:   Add a structure to pass around postponed constants.\n"
    },
    {
      "commit": "5c2fe644430efabf9dadfb89a9f1e82367eaf28d",
      "tree": "43bdaf62be49cf4b4b426947592bd11d8b6e1124",
      "parents": [
        "cca34aa4bef5327eb4025850045c4c980ef4354b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 23:20:21 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 23:20:21 2020 +0200"
      },
      "message": "patch 8.2.0716: Vim9: another memory leak\n\nProblem:    Vim9: another memory leak.\nSolution:   Clear typval when failing.\n"
    },
    {
      "commit": "cca34aa4bef5327eb4025850045c4c980ef4354b",
      "tree": "39e9ce97dae4daec0ec8f60c857bbddfee31328c",
      "parents": [
        "f0eefce93bb06037a2d45e7ea8c0ad6f1f714151"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 22:23:58 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 22:23:58 2020 +0200"
      },
      "message": "patch 8.2.0715: Vim9: leaking memory\n\nProblem:    Vim9: leaking memory.\nSolution:   Free strings after concatenating them.\n"
    },
    {
      "commit": "f0eefce93bb06037a2d45e7ea8c0ad6f1f714151",
      "tree": "421cf650baa01833eedad0b2348dc4d947af9d85",
      "parents": [
        "2cfb4a2a7248eeb40112bb482ab5b15f01b20433"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 22:19:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 22:19:01 2020 +0200"
      },
      "message": "patch 8.2.0714: Vim9: handling constant expression does not scale\n\nProblem:    Vim9: handling constant expression does not scale.\nSolution:   Use another solution, passint typval_T.\n"
    },
    {
      "commit": "611548105394fdb76827cd431230c9fbfed39929",
      "tree": "410a46043c93be4aaeff1e518cb050c86e4407ff",
      "parents": [
        "0ff5dedf0f69e56320199db7a2aad46be2a1f9b7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 18:51:27 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 18:51:27 2020 +0200"
      },
      "message": "patch 8.2.0713: the pam_environment file is not recognized\n\nProblem:    The pam_environment file is not recognized.\nSolution:   Add a filetype pattern for pamenv. (closes #6051)\n"
    },
    {
      "commit": "0ff5dedf0f69e56320199db7a2aad46be2a1f9b7",
      "tree": "6a951b52ece06eb18f388280df207d64cbd21f34",
      "parents": [
        "b2d0e51366dea6843f991f31a457f5456d162678"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 18:43:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 18:43:44 2020 +0200"
      },
      "message": "patch 8.2.0712: various code not fully tested\n\nProblem:    Various code not fully tested.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #6049)\n"
    },
    {
      "commit": "b2d0e51366dea6843f991f31a457f5456d162678",
      "tree": "c220d988cb585427bf0e4eae0fc648ec3d0524d5",
      "parents": [
        "4a070cc82e00618db279526797564cb2b4e9b060"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 18:37:03 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 18:37:03 2020 +0200"
      },
      "message": "patch 8.2.0711: temp directory might be cleared\n\nProblem:    With a long running Vim the temp directory might be cleared on\n            some systems.\nSolution:   Lock the temp directory. (closes #6044)\n"
    },
    {
      "commit": "4a070cc82e00618db279526797564cb2b4e9b060",
      "tree": "64dd33dfddbc67afcfc97ca1da752beb9820d995",
      "parents": [
        "ea554ca4faf4a0b96706ea24130c4f485b24b241"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 18:16:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 18:16:35 2020 +0200"
      },
      "message": "patch 8.2.0710: Netbeans test sometimes fails\n\nProblem:    Netbeans test sometimes fails.\nSolution:   Mark any test using an external command as flaky.\n"
    },
    {
      "commit": "ea554ca4faf4a0b96706ea24130c4f485b24b241",
      "tree": "8ad62efc0a2c19cdd81a33d19137158ba55db178",
      "parents": [
        "61a89816996a0cad0d711c91e6e7cea9a9101211"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 17:46:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 17:46:59 2020 +0200"
      },
      "message": "patch 8.2.0709: MS-Windows: compiler warning for int vs size_t\n\nProblem:    MS-Windows: compiler warning for int vs size_t.\nSolution:   Add type cast. (Mike Williams)\n"
    },
    {
      "commit": "61a89816996a0cad0d711c91e6e7cea9a9101211",
      "tree": "c1256b63ced7f3efb60548685764189fdef61889",
      "parents": [
        "f391586f3f6a304d3bb0160ab75bdd9d758bd2da"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 16:58:17 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 16:58:17 2020 +0200"
      },
      "message": "patch 8.2.0708: Vim9: constant expressions are not simplified\n\nProblem:    Vim9: constant expressions are not simplified.\nSolution:   Simplify string concatenation.\n"
    },
    {
      "commit": "f391586f3f6a304d3bb0160ab75bdd9d758bd2da",
      "tree": "2801ca68101c193940bd545816d99f88a9225664",
      "parents": [
        "8a1c1013153a7f08e014facac883a1987985d6db"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 14:37:19 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 14:37:19 2020 +0200"
      },
      "message": "patch 8.2.0707: Vim9 function test fails\n\nProblem:    Vim9 function test fails.\nSolution:   Adjust expected error code.\n"
    },
    {
      "commit": "8a1c1013153a7f08e014facac883a1987985d6db",
      "tree": "31a0dc7180e1eefbf0e3fbc4d943ea6254eb0770",
      "parents": [
        "3657686a0e8fd07428a25c2cf9efcc8b5d33f895"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 14:07:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 14:07:25 2020 +0200"
      },
      "message": "patch 8.2.0706: Vim9: using assert_fails() causes function to finish\n\nProblem:    Vim9: using assert_fails() causes function to finish.\nSolution:   Check did_emsg instead of called_emsg.\n"
    },
    {
      "commit": "3657686a0e8fd07428a25c2cf9efcc8b5d33f895",
      "tree": "067245847a5be449b45ba5bd3d3b80962cadb6ec",
      "parents": [
        "f821ddaa0c27230012a6bffbec6fb0ab2f101171"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 06 22:25:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 06 22:25:05 2020 +0200"
      },
      "message": "patch 8.2.0705: indent tests don\u0027t run on CI for FreeBSD\n\nProblem:    Indent tests don\u0027t run on CI for FreeBSD.\nSolution:   Set modeline. (Ozaki Kiichi, closes #6048)\n"
    },
    {
      "commit": "f821ddaa0c27230012a6bffbec6fb0ab2f101171",
      "tree": "3f1ec3abf833b521b235e40415b108353d8973bb",
      "parents": [
        "b68b346e6db6d3f848e0a89905fcd7777b73c5d8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 06 22:18:17 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 06 22:18:17 2020 +0200"
      },
      "message": "patch 8.2.0704: Vim9: memory leak in disassemble test\n\nProblem:    Vim9: memory leak in disassemble test.\nSolution:   Decrement refcount when creating funccal.\n"
    },
    {
      "commit": "b68b346e6db6d3f848e0a89905fcd7777b73c5d8",
      "tree": "566601b221f3af448beea080d27dc3772c027b9e",
      "parents": [
        "54ed0dff2913f9c973f6ab04b3c96372bdf07406"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 06 21:06:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 06 21:06:30 2020 +0200"
      },
      "message": "patch 8.2.0703: Vim9: closure cannot store value in outer context\n\nProblem:    Vim9: closure cannot store value in outer context.\nSolution:   Make storing value in outer context work.  Make :disassemble\n            accept a function reference.\n"
    },
    {
      "commit": "54ed0dff2913f9c973f6ab04b3c96372bdf07406",
      "tree": "85c270380c2dc0a50327a62698b3841701b291ef",
      "parents": [
        "2a1381c305b32885c644cc300e4f6734292626a2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 06 19:38:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed May 06 19:38:30 2020 +0200"
      },
      "message": "patch 8.2.0702: running channel tests may leave running process behind\n\nProblem:    Running channel tests may leave running process behind.\nSolution:   Make Python client exit when running into EOF. (Kurtis Rader,\n            part of #6046)\n"
    },
    {
      "commit": "2a1381c305b32885c644cc300e4f6734292626a2",
      "tree": "af8470f90b17c3c39a754fca7f050636eeb64a57",
      "parents": [
        "40ee466c361b9698c2a452a36ff4d6c6e5382ed0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 23:32:58 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 23:32:58 2020 +0200"
      },
      "message": "patch 8.2.0701: Vim9 test fails without job feature\n\nProblem:    Vim9 test fails without job feature.\nSolution:   Add feature check.\n"
    },
    {
      "commit": "40ee466c361b9698c2a452a36ff4d6c6e5382ed0",
      "tree": "d0a6f06126ed83da69e7c83fe034a1eceb9ca106",
      "parents": [
        "015f4267f4a28627c1872042078a95be7e06c4dc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 22:08:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 22:08:26 2020 +0200"
      },
      "message": "patch 8.2.0700: Vim9: converting error message to exception not tested\n\nProblem:    Vim9: converting error message to exception not tested.\nSolution:   Test exception from error.  Do not continue after :echoerr.\n"
    },
    {
      "commit": "015f4267f4a28627c1872042078a95be7e06c4dc",
      "tree": "85ad516a7aea34258e90585eb2f21ced022811a7",
      "parents": [
        "f9ab52e155dc13f59b654d754041fe78e17b9074"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 21:25:22 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 21:25:22 2020 +0200"
      },
      "message": "patch 8.2.0699: Vim9: not all errors tested\n\nProblem:    Vim9: not all errors tested.\nSolution:   Add test for deleted function.  Bail out on first error.\n"
    },
    {
      "commit": "f9ab52e155dc13f59b654d754041fe78e17b9074",
      "tree": "2623a6b84c994bb0459d744e7432da1409b3cc2a",
      "parents": [
        "221fcc741a6660bfc3fd0d64937d0c15bb71f51d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 19:57:18 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 19:57:18 2020 +0200"
      },
      "message": "patch 8.2.0698: insert mode completion not fully tested\n\nProblem:    Insert mode completion not fully tested.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #6041)\n"
    },
    {
      "commit": "221fcc741a6660bfc3fd0d64937d0c15bb71f51d",
      "tree": "143f707a88e1d10dc7602dcb8278aad0ac325602",
      "parents": [
        "0e65d3de0aeff00aa42ea899f1afd11f8b22b93e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 19:46:20 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 19:46:20 2020 +0200"
      },
      "message": "patch 8.2.0697: Vim9: memory leak when using nested function\n\nProblem:    Vim9: memory leak when using nested function.\nSolution:   Unreference function when deleting instructions. Adjust reference\n            count for local variables.\n"
    },
    {
      "commit": "0e65d3de0aeff00aa42ea899f1afd11f8b22b93e",
      "tree": "195a1d055c36afcf3bfade5ea7ba9878f3720f6e",
      "parents": [
        "04b12697838b232b8b17c553ccc74cf1f1bdb81c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 17:53:16 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 17:53:16 2020 +0200"
      },
      "message": "patch 8.2.0696: Vim9: nested function does not work properly\n\nProblem:    Vim9: nested function does not work properly\nSolution:   Create a function reference.  Check argument count.\n"
    },
    {
      "commit": "04b12697838b232b8b17c553ccc74cf1f1bdb81c",
      "tree": "807ca437ea5737fadd91da6be6e1b7b0cf87006e",
      "parents": [
        "80a8d3889bf1341c47f1c88c59825f183b2b4753"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 23:24:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 04 23:24:44 2020 +0200"
      },
      "message": "patch 8.2.0695: Vim9: cannot define a function inside a function\n\nProblem:    Vim9: cannot define a function inside a function.\nSolution:   Initial support for :def inside :def.\n"
    },
    {
      "commit": "80a8d3889bf1341c47f1c88c59825f183b2b4753",
      "tree": "09cf69c6e3dc3f8513badc8ec99dd593ceb7842d",
      "parents": [
        "2fd4cd755c3e87e733b7363ac13e5c0fe0297a80"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 22:57:32 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 22:57:32 2020 +0200"
      },
      "message": "patch 8.2.0694: Haiku: channel and terminal do not work\n\nProblem:    Haiku: channel and terminal do not work.\nSolution:   Close files when the job has finished. (Ozaki Kiichi,\n            closes #6039)\n"
    },
    {
      "commit": "2fd4cd755c3e87e733b7363ac13e5c0fe0297a80",
      "tree": "18c8c7d8cd28a768865ca7836868dbb00935204a",
      "parents": [
        "4515bcdec8f3ba54f9d671cc37b9c9b3e19ea999"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 22:30:49 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 22:30:49 2020 +0200"
      },
      "message": "patch 8.2.0693: closure using argument not tested\n\nProblem:    Closure using argument not tested.\nSolution:   Add a test, make it work.\n"
    },
    {
      "commit": "4515bcdec8f3ba54f9d671cc37b9c9b3e19ea999",
      "tree": "f4fd49808b7aeeb21c16843e4736983a01ed8ac7",
      "parents": [
        "7779ee30d912e9dd5bd2371f8b27057bd249d53c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 18:21:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 18:21:04 2020 +0200"
      },
      "message": "patch 8.2.0692: startup test fails on MS-Windows\n\nProblem:    Startup test fails on MS-Windows.\nSolution:   Allow for any path.\n"
    },
    {
      "commit": "7779ee30d912e9dd5bd2371f8b27057bd249d53c",
      "tree": "3b32cdf95491569f4b6a133dbe8c50c3a922d7ad",
      "parents": [
        "5125874951669944a5f6a4163d6e5d437ae6321e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 17:55:32 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 17:55:32 2020 +0200"
      },
      "message": "patch 8.2.0691: startup test fails\n\nProblem:    Startup test fails.\nSolution:   Adjust expected output from -V2 argument.\n"
    },
    {
      "commit": "5125874951669944a5f6a4163d6e5d437ae6321e",
      "tree": "b1589f391fac9218027328452aa6582ba28bbea4",
      "parents": [
        "a38b2b737e244eb2e4f199e070b05f86f4d433d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 17:19:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 17:19:33 2020 +0200"
      },
      "message": "patch 8.2.0690: line number of option set by modeline is wrong\n\nProblem:    Line number of option set by modeline is wrong.\nSolution:   Do not double the line number. (Ozaki Kiichi, closes #6035)\n"
    },
    {
      "commit": "a38b2b737e244eb2e4f199e070b05f86f4d433d4",
      "tree": "3c4526319424926d16bc78b7440208280458ee77",
      "parents": [
        "647a530b33d9d767f591159c24c62de48e57dad7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 17:03:29 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 17:03:29 2020 +0200"
      },
      "message": "patch 8.2.0689: when using getaddrinfo() the error message is unclear\n\nProblem:    When using getaddrinfo() the error message is unclear.\nSolution:   Use gai_strerror() to get the message. (Ozaki Kiichi,\n            closes #6034)\n"
    },
    {
      "commit": "647a530b33d9d767f591159c24c62de48e57dad7",
      "tree": "f420d93eb68cc0af4c03f08fab431477e0e8da0e",
      "parents": [
        "41d4299f26cc98e253f9c63f8adc9dbb9d49ed5c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 17:01:24 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 17:01:24 2020 +0200"
      },
      "message": "patch 8.2.0688: output clobbered if setting \u0027verbose\u0027 to see shell commands\n\nProblem:    Output clobbered if setting \u0027verbose\u0027 to see shell commands.\nSolution:   Only output \"Searching for\" when \u0027verbose\u0027 is 11 or higher.\n"
    },
    {
      "commit": "41d4299f26cc98e253f9c63f8adc9dbb9d49ed5c",
      "tree": "43559b79bba8f2d2b153b3b4376377c9865e477f",
      "parents": [
        "2eaeaf3c317a5145fb0bc926411561d50883019b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 16:29:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 16:29:50 2020 +0200"
      },
      "message": "patch 8.2.0687: some tests do not work on FreeBSD\n\nProblem:    Some tests do not work on FreeBSD.\nSolution:   Enable modeline.  Use WaitFor() in more cases. (Ozaki Kiichi,\n            closes #6036)\n"
    },
    {
      "commit": "2eaeaf3c317a5145fb0bc926411561d50883019b",
      "tree": "c59f7d42a7e9fb7e6ce6844c35712fdbcee8fd1a",
      "parents": [
        "3df02f507f96a246366f96dcce156a0ae7b95611"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 16:04:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 16:04:43 2020 +0200"
      },
      "message": "patch 8.2.0686: formatoptions not sufficiently tested\n\nProblem:    Formatoptions not sufficiently tested.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #6031)\n"
    },
    {
      "commit": "3df02f507f96a246366f96dcce156a0ae7b95611",
      "tree": "c15bb5a9446371376ac29485c1aaacc48e486bcf",
      "parents": [
        "f7779c63d4fe531e2483502d4441f24802342768"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 15:47:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 15:47:33 2020 +0200"
      },
      "message": "patch 8.2.0685: Build failure\n\nProblem:    Build failure.\nSolution:   Include missing changes.\n"
    },
    {
      "commit": "f7779c63d4fe531e2483502d4441f24802342768",
      "tree": "1d630be90ef6aa51ec11ce5eac248dcd92acb041",
      "parents": [
        "5adc55cb746893c6ddf7865ff654582902dee2e3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 15:38:16 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 03 15:38:16 2020 +0200"
      },
      "message": "patch 8.2.0684: Vim9: memory leak when using lambda\n\nProblem:    Vim9: memory leak when using lambda.\nSolution:   Move the funccal context to the partial. Free the function when\n            exiting.\n"
    },
    {
      "commit": "5adc55cb746893c6ddf7865ff654582902dee2e3",
      "tree": "7388ed33702564ad763cdd09af8dcb7552041925",
      "parents": [
        "1c0d44f8efae36c079cb8be395785827aa0b2737"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 23:12:58 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 23:12:58 2020 +0200"
      },
      "message": "patch 8.2.0683: Vim9: parsing type does not always work\n\nProblem:    Vim9: parsing type does not always work.\nSolution:   Handle func type without return value.  Test more closures.\n            Fix type check offset.  Fix garbage collection.\n"
    },
    {
      "commit": "1c0d44f8efae36c079cb8be395785827aa0b2737",
      "tree": "aba827e5aa9d8b8c3f92d31c57fc19abd01c4a13",
      "parents": [
        "0b6849e9e302286e906d97e4ba017dd66561a9ce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 19:04:58 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 19:04:58 2020 +0200"
      },
      "message": "patch 8.2.0682: Vim9: parsing function argument type can get stuck\n\nProblem:    Vim9: parsing function argument type can get stuck.\nSolution:   Bail out when not making progress.\n"
    },
    {
      "commit": "0b6849e9e302286e906d97e4ba017dd66561a9ce",
      "tree": "066fa3d155771c555ac9fe8588019f098e16c4ef",
      "parents": [
        "01f731e97c92bee05927f5008b7cd34ce188632b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 18:33:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 18:33:25 2020 +0200"
      },
      "message": "patch 8.2.0681: pattern for \u0027hlsearch\u0027 highlighting may leak\n\nProblem:    Pattern for \u0027hlsearch\u0027 highlighting may leak. (Dominique Pelle)\nSolution:   Call end_search_hl() to make sure the previous pattern is freed.\n            (closes #6028)\n"
    },
    {
      "commit": "01f731e97c92bee05927f5008b7cd34ce188632b",
      "tree": "6dbf63e95bc35da3f33fb358c88c083dcac123bd",
      "parents": [
        "bf67ea1af05cbb30cd8f0b665fb567c0dca79796"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 18:14:37 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 18:14:37 2020 +0200"
      },
      "message": "patch 8.2.0680: PTYGROUP and PTYMODE are unused\n\nProblem:    PTYGROUP and PTYMODE are unused.\nSolution:   Remove from autoconf. (closes #6024)\n"
    },
    {
      "commit": "bf67ea1af05cbb30cd8f0b665fb567c0dca79796",
      "tree": "afd0a33b60c2fe9e3ca8756110d6b9e6940073ff",
      "parents": [
        "d58a662f44dc11475f4cf5922a948635da934cc4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 17:52:42 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 17:52:42 2020 +0200"
      },
      "message": "patch 8.2.0679: Vim9: incomplete support for closures\n\nProblem:    Vim9: incomplete support for closures.\nSolution:   At the end of a function copy arguments and local variables if\n            they are still used by a referenced closure.\n"
    },
    {
      "commit": "d58a662f44dc11475f4cf5922a948635da934cc4",
      "tree": "bb7147c77e37fbc982bb23804b19eb694f23704a",
      "parents": [
        "c8cd2b34d1027c93fbca90f3cdc8123fe22dfa25"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 14:52:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 02 14:52:57 2020 +0200"
      },
      "message": "patch 8.2.0678: rare crash for popup menu\n\nProblem:    Rare crash for popup menu.\nSolution:   Check for NULL pointer. (Nobuhiro Takasaki, closes #6027)\n"
    },
    {
      "commit": "c8cd2b34d1027c93fbca90f3cdc8123fe22dfa25",
      "tree": "f0b598e62075135cb334c356d6404908d37ae8f9",
      "parents": [
        "37addecc422c3b62a622b371246dc4ef0a2fa157"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 19:29:08 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 19:29:08 2020 +0200"
      },
      "message": "patch 8.2.0677: Vim9: no support for closures\n\nProblem:    Vim9: no support for closures.\nSolution:   Find variables in the outer function scope, so long as the scope\n            exists.\n"
    },
    {
      "commit": "37addecc422c3b62a622b371246dc4ef0a2fa157",
      "tree": "bdcd6fcc386f1727c30f2f32047ab117fd94ed89",
      "parents": [
        "7ceefb35c8110d87ced884275ddbe63d024a014f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 16:08:11 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 16:08:11 2020 +0200"
      },
      "message": "patch 8.2.0676: pattern in list of distributed files does not match\n\nProblem:    Pattern in list of distributed files does not match.\nSolution:   Drop \"testdir/test_[a-z]*.ok\".  Add CI sed files.\n"
    },
    {
      "commit": "b84a381c75e50ca0e0a24cc3e152d0c70f8c2c7d",
      "tree": "3998652a44fc333dff2364c3a27f4aac57c322e9",
      "parents": [
        "11abd095210fc84e5dcee87b9baed86061caefe4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 15:44:29 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 15:44:29 2020 +0200"
      },
      "message": "patch 8.2.0675: Vim9: no support for closures\n\nProblem:    Vim9: no support for closures.\nSolution:   Do not re-use stack entries.\n"
    },
    {
      "commit": "11abd095210fc84e5dcee87b9baed86061caefe4",
      "tree": "5c8dcbdb357df1d9e8d2ae9142fb05f4f768151b",
      "parents": [
        "4cfde1d273ec5fca68a983805af48ea37d3d94e5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 14:26:37 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 14:26:37 2020 +0200"
      },
      "message": "patch 8.2.0674: some source files are too big\n\nProblem:    Some source files are too big.\nSolution:   Move text formatting functions to a new file. (Yegappan\n            Lakshmanan, closes #6021)\n"
    },
    {
      "commit": "4cfde1d273ec5fca68a983805af48ea37d3d94e5",
      "tree": "3514b0b91fb35a38c8d09ded37cd72ecbdfc21f1",
      "parents": [
        "6ab0953fefe31fef91e40752a675ceb60fc2fe03"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 14:14:07 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 14:14:07 2020 +0200"
      },
      "message": "patch 8.2.0673: cannot build Haiku in shadow directory\n\nProblem:    Cannot build Haiku in shadow directory.\nSolution:   Add symlink. (Ozaki Kiichi, closes #6023)\n"
    },
    {
      "commit": "6ab0953fefe31fef91e40752a675ceb60fc2fe03",
      "tree": "339bd1fc552e35f99dc7a6214170b582c1f6cbd2",
      "parents": [
        "9e175141f3437627c314257ebf894c29c71a9ded"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 14:10:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 14:10:13 2020 +0200"
      },
      "message": "patch 8.2.0672: heredoc in scripts does not accept lower case marker\n\nProblem:    Heredoc in scripts does not accept lower case marker.\nSolution:   Allow lower case only in non-Vim scripts. (Ken Takata,\n            closes #6019)\n"
    },
    {
      "commit": "9e175141f3437627c314257ebf894c29c71a9ded",
      "tree": "788b4fabb9b76cf9638e9b59cd34517b95fbcbe6",
      "parents": [
        "6adb9ea0a6ca01414f4b591f379b0f829a8273c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 22:51:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 22:51:01 2020 +0200"
      },
      "message": "patch 8.2.0671: Haiku: compiler warnings\n\nProblem:    Haiku: compiler warnings.\nSolution:   Avoid the warnings. Drop display_errors() copy. (Emir Sari,\n            closes #6018)\n"
    },
    {
      "commit": "6adb9ea0a6ca01414f4b591f379b0f829a8273c0",
      "tree": "8af9e5e5b2ea5d0a76e0fb1b393835c46674b27f",
      "parents": [
        "4e5534fab798ab7c95554da3bc80b08336aedc2b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 22:31:18 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 22:31:18 2020 +0200"
      },
      "message": "patch 8.2.0670: cannot change window when evaluating \u0027completefunc\u0027\n\nProblem:    Cannot change window when evaluating \u0027completefunc\u0027.\nSolution:   Make a difference between not changing text or buffers and also\n            not changing window.\n"
    },
    {
      "commit": "4e5534fab798ab7c95554da3bc80b08336aedc2b",
      "tree": "f27bfc8cb99b4f5f572653cc87e51c32191e4864",
      "parents": [
        "7f6f56f43c48f0b7288a4edd12b59fa7335f01d3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 20:59:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 20:59:57 2020 +0200"
      },
      "message": "patch 8.2.0669: MS-Windows: display in VTP is a bit slow\n\nProblem:    MS-Windows: display in VTP is a bit slow.\nSolution:   Optimize the code. (Nobuhiro Takasaki, closes #6014)\n"
    },
    {
      "commit": "7f6f56f43c48f0b7288a4edd12b59fa7335f01d3",
      "tree": "2110dfd91f86d0a1b6ef6c5d1b4f66cb67b8b996",
      "parents": [
        "2c5c1638a9fe2ef34f2fd09ed69e10ef2e821f0a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 20:21:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 20:21:43 2020 +0200"
      },
      "message": "patch 8.2.0668: compiler warning for int/size_t usage\n\nProblem:    Compiler warning for int/size_t usage.\nSolution:   Change \"int\" to \"size_t\". (Mike Williams)\n"
    },
    {
      "commit": "2c5c1638a9fe2ef34f2fd09ed69e10ef2e821f0a",
      "tree": "f72dc4ec3017046cf99213a5fd23d08a5bd6855c",
      "parents": [
        "88e6cc253903c86d06abb59b35c85e6aef0152f3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 19:54:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 19:54:38 2020 +0200"
      },
      "message": "patch 8.2.0667: cannot install Haiku version from source\n\nProblem:    Cannot install Haiku version from source.\nSolution:   Update Makefile and rdef file. (Emir Sari, closes #6013)\n"
    },
    {
      "commit": "88e6cc253903c86d06abb59b35c85e6aef0152f3",
      "tree": "5722c4f7f02a6bab7c2d853b923e8b3b7fa44e2f",
      "parents": [
        "a161cb5dddd6d374899e46fde834ce9ba5c80c0b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 19:19:29 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 19:19:29 2020 +0200"
      },
      "message": "patch 8.2.0666: Ruby test fails on MS-Windows\n\nProblem:    Ruby test fails on MS-Windows.\nSolution:   Remove the \"maintainer\" line. (Ken Takata, closes #6015)\n"
    },
    {
      "commit": "a161cb5dddd6d374899e46fde834ce9ba5c80c0b",
      "tree": "45f9bfe6baf3c6dc22c66effcd200f6aed4144e5",
      "parents": [
        "8dbafd0790eeaf8743298cccdbc2a13be52517b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 19:09:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 30 19:09:35 2020 +0200"
      },
      "message": "patch 8.2.0665: wrongly assuming Python executable is called \"python\"\n\nProblem:    Wrongly assuming Python executable is called \"python\".\nSolution:   Use detected python command. (Ken Takata, closes #6016)\n            Also use CheckFunction if possible.\n"
    },
    {
      "commit": "8dbafd0790eeaf8743298cccdbc2a13be52517b9",
      "tree": "055e4ea7494a631e7b63bc9c3b680704f066d48e",
      "parents": [
        "512fe833c3988bfe0de22135aef67faf51927a0e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 29 23:11:32 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 29 23:11:32 2020 +0200"
      },
      "message": "patch 8.2.0664: included undesired changes in Makefile\n\nProblem:    Included undesired changes in Makefile.\nSolution:   Revert the changes.\n"
    },
    {
      "commit": "512fe833c3988bfe0de22135aef67faf51927a0e",
      "tree": "a20d15502691837218e1f585d4e6924cc54120cb",
      "parents": [
        "dfc33a665d3b12689aa971575b8e7de4e5202d83"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 29 23:02:40 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 29 23:02:40 2020 +0200"
      },
      "message": "patch 8.2.0663: not all systemd temp files are recognized\n\nProblem:    Not all systemd temp files are recognized.\nSolution:   Add two more patterns. (Jamie Macdonald, closes #6003)\n"
    },
    {
      "commit": "dfc33a665d3b12689aa971575b8e7de4e5202d83",
      "tree": "8c046a483c6b78d558f9ad178ed7e9369c4efe5c",
      "parents": [
        "339d60c89bef0315343a6128a1b4826510b0efe4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 29 22:30:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 29 22:30:13 2020 +0200"
      },
      "message": "patch 8.2.0662: cannot use input() in a channel callback\n\nProblem:    Cannot use input() in a channel callback.\nSolution:   Reset vgetc_busy. (closes #6010)\n"
    },
    {
      "commit": "339d60c89bef0315343a6128a1b4826510b0efe4",
      "tree": "0d6d1a34dc0271294ea20999b69420a475e89622",
      "parents": [
        "ed8ce057b7a2fcd89b5f55680ae8f85d62a992a5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 29 22:01:21 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 29 22:01:21 2020 +0200"
      },
      "message": "patch 8.2.0661: eval test is still old style\n\nProblem:    Eval test is still old style.\nSolution:   Change into new style tests. (Yegappan Lakshmanan, closes #6009)\n"
    },
    {
      "commit": "ed8ce057b7a2fcd89b5f55680ae8f85d62a992a5",
      "tree": "fea5d30140297aa6888bf6d68a4c00b62f425622",
      "parents": [
        "939b5db4808770d3a2ec35e3902a9d5165adc0cf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 29 21:04:15 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 29 21:04:15 2020 +0200"
      },
      "message": "patch 8.2.0660: the search.c file is a bit big\n\nProblem:    The search.c file is a bit big.\nSolution:   Split off the text object code to a separate file. (Yegappan\n            Lakshmanan, closes #6007)\n"
    },
    {
      "commit": "939b5db4808770d3a2ec35e3902a9d5165adc0cf",
      "tree": "3936ed0bf20892204a67d325e5f292a5e903df83",
      "parents": [
        "affc8fd2cda77fbd47df2594da417a9f9a9bb9b6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 22:49:08 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 22:49:08 2020 +0200"
      },
      "message": "patch 8.2.0659: Vim9: no test for equal func type\n\nProblem:    Vim9: no test for equal func type.\nSolution:   Add a test.  Improve type check.\n"
    },
    {
      "commit": "affc8fd2cda77fbd47df2594da417a9f9a9bb9b6",
      "tree": "fe21aac3df88901e6b9268bb1db05ddd47004741",
      "parents": [
        "a0a9f43ab24928a0b01b6d91d084bf50a6dbefc2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 21:58:29 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 21:58:29 2020 +0200"
      },
      "message": "patch 8.2.0658: HP-UX build fails when setenv() is not defined\n\nProblem:    HP-UX build fails when setenv() is not defined.\nSolution:   Change \"colors\" to \"t_colors\". (John Marriott)\n"
    },
    {
      "commit": "a0a9f43ab24928a0b01b6d91d084bf50a6dbefc2",
      "tree": "23f7f1885c3c3d3531be9ee598d9ef8e88a1d57e",
      "parents": [
        "7ed8f59ae09278c666f1b43488351f9450097372"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 21:29:34 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 21:29:34 2020 +0200"
      },
      "message": "patch 8.2.0657: Vim9: no check if called variable is a FuncRef\n\nProblem:    Vim9: no check if called variable is a FuncRef.\nSolution:   Add a type check.\n"
    },
    {
      "commit": "7ed8f59ae09278c666f1b43488351f9450097372",
      "tree": "8a01bda429bdf136a4ab5568f0bf033456ed5217",
      "parents": [
        "224a5f17c6ec9e98322a4c6792ce4f9bb31a4cce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 20:44:42 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 20:44:42 2020 +0200"
      },
      "message": "patch 8.2.0656: MS-Windows: redrawing right screen edge may not be needed\n\nProblem:    MS-Windows: redrawing right screen edge may not be needed.\nSolution:   Check the build version. (Nobuhiro Takasaki, closes #6002)\n"
    },
    {
      "commit": "224a5f17c6ec9e98322a4c6792ce4f9bb31a4cce",
      "tree": "b538807dd799fbbbbdf2b5eae28831eb0da86fe0",
      "parents": [
        "a14bb7e1132377af60910402f1a9e4796297f5df"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 20:29:07 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 20:29:07 2020 +0200"
      },
      "message": "patch 8.2.0655: search code not sufficiently tested\n\nProblem:    Search code not sufficiently tested.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5999)\n"
    },
    {
      "commit": "a14bb7e1132377af60910402f1a9e4796297f5df",
      "tree": "f7ebcef31c09c9483924db5019f9febb592f9af3",
      "parents": [
        "03afdcf1f449d23c9b6bc56d8b61f31dd4e11836"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 00:02:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 00:02:41 2020 +0200"
      },
      "message": "patch 8.2.0654: building with Python fails\n\nProblem:    Building with Python fails.\nSolution:   Add missing argument.\n"
    },
    {
      "commit": "03afdcf1f449d23c9b6bc56d8b61f31dd4e11836",
      "tree": "d3ff3065c2501c7d38744725b56967ee03e05479",
      "parents": [
        "909ed7e902d97054262fb55b28f5e855428ab7fe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 23:39:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 23:39:30 2020 +0200"
      },
      "message": "patch 8.2.0653: using uninitialized pointer\n\nProblem:    using uninitialized pointer.\nSolution:   Move assignment up. (John Marriott)\n"
    },
    {
      "commit": "909ed7e902d97054262fb55b28f5e855428ab7fe",
      "tree": "77b04ff86f80158b3c152d9fb703fb19ea060141",
      "parents": [
        "57700ee4acee9b7c7f165360f09c07ec9376d989"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 23:16:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 23:16:41 2020 +0200"
      },
      "message": "patch 8.2.0652: compiler warning for char conversion\n\nProblem:    Compiler warning for char conversion.\nSolution:   Use unsigned char buffer.\n"
    },
    {
      "commit": "57700ee4acee9b7c7f165360f09c07ec9376d989",
      "tree": "83579305222615d3ed2f5b253d7c3215f02ac017",
      "parents": [
        "4c17ad94ecb0a0fb26d6fface2614bc5172dea18"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 22:51:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 22:51:33 2020 +0200"
      },
      "message": "patch 8.2.0651: old style benchmark test still in list of distributed files\n\nProblem:    Old style benchmark test still in list of distributed files.\nSolution:   Remove the files from the list.\n"
    },
    {
      "commit": "4c17ad94ecb0a0fb26d6fface2614bc5172dea18",
      "tree": "3b26b172e38be6c1d762c58d7517ac79e21e0a0f",
      "parents": [
        "db93495d276642f63f80471fbcb900b9aa1e9e42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 22:47:51 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 22:47:51 2020 +0200"
      },
      "message": "patch 8.2.0650: Vim9: script function can be deleted\n\nProblem:    Vim9: script function can be deleted.\nSolution:   Disallow deleting script function.  Delete functions when sourcing\n            a script again.\n"
    },
    {
      "commit": "db93495d276642f63f80471fbcb900b9aa1e9e42",
      "tree": "fca8ecb1216bbce25b08f87f2ec5857df935ab8b",
      "parents": [
        "0e71704b77a9891ccae9f5a9c7429e933078f232"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 20:18:31 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 20:18:31 2020 +0200"
      },
      "message": "patch 8.2.0649: undo problem whn an InsertLeave autocommand resets undo\n\nProblem:    Undo problem whn an InsertLeave autocommand resets undo. (Kutsan\n            Kaplan)\nSolution:   Do not create a new undo block when leaving Insert mode.\n"
    },
    {
      "commit": "0e71704b77a9891ccae9f5a9c7429e933078f232",
      "tree": "c3df6e09c6c66d36a7bcfbd61dad3356b41537e1",
      "parents": [
        "bc970da80735bfd49c238cdf4bbc60c04dc12e0f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 19:29:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 19:29:01 2020 +0200"
      },
      "message": "patch 8.2.0648: semicolon search does not work in first line\n\nProblem:    Semicolon search does not work in first line.\nSolution:   Allow the cursor to be in line zero. (Christian Brabandt,\n            closes #5996)\n"
    },
    {
      "commit": "bc970da80735bfd49c238cdf4bbc60c04dc12e0f",
      "tree": "375a1e177a1287c3a3bd8889008ef16d5591bf6f",
      "parents": [
        "759d81549c1340185f0d92524c563bb37697ea88"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 19:00:07 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 19:00:07 2020 +0200"
      },
      "message": "patch 8.2.0647: MS-Windows: repeat count for events was not used\n\nProblem:    MS-Windows: repeat count for events was not used.\nSolution:   Check the repeat count. (Nobuhiro Takasaki, closes #5989)\n"
    },
    {
      "commit": "759d81549c1340185f0d92524c563bb37697ea88",
      "tree": "910d6ade5a87da555b5fc89906de272fd5953b2c",
      "parents": [
        "07b761a012958ca91fa420f9c86a33675ddca943"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 16:52:49 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 16:52:49 2020 +0200"
      },
      "message": "patch 8.2.0646: t_Co uses the value of $COLORS in the GUI\n\nProblem:    t_Co uses the value of $COLORS in the GUI. (Masato Nishihata)\nSolution:   Ignore $COLORS for the GUI. (closes #5992)\n"
    },
    {
      "commit": "07b761a012958ca91fa420f9c86a33675ddca943",
      "tree": "eff146da8cc8009b0f63f3e5afcdd4171ce953b8",
      "parents": [
        "99fa721944dda9d07c53c907c33466728df5c271"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 16:06:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 16:06:01 2020 +0200"
      },
      "message": "patch 8.2.0645: MS-Windows terminal: CTRL-C does not get to child job\n\nProblem:    MS-Windows terminal: CTRL-C does not get to child job.\nSolution:   Remove CREATE_NEW_PROCESS_GROUP from CreateProcessW(). (Nobuhiro\n            Takasaki, closes #5987)\n"
    },
    {
      "commit": "99fa721944dda9d07c53c907c33466728df5c271",
      "tree": "7ead4c06b56e21eb208ea1b9673cd463ba13f3c0",
      "parents": [
        "e297802d6ddbebbf36f9a2d01127c034fab88b3b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 15:59:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 15:59:55 2020 +0200"
      },
      "message": "patch 8.2.0644: insufficient testing for invalid function arguments\n\nProblem:    Insufficient testing for invalid function arguments.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5988)\n"
    },
    {
      "commit": "e297802d6ddbebbf36f9a2d01127c034fab88b3b",
      "tree": "1df9b9885448d93347ef2947c723e223219b35ec",
      "parents": [
        "7d41aa8874a62eb399e13b94add7f0e5c4dd074b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 14:47:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 14:47:44 2020 +0200"
      },
      "message": "patch 8.2.0643: terminal uses brown instead of dark yellow\n\nProblem:    Terminal uses brown instead of dark yellow. (Romain Lafourcade)\nSolution:   Use color index 3 instead of 130. (closes #5993)\n"
    },
    {
      "commit": "7d41aa8874a62eb399e13b94add7f0e5c4dd074b",
      "tree": "a8780ab182085d69c76f3730de4d2d2e057a5e27",
      "parents": [
        "6378c4fef37df05c99e8a43616063b4ddb692876"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 14:29:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 14:29:56 2020 +0200"
      },
      "message": "patch 8.2.0642: Vim9: using invalid index\n\nProblem:    Vim9: using invalid index.\nSolution:   Check index for being valid.  Fix memory leak.\n"
    },
    {
      "commit": "6378c4fef37df05c99e8a43616063b4ddb692876",
      "tree": "ec861e06b203e764b5fad2cb92c38f30b66f919e",
      "parents": [
        "cfe435d7feacf123ac060747b885f7c4328062ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 13:50:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 26 13:50:41 2020 +0200"
      },
      "message": "patch 8.2.0641: Vim9:  not expanded in :hardcopy and syn-include\n\nProblem:    Vim9:  not expanded in :hardcopy and \"syntax include\".\nSolution:   Add the EX_EXPAND flag.  Expend \"syntax include\".\n"
    },
    {
      "commit": "cfe435d7feacf123ac060747b885f7c4328062ea",
      "tree": "f97da740c86f5fb5e9c7cedeb7b48c26ebf5ac47",
      "parents": [
        "49b2fb36ca94be14b98caf86420863d9bbe81a24"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 25 20:02:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 25 20:02:55 2020 +0200"
      },
      "message": "patch 8.2.0640: Vim9: expanding  does not work\n\nProblem:    Vim9: expanding  does not work.\nSolution:   Find wildcards in not compiled commands.  Reorganize test files.\n"
    },
    {
      "commit": "49b2fb36ca94be14b98caf86420863d9bbe81a24",
      "tree": "e9ef23e096ddca5afe146360dd4cd1346701fa9a",
      "parents": [
        "47a1a8baf9c8eb22b24f667e57a1dab579999a74"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 25 17:13:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 25 17:13:56 2020 +0200"
      },
      "message": "patch 8.2.0639: MS-Windows: messages test still fails\n\nProblem:    MS-Windows: messages test still fails.\nSolution:   Filter out the maintainer message.\n"
    }
  ],
  "next": "47a1a8baf9c8eb22b24f667e57a1dab579999a74"
}
