)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "a60053b8f4cc7e135ba9496a8f4855d26aee09e7",
      "tree": "250256fa3791a79b902c72ab6bff804a2710c63f",
      "parents": [
        "5b5aa11801c75fac18a587bea02dc7a8b5b90c4b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 16:50:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 16:50:13 2020 +0200"
      },
      "message": "patch 8.2.1580: wildmenu does not work properly\n\nProblem:    Wildmenu does not work properly.\nSolution:   Do not call may_do_incsearch_highlighting() if completion is in\n            progress.\n"
    },
    {
      "commit": "5b5aa11801c75fac18a587bea02dc7a8b5b90c4b",
      "tree": "20fd6bec4c756896c45f295f507e5dd0eb41a2b1",
      "parents": [
        "62f93f4ec9db1deca088bab7783a35306e2ed4cb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 16:05:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Sep 03 16:05:04 2020 +0200"
      },
      "message": "patch 8.2.1579: reports from asan are not optimal\n\nProblem:    Reports from asan are not optimal.\nSolution:   Use clang with ubsan. (James McCoy, closes #6811)\n"
    },
    {
      "commit": "62f93f4ec9db1deca088bab7783a35306e2ed4cb",
      "tree": "de48e03e455e040ffe6d234413b509a63c22581c",
      "parents": [
        "04d594b9c14299ed50da0774fb8d3a10fbc4076f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 22:33:24 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 22:33:24 2020 +0200"
      },
      "message": "patch 8.2.1578: Vim9: popup_clear() does not take \"true\" as argument\n\nProblem:    Vim9: popup_clear() does not take \"true\" as argument.\nSolution:   Use tv_get_bool(). (closes #6826)\n"
    },
    {
      "commit": "04d594b9c14299ed50da0774fb8d3a10fbc4076f",
      "tree": "3aba97a163925267ee60a6832bf74f632c934f8a",
      "parents": [
        "6c553f9c04a698ac2e19584f8ea8e2cb7cd98c80"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 22:25:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 22:25:35 2020 +0200"
      },
      "message": "patch 8.2.1577: Vim9: hasmapto()/mapcheck()/maparg() do nottake \"true\" arg\n\nProblem:    Vim9: hasmapto(), mapcheck() and maparg() do not take \"true\" as\n            argument.\nSolution:   Use tv_get_bool(). (closes #6822, closes #6824)\n"
    },
    {
      "commit": "6c553f9c04a698ac2e19584f8ea8e2cb7cd98c80",
      "tree": "2fc156f515d61c19b4e97312439882f8fad9ee1c",
      "parents": [
        "f966ce5ea24748eed10f708d4f828be44887a559"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 22:10:34 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 22:10:34 2020 +0200"
      },
      "message": "patch 8.2.1576: Vim9: index() does not take \"true\" as argument\n\nProblem:    Vim9: index() does not take \"true\" as argument.\nSolution:   Use tv_get_bool_chk(). (closes #6823)\n"
    },
    {
      "commit": "f966ce5ea24748eed10f708d4f828be44887a559",
      "tree": "c08f2902db77f3d8aaf980813b9fd99737f58d77",
      "parents": [
        "5892ea151197c8a6363c7ce2322d84277b97353e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:57:07 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:57:07 2020 +0200"
      },
      "message": "patch 8.2.1575: Vim9: globpath() doesnot take \"true\" as argument\n\nProblem:    Vim9: globpath() doesnot take \"true\" as argument.\nSolution:   Use tv_get_bool_chk(). (closes #6821)\n"
    },
    {
      "commit": "5892ea151197c8a6363c7ce2322d84277b97353e",
      "tree": "e1e00a4ad4c3cb97dd1c6174e871fa2d5ce112f1",
      "parents": [
        "67ff97ded70a87bc77f58d0bf9a261710ae88112"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:53:11 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:53:11 2020 +0200"
      },
      "message": "patch 8.2.1574: Vim9: glob() doesnot take \"true\" as argument\n\nProblem:    Vim9: glob() doesnot take \"true\" as argument.\nSolution:   Use tv_get_bool_chk(). (closes #6821)\n"
    },
    {
      "commit": "67ff97ded70a87bc77f58d0bf9a261710ae88112",
      "tree": "0a9237798de8564603ae19c31d3d20d801d5b91b",
      "parents": [
        "551d25e76545df785a9f62df52f34bc1dd368bfb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:45:54 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:45:54 2020 +0200"
      },
      "message": "patch 8.2.1573: Vim9: getreg() does not take \"true\" as argument\n\nProblem:    Vim9: getreg() does not take \"true\" as argument.\nSolution:   Use tv_get_bool_chk().  (closes #6820)\n"
    },
    {
      "commit": "551d25e76545df785a9f62df52f34bc1dd368bfb",
      "tree": "2ebf569d4c2a35c6c37eca700907cd5f44ac3226",
      "parents": [
        "119f5572306c4abba91eaf446c0c52637db223e8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:37:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:37:56 2020 +0200"
      },
      "message": "patch 8.2.1572: Vim9: expand() does not take \"true\" as argument\n\nProblem:    Vim9: expand() does not take \"true\" as argument.\nSolution:   Use tv_get_bool_chk().  (closes #6819)\n"
    },
    {
      "commit": "119f5572306c4abba91eaf446c0c52637db223e8",
      "tree": "f927e1a1119ef2a22a6fc51c54ad0113d08741f9",
      "parents": [
        "9d8bfae50fdaf5f5ec6307c60ebd1fad0927c6be"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:31:22 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:31:22 2020 +0200"
      },
      "message": "patch 8.2.1571: Vim9: count() third argument cannot be \"true\"\n\nProblem:    Vim9: count() third argument cannot be \"true\".\nSolution:   use tv_get_bool_chk(). (closes #6818)\n"
    },
    {
      "commit": "9d8bfae50fdaf5f5ec6307c60ebd1fad0927c6be",
      "tree": "18088c1843a58322b1295a226ad60c8fef88190f",
      "parents": [
        "a5d3841177e0b3545381c875d0b4b442f38784bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:21:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:21:35 2020 +0200"
      },
      "message": "patch 8.2.1570: configure check for dirfd() does not work on HPUX\n\nProblem:    Configure check for dirfd() does not work on HPUX. (Michael Osipov)\nSolution:   Use AC_TRY_LINK instead of AC_TRY_COMPILE. (closes #6838)\n"
    },
    {
      "commit": "a5d3841177e0b3545381c875d0b4b442f38784bd",
      "tree": "548f839d40bb33e4f02b342610439754c82d448d",
      "parents": [
        "4da7a259f6b28a4f855a6fa7d0ede5e038600154"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:02:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 21:02:35 2020 +0200"
      },
      "message": "patch 8.2.1569: Vim9: fixes not tested; failure in getchangelist()\n\nProblem:    Vim9: fixes for functions not tested; failure in getchangelist().\nSolution:   Add tests. (closes #6813, closes #6815, closes #6817)\n"
    },
    {
      "commit": "4da7a259f6b28a4f855a6fa7d0ede5e038600154",
      "tree": "f5a7b2fa464a077b0cff49553aa3b255557dda1e",
      "parents": [
        "6efa46f4efd226f65634ba8eb6ddee54de1de563"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 19:59:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 19:59:00 2020 +0200"
      },
      "message": "patch 8.2.1568: prop_find() skips properties in the same line\n\nProblem:    prop_find() skips properties in the same line if \"skipstart\" is\n            used.\nSolution:   Use \"continue\" instead of \"break\". (closes #6840)\n"
    },
    {
      "commit": "6efa46f4efd226f65634ba8eb6ddee54de1de563",
      "tree": "62f4aea4f5df5c46c4fafa73876394f973af346a",
      "parents": [
        "4488f5a545691ca4c8802bad0d70a5e750fc8844"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 19:23:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 19:23:06 2020 +0200"
      },
      "message": "patch 8.2.1567: no example to use ubsan with clang\n\nProblem:    No example to use ubsan with clang.\nSolution:   Add example commands. (Dominique Pellé, issue #6811)\n"
    },
    {
      "commit": "4488f5a545691ca4c8802bad0d70a5e750fc8844",
      "tree": "3aaa87fc950215539e63a935edc666cb882e4301",
      "parents": [
        "e90d63ea904187ecbb09d0f7f21b71b302b30644"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 17:08:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 17:08:59 2020 +0200"
      },
      "message": "patch 8.2.1566: not all Bazel files are recognized\n\nProblem:    Not all Bazel files are recognized.\nSolution:   Add *.bazel and *.BUILD. (closes #6836)\n"
    },
    {
      "commit": "e90d63ea904187ecbb09d0f7f21b71b302b30644",
      "tree": "26366c5393253787b1ec4de2e5ee2d0b0e9f5519",
      "parents": [
        "4ad739fc053c1666d07ba1cf59be26cb1c3e52d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 12:58:48 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 12:58:48 2020 +0200"
      },
      "message": "patch 8.2.1565: spellfile test sometimes fails\n\nProblem:    Spellfile test sometimes fails.\nSolution:   Check running into the end of the file.\n"
    },
    {
      "commit": "4ad739fc053c1666d07ba1cf59be26cb1c3e52d7",
      "tree": "66485dc142df679ab7c8091c2e6f14c7bc9608cb",
      "parents": [
        "6f84b6db10ab86bca85e33f3fc6ee735eec8bbe5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 10:25:45 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Sep 02 10:25:45 2020 +0200"
      },
      "message": "patch 8.2.1564: a few remaining errors from ubsan\n\nProblem:    A few remaining errors from ubsan.\nSolution:   Avoid the warnings. (Dominique Pellé, closes #6837)\n"
    },
    {
      "commit": "6f84b6db10ab86bca85e33f3fc6ee735eec8bbe5",
      "tree": "910da8245fbb1832bf346284451556126ab35bab",
      "parents": [
        "3767e3a3302d745349eff8cfe45411f03e13de43"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 01 23:16:32 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 01 23:16:32 2020 +0200"
      },
      "message": "patch 8.2.1563: Vim9: error when using \u0027%\" with setbufvar() r getbufvar()\n\nProblem:    Vim9: error when using \u0027%\" with setbufvar() or getbufvar().\nSolution:   Use tv_get_buf_from_arg(). (closes #6816)\n"
    },
    {
      "commit": "3767e3a3302d745349eff8cfe45411f03e13de43",
      "tree": "03523354dd08a8bbdee8868d3e22213d10da2513",
      "parents": [
        "81fcb67fb32a12414512b72e691a1bbbff9f8511"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 01 23:06:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 01 23:06:01 2020 +0200"
      },
      "message": "patch 8.2.1562: Vim9: error when using \"%\" where a buffer is expected\n\nProblem:    Vim9: error when using \"%\" where a buffer is expected.\nSolution:   Add tv_get_buf_from_arg(). (closes #6814)\n"
    },
    {
      "commit": "81fcb67fb32a12414512b72e691a1bbbff9f8511",
      "tree": "747185dbc68cd8766a53a8993570f05de992e711",
      "parents": [
        "9c2b06637b32742cac11bfd66b1a4e84583c6c2e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 01 21:21:24 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 01 21:21:24 2020 +0200"
      },
      "message": "patch 8.2.1561: using NULL pointers in fold code\n\nProblem:    Using NULL pointers in fold code.\nSolution:   Avoid using a NULL pointer. (Dominique Pellé, closes #6831,\n            closes #6831)\n"
    },
    {
      "commit": "9c2b06637b32742cac11bfd66b1a4e84583c6c2e",
      "tree": "6f193fe923afd59dd8ac369bd58e9ae32fc06ae2",
      "parents": [
        "ca563b9b948aec18463c26e9f87ae7933571b40e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 01 19:56:15 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 01 19:56:15 2020 +0200"
      },
      "message": "patch 8.2.1560: using NULL pointers in some code\n\nProblem:    Using NULL pointers in some code. (James McCoy)\nSolution:   Avoid adding to a NULL pointer.  Use byte as unsigned.\n"
    },
    {
      "commit": "ca563b9b948aec18463c26e9f87ae7933571b40e",
      "tree": "c1ba4ebc051e2870ac3a0300e7002377d2706242",
      "parents": [
        "2f1228463aa9ff62814f9732561b1849e5f01f75"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 01 17:50:51 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Sep 01 17:50:51 2020 +0200"
      },
      "message": "patch 8.2.1559: s390x tests work again\n\nProblem:    s390x tests work again.\nSolution:   re-enable s390x tests. (James McCoy, closes #6829)\n"
    },
    {
      "commit": "2f1228463aa9ff62814f9732561b1849e5f01f75",
      "tree": "72db873a3e9f3a018fc09ced1e2a378da0e251a7",
      "parents": [
        "997cd1a17f030d004b334d17cf1c1c57050c9906"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 31 23:18:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 31 23:18:00 2020 +0200"
      },
      "message": "patch 8.2.1558: signs test fails\n\nProblem:    Signs test fails.\nSolution:   Add missing change to sign.c.\n"
    }
  ],
  "next": "997cd1a17f030d004b334d17cf1c1c57050c9906"
}
