)]}'
{
  "log": [
    {
      "commit": "3bd8de40b484d3617a19092d3cc036f8b4f3d51c",
      "tree": "b0ec9e16a8cfc27719141e162dce6fd7510266f5",
      "parents": [
        "d1f76afaf963be706697279ab0570ffcb8a1f2fc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 14 16:37:34 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 14 16:37:34 2020 +0200"
      },
      "message": "patch 8.2.1679: Vim9: \":*\" is not recognized as a range\n\nProblem:    Vim9: \":*\" is not recognized as a range.\nSolution:   Move recognizing \"*\" into skip_range(). (closes #6838)\n"
    },
    {
      "commit": "d1f76afaf963be706697279ab0570ffcb8a1f2fc",
      "tree": "532a79e2835b838c2353f624e1ab1dba311c2f5d",
      "parents": [
        "4d170af0a9379da64d67dc3fa7cc7297956c6f52"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 22:37:34 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 22:37:34 2020 +0200"
      },
      "message": "patch 8.2.1678: crash when using \":set\" after \":ownsyntax\"\n\nProblem:    Crash when using \":set\" after \":ownsyntax\".\nSolution:   Make sure \u0027spelloptions\u0027 is not NULL. (closes #6950)\n"
    },
    {
      "commit": "4d170af0a9379da64d67dc3fa7cc7297956c6f52",
      "tree": "eddc5d4efafaafd4e62e2181cf171f7bd387fdd4",
      "parents": [
        "a4224860a498eb870280130e00fe6f376b7a2e6b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 22:21:22 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 22:21:22 2020 +0200"
      },
      "message": "patch 8.2.1677: memory access errors when calling setloclist() in autocommand\n\nProblem:    Memory access errors when calling setloclist() in an autocommand.\nSolution:   Give an error if the list was changed unexpectedly. (closes #6946)\n"
    },
    {
      "commit": "a4224860a498eb870280130e00fe6f376b7a2e6b",
      "tree": "441440b7d94c59fb4c6268f6400c353fe4056e82",
      "parents": [
        "05c1acd5e1564ea4dbc7d4be26908af6909f43f6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 22:00:12 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 22:00:12 2020 +0200"
      },
      "message": "patch 8.2.1676: compiler warnings for function typecast\n\nProblem:    Compiler warnings for function typecast.\nSolution:   Add an intermediate cast to \"void *\".\n"
    },
    {
      "commit": "05c1acd5e1564ea4dbc7d4be26908af6909f43f6",
      "tree": "c8a607d0e07e71a710423e67094c46056b00e77a",
      "parents": [
        "f0afd9e18227d3459c888584d0658a1837d2aaf8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 21:01:22 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 21:01:22 2020 +0200"
      },
      "message": "patch 8.2.1675: MinGW: testdir makefile deletes non-existing file\n\nProblem:    MinGW: testdir makefile deletes non-existing file.\nSolution:   Use another way to delete the output file if it already exists.\n            (Michael Soyka)\n"
    },
    {
      "commit": "f0afd9e18227d3459c888584d0658a1837d2aaf8",
      "tree": "58d6fe28100f18052a7c848f3db0fd592ba8356e",
      "parents": [
        "b806aa5bd910dba94fbde586f6019b4825813d28"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 18:57:47 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 13 18:57:47 2020 +0200"
      },
      "message": "patch 8.2.1674: Vim9: internal error when using variable that was not set\n\nProblem:    Vim9: internal error when using variable that was not set.\nSolution:   Give a meaningful error. (closes #6937)\n"
    },
    {
      "commit": "b806aa5bd910dba94fbde586f6019b4825813d28",
      "tree": "565cfe0e7deb0f5de8e2e9dbd7a874399af14820",
      "parents": [
        "4a091b9978122428e7d9154d034c640c9c8d8c13"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 22:52:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 22:52:57 2020 +0200"
      },
      "message": "patch 8.2.1673: complete_info() selected index has an invalid value\n\nProblem:    complete_info() selected index has an invalid value. (Ben Jackson)\nSolution:   Set the index when there is only one match. (closes #6945)\n            Add test for complete_info().\n"
    },
    {
      "commit": "4a091b9978122428e7d9154d034c640c9c8d8c13",
      "tree": "10f22bfbac607334218680013e177751097a064d",
      "parents": [
        "c6e57b74fa1e6090a27f886e2b3830fd1fa15708"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 22:10:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 22:10:00 2020 +0200"
      },
      "message": "patch 8.2.1672: v_lock is used when it is not initialized\n\nProblem:    v_lock is used when it is not initialized. (Yegappan Lakshmanan)\nSolution:   Initialize the typval in eval1().\n"
    },
    {
      "commit": "c6e57b74fa1e6090a27f886e2b3830fd1fa15708",
      "tree": "0f09d385a9b42a612e780a7a78c6976fe6b75ae2",
      "parents": [
        "8f13d82fa6ac6faa1a91076e99000a8f02180e8e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 21:27:03 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 21:27:03 2020 +0200"
      },
      "message": "patch 8.2.1671: Vim9: stray error for missing white space\n\nProblem:    Vim9: stray error for missing white space.\nSolution:   Do not skip over white space after member. (closes #6817)\n"
    },
    {
      "commit": "8f13d82fa6ac6faa1a91076e99000a8f02180e8e",
      "tree": "01b6677b39a50b1d4914bf3406cb252c32c7eb88",
      "parents": [
        "b0fa5e17c587d9c71596bd10836918af713ffff6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 21:04:23 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 21:04:23 2020 +0200"
      },
      "message": "patch 8.2.1670: a couple of gcc compiler warnings\n\nProblem:    A couple of gcc compiler warnings.\nSolution:   Initialize local variables. (Dominique Pellé, closes #6944)\n"
    },
    {
      "commit": "b0fa5e17c587d9c71596bd10836918af713ffff6",
      "tree": "e08d1f7e81bfd69a338b5164e0a087699bb86b59",
      "parents": [
        "dadaddd59f3b53c41e92dc42219ab006deb14109"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 19:51:42 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 19:51:42 2020 +0200"
      },
      "message": "patch 8.2.1669: Vim9: memory leak when storing a value fails\n\nProblem:    Vim9: memory leak when storing a value fails.\nSolution:   Free the value when not storing it.\n"
    },
    {
      "commit": "dadaddd59f3b53c41e92dc42219ab006deb14109",
      "tree": "b0fecbbed4c3a77ee11072940f404e8d62ca440f",
      "parents": [
        "0f769815c82bf93812842e1ad56fcc52c10ff3e5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 19:11:23 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 19:11:23 2020 +0200"
      },
      "message": "patch 8.2.1668: Vim9: not accepting 0 or 1 as bool when type is any\n\nProblem:    Vim9: not accepting 0 or 1 as bool when type is any.\nSolution:   Convert the type with the CHECKTYPE instruction. (closes #6913)\n"
    },
    {
      "commit": "0f769815c82bf93812842e1ad56fcc52c10ff3e5",
      "tree": "73144939f04e2212e621e0fa59959a1d1c66a57f",
      "parents": [
        "b00ef0508b22905379953a164bdb4300015d3705"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 18:32:34 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 18:32:34 2020 +0200"
      },
      "message": "patch 8.2.1667: local function name cannot shadow a global function name\n\nProblem:    Local function name cannot shadow a global function name.\nSolution:   Ignore global functions when checking a script-local or scoped\n            function name. (closes #6926)\n"
    },
    {
      "commit": "b00ef0508b22905379953a164bdb4300015d3705",
      "tree": "ba2fc4de9e8d4febac6475338c7bc8509fb3ffde",
      "parents": [
        "635414dd2f3ae7d4d972d79b806348a6516cb91a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 14:53:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 12 14:53:53 2020 +0200"
      },
      "message": "patch 8.2.1666: the initial value of \u0027backupskip\u0027 can have duplicate items\n\nProblem:    The initial value of \u0027backupskip\u0027 can have duplicate items.\nSolution:   Remove duplicates, like when it is set later. (Tom Ryder,\n            closes #6940)\n"
    },
    {
      "commit": "635414dd2f3ae7d4d972d79b806348a6516cb91a",
      "tree": "70ba4988a414e4c1b76eb9f59ace2c3afba39ad3",
      "parents": [
        "c2c820563441499892359da949db3c8f7f16d109"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 22:25:15 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 22:25:15 2020 +0200"
      },
      "message": "patch 8.2.1665: cannot do fuzzy string matching\n\nProblem:    Cannot do fuzzy string matching.\nSolution:   Add matchfuzzy(). (Yegappan Lakshmanan, closes #6932)\n"
    },
    {
      "commit": "c2c820563441499892359da949db3c8f7f16d109",
      "tree": "f88cf9df9ee8a6c4cdbbf236f9a2ff2d6b400070",
      "parents": [
        "14944c04bd15f3bc67a6665d7234e44bd77b495d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 22:10:22 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 22:10:22 2020 +0200"
      },
      "message": "patch 8.2.1664: memory leak when using :mkview with a terminal buffer\n\nProblem:    Memory leak when using :mkview with a terminal buffer.\nSolution:   Don\u0027t use a hastab for :mkview. (Rob Pilling, closes #6935)\n"
    },
    {
      "commit": "14944c04bd15f3bc67a6665d7234e44bd77b495d",
      "tree": "9dca5136e9bdf73272275b698b7adb8d753fccea",
      "parents": [
        "0e655111e9dbdbdf69fee1b199f2b9c355bf4a10"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 20:51:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 20:51:26 2020 +0200"
      },
      "message": "patch 8.2.1663: options window entries cannot be translated\n\nProblem:    Options window entries cannot be translated.\nSolution:   Use AddOption() for all explanations. (closes #6800)\n"
    },
    {
      "commit": "0e655111e9dbdbdf69fee1b199f2b9c355bf4a10",
      "tree": "8c34c0088f48c5687c1ab49a6cebfe35d1a925db",
      "parents": [
        "c6a67c92bcbf4ef09063814af0c65d3e0585ada0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 20:36:36 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 20:36:36 2020 +0200"
      },
      "message": "patch 8.2.1662: :mksession does not restore shared terminal buffer properly\n\nProblem:    :mksession does not restore shared terminal buffer properly.\nSolution:   Keep a hashtab with terminal buffers. (Rob Pilling, closes #6930)\n"
    },
    {
      "commit": "c6a67c92bcbf4ef09063814af0c65d3e0585ada0",
      "tree": "18f83c1a956186d3928e772cbd5d4cca6b72423a",
      "parents": [
        "c0c71e9d9813f025c5fc1ce84eae309843395199"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 19:28:19 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 19:28:19 2020 +0200"
      },
      "message": "patch 8.2.1661: cannot connect to 127.0.0.1 for host with only IPv6 addresses\n\nProblem:    Cannot connect to 127.0.0.1 for host with only IPv6 addresses.\nSolution:   pass AI_V4MAPPED flag to getaddrinfo. (Filipe Brandenburger,\n            closes #6931)\n"
    },
    {
      "commit": "c0c71e9d9813f025c5fc1ce84eae309843395199",
      "tree": "98e7bc351be64619b4ad4e085702c45934dc00fb",
      "parents": [
        "96fdf4348a50cdbe6b8f18ccb4806ba5b190989e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 19:09:48 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 19:09:48 2020 +0200"
      },
      "message": "patch 8.2.1660: assert functions require passing expected as first argument\n\nProblem:    Assert functions require passing expected result as the first\n            argument, which isn\u0027t obvious.\nSolution:   Use a method, as in \"runtest()-\u003eassert_equal(expected)\".\n"
    },
    {
      "commit": "96fdf4348a50cdbe6b8f18ccb4806ba5b190989e",
      "tree": "0985db948b8ca982af994f0eb6af45904306adea",
      "parents": [
        "a810db3f17d477e057059c72062c08fd97bcea43"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 18:11:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 18:11:50 2020 +0200"
      },
      "message": "patch 8.2.1659: spellfile code not completely tested\n\nProblem:    Spellfile code not completely tested.\nSolution:   Add a few more test cases. (Yegappan Lakshmanan, closes #6929)\n"
    },
    {
      "commit": "a810db3f17d477e057059c72062c08fd97bcea43",
      "tree": "ae8d634adb67382b2f884510a1bc9428a1fc1b83",
      "parents": [
        "8b848cafb0a88f8d8e8f46caa8d67431b4faa374"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 17:59:23 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 11 17:59:23 2020 +0200"
      },
      "message": "patch 8.2.1658: expand(\u0027\u003cstack\u003e\u0027) has trailing \"..\"\n\nProblem:    Expand(\u0027\u003cstack\u003e\u0027) has trailing \"..\".\nSolution:   Remove the \"..\". (closes #6927)\n"
    },
    {
      "commit": "8b848cafb0a88f8d8e8f46caa8d67431b4faa374",
      "tree": "9692269664c2bd8f644f83cd54e24fa49f2e96fe",
      "parents": [
        "dfa3d5524e816c1ff7f603f9f3b7703a53a0f822"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 10 22:28:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 10 22:28:01 2020 +0200"
      },
      "message": "patch 8.2.1657: Vim9: no proper error for nested \":def!\"\n\nProblem:    Vim9: no proper error for nested \":def!\".\nSolution:   Check for \"!\". (closes #6920)\n"
    },
    {
      "commit": "dfa3d5524e816c1ff7f603f9f3b7703a53a0f822",
      "tree": "1e6da35d73a37b3062aca8c408279b0b6391e13e",
      "parents": [
        "895a7a472d2eb4413e63cdad3213cb1ef1633458"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 10 22:05:08 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 10 22:05:08 2020 +0200"
      },
      "message": "patch 8.2.1656: Vim9: callstack wrong if :def function calls :def function\n\nProblem:    Vim9: callstack wrong if :def function calls :def function.\nSolution:   Set the line number before calling. (closes #6914)\n"
    },
    {
      "commit": "895a7a472d2eb4413e63cdad3213cb1ef1633458",
      "tree": "4b55a94f80177196a7a7608f67d83533725c3768",
      "parents": [
        "ad9ec5e79916d206fd7677b77e36485c47ae534f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 10 21:36:11 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 10 21:36:11 2020 +0200"
      },
      "message": "patch 8.2.1655: cannot build with Strawberry Perl 5.32.0\n\nProblem:    Cannot build with Strawberry Perl 5.32.0.\nSolution:   Use Perl_sv_2pvbyte_flags. (closes #6921)\n"
    },
    {
      "commit": "ad9ec5e79916d206fd7677b77e36485c47ae534f",
      "tree": "4c3a92e30828fd4b5d5068717014cc1eb1a6fa81",
      "parents": [
        "4f25b1aba050b85fa97ca2316aa04dd4b0b22530"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 10 21:25:45 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 10 21:25:45 2020 +0200"
      },
      "message": "patch 8.2.1654: when job writes to hidden buffer current window is wrong\n\nProblem:    When job writes to hidden buffer current window has display\n            errors.  (Johnny McArthur)\nSolution:   Use aucmd_prepbuf() instead of switch_to_win_for_buf().\n            (closes #6925)\n"
    },
    {
      "commit": "4f25b1aba050b85fa97ca2316aa04dd4b0b22530",
      "tree": "9f051b3953c6eb88e6d5fc1cc5728d348fe626b3",
      "parents": [
        "a953b5cf4f291875b805262eebd361e502de8c92"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 10 19:25:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 10 19:25:05 2020 +0200"
      },
      "message": "patch 8.2.1653: expand(\u0027\u003cstack\u003e\u0027) does not include the final line number\n\nProblem:    Expand(\u0027\u003cstack\u003e\u0027) does not include the final line number.\nSolution:   Add the line nuber. (closes #6927)\n"
    },
    {
      "commit": "a953b5cf4f291875b805262eebd361e502de8c92",
      "tree": "350a333df200988db32678ee569edd468fd3f77b",
      "parents": [
        "64e2db6dc6d7a013ff94ce302af8958cbd2704af"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 10 14:25:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 10 14:25:25 2020 +0200"
      },
      "message": "patch 8.2.1652: cannot translate lines in the options window\n\nProblem:    Cannot translate lines in the options window.\nSolution:   Use the AddOption() function to split descriptions where indicated\n            by a line break. (issue #6800)\n"
    },
    {
      "commit": "64e2db6dc6d7a013ff94ce302af8958cbd2704af",
      "tree": "b6b2466f8fe3833e2509d4f0bc92a65a90467ba0",
      "parents": [
        "c1ec0422e43720d2e96627605532ee9806c0789f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 22:43:19 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 22:43:19 2020 +0200"
      },
      "message": "patch 8.2.1651: spellfile code not completely tested\n\nProblem:    Spellfile code not completely tested.\nSolution:   Add a few more test cases. (Yegappan Lakshmanan, closes #6918)\n"
    },
    {
      "commit": "c1ec0422e43720d2e96627605532ee9806c0789f",
      "tree": "567a177470c45e6b244f503ca4d89e88e7a977c3",
      "parents": [
        "3e4cc9671c5551b73f0176cab40e676ed72a1716"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 22:27:58 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 22:27:58 2020 +0200"
      },
      "message": "patch 8.2.1650: Vim9: result of \u0026\u0026 and || expression is not bool in script\n\nProblem:    Vim9: result of \u0026\u0026 and || expression cannot be assigned to a bool\n            at the script level.\nSolution:   Add the VAR_BOOL_OK flag.  Convert to bool when needed.\n"
    },
    {
      "commit": "3e4cc9671c5551b73f0176cab40e676ed72a1716",
      "tree": "e903d14db67f1b3c25cf3df90cd116e432b2fc70",
      "parents": [
        "a62372be1f73b69f9d4c9413ec816d773a16a0f5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 20:58:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 20:58:55 2020 +0200"
      },
      "message": "patch 8.2.1649: GTK3: using old file chooser\n\nProblem:    GTK3: using old file chooser.\nSolution:   Use native file chooser on GTK 3.20 and above. (Yogeshwar\n            Velingker, closes #6909)\n"
    },
    {
      "commit": "a62372be1f73b69f9d4c9413ec816d773a16a0f5",
      "tree": "e9d08905a62bab6b3a1c31e6f96b9e61fd323ef3",
      "parents": [
        "4ed124cc6c0c55385c3b2fed9f9357baf42edbcc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 20:41:40 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 20:41:40 2020 +0200"
      },
      "message": "patch 8.2.1648: Amiga: no common build file for Amiga (-like) systems\n\nProblem:    Amiga: no common build file for Amiga (-like) systems.\nSolution:   Turn Make_morph.mak into Make_ami.mak. (Ola Söder, closes #6805)\n"
    },
    {
      "commit": "4ed124cc6c0c55385c3b2fed9f9357baf42edbcc",
      "tree": "f61059c92bfba6e8f8d0cca358b08a4a0c1e2275",
      "parents": [
        "33e3346322e40b2877f63f2f37398832c7017e2f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 20:03:46 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 20:03:46 2020 +0200"
      },
      "message": "patch 8.2.1647: Vim9: result of expression with \u0026\u0026 and || is not a bool\n\nProblem:    Vim9: result of expression with \u0026\u0026 and || cannot be assigned to a\n            bool variable.\nSolution:   Add the TTFLAG_BOOL_OK flag and convert the value if needed.\n"
    },
    {
      "commit": "33e3346322e40b2877f63f2f37398832c7017e2f",
      "tree": "bdb5b4fc4ed28b8c1bbc19b0014e1467f0f71e67",
      "parents": [
        "81a4cf469a0f5c1603ac3130af9f011053854180"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 19:25:09 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 19:25:09 2020 +0200"
      },
      "message": "patch 8.2.1646: Amiga: Unnecessary #include\n\nProblem:    Amiga: Unnecessary #include.\nSolution:   Remove the #include. (Ola Söder, closes #6908)\n"
    },
    {
      "commit": "81a4cf469a0f5c1603ac3130af9f011053854180",
      "tree": "3c0578bddf565bd5a66e71ac9990a76aa281615e",
      "parents": [
        "ba7c0d7b4ce03336b4aebe1959c1a8342fa6dbd4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 19:05:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 19:05:13 2020 +0200"
      },
      "message": "patch 8.2.1645: GTK3: icons become broken images when resized\n\nProblem:    GTK3: icons become broken images when resized.\nSolution:   Use gtk_image_new_from_icon_name(). (closes #6916)\n            Fix compiler warnings.\n"
    },
    {
      "commit": "ba7c0d7b4ce03336b4aebe1959c1a8342fa6dbd4",
      "tree": "4e0d3369a2304c30e9013bb2662ba5f453a72232",
      "parents": [
        "96f8f499ce51ea791d9b044c266f84380fa54848"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 18:54:42 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 18:54:42 2020 +0200"
      },
      "message": "patch 8.2.1644: Vim9: cannot assign 1 and 0 to bool at script level\n\nProblem:    Vim9: cannot assign 1 and 0 to bool at script level.\nSolution:   Add the TTFLAG_BOOL_OK flag to the type. Fix name of test\n            function.\n"
    },
    {
      "commit": "96f8f499ce51ea791d9b044c266f84380fa54848",
      "tree": "0276158f1228a2f0635fc4cc06ec50bb9bb18359",
      "parents": [
        "4507f6ada590fb6274b21c416190dfecb23dcf1b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 17:08:51 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 17:08:51 2020 +0200"
      },
      "message": "patch 8.2.1643: Vim9: :defcompile compiles dead functions\n\nProblem:    Vim9: :defcompile compiles dead functions.\nSolution:   Skip over dead functions.\n"
    },
    {
      "commit": "4507f6ada590fb6274b21c416190dfecb23dcf1b",
      "tree": "b9f83c53e675036bb20fcb575f8a68f66abbd3aa",
      "parents": [
        "29a86ffee794bc1a0efde215c203cf9529047252"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 15:10:52 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 15:10:52 2020 +0200"
      },
      "message": "patch 8.2.1642: otions test fails\n\nProblem:    Otions test fails.\nSolution:   Correct call to OptionG().\n"
    },
    {
      "commit": "29a86ffee794bc1a0efde215c203cf9529047252",
      "tree": "e718319396ca7a66a071c72fb02af88db2426e3f",
      "parents": [
        "f842cd9e285afb9d86c6f9bff400e5e576f873c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 14:55:31 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 14:55:31 2020 +0200"
      },
      "message": "patch 8.2.1641: Vim9: cannot use 0 or 1 where a bool is expected\n\nProblem:    Vim9: cannot use 0 or 1 where a bool is expected.\nSolution:   Allow using 0 and 1 for a bool type. (closes #6903)\n"
    },
    {
      "commit": "f842cd9e285afb9d86c6f9bff400e5e576f873c0",
      "tree": "a538ea5e2599ffb0099d8318ced6c7bfa46ed7fa",
      "parents": [
        "64075b0ab18449132ed01a07874fe1d1f3f356d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 13:01:27 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 13:01:27 2020 +0200"
      },
      "message": "patch 8.2.1640: Amiga: missing header for getgrgid()\n\nProblem:    Amiga: missing header for getgrgid().\nSolution:   Add the grp.h header. (Ola Söder, closes #6906)\n"
    },
    {
      "commit": "64075b0ab18449132ed01a07874fe1d1f3f356d4",
      "tree": "db90e2e27aaaaede2d9a76b229ae015898b4c703",
      "parents": [
        "8e9be208ea58149c4e522166a6194da18a2eced7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 12:56:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 09 12:56:30 2020 +0200"
      },
      "message": "patch 8.2.1639: options window cannot be translated\n\nProblem:    Options window cannot be translated.\nSolution:   Get the translation for \"local to\" texts once and use them in many\n            places. Fix that \u0027whichwrap\u0027 is not a local option. (issue #6800)\n"
    },
    {
      "commit": "8e9be208ea58149c4e522166a6194da18a2eced7",
      "tree": "7892f3d7a6dd6f1dc08bf7a108e2b44ad5e5236d",
      "parents": [
        "c3516f7e4507c77424b94cb89071f6d0841f4e6a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 08 22:55:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 08 22:55:26 2020 +0200"
      },
      "message": "patch 8.2.1638: leaking memory when popup filter function can\u0027t be called\n\nProblem:    Leaking memory when popup filter function can\u0027t be called.\nSolution:   Don\u0027t return too soon.\n"
    },
    {
      "commit": "c3516f7e4507c77424b94cb89071f6d0841f4e6a",
      "tree": "08b13ec0f9f8b88e0ec8cbab01899960dae3423b",
      "parents": [
        "6defa7bf0a8935cc44f3dc12e9c87bbb40f190b7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 08 22:45:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 08 22:45:35 2020 +0200"
      },
      "message": "patch 8.2.1637: Vim9: :put \u003d{expr} does not work inside :def function\n\nProblem:    Vim9: :put \u003d{expr} does not work inside :def function.\nSolution:   Add ISN_PUT. (closes #6397)\n"
    },
    {
      "commit": "6defa7bf0a8935cc44f3dc12e9c87bbb40f190b7",
      "tree": "ac60098e2e1b3730bd44818242b45959b5b90ebe",
      "parents": [
        "57ad94c5a9ee6f3626e1ec728519a8558a4346c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 08 22:06:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 08 22:06:44 2020 +0200"
      },
      "message": "patch 8.2.1636: get stuck if a popup filter causes an error\n\nProblem:    Get stuck if a popup filter causes an error.\nSolution:   Check whether the function can be called and does not cause an\n            error.  (closes #6902)\n"
    },
    {
      "commit": "57ad94c5a9ee6f3626e1ec728519a8558a4346c8",
      "tree": "85299972306044b8b0aca48ce0c3a7736d93594c",
      "parents": [
        "1c6737b20a5cf71751b180461cea22fc76d8870c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 08 19:06:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 08 19:06:30 2020 +0200"
      },
      "message": "patch 8.2.1635: no digraph for 0x2022 BULLET\n\nProblem:    No digraph for 0x2022 BULLET.\nSolution:   Use \"oo\". (Hans Ginzel, closes #6904)\n"
    },
    {
      "commit": "1c6737b20a5cf71751b180461cea22fc76d8870c",
      "tree": "b4fb75497cb2c47f09de1de5bea821af222756ce",
      "parents": [
        "9c929713b7588f2e44a1533809d2ba0bbd2631be"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 07 22:18:52 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 07 22:18:52 2020 +0200"
      },
      "message": "Update runtime files.\n"
    },
    {
      "commit": "9c929713b7588f2e44a1533809d2ba0bbd2631be",
      "tree": "b69e75e4d874a32d010dd04c6d69b5eb60e33ad6",
      "parents": [
        "e83cca291112ea66f49079975e102ee36a47a24e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 07 22:05:28 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 07 22:05:28 2020 +0200"
      },
      "message": "patch 8.2.1634: loop to handle keys for the command line is too long\n\nProblem:    Loop to handle keys for the command line is too long.\nSolution:   Move a few more parts to separate functions. (Yegappan Lakshmanan,\n            closes #6895)\n"
    },
    {
      "commit": "e83cca291112ea66f49079975e102ee36a47a24e",
      "tree": "313fb36ab531a6f2b5c981f920c09aa31212165c",
      "parents": [
        "44d6652d561d628d12e3ff7f6636ea7d1f805ced"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 07 18:53:21 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Sep 07 18:53:21 2020 +0200"
      },
      "message": "patch 8.2.1633: some error messages are internal but do not use iemsg()\n\nProblem:    Some error messages are internal but do not use iemsg().\nSolution:   Use iemsg(). (Dominique Pellé, closes #6894)\n"
    },
    {
      "commit": "44d6652d561d628d12e3ff7f6636ea7d1f805ced",
      "tree": "d56a1089639a79cb532db4dac3b0089e3ef27254",
      "parents": [
        "9bd5d879c2ecfbdbb168b090e12f4b89724a302e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 22:26:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 22:26:57 2020 +0200"
      },
      "message": "patch 8.2.1632: not checking the context of test_fails()\n\nProblem:    Not checking the context of test_fails().\nSolution:   Add the line number and context arguments.  Give error if\n            assert_fails() argument types are wrong.\n"
    },
    {
      "commit": "9bd5d879c2ecfbdbb168b090e12f4b89724a302e",
      "tree": "e9c9a342ba1d31c884d65edcbe864ba35518cf51",
      "parents": [
        "c98cdb3bc970f04f93b4c394b4ec94c2eb5546c3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 21:47:48 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 21:47:48 2020 +0200"
      },
      "message": "patch 8.2.1631: test_fails() does not check the context of the line number\n\nProblem:    test_fails() does not check the context of the line number.\nSolution:   Use another argument to specify the context of the line number.\n"
    },
    {
      "commit": "c98cdb3bc970f04f93b4c394b4ec94c2eb5546c3",
      "tree": "435d8858e7ac86130bd6ca30117f72dbb3533322",
      "parents": [
        "63969ef07e99502744114717cb7d63bd4c6e7eae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 21:13:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 21:13:00 2020 +0200"
      },
      "message": "patch 8.2.1630: terminal test fails\n\nProblem:    Terminal test fails.\nSolution:   Correct argument to term_start().  Correct error number.\n"
    },
    {
      "commit": "63969ef07e99502744114717cb7d63bd4c6e7eae",
      "tree": "79450532739152e3e82e41d0cdee7432afbca2f2",
      "parents": [
        "418155def2aa45afd7fc034db341dc874b00af3a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 20:06:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 20:06:59 2020 +0200"
      },
      "message": "patch 8.2.1629: test fails without terminal feature\n\nProblem:    Test fails without terminal feature.\nSolution:   Check for terminal feature.\n"
    },
    {
      "commit": "418155def2aa45afd7fc034db341dc874b00af3a",
      "tree": "da4e547acc14af8660bafcd96bb56ef94df8f255",
      "parents": [
        "ad30470610e228e66afb837fdbab6bea36c43de4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 18:39:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 18:39:38 2020 +0200"
      },
      "message": "patch 8.2.1628: Vim9: cannot pass \"true\" to timer_paused()\n\nProblem:    Vim9: cannot pass \"true\" to timer_paused().\nSolution:   Use tv_get_bool(). (closes #6891)\n"
    },
    {
      "commit": "ad30470610e228e66afb837fdbab6bea36c43de4",
      "tree": "b9b223fc5737b25bc9906f81003aa10f757054ef",
      "parents": [
        "707be5f3524accb8b36e80bd2532e00b8246df55"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 18:22:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 18:22:53 2020 +0200"
      },
      "message": "patch 8.2.1627: Vim9: cannot pass \"true\" to submatch/term_gettty/term_start\n\nProblem:    Vim9: cannot pass \"true\" to submatch(), term_gettty() and\n            term_start()\nSolution:   Use tv_get_bool_chk(). (closes #6888, closes #6890, closes #6889)\n"
    },
    {
      "commit": "707be5f3524accb8b36e80bd2532e00b8246df55",
      "tree": "d9419b850b1ade9f3136d134c455d5d4864a3e5b",
      "parents": [
        "30d6413782c8206899cee109f521895a03c76441"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 17:13:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 17:13:44 2020 +0200"
      },
      "message": "patch 8.2.1626: test for strchars() fails with different error number\n\nProblem:    Test for strchars() fails with different error number.\nSolution:   Adjust the error number.\n"
    },
    {
      "commit": "30d6413782c8206899cee109f521895a03c76441",
      "tree": "a9066665ebc5a2810d2a64a87de31209e43182e7",
      "parents": [
        "3986b94b090ea258109630008611230a599999ab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 17:09:12 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 17:09:12 2020 +0200"
      },
      "message": "patch 8.2.1625: compiler warning for use of fptr_T\n\nProblem:    Compiler warning for use of fptr_T.\nSolution:   Make the type less strict.\n"
    },
    {
      "commit": "3986b94b090ea258109630008611230a599999ab",
      "tree": "bbc3ec6dee0265730735efae4fe5056e842e66cf",
      "parents": [
        "d2c617055ac8ff6ff244f69e23dce1f73741c5ad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 16:09:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 16:09:04 2020 +0200"
      },
      "message": "patch 8.2.1624: Vim9: cannot pass \"true\" to split(), str2nr() and strchars()\n\nProblem:    Vim9: cannot pass \"true\" to split(), str2nr() and strchars().\nSolution:   Use tv_get_bool_chk(). (closes #6884, closes #6885, closes #6886)\n"
    },
    {
      "commit": "d2c617055ac8ff6ff244f69e23dce1f73741c5ad",
      "tree": "a4c06018d3dd17046f21d0e6a0e9854c5e748f07",
      "parents": [
        "2f3cd2e4ec5617e3697ec4f4c6e1c9449061ad30"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 15:58:36 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 15:58:36 2020 +0200"
      },
      "message": "patch 8.2.1623: Vim9: using :call where it is not needed\n\nProblem:    Vim9: using :call where it is not needed.\nSolution:   Remove :call. (closes #6892)\n"
    },
    {
      "commit": "2f3cd2e4ec5617e3697ec4f4c6e1c9449061ad30",
      "tree": "4687b2544e21c5316d25e63107f17b7cdcfeea30",
      "parents": [
        "8a0dcf43305586853f452a77fa295b0c8d54b463"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 15:54:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 15:54:00 2020 +0200"
      },
      "message": "patch 8.2.1622: loop to handle keys for the command line is too long\n\nProblem:    Loop to handle keys for the command line is too long.\nSolution:   Move code to functions. (Yegappan Lakshmanan, closes #6880)\n"
    },
    {
      "commit": "8a0dcf43305586853f452a77fa295b0c8d54b463",
      "tree": "ccf2c0ebb8744b84c55ca4c199f4d56708b6f7d6",
      "parents": [
        "4140c4f3fff1a441f2837f2f911ab0f0368e412a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 15:14:45 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Sep 06 15:14:45 2020 +0200"
      },
      "message": "patch 8.2.1621: crash when using submatch(0, 1) in substitute()\n\nProblem:    Crash when using submatch(0, 1) in substitute().\nSolution:   Increment reference count. (closes #6887)\n"
    },
    {
      "commit": "4140c4f3fff1a441f2837f2f911ab0f0368e412a",
      "tree": "c27ada449809a7ea337b069aa822947001e4d93b",
      "parents": [
        "7c27f337bf278babc1ccdcb66ac975f115d660b7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 23:16:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 23:16:00 2020 +0200"
      },
      "message": "patch 8.2.1620: searchcount() test fails\n\nProblem:    searchcount() test fails.\nSolution:   Restore default flag value.\n"
    },
    {
      "commit": "7c27f337bf278babc1ccdcb66ac975f115d660b7",
      "tree": "635fd307be6b49539da85c890ecf358526a3cd87",
      "parents": [
        "401f0c07982247cc6d1cd22be08b05c44f7fd040"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 22:45:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 22:45:55 2020 +0200"
      },
      "message": "patch 8.2.1619: Vim9: cannot pass \"true\" to spellsuggest()\n\nProblem:    Vim9: cannot pass \"true\" to spellsuggest().\nSolution:   Use tv_get_bool_chk(). (closes #6883)\n"
    },
    {
      "commit": "401f0c07982247cc6d1cd22be08b05c44f7fd040",
      "tree": "2fd536d4d42da3660cc2871a30be7bdb2c34c9f5",
      "parents": [
        "4b9bd692bdffba03fda04f9979e25431b53e416b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 22:37:39 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 22:37:39 2020 +0200"
      },
      "message": "patch 8.2.1618: Vim9: cannot pass \"true\" to setloclist()\n\nProblem:    Vim9: cannot pass \"true\" to setloclist().\nSolution:   Use dict_get_bool(). (closes #6882)\n"
    },
    {
      "commit": "4b9bd692bdffba03fda04f9979e25431b53e416b",
      "tree": "d2b87ebefd3df626987eb1cc5ef718423cbe86c4",
      "parents": [
        "fcb6d7082d563acc33866b3d3a659c32ad19a9e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 21:57:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 21:57:53 2020 +0200"
      },
      "message": "patch 8.2.1617: Vim9: cannot pass \"true\" to win_splitmove()\n\nProblem:    Vim9: cannot pass \"true\" to win_splitmove().\nSolution:   Use dict_get_bool(). (closes #6862)  Alphabetize test functions.\n"
    },
    {
      "commit": "fcb6d7082d563acc33866b3d3a659c32ad19a9e1",
      "tree": "0f531f85a459c05eb5b6e601a288028878bc2b88",
      "parents": [
        "30788d3d37a90b0702d94b7272ed26672534ba6f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 21:41:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 21:41:56 2020 +0200"
      },
      "message": "patch 8.2.1616: Vim9: cannot pass \"true\" to synID()\n\nProblem:    Vim9: cannot pass \"true\" to synID().\nSolution:   Use tv_get_bool_chk(). (closes #6860)\n"
    },
    {
      "commit": "30788d3d37a90b0702d94b7272ed26672534ba6f",
      "tree": "d5de38e8fd36f03bf053950877e23f6b37d78437",
      "parents": [
        "597aaac9d2b090e0eb738ab4e2afd454b7b92393"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 21:35:16 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 21:35:16 2020 +0200"
      },
      "message": "patch 8.2.1615: Vim9: cannot pass \"true\" to searchdecl()\n\nProblem:    Vim9: cannot pass \"true\" to searchdecl().\nSolution:   use tv_get_bool_chk(). (closes #6881)\n"
    },
    {
      "commit": "597aaac9d2b090e0eb738ab4e2afd454b7b92393",
      "tree": "f347eb4f662592e26ab9f75b5168de27315c2775",
      "parents": [
        "fa2e38df76b3e0919dc01dd1836257dce0ba62b1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 21:21:16 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 21:21:16 2020 +0200"
      },
      "message": "patch 8.2.1614: Vim9: cannot pass \"true\" to searchcount()\n\nProblem:    Vim9: cannot pass \"true\" to searchcount().\nSolution:   Use tv_get_bool_chk(). (closes #6854)\n"
    },
    {
      "commit": "fa2e38df76b3e0919dc01dd1836257dce0ba62b1",
      "tree": "a8b9b8b6a6340e834ba01e15711b83c866ccf728",
      "parents": [
        "a5a40c569695a750cace7d29824101ec8ef2b48f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 21:00:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 21:00:00 2020 +0200"
      },
      "message": "patch 8.2.1613: Vim9: cannot pass \"true\" to prop_type_add()\n\nProblem:    Vim9: cannot pass \"true\" to prop_type_add().\nSolution:   Use tv_get_bool(). (closes #6850)\n"
    },
    {
      "commit": "a5a40c569695a750cace7d29824101ec8ef2b48f",
      "tree": "11fef7597433216623e355f1ae3f019ad963ca60",
      "parents": [
        "ed6a430fae72c077ec106c9620379b69cfec3035"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 20:50:49 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 20:50:49 2020 +0200"
      },
      "message": "patch 8.2.1612: Vim9: cannot pass \"true\" to prop_remove()\n\nProblem:    Vim9: cannot pass \"true\" to prop_remove().\nSolution:   Use dict_get_bool(). (closes #6853)\n"
    },
    {
      "commit": "ed6a430fae72c077ec106c9620379b69cfec3035",
      "tree": "3d39b63491993a9254ad79f2c63ca297f1c22265",
      "parents": [
        "a48f786787e8e070c1a611146fd1f0f7e141e60a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 20:29:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 20:29:41 2020 +0200"
      },
      "message": "patch 8.2.1611: Vim9: cannot pass \"true\" to nr2char()\n\nProblem:    Vim9: cannot pass \"true\" to nr2char().\nSolution:   use tv_get_bool_chk(). (closes #6878)\n"
    },
    {
      "commit": "a48f786787e8e070c1a611146fd1f0f7e141e60a",
      "tree": "adbdea1b2d742909ef6f1bd3672846d393ef8720",
      "parents": [
        "7918238528090cd019dc19613dbe76923ac9a1d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 20:16:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 20:16:57 2020 +0200"
      },
      "message": "patch 8.2.1610: Vim9: cannot pass \"true\" to list2str() and str2list()\n\nProblem:    Vim9: cannot pass \"true\" to list2str() and str2list().\nSolution:   Use tv_get_bool_chk(). (closes #6877)\n"
    },
    {
      "commit": "7918238528090cd019dc19613dbe76923ac9a1d7",
      "tree": "919fcf0e096ee22843dd1adb3a2454d7fe749dde",
      "parents": [
        "15183b41c4416b7638cce26de0a9a83e55948bdc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 20:06:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 20:06:33 2020 +0200"
      },
      "message": "patch 8.2.1609: Vim9: test fails when build without +channel\n\nProblem:    Vim9: test fails when build without +channel.\nSolution:   Add check for +channel. (closes #6879)\n"
    },
    {
      "commit": "15183b41c4416b7638cce26de0a9a83e55948bdc",
      "tree": "01997ca18a4947f3c95392f233dbdff99e4aaba2",
      "parents": [
        "636c5d5399e1a42e8eb5bcb5fede318438d2347a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 19:59:39 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 19:59:39 2020 +0200"
      },
      "message": "patch 8.2.1608: Vim9: getchar() test fails with GUI\n\nProblem:    Vim9: getchar() test fails with GUI.\nSolution:   Avoid that getchar(0) gets stuck on K_IGNORE.\n"
    },
    {
      "commit": "636c5d5399e1a42e8eb5bcb5fede318438d2347a",
      "tree": "718eef59b3273235748143bc14596651ced0249d",
      "parents": [
        "04637e243d39f791cfc97c3ce96d99ef1bf047e1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 18:48:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 18:48:57 2020 +0200"
      },
      "message": "patch 8.2.1607: Vim9: getchar() test fails on MS-Windows\n\nProblem:    Vim9: getchar() test fails on MS-Windows.\nSolution:   First consume any available input.\n"
    },
    {
      "commit": "04637e243d39f791cfc97c3ce96d99ef1bf047e1",
      "tree": "9a0b639ceed7fdde69ca0deeaa9c2bfd9e5404c0",
      "parents": [
        "b02628b8a20ad0c42a097207b3b49ae5169d04d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 18:45:29 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 18:45:29 2020 +0200"
      },
      "message": "patch 8.2.1606: Vim9: cannot use \"true\" with has()\n\nProblem:    Vim9: cannot use \"true\" with has().\nSolution:   Use tv_get_bool(). (closes #6876)\n"
    },
    {
      "commit": "b02628b8a20ad0c42a097207b3b49ae5169d04d7",
      "tree": "ce439610ac468caf4fac642dcc809a39a739d57d",
      "parents": [
        "d217a87755ba01fc626b1c178c682fcd05ab3a28"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 18:40:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 18:40:44 2020 +0200"
      },
      "message": "patch 8.2.1605: default maintainer on github is wrong\n\nProblem:    Defyyyyyyyyyyyyyyyyyyyyyyyub is wrong.\nSolution:   Use Bram\u0027s account.\n"
    },
    {
      "commit": "d217a87755ba01fc626b1c178c682fcd05ab3a28",
      "tree": "fe63ff72291c7a509b80a9581622f01d0c83b568",
      "parents": [
        "c08cc72947fdfab484f53c5d9bbea662bc5a9c8f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 18:31:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 18:31:33 2020 +0200"
      },
      "message": "patch 8.2.1604: Vim9: cannot use \"true\" with getcompletion()\n\nProblem:    Vim9: cannot use \"true\" with getcompletion().\nSolution:   use tv_get_bool_chk(). (closes #6875)\n"
    },
    {
      "commit": "c08cc72947fdfab484f53c5d9bbea662bc5a9c8f",
      "tree": "a8932d9a70fc31e6e567bba1cf56e776a3104cc1",
      "parents": [
        "036c2cf719e3de445779a275514030be66e26883"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 17:51:23 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 17:51:23 2020 +0200"
      },
      "message": "patch 8.2.1603: Vim9: cannot use \"true\" with getchar()\n\nProblem:    Vim9: cannot use \"true\" with getchar().\nSolution:   use tv_get_bool_chk(). (closes #6874)\n"
    },
    {
      "commit": "036c2cf719e3de445779a275514030be66e26883",
      "tree": "419d8eda79525cbcc938423cca698e9b9206af92",
      "parents": [
        "2df47310422f4a77e85de7901a5299923a1addd3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 17:37:07 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 17:37:07 2020 +0200"
      },
      "message": "patch 8.2.1602: Vim9: cannot use \u0027true\" with getbufinfo()\n\nProblem:    Vim9: cannot use \u0027true\" with getbufinfo().\nSolution:   Use dict_get_bool(). (closes #6873)\n"
    },
    {
      "commit": "2df47310422f4a77e85de7901a5299923a1addd3",
      "tree": "9bf3704471a7e350eac404dea284019572bb9888",
      "parents": [
        "44b4a246b62e0622550b963bcf3034dce3bcfc0c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 17:30:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 17:30:44 2020 +0200"
      },
      "message": "patch 8.2.1601: Vim9: cannot use \u0027true\" with garbagecollect()\n\nProblem:    Vim9: cannot use \u0027true\" with garbagecollect().\nSolution:   Use tv_get_bool(). (closes #6871)\n"
    },
    {
      "commit": "44b4a246b62e0622550b963bcf3034dce3bcfc0c",
      "tree": "6ac665264f240482b9745a2c119a45e1176e347a",
      "parents": [
        "59941cbd8035415d68683edc4e571306b10669ad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 17:18:28 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 17:18:28 2020 +0200"
      },
      "message": "patch 8.2.1600: Vim9: cannot use \"true\" with deepcopy()\n\nProblem:    Vim9: cannot use \"true\" with deepcopy().\nSolution:   Use tv_get_bool_chk(). (closes #6867)\n"
    },
    {
      "commit": "59941cbd8035415d68683edc4e571306b10669ad",
      "tree": "5006831992654145681761ef48fe74918000589f",
      "parents": [
        "2ce14589f210dcb3d17d1d80285256f8ac10abab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 17:03:40 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 17:03:40 2020 +0200"
      },
      "message": "patch 8.2.1599: missing line end when skipping a long line with :cgetfile\n\nProblem:    Missing line end when skipping a long line with :cgetfile.\nSolution:   Fix off-by-one error. (closes #6870)\n"
    },
    {
      "commit": "2ce14589f210dcb3d17d1d80285256f8ac10abab",
      "tree": "d2b887591c8424ce49ea6c02408a1fe033014ece",
      "parents": [
        "8b5866ded6036f7adece26b6d16962bbd2d47842"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 16:08:49 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 16:08:49 2020 +0200"
      },
      "message": "patch 8.2.1598: starting a hidden terminal resizes the current window\n\nProblem:    Starting a hidden terminal resizes the current window.\nSolution:   Do not resize the current window for a hidden terminal.\n            (closes #6872)\n"
    },
    {
      "commit": "8b5866ded6036f7adece26b6d16962bbd2d47842",
      "tree": "a473e6759fd5a5dc6436a6502c0d51ddb077805a",
      "parents": [
        "7dfc5ce7cf4a7f63370d7dce2e13f7410ca0230a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 15:48:51 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 15:48:51 2020 +0200"
      },
      "message": "patch 8.2.1597: the channel source file is too big\n\nProblem:    The channel source file is too big.\nSolution:   Move job related code to a new source file.\n"
    },
    {
      "commit": "7dfc5ce7cf4a7f63370d7dce2e13f7410ca0230a",
      "tree": "0c99469f955b6a6d714f674c27d6db25c354c534",
      "parents": [
        "86394aa9720c5e087d85831e42d44e042987fbc0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 15:05:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 15:05:30 2020 +0200"
      },
      "message": "patch 8.2.1596: using win_screenpos(\u0027.\u0027) in tests works but is wrong\n\nProblem:    Using win_screenpos(\u0027.\u0027) in tests works but is wrong.\nSolution:   Use win_screenpos(0).\n"
    },
    {
      "commit": "86394aa9720c5e087d85831e42d44e042987fbc0",
      "tree": "853c38b28ea57594f1daec276c9fcc2b94c08bf1",
      "parents": [
        "cf8aa6448b3520905bea528ea8ad6533cbef288d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 14:27:24 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 14:27:24 2020 +0200"
      },
      "message": "patch 8.2.1595: cannot easily see what Vim sends to the terminal\n\nProblem:    Cannot easily see what Vim sends to the terminal.\nSolution:   Write output to the channel log if it contains terminal control\n            sequences.  Avoid warnings for tputs() argument.\n"
    },
    {
      "commit": "cf8aa6448b3520905bea528ea8ad6533cbef288d",
      "tree": "ee3eb5eaa3951ea891433ba8c947e45ac78a7cc9",
      "parents": [
        "e2e4075fad1326181edc5a131e48c644ef613693"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 13:48:58 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Sep 05 13:48:58 2020 +0200"
      },
      "message": "patch 8.2.1594: pull requests on github do not notify a maintainer\n\nProblem:    Pull requests on github do not notify a maintainer.\nSolution:   Add a CODEOWNERS file with a few initial entries.\n"
    },
    {
      "commit": "e2e4075fad1326181edc5a131e48c644ef613693",
      "tree": "f3749b559e690b3e8e80990441aeb6459d955fce",
      "parents": [
        "24f7750ffa9730579736d779b7cc94faff325fc1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 21:18:46 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 21:18:46 2020 +0200"
      },
      "message": "patch 8.2.1593: tests do not check the error number properly\n\nProblem:    Tests do not check the error number properly.0\nSolution:   Add a colon after the error number. (closes #6869)\n"
    },
    {
      "commit": "24f7750ffa9730579736d779b7cc94faff325fc1",
      "tree": "bdfa00955074b0bcc6ab75439596d62fa54467d7",
      "parents": [
        "c05d1c043a25c7a52dbf0a740d3f715a9d2691f7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 19:50:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 19:50:57 2020 +0200"
      },
      "message": "patch 8.2.1592: Vim9: passing \"true\" to char2nr() fails\n\nProblem:    Vim9: passing \"true\" to char2nr() fails.\nSolution:   Use tv_get_bool_chk(). (closes #6865)\n"
    },
    {
      "commit": "c05d1c043a25c7a52dbf0a740d3f715a9d2691f7",
      "tree": "9b7868328d7e7600e75a33b5802ba5a975cb92dd",
      "parents": [
        "fe136c9a85412f4bdb5de70ef8416af5fa382b28"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 18:38:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 18:38:06 2020 +0200"
      },
      "message": "patch 8.2.1591: using winheight(\u0027.\u0027) in tests works but is wrong\n\nProblem:    Using winheight(\u0027.\u0027) in tests works but is wrong.\nSolution:   Use winheight(0). (issue #6863)\n"
    },
    {
      "commit": "fe136c9a85412f4bdb5de70ef8416af5fa382b28",
      "tree": "ed8e13e406f5623d3f9d0665dae559f979dad06f",
      "parents": [
        "b936b79424d435b83cdebed5507a9d3800e66e6c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 18:35:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 18:35:26 2020 +0200"
      },
      "message": "patch 8.2.1590: Vim9: bufnr() doesn\u0027t take \"true\" argument\n\nProblem:    Vim9: bufnr() doesn\u0027t take \"true\" argument.\nSolution:   use tv_get_bool_chk(). (closes #6863)\n"
    },
    {
      "commit": "b936b79424d435b83cdebed5507a9d3800e66e6c",
      "tree": "c7588f88311da5ef1d4217c94a9825174ca4e4c4",
      "parents": [
        "077cc7aa0e0c431e97795612374fe17fe7c88803"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 18:34:09 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 18:34:09 2020 +0200"
      },
      "message": "patch 8.2.1589: term_start() options for size are overruled by \u0027termwinsize\u0027\n\nProblem:    Term_start() options for size are overruled by \u0027termwinsize\u0027.\n            (Sergey Vlasov)\nSolution:   Set \u0027termwinsize\u0027 to the specified size.\n"
    },
    {
      "commit": "077cc7aa0e0c431e97795612374fe17fe7c88803",
      "tree": "80843d4928d91ca5f9d4c38d37807e0eb17bc4be",
      "parents": [
        "eadee486c70946ad0e1746d77898d6f4f4acc817"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 16:35:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 16:35:35 2020 +0200"
      },
      "message": "patch 8.2.1588: cannot read back the prompt of a prompt buffer\n\nProblem:    Cannot read back the prompt of a prompt buffer.\nSolution:   Add prompt_getprompt(). (Ben Jackson, closes #6851)\n"
    },
    {
      "commit": "eadee486c70946ad0e1746d77898d6f4f4acc817",
      "tree": "d36a72738e256191c2201dd015940cbcc2f13321",
      "parents": [
        "fe6dce873954a216eedb686bd5006710ffff4b89"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 15:37:31 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 15:37:31 2020 +0200"
      },
      "message": "patch 8.2.1587: loop for handling keys for the command line is too long\n\nProblem:    Loop for handling keys for the command line is too long.\nSolution:   Move wild menu handling to separate functions. (Yegappan\n            Lakshmanan, closes #6856)\n"
    },
    {
      "commit": "fe6dce873954a216eedb686bd5006710ffff4b89",
      "tree": "90a6e90aabf33844e920ee914fa9b894d27bd378",
      "parents": [
        "fa57335e532e505ce9229ddb2354a593fb057561"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 14:41:21 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 14:41:21 2020 +0200"
      },
      "message": "patch 8.2.1586: :resize command not fully tested\n\nProblem:    :resize command not fully tested.\nSolution:   Add a couple of tests. (Dominique Pellé, closes #6857)\n"
    },
    {
      "commit": "fa57335e532e505ce9229ddb2354a593fb057561",
      "tree": "f391b2147bd2ecb9a8ee38b977aef28c2085b5f3",
      "parents": [
        "eb24556df3b16a19009ee3ddee8ae94dc058a3b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 13:53:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Sep 04 13:53:00 2020 +0200"
      },
      "message": "patch 8.2.1585: messages in globals.h not translated\n\nProblem:    Messages in globals.h not translated, xgettext on MS-Windows not\n            fully supported.\nSolution:   Add globals.h to list of input files.  Update MS-Windows makefiles\n            to improve message translations. (Ken Takata, closes #6858)\n"
    },
    {
      "commit": "eb24556df3b16a19009ee3ddee8ae94dc058a3b2",
      "tree": "427a96ce7432b3fa604dc62885b56be786a9d416",
      "parents": [
        "18eedfa40b45b1de955d61417e9918ef7d6e83f9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 22:33:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 22:33:44 2020 +0200"
      },
      "message": "patch 8.2.1584: Vim9: cannot use \"true\" for \"skipstart\" in prop_find()\n\nProblem:    Vim9: cannot use \"true\" for \"skipstart\" in prop_find().\nSolution:   Use dict_get_bool() instead of tv_get_number(). (closes #6852)\n"
    },
    {
      "commit": "18eedfa40b45b1de955d61417e9918ef7d6e83f9",
      "tree": "67a316d23221009369307fd0a2593fd587455ce6",
      "parents": [
        "7ca86fe8dc584141d6a73408acf3e90d8c88c7b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 19:50:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 19:50:05 2020 +0200"
      },
      "message": "patch 8.2.1583: MS-Windows: cannot easily measure code coverage\n\nProblem:    MS-Windows: cannot easily measure code coverage.\nSolution:   Add the COVERAGE option. (Ken Takata, closes #6842)\n"
    },
    {
      "commit": "7ca86fe8dc584141d6a73408acf3e90d8c88c7b9",
      "tree": "5e86be88c9f4ea309e8f0e5017b70ef56672b621",
      "parents": [
        "1f42f5a675fdab9ce5cdafbecea59c45e81f7ff8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 19:25:11 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 19:25:11 2020 +0200"
      },
      "message": "patch 8.2.1582: the channel log does not show typed text\n\nProblem:    The channel log does not show typed text.\nSolution:   Add raw typed text to the log file.\n"
    },
    {
      "commit": "1f42f5a675fdab9ce5cdafbecea59c45e81f7ff8",
      "tree": "40d1a9caf029fa2c88a94c7e4169da987cfc60e6",
      "parents": [
        "a60053b8f4cc7e135ba9496a8f4855d26aee09e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 18:52:24 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 18:52:24 2020 +0200"
      },
      "message": "patch 8.2.1581: using line() for global popup window doesn\u0027t work\n\nProblem:    Using line() for global popup window doesn\u0027t work.\nSolution:   Set tabpage to \"curtab\". (closes #6847)\n"
    }
  ],
  "next": "a60053b8f4cc7e135ba9496a8f4855d26aee09e7"
}
