)]}'
{
  "log": [
    {
      "commit": "56994d215815139207f3c5ce02a1720e44e93c09",
      "tree": "4a168880e92d7627c168fe7bfc6febc369af15a2",
      "parents": [
        "112a006417a0d4700ff39ddba3bb5e985ae9770f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 17 16:31:09 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 17 16:31:09 2021 +0200"
      },
      "message": "Update runtime files.\n"
    },
    {
      "commit": "112a006417a0d4700ff39ddba3bb5e985ae9770f",
      "tree": "532a0340a3e38ef4c3fbaf7c53c3384e81b57099",
      "parents": [
        "635bd60804966803490287e97460ecdc91d5fe0a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 17 14:06:39 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 17 14:06:39 2021 +0200"
      },
      "message": "patch 8.2.2773: PSL filetype not recognized\n\nProblem:    PSL filetype not recognized.\nSolution:   Add a filetype pattern. (Daniel Kho, closes #8117)\n"
    },
    {
      "commit": "635bd60804966803490287e97460ecdc91d5fe0a",
      "tree": "fe8e75ace9e40b0e06f394e689296afe2b6042a7",
      "parents": [
        "aa1959bd5e82350bb4a82d9a5188c29d70706ec4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 16 19:58:22 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 16 19:58:22 2021 +0200"
      },
      "message": "patch 8.2.2772: problems when restoring \u0027runtimepath\u0027 from a session file\n\nProblem:    Problems when restoring \u0027runtimepath\u0027 from a session file.\nSolution:   Add the \"skiprtp\" item in \u0027sessionoptions\u0027.\n"
    },
    {
      "commit": "aa1959bd5e82350bb4a82d9a5188c29d70706ec4",
      "tree": "d998cbab85e7b3b53d0b9c773764cfd690595065",
      "parents": [
        "fe090eb58fad1aaf83267d0b4ace9f024a5ba2bc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 15 22:13:39 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 15 22:13:39 2021 +0200"
      },
      "message": "patch 8.2.2771: Vim9: assignment not recognized if declaration was skipped\n\nProblem:    Vim9: assignment not recognized if declaration was skipped.\nSolution:   Also recognized an assignment if the variable does not exist.\n            (closes #8108)\n"
    },
    {
      "commit": "fe090eb58fad1aaf83267d0b4ace9f024a5ba2bc",
      "tree": "c9446376111c5970b61b74ff6b1ca1ed58848248",
      "parents": [
        "6bc00699c5049c40761d212bef1b490e2af7944c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 15 21:48:32 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 15 21:48:32 2021 +0200"
      },
      "message": "patch 8.2.2770: Vim9: type of loop variable is not used\n\nProblem:    Vim9: type of loop variable is not used.\nSolution:   Parse and check the variable type. (closes #8107)\n"
    },
    {
      "commit": "6bc00699c5049c40761d212bef1b490e2af7944c",
      "tree": "fcdc49eb97e3309d48e6374764df8fba99d7b318",
      "parents": [
        "f387f5dfbc5accbfbbbb87486f6af42a82acaa7d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 15 14:29:17 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 15 14:29:17 2021 +0200"
      },
      "message": "patch 8.2.2769: Modula-3 config files are not recognized\n\nProblem:    Modula-3 config files are not recognized.\nSolution:   Add filetype patterns. (Doug Kearns)\n"
    },
    {
      "commit": "f387f5dfbc5accbfbbbb87486f6af42a82acaa7d",
      "tree": "e48ac9c72d4fd1efd5f6dbb17907160a8fe6207f",
      "parents": [
        "bd6406f15db210b78fa24dece3bd021a7ac085dc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 15 13:42:21 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 15 13:42:21 2021 +0200"
      },
      "message": "patch 8.2.2768: Vim9: memory leak with blob range error\n\nProblem:    Vim9: memory leak with blob range error.\nSolution:   Jump to end instead of returning.\n"
    },
    {
      "commit": "bd6406f15db210b78fa24dece3bd021a7ac085dc",
      "tree": "5d398df80def11954b822eeb05741197249ba0ea",
      "parents": [
        "b1419268901b194b295b7cea18a1d0968f9dddfc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 21:30:06 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 21:30:06 2021 +0200"
      },
      "message": "patch 8.2.2767: compiler warning for unused argument\n\nProblem:    Compiler warning for unused argument.\nSolution:   Remove the argument.\n"
    },
    {
      "commit": "b1419268901b194b295b7cea18a1d0968f9dddfc",
      "tree": "499ec07741ed12107cfcf43876538e974db26fd0",
      "parents": [
        "0e3ff1919603ee4c4a347fdf761dbdbdeb068015"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 20:54:07 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 20:54:07 2021 +0200"
      },
      "message": "patch 8.2.2766: test failure\n\nProblem:    Test failure.\nSolution:   Add change to Vim9 compilation error message.\n"
    },
    {
      "commit": "0e3ff1919603ee4c4a347fdf761dbdbdeb068015",
      "tree": "db3dc3df238da3a1c44116827796157cdd3346f0",
      "parents": [
        "b47bed2f7ada4dfae78f76f27473b83507e40315"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 20:35:23 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 20:35:23 2021 +0200"
      },
      "message": "patch 8.2.2765: Vim9: not all blob operations work\n\nProblem:    Vim9: not all blob operations work.\nSolution:   Run more tests also with Vim9 script and :def functions.  Fix what\n            doesn\u0027t work.\n"
    },
    {
      "commit": "b47bed2f7ada4dfae78f76f27473b83507e40315",
      "tree": "1ff4232659664ff3832adaaca98702a8e291f654",
      "parents": [
        "a3589a0d6cdb314e70421c0f2e5a2d1abf68e597"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 17:06:43 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 17:06:43 2021 +0200"
      },
      "message": "patch 8.2.2764: memory leak when default function argument is allocated\n\nProblem:    Memory leak when default function argument is allocated.\nSolution:   Free the expression result.\n"
    },
    {
      "commit": "a3589a0d6cdb314e70421c0f2e5a2d1abf68e597",
      "tree": "a3cfd5f8e0f4039679ff7fbf8a0de1db8f9fed62",
      "parents": [
        "f62d73933af7830301989eb8162ce94a80e61fbf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 13:30:46 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 13:30:46 2021 +0200"
      },
      "message": "patch 8.2.2763: Vim9: cannot use type in for loop unpack at script level\n\nProblem:    Vim9: cannot use type in for loop unpack at script level.\nSolution:   Advance over the type name.\n"
    },
    {
      "commit": "f62d73933af7830301989eb8162ce94a80e61fbf",
      "tree": "61cd05f8b37027a585279eb0dedb43f465cb943d",
      "parents": [
        "2e240bd428c0033d16f201d7f837636412358199"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 12:40:00 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 12:40:00 2021 +0200"
      },
      "message": "patch 8.2.2762: Vim9: function line truncated when compiling\n\nProblem:    Vim9: function line truncated when compiling.\nSolution:   Copy the line before processing it. (closes #8101)\n"
    },
    {
      "commit": "2e240bd428c0033d16f201d7f837636412358199",
      "tree": "20647e66c737c5173ab9e6a1ade64ecf062975cb",
      "parents": [
        "f6a8d420a8d2924737f713de046947dcb487550c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 11:15:08 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 14 11:15:08 2021 +0200"
      },
      "message": "patch 8.2.2761: using \"syn include\" does not work properly\n\nProblem:    Using \"syn include\" does not work properly.\nSolution:   Don\u0027t add current_syn_inc_tag to topgrp. (Jaehwang Jerry Jung,\n            closes #8104)\n"
    },
    {
      "commit": "f6a8d420a8d2924737f713de046947dcb487550c",
      "tree": "af3f8d31770494ee325c10689132f58306141507",
      "parents": [
        "f2253963c28e4791092620df6a6bb238c33168df"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 13 21:48:03 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 13 21:48:03 2021 +0200"
      },
      "message": "patch 8.2.2760: Vim9: no error for changing a for loop variable\n\nProblem:    Vim9: no error for changing a for loop variable.\nSolution:   Make the loop variable read-only. (issue #8102)\n"
    },
    {
      "commit": "f2253963c28e4791092620df6a6bb238c33168df",
      "tree": "0533e1d0e8be901337b4f5eb6b2ae05c46938954",
      "parents": [
        "f48b2fa33cda94e963f6fa8b78f344385c9ebea6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 13 20:53:13 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 13 20:53:13 2021 +0200"
      },
      "message": "patch 8.2.2759: Vim9: for loop infers type of loop variable\n\nProblem:    Vim9: for loop infers type of loop variable.\nSolution:   Do not get the member type. (closes #8102)\n"
    },
    {
      "commit": "f48b2fa33cda94e963f6fa8b78f344385c9ebea6",
      "tree": "e65e350985a0baf3870a1a9567d02bd6d8e90734",
      "parents": [
        "68452177ca4cda4a9d5f93892e437447cf9404c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 12 22:02:36 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 12 22:02:36 2021 +0200"
      },
      "message": "patch 8.2.2758: Vim9: wrong line number for autoload function with wrong name\n\nProblem:    Vim9: wrong line number for autoload function with wrong name.\nSolution:   Set and restore SOURCING_LNUM. (closes #8100)\n"
    },
    {
      "commit": "68452177ca4cda4a9d5f93892e437447cf9404c8",
      "tree": "67db842620f7929316586ef2883977864402bc70",
      "parents": [
        "cfc3023cb6ce5aaec13f49bc4b821feb05e3fb03"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 12 21:21:02 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 12 21:21:02 2021 +0200"
      },
      "message": "patch 8.2.2757: Vim9: blob tests for legacy and Vim9 script are separate\n\nProblem:    Vim9: blob tests for legacy and Vim9 script are separate.\nSolution:   Add CheckLegacyAndVim9Success().  Make blob index assign work.\n"
    },
    {
      "commit": "cfc3023cb6ce5aaec13f49bc4b821feb05e3fb03",
      "tree": "da16e23aca547d7eb0cf4c4026415fad30d5b00f",
      "parents": [
        "af8ea0d066d31cf3cd0a39c5c49ce0342728588d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 11 20:26:34 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 11 20:26:34 2021 +0200"
      },
      "message": "patch 8.2.2756: Vim9: blob index and slice not implemented yet\n\nProblem:    Vim9: blob index and slice not implemented yet.\nSolution:   Implement blob index and slice.\n"
    },
    {
      "commit": "af8ea0d066d31cf3cd0a39c5c49ce0342728588d",
      "tree": "197127aeed14e316adffce7c854b94bc8351764a",
      "parents": [
        "09f067fca38c9f89ad088e8c096c4df3998575e2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 11 18:24:46 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 11 18:24:46 2021 +0200"
      },
      "message": "patch 8.2.2755: Vim9: no error for using a number in a condition\n\nProblem:    Vim9: no error for using a number in a condition.\nSolution:   Also use ISN_COND2BOOL if the type is t_number_bool.\n            (closes #7644)\n"
    },
    {
      "commit": "09f067fca38c9f89ad088e8c096c4df3998575e2",
      "tree": "4b6f8d96e2ddd80541748e2484e75c41abea0954",
      "parents": [
        "f93bbd026205f36915312193784f987ad49fb114"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 11 13:29:18 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 11 13:29:18 2021 +0200"
      },
      "message": "patch 8.2.2754: :sleep! does not always hide the cursor\n\nProblem:    :sleep! does not always hide the cursor.\nSolution:   Add the cursor_is_asleep flag. (Jeremy Lerner, closes #8097,\n            closes #7998)\n"
    },
    {
      "commit": "f93bbd026205f36915312193784f987ad49fb114",
      "tree": "3d33a10b9e526aa7ed613bb4113df3406025632a",
      "parents": [
        "e8e307818495d1a5d821df9bd4bde83add0520e5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 22:35:43 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 22:35:43 2021 +0200"
      },
      "message": "patch 8.2.2753: Vim9: cannot ignore an item in assignment unpack\n\nProblem:    Vim9: cannot ignore an item in assignment unpack.\nSolution:   Allow using an underscore.\n"
    },
    {
      "commit": "e8e307818495d1a5d821df9bd4bde83add0520e5",
      "tree": "3b1b9a4357e868213bda49d7e1c6a622fc01c487",
      "parents": [
        "fed9e830fcffa90cf73dd125a27d27ed7eafbd68"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 21:46:05 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 21:46:05 2021 +0200"
      },
      "message": "patch 8.2.2752\n"
    },
    {
      "commit": "fed9e830fcffa90cf73dd125a27d27ed7eafbd68",
      "tree": "b4f4e3ed1252d5ff41aa99c3b1424f65181c2264",
      "parents": [
        "da479c7597a61c4d50c842df21c9294bd9bf1037"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 21:38:38 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 21:38:38 2021 +0200"
      },
      "message": "patch 8.2.2751: Coverity warns for using NULL pointer\n\nProblem:    Coverity warns for using NULL pointer.\nSolution:   Check for NULL in calling function.\n"
    },
    {
      "commit": "da479c7597a61c4d50c842df21c9294bd9bf1037",
      "tree": "44a5cbf9c031551b9fcd79f69c727d2d7566f912",
      "parents": [
        "fe95b94ffa75c4925ad16c43f94092f2b1d35fc6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 21:01:38 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 21:01:38 2021 +0200"
      },
      "message": "patch 8.2.2750: Vim9: error for using underscore in nested function\n\nProblem:    Vim9: error for using underscore in nested function.\nSolution:   Do not consider \"_\" already defined. (closes #8096)\n"
    },
    {
      "commit": "fe95b94ffa75c4925ad16c43f94092f2b1d35fc6",
      "tree": "e64130349e7694c0852d03bb63c0fd41985217db",
      "parents": [
        "c4297697761230489a025b3e39b992cca845b1b3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 20:52:43 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 20:52:43 2021 +0200"
      },
      "message": "patch 8.2.2749: Vim9: test for error can be a bit flaky\n\nProblem:    Vim9: test for error can be a bit flaky.\nSolution:   Increase the wait time a bit.\n"
    },
    {
      "commit": "c4297697761230489a025b3e39b992cca845b1b3",
      "tree": "38fc0043474ac06bb615ca6f6cb7a918f07cfd90",
      "parents": [
        "bb8a7ce0a1bcfafca715275dbadc2ead612f82dd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 20:46:48 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 20:46:48 2021 +0200"
      },
      "message": "patch 8.2.2748: Vim9: memory leak when calling :def function fails\n\nProblem:    Vim9: memory leak when calling :def function fails.\nSolution:   Jump to failed_early instead of returning.\n"
    },
    {
      "commit": "bb8a7ce0a1bcfafca715275dbadc2ead612f82dd",
      "tree": "34aa8a00426226114caa1be454c3e10e520ba223",
      "parents": [
        "87795939d01932b0d8155fd69c7494fa51c523f3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 20:10:26 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 20:10:26 2021 +0200"
      },
      "message": "patch 8.2.2747: Vim9: not always an error for too many function arguments\n\nProblem:    Vim9: not always an error for too many function arguments.\nSolution:   Check for getting too many arguments.\n"
    },
    {
      "commit": "87795939d01932b0d8155fd69c7494fa51c523f3",
      "tree": "d41a1a378e1ca01826280ae1f6b420f9dc201c9e",
      "parents": [
        "51e7e78de7320a734ddc2d7931e767bccaf7e6f2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 18:21:30 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 18:21:30 2021 +0200"
      },
      "message": "patch 8.2.2746: check for duplicate arguments does not work\n\nProblem:    Check for duplicate arguments does not work.\nSolution:   Correct condition.\n"
    },
    {
      "commit": "51e7e78de7320a734ddc2d7931e767bccaf7e6f2",
      "tree": "0b3cfa46020544f0a1b9eaeac464c518cfa42b61",
      "parents": [
        "962c43bf0d6a33b905f2acd920d3701476ebb5c9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 17:46:52 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 17:46:52 2021 +0200"
      },
      "message": "patch 8.2.2745: Vim9: missing part of the argument change\n\nProblem:    Vim9: missing part of the argument change.\nSolution:   Add missing changes.\n"
    },
    {
      "commit": "962c43bf0d6a33b905f2acd920d3701476ebb5c9",
      "tree": "bf4fba7f906f8b0c82ae605baefc0557f664bd71",
      "parents": [
        "599410cb3cb19946cd6df22441da5de003e114bb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 17:18:09 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 17:18:09 2021 +0200"
      },
      "message": "patch 8.2.2744: Vim9: no way to explicitly ignore an argument\n\nProblem:    Vim9: no way to explicitly ignore an argument.\nSolution:   Use the underscore as the name for an ignored argument.\n"
    },
    {
      "commit": "599410cb3cb19946cd6df22441da5de003e114bb",
      "tree": "7e8736d5a2c136a8aab567c57e21519d91a11985",
      "parents": [
        "701cc6ca9e940665a9424541f989bb38c853a498"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 14:03:43 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 14:03:43 2021 +0200"
      },
      "message": "patch 8.2.2743: Vim9: function state stuck when compiling with \":silent!\"\n\nProblem:    Vim9: function state stuck when compiling with \":silent!\".\nSolution:   Check for uf_def_status to be UF_COMPILING.\n"
    },
    {
      "commit": "701cc6ca9e940665a9424541f989bb38c853a498",
      "tree": "fc921ae870560511c19e0caa9025fcbc568143de",
      "parents": [
        "1088b69451c739c698cf4c2003c2b994458ad18b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 13:33:48 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 10 13:33:48 2021 +0200"
      },
      "message": "patch 8.2.2742: Vim9: when compiling a function fails it is cleared\n\nProblem:    Vim9: when compiling a function fails it is cleared.\nSolution:   Keep the function lines, prevent execution with a different\n            status. (closes #8093)\n"
    },
    {
      "commit": "1088b69451c739c698cf4c2003c2b994458ad18b",
      "tree": "fb73f56746f67cdb10a6871a11b4c0dd2f9a633a",
      "parents": [
        "2a38908b05c1d3973a8edbeb5b3e05a11332faf0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 09 22:12:44 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 09 22:12:44 2021 +0200"
      },
      "message": "patch 8.2.2741: Vim9: Partial call does not check right arguments\n\nProblem:    Vim9: Partial call does not check right arguments.\nSolution:   Adjust the offset for whether the partial is before or after the\n            arguments. (closes #8091)\n"
    },
    {
      "commit": "2a38908b05c1d3973a8edbeb5b3e05a11332faf0",
      "tree": "493740a34e6d0267647145fe571355e09743f295",
      "parents": [
        "767034c5b82ba8999d9fed2f997436e6e3e99419"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 09 20:24:31 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 09 20:24:31 2021 +0200"
      },
      "message": "patch 8.2.2740: Vim9: lambda with varargs doesn\u0027t work\n\nProblem:    Vim9: lambda with varargs doesn\u0027t work.\nSolution:   Make \"...name\" work.  Require type to be a list.\n"
    },
    {
      "commit": "767034c5b82ba8999d9fed2f997436e6e3e99419",
      "tree": "b41c9572fc063a1bd77a6b2347d9148ef9955760",
      "parents": [
        "dcae51facc4d6de1edd62f0242b40972be841103"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 09 17:24:52 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 09 17:24:52 2021 +0200"
      },
      "message": "patch 8.2.2739: Vim9: a lambda accepts too many arguments at the script level\n\nProblem:    Vim9: a lambda accepts too many arguments at the script level.\nSolution:   Do not set uf_varargs in Vim9 script.\n"
    },
    {
      "commit": "dcae51facc4d6de1edd62f0242b40972be841103",
      "tree": "cc4ed54ec096b1fb0e036166274d36ea64940990",
      "parents": [
        "d8db8383926cb8729417d9515cbfaf455dbbd8d1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 08 20:10:10 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 08 20:10:10 2021 +0200"
      },
      "message": "patch 8.2.2738: extending a list with itself can give wrong result\n\nProblem:    Extending a list with itself can give wrong result.\nSolution:   Remember the item before where the insertion happens and skip to\n            after the already inserted items. (closes #1112)\n"
    },
    {
      "commit": "d8db8383926cb8729417d9515cbfaf455dbbd8d1",
      "tree": "5677b947d81e5a7178aed8f6ed0bf6491beaf19a",
      "parents": [
        "175a41c13f3e27e30c662f2f418c5a347dbc645d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 08 18:27:53 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 08 18:27:53 2021 +0200"
      },
      "message": "patch 8.2.2737: status line not updated when local \u0027statusline\u0027 option set\n\nProblem:    Status line not updated when local \u0027statusline\u0027 option set.\nSolution:   Check the \u0027statusline\u0027 option of each window.\n"
    },
    {
      "commit": "175a41c13f3e27e30c662f2f418c5a347dbc645d",
      "tree": "33eb903cc6dc41604dd4c5f136417114e1003348",
      "parents": [
        "fa5963880df1d11613594ab78c0a68f894d34aa3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 08 18:05:03 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 08 18:05:03 2021 +0200"
      },
      "message": "patch 8.2.2736: Vim9: for loop over string is a bit slow\n\nProblem:    Vim9: for loop over string is a bit slow.\nSolution:   Avoid using strlen().\n"
    },
    {
      "commit": "fa5963880df1d11613594ab78c0a68f894d34aa3",
      "tree": "f7191859341ba7d17ead664bab5efe5987e7b05f",
      "parents": [
        "15e5e53ef29a457126f7c699931ab5842431f2ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 21:58:16 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 21:58:16 2021 +0200"
      },
      "message": "patch 8.2.2735: Vim9: function reference found with prefix, not without\n\nProblem:    Vim9: function reference found with prefix, not without.\nSolution:   Also find function reference without prefix.\n"
    },
    {
      "commit": "15e5e53ef29a457126f7c699931ab5842431f2ea",
      "tree": "53630cc1e055063999dd34c68d8c77fbd03105ea",
      "parents": [
        "130cbfc31235c6cb52ffe718ea0a5bb50fbbc9fd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 21:21:13 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 21:21:13 2021 +0200"
      },
      "message": "patch 8.2.2734: Vim9: cannot use legacy script-local var from :def function\n\nProblem:    Vim9: cannot use legacy script-local var from :def function.\nSolution:   Do not insist on using \"s:\" prefix. (closes #8076)\n"
    },
    {
      "commit": "130cbfc31235c6cb52ffe718ea0a5bb50fbbc9fd",
      "tree": "f2dc11400ba45de6450964841ac9ed3759594602",
      "parents": [
        "125ed2745c0a0570c1f81f249aebb023b2deef1b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 21:07:20 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 21:07:20 2021 +0200"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "125ed2745c0a0570c1f81f249aebb023b2deef1b",
      "tree": "10d0d8af435712f4f74142ef9988fd007ef6717d",
      "parents": [
        "e5b0b98a90acf420bb611fc99534982c98d0645b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 20:11:12 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 20:11:12 2021 +0200"
      },
      "message": "patch 8.2.2733: detecting Lua version is not reliable\n\nProblem:    Detecting Lua version is not reliable.\nSolution:   Add \"vim.lua_version\". (Ozaki Kiichi, closes #8080)\n"
    },
    {
      "commit": "e5b0b98a90acf420bb611fc99534982c98d0645b",
      "tree": "81013cd5e07207da723f8b27db2d0724ac1dabe4",
      "parents": [
        "8dddc1f0e2e9eeb29fc59477b515bcd6bb1243ec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 19:42:57 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 19:42:57 2021 +0200"
      },
      "message": "patch 8.2.2732: prompt for s///c in Ex mode can be wrong\n\nProblem:    Prompt for s///c in Ex mode can be wrong.\nSolution:   Position the cursor before showing the prompt. (closes #8073)\n"
    },
    {
      "commit": "8dddc1f0e2e9eeb29fc59477b515bcd6bb1243ec",
      "tree": "8b481cf2cd77920bc06d440eabaacad1f548a1a2",
      "parents": [
        "c9605f0595173bca0f158f2782de950ac6bed147"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 19:00:25 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 19:00:25 2021 +0200"
      },
      "message": "patch 8.2.2731: Mac: SF symbols are not displayed properly\n\nProblem:    Mac: SF symbols are not displayed properly.\nSolution:   Add custom range to list of double-width characters. (Yee Cheng\n            Chin, closes #8077)\n"
    },
    {
      "commit": "c9605f0595173bca0f158f2782de950ac6bed147",
      "tree": "2440cd741ab8f425c388877224780846205dc4f0",
      "parents": [
        "643ce6c0c694667a2afd24bb39d8e9d36d94d7a9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 06 21:29:32 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 06 21:29:32 2021 +0200"
      },
      "message": "patch 8.2.2730: Coverity complains about not restoring character\n\nProblem:    Coverity complains about not restoring character.\nSolution:   Also restore the character in case of an error.\n"
    },
    {
      "commit": "643ce6c0c694667a2afd24bb39d8e9d36d94d7a9",
      "tree": "e9fb101fb1bc6e4b24291bcdf8100c1428af0bfe",
      "parents": [
        "e3d1f4c982bd0fe05496448d7868268c75ff7bfb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 06 21:17:27 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 06 21:17:27 2021 +0200"
      },
      "message": "patch 8.2.2729: Vim9: wrong error message for referring to legacy script var\n\nProblem:    Vim9: wrong error message for referring to legacy script variable.\nSolution:   Do allow referring to a variable in legacy script without \"s:\" if\n            it exists at compile time. (closes #8076)\n"
    },
    {
      "commit": "e3d1f4c982bd0fe05496448d7868268c75ff7bfb",
      "tree": "e272320895bfe5bc0c6d175ddcd213370d354ae0",
      "parents": [
        "e9b8b78e046b40b877c999432c4698edb3413d5d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 06 20:21:59 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 06 20:21:59 2021 +0200"
      },
      "message": "patch 8.2.2728: special key names don\u0027t work if \u0027isident\u0027 is cleared\n\nProblem:    Special key names don\u0027t work if \u0027isident\u0027 is cleared.\nSolution:   Add vim_isNormalIDc() and use it for special key names.\n            (closes #2389)\n"
    },
    {
      "commit": "e9b8b78e046b40b877c999432c4698edb3413d5d",
      "tree": "975f3287683b7c40801e284f095ca8dda67b9ca2",
      "parents": [
        "86cdb8a4bd1abff40b5f80c3c4149b33cbaab990"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 06 20:18:29 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 06 20:18:29 2021 +0200"
      },
      "message": "patch 8.2.2727: function test fails\n\nProblem:    Function test fails.\nSolution:   Adjust expected error number.\n"
    },
    {
      "commit": "86cdb8a4bd1abff40b5f80c3c4149b33cbaab990",
      "tree": "a4043b082ff789af6fa8b79c5be70aca287a89f7",
      "parents": [
        "e8c4660a55364a5d3e395652d1202b8702666823"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 06 19:01:03 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 06 19:01:03 2021 +0200"
      },
      "message": "patch 8.2.2726: confusing error message with white space before comma\n\nProblem:    Confusing error message with white space before comma in the\n            arguments of a function declaration.\nSolution:   Give a specific error message. (closes #2235)\n"
    },
    {
      "commit": "e8c4660a55364a5d3e395652d1202b8702666823",
      "tree": "938228d7a0896d373c599b31f32fcd378ee89a33",
      "parents": [
        "0d351a04e137b5c25dd558476182e4cbc81a287d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 22:27:37 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 22:27:37 2021 +0200"
      },
      "message": "patch 8.2.2725: Vim9: message about compiling is wrong when using try/catch\n\nProblem:    Vim9: message about compiling is wrong when using try/catch.\nSolution:   Store the compiling flag with the message. (closes #8071)\n"
    },
    {
      "commit": "0d351a04e137b5c25dd558476182e4cbc81a287d",
      "tree": "e314f0537fe5eceb4f40848667d849011cacd845",
      "parents": [
        "58fb7c39a04aabfa399ae4f2142ee0728bc22483"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 21:05:26 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 21:05:26 2021 +0200"
      },
      "message": "patch 8.2.2724: Vim9: concatenating to list in dict not tested\n\nProblem:    Vim9: concatenating to list in dict not tested.\nSolution:   Add a test. (issue #8068)\n"
    },
    {
      "commit": "58fb7c39a04aabfa399ae4f2142ee0728bc22483",
      "tree": "a1d00b98b4f340181a4120923bfbd13a92393d3f",
      "parents": [
        "b9c0cd897ab4ad54f514187e89719c0241393f8b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 20:59:41 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 20:59:41 2021 +0200"
      },
      "message": "patch 8.2.2723: assignment test fails\n\nProblem:    Assignment test fails.\nSolution:   Adjust error number.\n"
    },
    {
      "commit": "b9c0cd897ab4ad54f514187e89719c0241393f8b",
      "tree": "d77cabb1e4f17c9221586b923a8b56888e138ba5",
      "parents": [
        "2927c07b0ec627c13e863e1b84bec831743bce12"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 20:51:00 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 20:51:00 2021 +0200"
      },
      "message": "patch 8.2.2722: Vim9: crash when using LHS with double index\n\nProblem:    Vim9: crash when using LHS with double index.\nSolution:   Handle lhs_dest which is \"dest_expr\". (closes #8068)\n            Fix confusing error message for missing dict item.\n"
    },
    {
      "commit": "2927c07b0ec627c13e863e1b84bec831743bce12",
      "tree": "3b21fe010166de194f0f42b8b528b270bae5dd91",
      "parents": [
        "01ac0a1f664c5b1ffd5c9ef196d4b47edf2fd494"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 19:41:21 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 19:41:21 2021 +0200"
      },
      "message": "patch 8.2.2721: Vim9: cannot have a linebreak inside a lambda\n\nProblem:    Vim9: cannot have a linebreak inside a lambda.\nSolution:   Compile the expression before the arguments.\n"
    },
    {
      "commit": "01ac0a1f664c5b1ffd5c9ef196d4b47edf2fd494",
      "tree": "4c5cd1a9ba6672d70686136ab98a76a3bbd83b24",
      "parents": [
        "e42939af87be3adad8c08ceb454e3a31114d7165"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 18:20:45 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 18:20:45 2021 +0200"
      },
      "message": "patch 8.2.2720: GTK menu tooltip moves the cursor\n\nProblem:    GTK menu tooltip moves the cursor.\nSolution:   Position the cursor after displaying the tooltip.  Do not show the\n            tooltip when editing the command line.\n"
    },
    {
      "commit": "e42939af87be3adad8c08ceb454e3a31114d7165",
      "tree": "29fd8e6b28c06c689f8d03d64fc5c8ee2a57ef2a",
      "parents": [
        "0865b15bc6d869d56713f674d66ad3d0509bf4b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 17:11:17 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 17:11:17 2021 +0200"
      },
      "message": "patch 8.2.2719: Vim9: appending to dict item doesn\u0027t work in a :def function\n\nProblem:    Vim9: appending to dict item doesn\u0027t work in a :def function.\nSolution:   Implement assignment with operator on indexed item.\n"
    },
    {
      "commit": "0865b15bc6d869d56713f674d66ad3d0509bf4b9",
      "tree": "dc9a906fb87f2a388afbbb8551a22849a227f467",
      "parents": [
        "ce5b06a6a972dcc36e460782e10e21a09b227b5d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 15:38:51 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 15:38:51 2021 +0200"
      },
      "message": "patch 8.2.2718: Vim9: no explicit test for using a global function without g:\n\nProblem:    Vim9: no explicit test for using a global function without the g:\n            prefix.\nSolution:   Add a test case.\n"
    },
    {
      "commit": "ce5b06a6a972dcc36e460782e10e21a09b227b5d",
      "tree": "49120cf96aed868e11fa9b470a7c3fe05a4b657e",
      "parents": [
        "0b94e297afd072c51bf2eed12c7ffe3978d93399"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 14:13:20 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 14:13:20 2021 +0200"
      },
      "message": "patch 8.2.2717: GTK menu items don\u0027t show a tooltip\n\nProblem:    GTK menu items don\u0027t show a tooltip.\nSolution:   Add a callback to show the tooltip. (Leonid V. Fedorenchik,\n            closes #8067, closes #7810)\n"
    },
    {
      "commit": "0b94e297afd072c51bf2eed12c7ffe3978d93399",
      "tree": "dbdfbf16f6a676b9f5c7d9c9fdce99f001a1b98b",
      "parents": [
        "886e5e737d0b2eea755c415a86997ca3b7fe5349"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 13:59:53 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 13:59:53 2021 +0200"
      },
      "message": "patch 8.2.2716: the equivalent class regexp is missing some characters\n\nProblem:    The equivalent class regexp is missing some characters.\nSolution:   Update the list of equivalent characters. (Dominique Pellé,\n            closes #8029)\n"
    },
    {
      "commit": "886e5e737d0b2eea755c415a86997ca3b7fe5349",
      "tree": "890919688ccca3dc841cd692178dd60b1712f173",
      "parents": [
        "409da842db9dc24d88e415e518c02c05ac7de760"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 13:36:34 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 13:36:34 2021 +0200"
      },
      "message": "patch 8.2.2715: Vim9: tests fail without the channel feature\n\nProblem:    Vim9: tests fail without the channel feature. (Dominique Pellé)\nSolution:   Check for the channel feature. (closes #8063)\n"
    },
    {
      "commit": "409da842db9dc24d88e415e518c02c05ac7de760",
      "tree": "e5b69c0030040bd945d977d143bc6223b3d743d0",
      "parents": [
        "68ffe8cade5e0c52680c00cb9f3f87104fbe653a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 13:10:43 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 13:10:43 2021 +0200"
      },
      "message": "patch 8.2.2714: filetype pattern ending in star is too far up\n\nProblem:    Filetype pattern ending in star is too far up.\nSolution:   Move down to where patterns ending in star belong. (closes #8065)\n"
    },
    {
      "commit": "68ffe8cade5e0c52680c00cb9f3f87104fbe653a",
      "tree": "0da38417649251488b5f243962829f2f48f11d64",
      "parents": [
        "f2dd9cb9958962302d33fab8fe6439645a2d1e1b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 12:47:25 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 05 12:47:25 2021 +0200"
      },
      "message": "patch 8.2.2713: folding code not sufficiently tested\n\nProblem:    Folding code not sufficiently tested.\nSolution:   Add a few more test cases. (Yegappan Lakshmanan, closes #8064)\n"
    },
    {
      "commit": "f2dd9cb9958962302d33fab8fe6439645a2d1e1b",
      "tree": "2cd8a6c7311fbcad6e6c4a10a70a18d7dc57b95a",
      "parents": [
        "3c49e74e18993915a779cafe4af3749b39fd3e2a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 21:55:23 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 21:55:23 2021 +0200"
      },
      "message": "patch 8.2.2712: memory leak when adding to a blob fails\n\nProblem:    Memory leak when adding to a blob fails.\nSolution:   Clear the second typval before returning.\n"
    },
    {
      "commit": "3c49e74e18993915a779cafe4af3749b39fd3e2a",
      "tree": "ed92fcba3a6a0f10b56c45ce54022d3dd8d9f3ee",
      "parents": [
        "90193e6140e5e7f1945e3e144a95697b0e16237a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 21:26:04 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 21:26:04 2021 +0200"
      },
      "message": "patch 8.2.2711: \"gj\" in a closed fold does not move out of the fold\n\nProblem:    \"gj\" in a closed fold does not move out of the fold. (Marco Hinz)\nSolution:   Add a check for being in a closed fold. (closes #8062)\n"
    },
    {
      "commit": "90193e6140e5e7f1945e3e144a95697b0e16237a",
      "tree": "972a396bb2bf0330c423034e7c3bb32605f407a6",
      "parents": [
        "26af8e54ff0d423b7258ef84d175c8570740629a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 20:49:50 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 20:49:50 2021 +0200"
      },
      "message": "patch 8.2.2710: Vim9: not all tests cover script and :def function\n\nProblem:    Vim9: not all tests cover script and :def function.\nSolution:   Run tests in both if possible. Fix differences.\n"
    },
    {
      "commit": "26af8e54ff0d423b7258ef84d175c8570740629a",
      "tree": "082b59d3be9124ed2e78b62a3b95c2cc659519bf",
      "parents": [
        "3a6aadb3289be5114db6cce1c8c18b3f5f14d17c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 15:57:12 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 15:57:12 2021 +0200"
      },
      "message": "patch 8.2.2709: the GTK GUI has a gap next to the scrollbar\n\nProblem:    The GTK GUI has a gap next to the scrollbar.\nSolution:   Calculate the scrollbar padding for GTK. (closes #8027)\n"
    },
    {
      "commit": "3a6aadb3289be5114db6cce1c8c18b3f5f14d17c",
      "tree": "709d46bd953b7fac34d720a8ffbe65f21582f565",
      "parents": [
        "ceb06194337f1a9d30cd12edb7b0dc51830b9cb7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 15:28:59 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 15:28:59 2021 +0200"
      },
      "message": "patch 8.2.2708: test sometimes fails waiting for shell in terminal\n\nProblem:    Test sometimes fails waiting for shell in terminal.\nSolution:   Use WaitForAssert() so we can see the actual job status.  Use\n            Run_shell_in_terminal().\n"
    },
    {
      "commit": "ceb06194337f1a9d30cd12edb7b0dc51830b9cb7",
      "tree": "7828bc72ee281ca049a7ff205251452941aed621",
      "parents": [
        "a7511c0f4f779140e8b893be506ecffd0ededf04"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 15:05:22 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 04 15:05:22 2021 +0200"
      },
      "message": "patch 8.2.2707: adding a lot of completions can still be a bit slow\n\nProblem:    Adding a lot of completions can still be a bit slow.\nSolution:   Add the check for CP_FAST. (Ben Jackson)\n"
    },
    {
      "commit": "a7511c0f4f779140e8b893be506ecffd0ededf04",
      "tree": "c6f75bbf2499ee4e27f5c848ce2a7ff0ceac6df2",
      "parents": [
        "77709b194c71eb02f765521f31b463593bd07cda"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 21:47:07 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 21:47:07 2021 +0200"
      },
      "message": "patch 8.2.2706: Vim9: wrong line number reported for boolean operator\n\nProblem:    Vim9: wrong line number reported for boolean operator.\nSolution:   Use the line number before skipping over line break.\n            (closes #8058)\n"
    },
    {
      "commit": "77709b194c71eb02f765521f31b463593bd07cda",
      "tree": "feb265fa3dcd95f50f63948cbb829c01ffbe6089",
      "parents": [
        "440cf096fad7bf628974abc344343b823d79a006"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 21:01:01 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 21:01:01 2021 +0200"
      },
      "message": "patch 8.2.2705: Vim9: misleading reported line number for wrong type\n\nProblem:    Vim9: misleading reported line number for wrong type.\nSolution:   Remember and use the line number at the start. (closes #8059)\n"
    },
    {
      "commit": "440cf096fad7bf628974abc344343b823d79a006",
      "tree": "11575445d81191509c3ca5f838cd2eb22b2d0e4b",
      "parents": [
        "6e50ec2f0af85940e40ed3f897bfcfa445adbb0e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 20:13:30 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 20:13:30 2021 +0200"
      },
      "message": "patch 8.2.2704: adding a lot of completions can be a bit slow\n\nProblem:    Adding a lot of completions can be a bit slow.\nSolution:   Use fast_breakcheck() instead of ui_breakcheck() when adding a\n            list of completions. (Ben Jackson, closes #8061)\n"
    },
    {
      "commit": "6e50ec2f0af85940e40ed3f897bfcfa445adbb0e",
      "tree": "aa5f2683823ba14f52c0ec31fdf9e5c2e66523a6",
      "parents": [
        "c17ba791a9edfa12926ce29f1eef39044bee5ab7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 19:32:44 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 19:32:44 2021 +0200"
      },
      "message": "patch 8.2.2703: Vim9: memory leak when failing on locked variable\n\nProblem:    Vim9: memory leak when failing on locked variable.\nSolution:   Free the memory.\n"
    },
    {
      "commit": "c17ba791a9edfa12926ce29f1eef39044bee5ab7",
      "tree": "f32f294adfd9b9cc06bd158cb3764633c659c46d",
      "parents": [
        "26f201345dadef2a048db5aea804f6c1b54f1a0b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 19:07:05 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 19:07:05 2021 +0200"
      },
      "message": "patch 8.2.2702: compiler completion test fails when more scripts are added\n\nProblem:    Compiler completion test fails when more scripts are added.\nSolution:   Add a more generic pattern.\n"
    },
    {
      "commit": "26f201345dadef2a048db5aea804f6c1b54f1a0b",
      "tree": "eb70595d25c390bacd9646302d277597043fc04c",
      "parents": [
        "6437475ffb421d6ac35572aa779ff24b70c5206b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 17:33:52 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 17:33:52 2021 +0200"
      },
      "message": "patch 8.2.2701: order of removing FORTIFY_SOURCE is wrong\n\nProblem:    Order of removing FORTIFY_SOURCE is wrong.\nSolution:   Use the more specific pattern first.\n"
    },
    {
      "commit": "6437475ffb421d6ac35572aa779ff24b70c5206b",
      "tree": "d9469c414173de104e8c4216e9d33f2ddae85cd0",
      "parents": [
        "c48f2dc0be158531511adc3065b52bdd1e64acf7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 17:22:29 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 17:22:29 2021 +0200"
      },
      "message": "patch 8.2.2700: nested autocmd test fails sometimes\n\nProblem:    Nested autocmd test fails sometimes.\nSolution:   Wait for the job to finish.\n"
    },
    {
      "commit": "c48f2dc0be158531511adc3065b52bdd1e64acf7",
      "tree": "9d3842cda13bc1713e7a5f1889583a5c223cc736",
      "parents": [
        "b9c6b6fb73711f64943340b2c3f0bdf8744451b6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 17:18:52 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 17:18:52 2021 +0200"
      },
      "message": "patch 8.2.2699: Lua test fails\n\nProblem:    Lua test fails.\nSolution:   Fix condition. (Yegappan Lakshmanan, closes #8060)\n"
    },
    {
      "commit": "b9c6b6fb73711f64943340b2c3f0bdf8744451b6",
      "tree": "3e8b4d64fc0d775fb3a6c6a412f429d6596ce32c",
      "parents": [
        "0df603014589c663f4b49dc6fd36c3b99db1718f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 15:35:50 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 15:35:50 2021 +0200"
      },
      "message": "patch 8.2.2698: Lua test fails on MS-Windows\n\nProblem:    Lua test fails on MS-Windows.\nSolution:   Fall back to old method if \"lua -v\" doesn\u0027t work.\n"
    },
    {
      "commit": "0df603014589c663f4b49dc6fd36c3b99db1718f",
      "tree": "09bf1d13a6ee7f498e28bd7debe9cbd09bcc0d0c",
      "parents": [
        "f65ed86f6f60e1b73f4203206cd3df024b7d61f3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 15:15:47 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 15:15:47 2021 +0200"
      },
      "message": "patch 8.2.2697: function list test fails\n\nProblem:    Function list test fails.\nSolution:   Add missing function. (Yegappan Lakshmanan)\n"
    },
    {
      "commit": "f65ed86f6f60e1b73f4203206cd3df024b7d61f3",
      "tree": "92fe50d39d9138e2d725230444a6c89e8a00840a",
      "parents": [
        "1e6bbfb5607c82d872070219c26e2aae20db68ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 14:13:33 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 14:13:33 2021 +0200"
      },
      "message": "patch 8.2.2696: Lua test fails with Lua 5.4.3 and later\n\nProblem:    Lua test fails with Lua 5.4.3 and later.\nSolution:   Check for different error messages. (Yegappan Lakshmanan,\n            closes #8050)\n"
    },
    {
      "commit": "1e6bbfb5607c82d872070219c26e2aae20db68ed",
      "tree": "4ce3964ede62bb6e8960e76b294211b62c11f54e",
      "parents": [
        "5b8cabfef7c3707f3e53e13844d90e5a217e1e84"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 13:19:26 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 13:19:26 2021 +0200"
      },
      "message": "patch 8.2.2695: cursor position reset with nested autocommands\n\nProblem:    Cursor position reset with nested autocommands.\nSolution:   Only check and reset line numbers for not nested autocommands.\n            (closes #5820)\n"
    },
    {
      "commit": "5b8cabfef7c3707f3e53e13844d90e5a217e1e84",
      "tree": "419de5d628c379b090538a811bb6d33270dcdd85",
      "parents": [
        "dcf29ac87f4d7a62c503ba6de0d92c7779446bf2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 02 18:55:57 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 02 18:55:57 2021 +0200"
      },
      "message": "patch 8.2.2694: when \u0027matchpairs\u0027 is empty every character beeps\n\nProblem:    When \u0027matchpairs\u0027 is empty every character beeps. (Marco Hinz)\nSolution:   Bail out when no character in \u0027matchpairs\u0027 was found.\n            (closes #8053)  Add assert_nobeep().\n"
    },
    {
      "commit": "dcf29ac87f4d7a62c503ba6de0d92c7779446bf2",
      "tree": "2b7eadedf9d1a7ba190577ef019fd471e963d716",
      "parents": [
        "f5906aa7807e9a14159cbc09a141138a2a068ab2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 02 14:44:02 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 02 14:44:02 2021 +0200"
      },
      "message": "patch 8.2.2693: Vim9: locked script variable can be changed\n\nProblem:    Vim9: locked script variable can be changed.\nSolution:   Check legacy script variable for being locked. (issue #8031)\n"
    },
    {
      "commit": "f5906aa7807e9a14159cbc09a141138a2a068ab2",
      "tree": "e94aa85babaa4f33d3db4bc623ee966cd241a3f8",
      "parents": [
        "3fa5e64e0ed55de718e48d0268edc360b2352bc1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 02 14:35:15 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 02 14:35:15 2021 +0200"
      },
      "message": "patch 8.2.2692: Vim9: locked script variable can be changed\n\nProblem:    Vim9: locked script variable can be changed.\nSolution:   Check for locked value. (closes #8031)\n"
    },
    {
      "commit": "3fa5e64e0ed55de718e48d0268edc360b2352bc1",
      "tree": "01208e9281aee3638b855dd495daa3a9ccb59727",
      "parents": [
        "ef38bcf05196ad7e795dd77b4922fa9db58fc310"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 02 13:30:59 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 02 13:30:59 2021 +0200"
      },
      "message": "patch 8.2.2691: autoconf may mess up compiler flags\n\nProblem:    Autoconf may mess up compiler flags.\nSolution:   Handle removing FORTIFY_SOURCE a bit better. (Vladimir Lomov,\n            closes #8049)\n"
    },
    {
      "commit": "ef38bcf05196ad7e795dd77b4922fa9db58fc310",
      "tree": "7b28768034bebc4d90ea5b4b47d14ee432df99c1",
      "parents": [
        "160a2b4dac198f31fbcff9d696548e011c4602c1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 02 13:00:15 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 02 13:00:15 2021 +0200"
      },
      "message": "patch 8.2.2690: PowerShell files are not recognized\n\nProblem:    PowerShell files are not recognized.\nSolution:   Recognize several PowerShell extension. (Heath Stewart,\n            closes #8051)\n"
    },
    {
      "commit": "160a2b4dac198f31fbcff9d696548e011c4602c1",
      "tree": "d33c4456677d50ee24b87a070dee968065137e89",
      "parents": [
        "ca51cc0a335d0c449784440501c7d46ee8f84ce4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 21:57:46 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 21:57:46 2021 +0200"
      },
      "message": "patch 8.2.2689: tiny build fails\n\nProblem:    Tiny build fails.\nSolution:   Add #ifdef around use of p_stl.\n"
    },
    {
      "commit": "ca51cc0a335d0c449784440501c7d46ee8f84ce4",
      "tree": "d55f7f7a04a28baa10376338ce08f678a9c860dd",
      "parents": [
        "d877a5700fe9d5b92562514924549316382384aa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 21:38:53 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 21:38:53 2021 +0200"
      },
      "message": "patch 8.2.2688: Vim9: crash when using s: for script variable\n\nProblem:    Vim9: crash when using s: for script variable.\nSolution:   Pass the end pointer. (closes #8045)\n"
    },
    {
      "commit": "d877a5700fe9d5b92562514924549316382384aa",
      "tree": "c7303173244d6eebffec7a7535fc9d2f97ce305c",
      "parents": [
        "ce0b75711afb3ff260967a0843bca46ec09604b5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 19:42:48 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 19:42:48 2021 +0200"
      },
      "message": "patch 8.2.2687: Vim9: cannot use \"const\" for global variable in :def function\n\nProblem:    Vim9: cannot use \"const\" for global variable in :def function.\nSolution:   Do allow using :const for a global variable. (closes #8030)\n"
    },
    {
      "commit": "ce0b75711afb3ff260967a0843bca46ec09604b5",
      "tree": "ea0274d59cb6eab9cf76bb91f7055f7a89a52663",
      "parents": [
        "49c51b825a7435a750e64f7f0ebd09166e8559df"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 18:47:14 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 18:47:14 2021 +0200"
      },
      "message": "patch 8.2.2686: status line is not updated when going to cmdline mode\n\nProblem:    Status line is not updated when going to cmdline mode.\nSolution:   Redraw status lines if \u0027statusline\u0027 is set and going to status\n            line mode. (based on patch from Justin M. Keyes et al.,\n            closes #8044)\n"
    },
    {
      "commit": "49c51b825a7435a750e64f7f0ebd09166e8559df",
      "tree": "6618c763a83c3c48975a3be908c30594f487d257",
      "parents": [
        "5c504f680e63120fea36becfabb8d939d4449e34"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 16:16:18 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 16:16:18 2021 +0200"
      },
      "message": "patch 8.2.2685: custom statusline not drawn correctly with WinBar\n\nProblem:    Custom statusline not drawn correctly with WinBar.\nSolution:   Also adjust the column for the custom status line. (Yee Cheng\n            Chin, closes #8047)\n"
    },
    {
      "commit": "5c504f680e63120fea36becfabb8d939d4449e34",
      "tree": "4c133286d7d696645d1da3d898e9367cf8441412",
      "parents": [
        "b91d3f857fb6aadbbc01f80f775967bb40d361de"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 13:39:51 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 13:39:51 2021 +0200"
      },
      "message": "patch 8.2.2684: not enough folding code is tested\n\nProblem:    Not enough folding code is tested.\nSolution:   Add more test cases. (Yegappan Lakshmanan, closes #8046)\n"
    },
    {
      "commit": "b91d3f857fb6aadbbc01f80f775967bb40d361de",
      "tree": "e8bfd8606dbe6156c17e438ead58066fc2b03577",
      "parents": [
        "529fb5a5f62378bbaac00e1ed9b9c32c6e20c1b9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 13:17:50 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 13:17:50 2021 +0200"
      },
      "message": "patch 8.2.2683: build failure without the +eval feature\n\nProblem:    Build failure without the +eval feature.\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "529fb5a5f62378bbaac00e1ed9b9c32c6e20c1b9",
      "tree": "e1065950c21303ce05a5ababf3812ff00e0bb533",
      "parents": [
        "12be734faffe1da04dfa9098e73abaa864204bc5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 12:57:57 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 01 12:57:57 2021 +0200"
      },
      "message": "patch 8.2.2682: Vim9: cannot find Name.Func from \"import * as Name\"\n\nProblem:    Vim9: cannot find Name.Func from \"import * as Name\". (Alexander\n            Goussas)\nSolution:   When no variable found try finding a function. (closes #8045)\n            Check that the function was exported.\n"
    },
    {
      "commit": "12be734faffe1da04dfa9098e73abaa864204bc5",
      "tree": "7bf5934ec075e0e3adec59ee9aee67dd8e34f6ca",
      "parents": [
        "e535db86e76db5e8fcd2fa8ad54050e171e8adc3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 31 21:47:33 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 31 21:47:33 2021 +0200"
      },
      "message": "patch 8.2.2681: Vim9: test fails for redeclaring script variable\n\nProblem:    Vim9: test fails for redeclaring script variable.\nSolution:   It\u0027s OK to assign to an existing script variable in legacy.\n"
    },
    {
      "commit": "e535db86e76db5e8fcd2fa8ad54050e171e8adc3",
      "tree": "34938b8ee9c7d723ee06ae49de14e0693c826b95",
      "parents": [
        "dad4473f02e1fec86d43a2fc094536a4b27d3b25"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 31 21:07:24 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 31 21:07:24 2021 +0200"
      },
      "message": "patch 8.2.2680: Vim9: problem defining a script variable from legacy function\n\nProblem:    Vim9: problem defining a script variable from legacy function.\nSolution:   Check if the script is Vim9, not the current syntax.\n            (closes #8032)\n"
    },
    {
      "commit": "dad4473f02e1fec86d43a2fc094536a4b27d3b25",
      "tree": "4a4bf9401af5629b17baa31380edf4563618685e",
      "parents": [
        "ae0f151ddf76dcbb233cff02282deb4f98a355ec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 31 20:07:33 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 31 20:07:33 2021 +0200"
      },
      "message": "Update runtime files.\n"
    },
    {
      "commit": "ae0f151ddf76dcbb233cff02282deb4f98a355ec",
      "tree": "14a7095a7daa6e36ad45c17894dafe09993fac31",
      "parents": [
        "82820d9bf14ba5374c24fff2ed6e577a67c6ddf2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 30 22:12:12 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 30 22:12:12 2021 +0200"
      },
      "message": "patch 8.2.2679: status line missing for non-current window with winbar\n\nProblem:    Winbar drawn over status line for non-current window with winbar\n            if frame is zero height. (Leonid V. Fedorenchik)\nSolution:   Do not draw the window if the frame height is zero. (closes #8037)\n"
    },
    {
      "commit": "82820d9bf14ba5374c24fff2ed6e577a67c6ddf2",
      "tree": "cf503c0af3ed00a732b2d94a23d465978fadcce9",
      "parents": [
        "38a3bfa9a2931729a5e0c28dc087f745b68988ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 30 20:54:28 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 30 20:54:28 2021 +0200"
      },
      "message": "patch 8.2.2678: test for \u0027autoshelldir\u0027 does not reset the option\n\nProblem:    Test for \u0027autoshelldir\u0027 does not reset the option.\nSolution:   Reset the option after testing.\n"
    },
    {
      "commit": "38a3bfa9a2931729a5e0c28dc087f745b68988ef",
      "tree": "c61f9b6770b18110e9c8f317a91235d88f8876cd",
      "parents": [
        "9ea7e55ab9eacbdcfde76627fdc070a9cb4d1d45"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 29 22:14:55 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 29 22:14:55 2021 +0200"
      },
      "message": "patch 8.2.2677: Vim9: cannot use only some of the default arguments\n\nProblem:    Vim9: cannot use only some of the default arguments.\nSolution:   Use v:none to use default argument value.  Remove\n            uf_def_arg_idx[], use JUMP_IF_ARG_SET. (closes #6504)\n"
    }
  ],
  "next": "9ea7e55ab9eacbdcfde76627fdc070a9cb4d1d45"
}
