)]}'
{
  "log": [
    {
      "commit": "e525bdda3aa29f0ffcb18d8d16903ebafc2b5881",
      "tree": "73a8e54308ce26ef1c046c66e38616a1ed58a00d",
      "parents": [
        "dae453f3397a26a53301d7327e6ed43e8b392035"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 18:12:40 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 18:12:40 2021 +0200"
      },
      "message": "patch 8.2.3312: Vim9: after \"if false\" line breaks in expression not skipped\n\nProblem:    Vim9: after \"if false\" line breaks in expression not skipped.\nSolution:   Do parse the expression. (closes #8723)\n"
    },
    {
      "commit": "dae453f3397a26a53301d7327e6ed43e8b392035",
      "tree": "1b1581368cbfb4f1fe86cb39d84e4b8bf6bae7aa",
      "parents": [
        "4270d8b7626ff8a7006f6a09c89bc446a3f89d1e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 17:20:16 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 17:20:16 2021 +0200"
      },
      "message": "patch 8.2.3311: Vim9: check for DO_NOT_FREE_CNT is very slow\n\nProblem:    Vim9: check for DO_NOT_FREE_CNT is very slow.\nSolution:   Move to a separate function so it can be skipped by setting\n            $TEST_SKIP_PAT.\n"
    },
    {
      "commit": "4270d8b7626ff8a7006f6a09c89bc446a3f89d1e",
      "tree": "c8b632c8862523490938e53418440ac393b46788",
      "parents": [
        "fbeefb1b87b0d52a095c08fee47b62d290bf4c33"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 16:30:42 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 16:30:42 2021 +0200"
      },
      "message": "patch 8.2.3310: Vim9: unpack assignment does not mention source of type error\n\nProblem:    Vim9: unpack assignment does not mention source of type error.\nSolution:   Mention the argument number. (closes #8719)\n"
    },
    {
      "commit": "fbeefb1b87b0d52a095c08fee47b62d290bf4c33",
      "tree": "53199e5c2f7181dc6dd4b85ac8f744aef02aa497",
      "parents": [
        "6ce46b99635877fb0a17c06a6f5625fbc1ffa6f4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 15:50:23 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 15:50:23 2021 +0200"
      },
      "message": "patch 8.2.3309: Vim9: divide by zero causes a crash\n\nProblem:    Vim9: divide by zero causes a crash.\nSolution:   Give an error message. (closes #8727)\n"
    },
    {
      "commit": "6ce46b99635877fb0a17c06a6f5625fbc1ffa6f4",
      "tree": "26d8fdc7f508a50bef742841e38976d3687e6737",
      "parents": [
        "7de62623735d228c8f81f6ac8309fe4922822cb2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 15:35:36 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 15:35:36 2021 +0200"
      },
      "message": "patch 8.2.3308: Vim9: no runtime check for argument type with varargs only\n\nProblem:    Vim9: no runtime check for argument type if a function only has\n            varargs.\nSolution:   Also check argument types if uf_va_type is set. (closes #8715)\n"
    },
    {
      "commit": "7de62623735d228c8f81f6ac8309fe4922822cb2",
      "tree": "136ce2332059e414aa758d1fab6c0dbf673b9fca",
      "parents": [
        "1b154ea121d8374a129c3e30d50fa9742cd5faa1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 15:05:47 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 15:05:47 2021 +0200"
      },
      "message": "patch 8.2.3307: Vim9: :echoconsole cannot access local variables\n\nProblem:    Vim9: :echoconsole cannot access local variables.\nSolution:   Handle like other :echo commands. (closes #8708)\n"
    },
    {
      "commit": "84934998806408db3f3ecff7ac4c3980e0c2a96e",
      "tree": "5894dbb121834f24eb2198da9ebcdcd59cf02071",
      "parents": [
        "c611941c606328740b6e9acc1191a5d97ace13e2"
      ],
      "author": {
        "name": "rbtnn",
        "email": "naru123456789@gmail.com",
        "time": "Sat Aug 07 13:26:53 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 13:26:53 2021 +0200"
      },
      "message": "patch 8.2.3305: Vim9: :finally in skipped block not handled correctly\n\nProblem:    Vim9: :finally in skipped block not handled correctly.\nSolution:   Check whether :finally is in a skipped block. (Naruhiko Nishino,\n            closes #8724)\n"
    },
    {
      "commit": "c611941c606328740b6e9acc1191a5d97ace13e2",
      "tree": "da4100cd18cc0f7ccf1ee44141edd32055a0d3f2",
      "parents": [
        "3276f5846f7ad61f55175959ac21c1b4cf595352"
      ],
      "author": {
        "name": "rbtnn",
        "email": "naru123456789@gmail.com",
        "time": "Sat Aug 07 13:08:45 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 07 13:08:45 2021 +0200"
      },
      "message": "patch 8.2.3304: popup window title with wide characters is truncated\n\nProblem:    Popup window title with wide characters is truncated.\nSolution:   Use vim_strsize() instead of MB_CHARLEN(). (Naruhiko Nishino,\n            closes #8721)\n"
    },
    {
      "commit": "11328bc7df0ecc47f4025a10bb86882a659e9994",
      "tree": "b079094f517cb0059686d866ee691bc3bfbd4c03",
      "parents": [
        "5671f3f076573fa9133bc210d6580067698d9a1b"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Fri Aug 06 21:34:38 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Aug 06 21:34:38 2021 +0200"
      },
      "message": "patch 8.2.3300: Lua: can only execute on Vim command at a time\n\nProblem:    Lua: can only execute on Vim command at a time.  Not easy to get\n            the Vim version.\nSolution:   Make vim.command() accept multiple lines.  Add vim.version().\n            (Yegappan Lakshmanan, closes #8716)\n"
    },
    {
      "commit": "5671f3f076573fa9133bc210d6580067698d9a1b",
      "tree": "f51db5d212f5b4391dace789663cf68d36d4c68c",
      "parents": [
        "6f6d58c3809010b1386634c1aeec61f1a66e72c2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 05 22:48:11 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 05 22:48:11 2021 +0200"
      },
      "message": "patch 8.2.3299: Vim9: exists() does not handle much at compile time\n\nProblem:    Vim9: exists() does not handle much at compile time.\nSolution:   Handle variable names. (closes #8688)\n"
    },
    {
      "commit": "63b9173693015b135aad8e3657bef5e7f776787e",
      "tree": "562fd413b11ae6a4c45f39538b89ec881aebf2cb",
      "parents": [
        "af647e76cacc60d3cfc5df3ff5b3d9d4b69b519d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 05 20:40:03 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 05 20:40:03 2021 +0200"
      },
      "message": "patch 8.2.3297: cannot use all commands inside a {} block\n\nProblem:    Cannot use all commands inside a {} block after :command and\n            :autocmd.\nSolution:   Do consider \\n to separate commands. (closes #8620)\n"
    },
    {
      "commit": "af647e76cacc60d3cfc5df3ff5b3d9d4b69b519d",
      "tree": "051973a8b7f0bd9cec2d1fdd0bb37d86a86244b2",
      "parents": [
        "4f33bc20d7d5444e44d13f954e8219ad1abd26ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 05 19:01:17 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 05 19:01:17 2021 +0200"
      },
      "message": "patch 8.2.3296: Vim9: cannot add a number to a float\n\nProblem:    Vim9: cannot add a number to a float.\nSolution:   Accept a number if the destination is a float. (closes #8703)\n"
    },
    {
      "commit": "4f33bc20d7d5444e44d13f954e8219ad1abd26ef",
      "tree": "c207d3fc1e3253cc40cc15dc3d2e2fa325d56db1",
      "parents": [
        "1b6acf02b7e685ecb87ccba52c91835a7519073e"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Thu Aug 05 17:57:02 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 05 17:57:02 2021 +0200"
      },
      "message": "patch 8.2.3295: \u0027cursorline\u0027 should not apply to \u0027breakindent\u0027\n\nProblem:    \u0027cursorline\u0027 should not apply to \u0027breakindent\u0027.\nSolution:   Make \u0027cursorline\u0027 apply to \u0027breakindent\u0027 and \u0027showbreak\u0027\n            consistently. (closes #8684)\n"
    },
    {
      "commit": "6a230c6b32695393785ae64b440ce5f023a22382",
      "tree": "d4fe55c5a64ae1024bfd1f8ef6a41663879cabf6",
      "parents": [
        "bc67e5a0a494f5fc48e872d747371e31a782d171"
      ],
      "author": {
        "name": "Andy Gozas",
        "email": "andy@gozas.me",
        "time": "Thu Aug 05 16:23:27 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 05 16:23:27 2021 +0200"
      },
      "message": "patch 8.2.3293: finding completions may cause an endless loop\n\nProblem:    Finding completions may cause an endless loop.\nSolution:   Use a better way to check coming back where the search started.\n            (Andy Gozas, closes #8672, closes #8671)\n"
    },
    {
      "commit": "bc67e5a0a494f5fc48e872d747371e31a782d171",
      "tree": "5731c89feb894273875e3eeea212b5fc48f84e78",
      "parents": [
        "4a01159da23a279005b7c5042a15af47eb9617fe"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Thu Aug 05 15:24:59 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 05 15:24:59 2021 +0200"
      },
      "message": "patch 8.2.3292: underscore in very magic pattern causes a hang\n\nProblem:    Underscore in very magic pattern causes a hang.  Pattern with \\V\n            are case sensitive. (Yutao Yuan)\nSolution:   Adjust condition for magicness and advance pointer. (Christian\n            Brabandt, closes #8707, closes #8704, closes #8705)\n"
    },
    {
      "commit": "4a01159da23a279005b7c5042a15af47eb9617fe",
      "tree": "ef5772cf3d95d934e5923d5c43e27c500c036c43",
      "parents": [
        "9fe17d473a6041e2ea85229f4fa09831d910def4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 05 15:11:08 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 05 15:11:08 2021 +0200"
      },
      "message": "patch 8.2.3291: Coverity warns for not checking return value\n\nProblem:    Coverity warns for not checking return value.\nSolution:   If dict_add() fails give an error message.\n"
    },
    {
      "commit": "9dc4bef897a37a610a28d69cee6d30749db61296",
      "tree": "6a17977e373aa38cd1f30216a5f3739ceebaf183",
      "parents": [
        "57942237c1d54d8a236b43c56dc2b002339eb394"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed Aug 04 21:12:52 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 04 21:12:52 2021 +0200"
      },
      "message": "patch 8.2.3288: cannot easily access namespace dictionaries from Lua\n\nProblem:    Cannot easily access namespace dictionaries from Lua.\nSolution:   Add vim.g, vim.b, etc. (Yegappan Lakshmanan, closes #8693,\n            from NeoVim)\n"
    },
    {
      "commit": "57942237c1d54d8a236b43c56dc2b002339eb394",
      "tree": "4cd115db3d73df03da3e59493d55bd6b80a45f6c",
      "parents": [
        "d61f2f772a59617850e9aa2f5fa069c1aad8e074"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 04 20:54:55 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 04 20:54:55 2021 +0200"
      },
      "message": "patch 8.2.3287: channel events not handled in BufEnter autocommand\n\nProblem:    Channel events not handled in BufEnter autocommand.\nSolution:   Decrement dont_parse_messages earlier. (Tim Pope, closes #8697)\n"
    },
    {
      "commit": "dd097bdc1376e4ca2cfd4a4d64021b6ba0df4bed",
      "tree": "c882a2c8a811bf99b20157b35f842190cd666d3a",
      "parents": [
        "80d7395dcfe96158428da6bb3d28a6eee1244e28"
      ],
      "author": {
        "name": "Gregory Anders",
        "email": "greg@gpanders.com",
        "time": "Wed Aug 04 20:00:27 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 04 20:00:27 2021 +0200"
      },
      "message": "patch 8.2.3285: scdoc filetype is not recognized\n\nProblem:    Scdoc filetype is not recognized.\nSolution:   Add filetype detection. (Gregory Anders, closes #8701)\n"
    },
    {
      "commit": "80d7395dcfe96158428da6bb3d28a6eee1244e28",
      "tree": "84b3b09fe59c97f69d6248e87cf0b51dfdfd82e6",
      "parents": [
        "0eec8519424eaea7baebfda979c33dd609a4e3fa"
      ],
      "author": {
        "name": "Sean Dewar",
        "email": "seandewar@users.noreply.github.com",
        "time": "Wed Aug 04 19:25:54 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 04 19:25:54 2021 +0200"
      },
      "message": "patch 8.2.3284: no error for insert() or remove() changing a locked blob\n\nProblem:    No error for insert() or remove() changing a locked blob.\nSolution:   Check a blob is not locked before changing it. (Sean Dewar,\n            closes #8696)\n"
    },
    {
      "commit": "0eec8519424eaea7baebfda979c33dd609a4e3fa",
      "tree": "43b4918ac18f8db9f4acbf5bfa6c4430a93fcc9b",
      "parents": [
        "41a3485dd638a09e4c463b1a1da231f4290454f2"
      ],
      "author": {
        "name": "Christian Clason",
        "email": "christian.clason@uni-due.de",
        "time": "Wed Aug 04 17:03:59 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 04 17:03:59 2021 +0200"
      },
      "message": "patch 8.2.3283: Julia filetype is not recognized\n\nProblem:    Julia filetype is not recognized\nSolution:   Add filetype detection. (Christian Clason, closes #8700)\n"
    },
    {
      "commit": "23e2e115154ef0bf05d809024eed328a46ed0f82",
      "tree": "407dc5dee0995ddc053238391282e9b23c435402",
      "parents": [
        "51ad850f5fbafa7aa3f60affa74ec9c9f992c6cc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 03 21:16:18 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 03 21:16:18 2021 +0200"
      },
      "message": "patch 8.2.3281: Vim9: TODO items in tests can be taken care of\n\nProblem:    Vim9: TODO items in tests can be taken care of.\nSolution:   Update test for now working functionality. (closes #8694)\n"
    },
    {
      "commit": "51ad850f5fbafa7aa3f60affa74ec9c9f992c6cc",
      "tree": "18fd2f54ee199dcf739262d9df56ccb4d6ac53d1",
      "parents": [
        "2c70711e3fb2ef24a7f55322fdadbf7f9e657c2f"
      ],
      "author": {
        "name": "Gary Johnson",
        "email": "garyjohn@spocom.com",
        "time": "Tue Aug 03 18:33:08 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Aug 03 18:33:08 2021 +0200"
      },
      "message": "patch 8.2.3280: \u0027virtualedit\u0027 local to buffer is not the best solution\n\nProblem:    \u0027virtualedit\u0027 local to buffer is not the best solution.\nSolution:   Make it window-local. (Gary Johnson, closes #8685)\n"
    },
    {
      "commit": "2c70711e3fb2ef24a7f55322fdadbf7f9e657c2f",
      "tree": "296e5fdfaca0c7ee368ef24b6857550114b78633",
      "parents": [
        "7bf9a07bd7d6264f623109c2896b2a4002c86080"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 02 22:26:56 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 02 22:26:56 2021 +0200"
      },
      "message": "patch 8.2.3279: Vim9: cannot use block in cmdline window\n\nProblem:    Vim9: cannot use block in cmdline window.\nSolution:   Add EX_CMDWIN to the CMD_block flags. (closes #8689)\n"
    },
    {
      "commit": "7bf9a07bd7d6264f623109c2896b2a4002c86080",
      "tree": "484c9117e095b5ae8c3879be85b210a54fffc323",
      "parents": [
        "c3160727b940b762e18fd9431416dc1a4a081c3a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 02 21:55:15 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 02 21:55:15 2021 +0200"
      },
      "message": "patch 8.2.3278: Vim9: error when adding 1 to float\n\nProblem:    Vim9: error when adding 1 to float.\nSolution:   Accept t_number_bool. (closes #8687)\n"
    },
    {
      "commit": "bb7ee7abe1ea1e60b8a5dadd2bed8cdbe4f3e8fb",
      "tree": "6ad2d2081dec45e2669790281a11f7d4690cbaf3",
      "parents": [
        "35578168becd1e11973bec413f2078a4bf81ba6b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 02 20:06:50 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 02 20:06:50 2021 +0200"
      },
      "message": "patch 8.2.3276: Vim9: exists() can only be evaluated at runtime\n\nProblem:    Vim9: exists() can only be evaluated at runtime.\nSolution:   Evaluate at compile time for option name literals. (closes #8437)\n"
    },
    {
      "commit": "e041dde7bb9157644fa5135a252c84924b9ea433",
      "tree": "5fa0a808d67cb5cfaf3e821999bb443c8fc64074",
      "parents": [
        "e4db17fb6e2d029aa2dddfca703ace9bcf0d85fd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 21:30:12 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 21:30:12 2021 +0200"
      },
      "message": "patch 8.2.3272: cannot use id zero with prop_find()\n\nProblem:    Cannot use id zero with prop_find(). (Naohiro Ono)\nSolution:   Also accept id zero.\n"
    },
    {
      "commit": "e4db17fb6e2d029aa2dddfca703ace9bcf0d85fd",
      "tree": "8e74fd7a45bdc270a77992cc04293ee0c5a6b8de",
      "parents": [
        "0d4d9ee9bb18f89d76c67f037baebe2c2db545f0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 21:19:43 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 21:19:43 2021 +0200"
      },
      "message": "patch 8.2.3271: Vim9: cannot use :command or :au with block in :def function\n\nProblem:    Vim9: cannot use :command or :au with a block in a :def function.\nSolution:   Recognize the start of the block.\n"
    },
    {
      "commit": "f78da4f9d6daf1907e4ce4be74146375dbd9a546",
      "tree": "c0ae83ae9823ae2d5f61a0580664ee0fd666b17d",
      "parents": [
        "73b8b0ae3acac220e823076f8ca1c14524ed96dd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 15:40:31 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 15:40:31 2021 +0200"
      },
      "message": "patch 8.2.3269: Vim9: wrong argument check for partial\n\nProblem:    Vim9: wrong argument check for partial. (Naohiro Ono)\nSolution:   Handle getting return type without arguments. Correct the minimal\n            number of arguments for what is included in the partial.\n            (closes #8667)\n"
    },
    {
      "commit": "73b8b0ae3acac220e823076f8ca1c14524ed96dd",
      "tree": "0b9157946ccfc3a56e621e7e271c97207817a801",
      "parents": [
        "6db660bed9ed5063f8c6e0fadeef32d44bbd017d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 14:52:32 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 14:52:32 2021 +0200"
      },
      "message": "patch 8.2.3268: cannot use a block with :autocmd like with :command\n\nProblem:    Cannot use a block with :autocmd like with :command.\nSolution:   Add support for a {} block after :autocmd. (closes #8620)\n"
    },
    {
      "commit": "6db660bed9ed5063f8c6e0fadeef32d44bbd017d",
      "tree": "42d8778162bb5d6224c562ff505f2eb415561813",
      "parents": [
        "e97976baa7a74fbbe0cfecd1943fe1c5f9dfba4f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 14:08:54 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 14:08:54 2021 +0200"
      },
      "message": "patch 8.2.3267: Vim9: crash when disassembling using deleted script variable\n\nProblem:    Vim9: crash when disassembling a function that uses a deleted\n            script variable.\nSolution:   Check the variable still exists. (closes #8683)\n"
    },
    {
      "commit": "e97976baa7a74fbbe0cfecd1943fe1c5f9dfba4f",
      "tree": "ab5dd99bb09aa67e9dc559d201c114e5059bdbab",
      "parents": [
        "78ba933d18439ff1a02f6be4c571e73ddceb3cd4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 13:17:17 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 13:17:17 2021 +0200"
      },
      "message": "patch 8.2.3266: Vim9: assignment with two indexes may check next line\n\nProblem:    Vim9: assignment with two indexes may check next line.\nSolution:   Limit the number of lines to avoid checking the next line when\n            assiging to a LHS subscript. (closes #8660)\n"
    },
    {
      "commit": "78ba933d18439ff1a02f6be4c571e73ddceb3cd4",
      "tree": "5130bc7ffd4a491ea5b1d4f965a6dca72dc5fb28",
      "parents": [
        "f24f51d03035379cf3e5b2dccf489a40bc4ca92a"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Aug 01 12:44:37 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 01 12:44:37 2021 +0200"
      },
      "message": "patch 8.2.3265: smartcase does not work correctly in very magic pattern\n\nProblem:    Smartcase does not work correctly in very magic pattern.\nSolution:   Take the magicness into account when skipping over regexp items.\n            (Christian Brabandt, closes #8682, closes #7845)\n"
    },
    {
      "commit": "f5d52c90e0f2f51622a911b646024b2ad1225ed4",
      "tree": "8d58b16c1b184809e49d002d5279e59ee6bcebd7",
      "parents": [
        "9e0ee590197d74f94b7127bf0e033e4f83cf3762"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 22:51:10 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 22:51:10 2021 +0200"
      },
      "message": "patch 8.2.3263: Vim9: \"..\u003d\" does not accept same types as the \"..\" operator\n\nProblem:    Vim9: \"..\u003d\" does not accept same types as the \"..\" operator.\nSolution:   Convert value to string like \"..\" does. (issue #8664)\n"
    },
    {
      "commit": "1780f08ba42837b6d4a5f0451117a79b2d49974a",
      "tree": "344aba2fa3ce158403fac40e1a02a381b09b9d8b",
      "parents": [
        "335c8c7b206df776b59fb63a1c7f91c8b1425398"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 22:03:59 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 22:03:59 2021 +0200"
      },
      "message": "patch 8.2.3261: Vim9: when compiling repeat(123, N) return type is number\n\nProblem:    Vim9: when compiling repeat(123, N) return type is number.\nSolution:   Make return type a string. (closes #8664)\n"
    },
    {
      "commit": "78db17c6f335f518752ca221ec6bde79db584e15",
      "tree": "462a20657c73d1ca11474519323453c720e398be",
      "parents": [
        "8e3fc135e884a30620fb1c6e84986fae1467acd3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 19:12:58 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 19:12:58 2021 +0200"
      },
      "message": "patch 8.2.3258: error messages have the wrong text\n\nProblem:    Error messages have the wrong text.\nSolution:   Adjust the error message.\n"
    },
    {
      "commit": "8e3fc135e884a30620fb1c6e84986fae1467acd3",
      "tree": "aee5f877c6359bf1971a2dc2d03abf3be6c77dd7",
      "parents": [
        "bf634a0a8b64fda2e53d3e2254fe0ffdc3d67196"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 18:33:57 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 18:33:57 2021 +0200"
      },
      "message": "patch 8.2.3257: calling prop_find() with -1 for ID gives errornous error\n\nProblem:    Calling prop_find() with -1 for ID gives errornous error. (Naohiro\n            Ono)\nSolution:   When passing -1 use -2. (closes #8674)\n"
    },
    {
      "commit": "bf634a0a8b64fda2e53d3e2254fe0ffdc3d67196",
      "tree": "b2e55b622d3a1505f11bce4d18db8be5352e8736",
      "parents": [
        "b9115da4bec5e6cfff69da85cc47c42dd67e42e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 17:20:04 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 17:20:04 2021 +0200"
      },
      "message": "patch 8.2.3256: executable test may fail on new Ubuntu system\n\nProblem:    Executable test may fail on new Ubuntu system.\nSolution:   Consider /usr/bin/cat and /bin/cat the same.\n"
    },
    {
      "commit": "b9115da4bec5e6cfff69da85cc47c42dd67e42e4",
      "tree": "c328f4d6d101fbf80c3ab50dbb39a5235601520a",
      "parents": [
        "28d8421bfb3327d7a5e81369977e8fc108b0229e"
      ],
      "author": {
        "name": "Connor Lane Smith",
        "email": "cls@lubutu.com",
        "time": "Sat Jul 31 13:31:42 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 13:31:42 2021 +0200"
      },
      "message": "patch 8.2.3255: ci\" finds following string but ci\u003c and others don\u0027t\n\nProblem:    ci\" finds following string but ci\u003c and others don\u0027t.\nSolution:   When not inside an object find the start. (Connor Lane Smit,\n            closes #8670)\n"
    },
    {
      "commit": "28d8421bfb3327d7a5e81369977e8fc108b0229e",
      "tree": "520f67d2496e3b19eda8593e614d3e8c38cd13e0",
      "parents": [
        "890ee4e2be1dca0c07a91f836e26baead952ae7c"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sat Jul 31 12:43:23 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 31 12:43:23 2021 +0200"
      },
      "message": "patch 8.2.3254: win_gettype() does not recognize a quickfix window\n\nProblem:    win_gettype() does not recognize a quickfix window.\nSolution:   Add \"quickfix\" and \"loclist\". (Yegappan Lakshmanan, closes #8676)\n"
    },
    {
      "commit": "890ee4e2be1dca0c07a91f836e26baead952ae7c",
      "tree": "90a453b775517094a6c8c2b3fc698248fc3103f7",
      "parents": [
        "4a15504e911bc90a29d862862f0b7a46d8acd12a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 30 21:56:10 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 30 21:56:10 2021 +0200"
      },
      "message": "patch 8.2.3253: channel test fails randomly\n\nProblem:    Channel test fails randomly.\nSolution:   Add a sleep after sending the \"echoerr\" command. (Michael Soyka)\n"
    },
    {
      "commit": "0f5575d0a7316a9c9a4b02df3372a07514cd8f26",
      "tree": "b3f9693ad3cb4a28b551e2097ae3e14ebd3119f5",
      "parents": [
        "1790be6cb6f2edfd8a833dd848b8df02cef599cf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 30 21:18:03 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 30 21:18:03 2021 +0200"
      },
      "message": "patch 8.2.3251: listing builtin_gui as an available terminal is confusing\n\nProblem:    Listing builtin_gui as an available terminal is confusing.\nSolution:   Do not list builtin_gui. (Christian Brabandt, closes #8669,\n            closes #8661)\n"
    },
    {
      "commit": "60dc8274e9f8c6a20d54efebc7a8752fe062eead",
      "tree": "eff557ff1c6ff0338d5271c8c62d3b6516d5abf2",
      "parents": [
        "921ba529266c8dfc0809d41e1f084e26d25fffb1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 29 22:48:54 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 29 22:48:54 2021 +0200"
      },
      "message": "patch 8.2.3249: Vim9: error for re-imported function with default argument\n\nProblem:    Vim9: error for re-imported function with default argument.\nSolution:   Do not check argument type if it is still unknown. (closes #8653)\n"
    },
    {
      "commit": "921ba529266c8dfc0809d41e1f084e26d25fffb1",
      "tree": "cb94b6a454f4a22cef0ecf516996a000b61ed11d",
      "parents": [
        "77ab4e28a26a92628bc85cd580c1bfa2b6230be6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 29 22:25:05 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 29 22:25:05 2021 +0200"
      },
      "message": "patch 8.2.3248: Vim9: error message for wrong input uses wrong line number\n\nProblem:    Vim9: error message for wrong input uses wrong line number.\nSolution:   Use the line number of the start of the command. (issue #8653)\n"
    },
    {
      "commit": "0732932553e54e9bfca07e55b47201b8f30b2c4f",
      "tree": "4f498a10b017cf1334dbabf018bb518b7895cbbc",
      "parents": [
        "6e850a6900793e215c08b39d6490173488cb05ce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 22:44:08 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 22:44:08 2021 +0200"
      },
      "message": "patch 8.2.3242: Vim9: valgrind reports leaks in builtin function test\n\nProblem:    Vim9: valgrind reports leaks in builtin function test.\nSolution:   Do not start a job.\n"
    },
    {
      "commit": "2a4bd00cef1a291059903e26a126b84718e47804",
      "tree": "1d9fd6cf9330afde47795f0178f68d418586a18b",
      "parents": [
        "81530e36033dec2c2cd94af6dd48ceb0389e95a2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 21:48:59 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 21:48:59 2021 +0200"
      },
      "message": "patch 8.2.3240: Lua print() does not work properly\n\nProblem:    Lua print() does not work properly.\nSolution:   Put back lua_pop().\n"
    },
    {
      "commit": "81530e36033dec2c2cd94af6dd48ceb0389e95a2",
      "tree": "3dc9d5809dcad4596602f26e3a4b66453c089fc1",
      "parents": [
        "d47c39775b8d381005751b7b20da56412dafb5e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 21:25:49 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 21:25:49 2021 +0200"
      },
      "message": "patch 8.2.3239: Vim9: no error using heredoc for a number variable\n\nProblem:    Vim9: no error using heredoc for a number variable.\nSolution:   Add a type check. (closes #8627)\n"
    },
    {
      "commit": "d47c39775b8d381005751b7b20da56412dafb5e4",
      "tree": "b5da177ef8fecdf379f397130272f1f05ffdcbb0",
      "parents": [
        "53f7fccc9413c9f770694b56f40f242d383b2d5f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 20:52:13 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 20:52:13 2021 +0200"
      },
      "message": "patch 8.2.3238: Vim9: error message does not indicate the location\n\nProblem:    Vim9: error message does not indicate the location.\nSolution:   Add the relevant text. (issue #8634)\n"
    },
    {
      "commit": "327d3ee4557027b51aad86e68743a85ed3a6f52b",
      "tree": "92a08a5c1de1827d66f41b5a09ce6aac3ac9b57b",
      "parents": [
        "eaf3f36168f85c8e0ab7083cd996b9fbe937045d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 19:34:14 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 19:34:14 2021 +0200"
      },
      "message": "patch 8.2.3237: when a builtin function gives an error processing continues\n\nProblem:    When a builtin function gives an error processing continues.\nSolution:   In Vim9 script return FAIL in get_func_tv().\n"
    },
    {
      "commit": "eaf3f36168f85c8e0ab7083cd996b9fbe937045d",
      "tree": "7ec14ec4c431cda36ecada140c2552edb92fc4ae",
      "parents": [
        "6868634abd6a49b2dfd3a994a6da7d5911457a37"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Wed Jul 28 16:51:53 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 16:51:53 2021 +0200"
      },
      "message": "patch 8.2.3236: mode() does not indicate using CTRL-O in Select mode\n\nProblem:    mode() does not indicate using CTRL-O in Select mode.\nSolution:   Use \"vs\" and similar. (closes #8640)\n"
    },
    {
      "commit": "6868634abd6a49b2dfd3a994a6da7d5911457a37",
      "tree": "52f0c0f90a6cc39aa916cf2817201b739b47fb28",
      "parents": [
        "78e006b9b02fac94c910445d842f6dc5331fa57a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 15:54:54 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 15:54:54 2021 +0200"
      },
      "message": "patch 8.2.3235: cannot use lambda in {} block in user command\n\nProblem:    Cannot use lambda in {} block in user command. (Martin Tournoij)\nSolution:   Do not go over the end of the lambda.\n"
    },
    {
      "commit": "78e006b9b02fac94c910445d842f6dc5331fa57a",
      "tree": "c03873efec0f0ed556de2b98fde4353da75f1b93",
      "parents": [
        "e2390c7f32879ab7942adf0d38b1db34933695fa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 15:07:01 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 15:07:01 2021 +0200"
      },
      "message": "patch 8.2.3234: crash when printing long string with Lua\n\nProblem:    Crash when printing long string with Lua.\nSolution:   Remove lua_pop(). (Martin Tournoij, closes #8648)\n"
    },
    {
      "commit": "e2390c7f32879ab7942adf0d38b1db34933695fa",
      "tree": "790c45a98865cb220c0d36d235826d5640613ad5",
      "parents": [
        "7e6a2a64f09df577f29e024c1d1e6733d6bc1b7c"
      ],
      "author": {
        "name": "Martin Tournoij",
        "email": "martin@arp242.net",
        "time": "Wed Jul 28 13:30:16 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 13:30:16 2021 +0200"
      },
      "message": "patch 8.2.3233: prop_list() and prop_find() do not indicate the buffer\n\nProblem:    prop_list() and prop_find() do not indicate the buffer for the\n            used type.\nSolution:   Add \"type_bufnr\" to the results. (closes #8647)\n"
    },
    {
      "commit": "7e6a2a64f09df577f29e024c1d1e6733d6bc1b7c",
      "tree": "2c8867bbd35e1c07756c74041e2fff09e7f9f928",
      "parents": [
        "9088784972c0ed72997de8752964d6b587218778"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed Jul 28 11:51:48 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 11:51:48 2021 +0200"
      },
      "message": "patch 8.2.3232: system() does not work without a second argument\n\nProblem:    system() does not work without a second argument.\nSolution:   Do not require a second argument. (Yegappan Lakshmanan,\n            closes #8651, closes #8650)\n"
    },
    {
      "commit": "f723701de0636ad8b4aad6179b322f72b04354b9",
      "tree": "f619a9fbc5facea038280a2ea7fd1b68fe6db2ff",
      "parents": [
        "4490ec4e839e45a2e6923c265c7e9e64c240b805"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 27 22:21:44 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 27 22:21:44 2021 +0200"
      },
      "message": "patch 8.2.3230: Vim9: type error when function return type is not known yet\n\nProblem:    Vim9: type error when function return type is not known yet.\nSolution:   When return type is unknown, use \"any\". (closes #8644)\n"
    },
    {
      "commit": "4490ec4e839e45a2e6923c265c7e9e64c240b805",
      "tree": "3ef2dc127890ac6a644f38ae7932b7e70071544a",
      "parents": [
        "5d7c2df536c17db4a9c61e0760bdcf78d0db7330"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Jul 27 22:00:44 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 27 22:00:44 2021 +0200"
      },
      "message": "patch 8.2.3229: Vim9: runtime and compile time type checks are not the same\n\nProblem:    Vim9: runtime and compile time type checks are not the same.\nSolution:   Add more runtime type checks for builtin functions. (Yegappan\n            Lakshmanan, closes #8646)\n"
    },
    {
      "commit": "5d7c2df536c17db4a9c61e0760bdcf78d0db7330",
      "tree": "74a24ee4dec7bed9866c328da2bf3ac00460ef77",
      "parents": [
        "53ba05b09075f14227f9be831a22ed16f7cc26b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 27 21:17:32 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 27 21:17:32 2021 +0200"
      },
      "message": "patch 8.2.3228: cannot use a simple block for the :command argument\n\nProblem:    Cannot use a simple block for the :command argument. (Maarten\n            Tournoij)\nSolution:   Recognize a simple {} block. (issue #8623)\n"
    },
    {
      "commit": "53ba05b09075f14227f9be831a22ed16f7cc26b2",
      "tree": "75d5ddb38aa9702416d73b7a7b8f158f1d0c320a",
      "parents": [
        "29b857150c111a455f1a38a8f748243524f692e1"
      ],
      "author": {
        "name": "Gary Johnson",
        "email": "garyjohn@spocom.com",
        "time": "Mon Jul 26 22:19:10 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 26 22:19:10 2021 +0200"
      },
      "message": "patch 8.2.3227: \u0027virtualedit\u0027 can only be set globally\n\nProblem:    \u0027virtualedit\u0027 can only be set globally.\nSolution:   Make \u0027virtualedit\u0027 global-local. (Gary Johnson, closes #8638)\n"
    },
    {
      "commit": "29b857150c111a455f1a38a8f748243524f692e1",
      "tree": "461095b2d225d6bc7d2bf62abc12c66071823e5b",
      "parents": [
        "ccb148ac63941feba879ea4678aa4713d81494f2"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Mon Jul 26 21:54:04 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 26 21:54:04 2021 +0200"
      },
      "message": "patch 8.2.3226: new digraph functions use old naming scheme\n\nProblem:    New digraph functions use old naming scheme.\nSolution:   Use the digraph_ prefix. (Hirohito Higashi, closes #8580)\n"
    },
    {
      "commit": "678b207fb111840fec1f0dc43910613ba106b90d",
      "tree": "c897c4e8f66da66dac4c1dec63b677038b48b19e",
      "parents": [
        "ff34bee3a2d22f2ff7abd4519270b5518082c33d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 26 21:10:11 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 26 21:10:11 2021 +0200"
      },
      "message": "patch 8.2.3224: cannot call script-local function after :vim9cmd\n\nProblem:    Cannot call script-local function after :vim9cmd. (Christian J.\n            Robinson)\nSolution:   Skip over \"\u003cSNR\u003e123\".\n"
    },
    {
      "commit": "ff34bee3a2d22f2ff7abd4519270b5518082c33d",
      "tree": "ae9b6bd43642d3a22dae4a4f2bf6e75057178af6",
      "parents": [
        "3c77b6a1ce1d4a06c60bb9fae7eec2775f547d55"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 20:27:06 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 20:27:06 2021 +0200"
      },
      "message": "patch 8.2.3223: Vim: using {} block in autoloade omnifunc fails\n\nProblem:    Vim: using {} block in autoloade omnifunc fails.\nSolution:   Allow using {} block when text is locked. (closes #8631)\n"
    },
    {
      "commit": "3c77b6a1ce1d4a06c60bb9fae7eec2775f547d55",
      "tree": "271c375dca6f3163b0e829ccb59f176e33a96ba5",
      "parents": [
        "a764e73d4ffc5d046807c757eaacb9b0a5408152"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 18:07:00 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 18:07:00 2021 +0200"
      },
      "message": "patch 8.2.3222: Vim9: cannot used loop variable later as lambda argument\n\nProblem:    Vim9: cannot used loop variable later as lambda argument.\nSolution:   When not in function context check the current block ID.\n            (closes #8637)\n"
    },
    {
      "commit": "a764e73d4ffc5d046807c757eaacb9b0a5408152",
      "tree": "477a5065575e437a5496ead0e45ac8ff5ee5671c",
      "parents": [
        "2ec28aec9d4f1b9c1c008e36adde9fc82affae0f"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sun Jul 25 15:57:32 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 15:57:32 2021 +0200"
      },
      "message": "patch 8.2.3221: Vim9: argument types are not checked at compile time\n\nProblem:    Vim9: argument types are not checked at compile time.\nSolution:   Add several more type checks. (Yegappan Lakshmanan, closes #8632)\n"
    },
    {
      "commit": "2ec28aec9d4f1b9c1c008e36adde9fc82affae0f",
      "tree": "68b5228dd85544637768458dd4bfcb7d1edbefc7",
      "parents": [
        "7a4ca32175bef0f9a177052796bd9addd10dc218"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Sun Jul 25 15:41:44 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 15:41:44 2021 +0200"
      },
      "message": "patch 8.2.3220: Test_term_setansicolors() fails in some configurations\n\nProblem:    Test_term_setansicolors() fails in some configurations.\nSolution:   Check available features. (Dominique Pellé, closes #8636)\n"
    },
    {
      "commit": "7a4ca32175bef0f9a177052796bd9addd10dc218",
      "tree": "a97843cf615b86a4ad7dd221746cb5454df24a2f",
      "parents": [
        "8a4c812ede5b01a8e71082c1ff4ebfcbf1bd515f"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jul 25 15:08:05 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 15:08:05 2021 +0200"
      },
      "message": "patch 8.2.3219: :find searches non-existing directories\n\nProblem:    :find searches non-existing directories.\nSolution:   Check the path is not \"..\".  Update help. (Christian Brabandt,\n            closes #8612, closes #8533)\n"
    },
    {
      "commit": "8a4c812ede5b01a8e71082c1ff4ebfcbf1bd515f",
      "tree": "2da838678bac4dd3d5fa1681e818517421e0e86b",
      "parents": [
        "3ed0d9379683246a77aa8c1a59da7a0ac6395339"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Sun Jul 25 14:36:05 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 14:36:05 2021 +0200"
      },
      "message": "patch 8.2.3218: when using xchaha20 crypt undo file is not removed\n\nProblem:    When using xchaha20 crypt undo file is not removed.\nSolution:   Reset \u0027undofile\u0027 and delete the file. (Christian Brabandt,\n            closes #8630, closes #8467)\n"
    },
    {
      "commit": "2eb6fc3b52148f961e804ec2be361d531ff770d8",
      "tree": "860366c5e83de91ee2531177158a60dcf7c13e3f",
      "parents": [
        "5bca906b307728fa74a112914dc55b424d512d39"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 14:13:53 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 25 14:13:53 2021 +0200"
      },
      "message": "patch 8.2.3216: Vim9: crash when using variable in a loop at script level\n\nProblem:    Vim9: crash when using variable in a loop at script level.\nSolution:   Do not clear the variable if a function was defined.\n            Do not create a new entry in sn_var_vals every time.\n            (closes #8628)\n"
    },
    {
      "commit": "5bca906b307728fa74a112914dc55b424d512d39",
      "tree": "46c144eecea8b23bf66138a46029afa6f275bf85",
      "parents": [
        "7d60384a00755e5c0112cebeb5e232fc133c9eca"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sat Jul 24 21:33:26 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 21:33:26 2021 +0200"
      },
      "message": "patch 8.2.3215: Vim9: argument types are not checked at compile time\n\nProblem:    Vim9: argument types are not checked at compile time.\nSolution:   Add several more type checks. Sort the argument lists.\n            (Yegappan Lakshmanan, closes #8626)\n"
    },
    {
      "commit": "9c9472ff49b09c3d8f747b330eeb1cdb92bab449",
      "tree": "46f46fb44d656f8b5a512dc5bc1f25224725f5ca",
      "parents": [
        "5a9e5845e1539592e94963fcdf5b3ad4fdc59db4"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Sat Jul 24 20:51:13 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 20:51:13 2021 +0200"
      },
      "message": "patch 8.2.3213: NOCOMPOUNDSUGS entry in spell file not tested\n\nProblem:    NOCOMPOUNDSUGS entry in spell file not tested.\nSolution:   Add a test. (Dominique Pellé, closes #8624)\n"
    },
    {
      "commit": "7973de35ba6840b7e106e2e8a8912522e9a2a960",
      "tree": "8e8a1848f52a82af0a31111a0846c319a9544dd7",
      "parents": [
        "dd0b287c1ec8314034a2dbb14c4267994c47520c"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sat Jul 24 16:16:15 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 16:16:15 2021 +0200"
      },
      "message": "patch 8.2.3211: Vim9: argument types are not checked at compile time\n\nProblem:    Vim9: argument types are not checked at compile time.\nSolution:   Add several more type checks. Fix type check for matchaddpos().\n            (Yegappan Lakshmanan, closes #8619)\n"
    },
    {
      "commit": "dd0b287c1ec8314034a2dbb14c4267994c47520c",
      "tree": "a97d68b7b799f6addb4429acb89acc28c26f405e",
      "parents": [
        "88421d6dc812a2f3b0eab34740f174c9558cb734"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 15:44:30 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 15:44:30 2021 +0200"
      },
      "message": "patch 8.2.3210: Vim9: searchpair() sixth argument is compiled\n\nProblem:    Vim9: searchpair() sixth argument is compiled. (Yegappan\n            Lakshmanan)\nSolution:   Only compile the fifth argument.\n"
    },
    {
      "commit": "88421d6dc812a2f3b0eab34740f174c9558cb734",
      "tree": "46827e25c442a42bea8946ded58bdd8d0f1da4a7",
      "parents": [
        "1a3e5747b7df7ddda312bbfd18e04fc2122001fb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 14:14:52 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 14:14:52 2021 +0200"
      },
      "message": "patch 8.2.3209: Vim9: lambda doesn\u0027t find block-local variable\n\nProblem:    Vim9: lambda doesn\u0027t find block-local variable.\nSolution:   Adjust how a script-local variable is found. (closes #8614)\n"
    },
    {
      "commit": "5a234eb18e6e43408755bb24e813330306c11629",
      "tree": "1dfb2d472fa5cbad6c16d9eace2b8eeaa5107870",
      "parents": [
        "0ad871dc4dfe1026e14931a55c225616b63f4c5b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 13:18:48 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 24 13:18:48 2021 +0200"
      },
      "message": "patch 8.2.3207: Vim9: crash when compiling string fails\n\nProblem:    Vim9: crash when compiling string fails. (Yegappan Lakshmanan)\nSolution:   Adjust the type stack length.\n"
    },
    {
      "commit": "0ad871dc4dfe1026e14931a55c225616b63f4c5b",
      "tree": "a83e1cf4e231864e182c4b9ce70c37460d2200dd",
      "parents": [
        "1b862c466ba4242857eec581f67982d265005ef4"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Fri Jul 23 20:37:56 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 23 20:37:56 2021 +0200"
      },
      "message": "patch 8.2.3206: Vim9: argument types are not checked at compile time\n\nProblem:    Vim9: argument types are not checked at compile time.\nSolution:   Add several more type checks. (Yegappan Lakshmanan, closes #8611)\n"
    },
    {
      "commit": "c9e7e344ed390d2a22afb88001b6aa80832d2541",
      "tree": "b2431a8a3b934783e302317653c5c3b4a6f2e8c9",
      "parents": [
        "cd268017cf79a546a494883b4b026a3cbbd9a8a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 21:33:03 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 21:33:03 2021 +0200"
      },
      "message": "patch 8.2.3204: display garbled when \u0027cursorline\u0027 is set and lines wrap\n\nProblem:    Display garbled when \u0027cursorline\u0027 is set and lines wrap. (Gabriel\n            Dupras)\nSolution:   Avoid inserting lines twice.\n"
    },
    {
      "commit": "5dd839ce20466eea52e59ecf86456f1ab370d2bd",
      "tree": "debd1d499ef25c7d1541ea1045936c28ae30272e",
      "parents": [
        "2b59df00d80ea8d2c0fcf4f4ae9a018c1790206f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 18:48:53 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 18:48:53 2021 +0200"
      },
      "message": "patch 8.2.3202: Vim9: tests are only executed for legacy script\n\nProblem:    Vim9: tests are only executed for legacy script.\nSolution:   Run more tests also for Vim9 script.  Fix uncovered problems.\n"
    },
    {
      "commit": "7a3fe3e180bdbce8f193abdf399559c5154bdaae",
      "tree": "842eac4734c81db7a49ddaaf20b4fea732bb8162",
      "parents": [
        "a74901929e999a0052c1ce388ab09359c10cbb0d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 14:58:47 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 14:58:47 2021 +0200"
      },
      "message": "patch 8.2.3200: Vim9: hard to guess where a type error is given\n\nProblem:    Vim9: hard to guess where a type error is given.\nSolution:   Add the function name where possible. (closes #8608)\n"
    },
    {
      "commit": "f674b358fc18cf1641a066cc5de73da69e651024",
      "tree": "3c33d1d2bf53f95fc23102579857b47fa3b2e886",
      "parents": [
        "d8e44476d84b5f0cc8c4de080a47a3a9af547028"
      ],
      "author": {
        "name": "Maxim Kim",
        "email": "habamax@gmail.com",
        "time": "Thu Jul 22 11:46:59 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 22 11:46:59 2021 +0200"
      },
      "message": "patch 8.2.3198: cannot use \u0027formatlistpat\u0027 for breakindent\n\nProblem:    Cannot use \u0027formatlistpat\u0027 for breakindent.\nSolution:   Use a negative list indent. (Maxim Kim, closes #8594)\n"
    },
    {
      "commit": "05bd9785fd0fd0102ab64554307bff0ec0ae34c1",
      "tree": "eeef112a38b72de2fc1cca61e8de74c3ae168a2f",
      "parents": [
        "c4c5642513ac41b22b7772cc880c776c69e964c9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 21:37:28 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 21:37:28 2021 +0200"
      },
      "message": "patch 8.2.3196: Vim9: bool expression with numbers only fails at runtime\n\nProblem:    Vim9: bool expression with numbers only fails at runtime.\nSolution:   Check constant to be bool at compile time. (closes #8603)\n"
    },
    {
      "commit": "c4c5642513ac41b22b7772cc880c776c69e964c9",
      "tree": "965a03640669df1b17441d048efc895fbe63d18c",
      "parents": [
        "cd9172077bc8c0aafddf2e5367cc0ae2c00c8ff7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 20:38:46 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 20:38:46 2021 +0200"
      },
      "message": "patch 8.2.3195: Vim9: unclear error when passing too many arguments to lambda\n\nProblem:    Vim9: unclear error when passing too many arguments to lambda.\nSolution:   Pass the expression itself instead of \"[expression]\".\n            (closes #8604)\n"
    },
    {
      "commit": "cd9172077bc8c0aafddf2e5367cc0ae2c00c8ff7",
      "tree": "d460cabb1f58286f763089e7a9552be6c21059f3",
      "parents": [
        "189663bdac1156237c49925f77bd197c1bdea12c"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed Jul 21 19:09:09 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 19:09:09 2021 +0200"
      },
      "message": "patch 8.2.3194: Vim9: argument types are not checked at compile time\n\nProblem:    Vim9: argument types are not checked at compile time.\nSolution:   Add several more type checks, simplify some. (Yegappan\n            Lakshmanan, closes #8598)\n"
    },
    {
      "commit": "189663bdac1156237c49925f77bd197c1bdea12c",
      "tree": "3d8aae555cf828d371f727d182e64a6a38c9d763",
      "parents": [
        "11d7e62f1d29fdd7a88b86131b7bbb853f29fe8b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 18:04:56 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 21 18:04:56 2021 +0200"
      },
      "message": "patch 8.2.3193: screenpos() is wrong when \u0027display\u0027 is \"lastline\"\n\nProblem:    screenpos() is wrong when the last line is partially visible and\n            \u0027display\u0027 is \"lastline\".\nSolution:   Also compute the position for a partially visible line.\n            (closes #8599)\n"
    },
    {
      "commit": "63cb6567f0153c35dc75cbc09039ff5d0a7b60e3",
      "tree": "5b9d2565e941b428a5c01288336de4448eb740c7",
      "parents": [
        "e29a27f6f8eef8f00d3c2d4cd9811d81cf3026b3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 22:21:59 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 22:21:59 2021 +0200"
      },
      "message": "patch 8.2.3191: Vim9: not enough code is tested\n\nProblem:    Vim9: not enough code is tested.\nSolution:   Use CheckLegacyAndVim9Success() in more places.  Fix uncovered\n            problems.\n"
    },
    {
      "commit": "9fa5dabedc4ed5af85773413e91c2fdbe4cb9f0a",
      "tree": "d15701baccc3459cb709b97b5eba688c512bfcf6",
      "parents": [
        "83494b4ac61898f687d6ef9dce4bad5802fb8e51"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 19:18:44 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 19:18:44 2021 +0200"
      },
      "message": "patch 8.2.3189: Vim9: error when using \"try|\"\n\nProblem:    Vim9: error when using \"try|\".\nSolution:   Allow for \"|\" right after a command.\n"
    },
    {
      "commit": "83494b4ac61898f687d6ef9dce4bad5802fb8e51",
      "tree": "36f06f4a70bd9a515527064cd8985029ab27c6a6",
      "parents": [
        "9bb0dad0d8283c86fddf5b950f4fbb6fb8f12741"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Jul 20 17:51:51 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 20 17:51:51 2021 +0200"
      },
      "message": "patch 8.2.3188: Vim9: argument types are not checked at compile time\n\nProblem:    Vim9: argument types are not checked at compile time.\nSolution:   Add several more type checks, also at runtime. (Yegappan\n            Lakshmanan, closes #8587)\n"
    },
    {
      "commit": "605793500b351ee92483d04b1e03fb8af30dd101",
      "tree": "67ed3b97f6d60812218761c3db5d9f8780382adc",
      "parents": [
        "ac2cd2b08f0fd15e9c3759da043e9b28da80dca8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 21:45:07 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 21:45:07 2021 +0200"
      },
      "message": "patch 8.2.3186: Vim9: not all failures for import tested\n\nProblem:    Vim9: not all failures for import tested\nSolution:   Test more import failures\n"
    },
    {
      "commit": "ac2cd2b08f0fd15e9c3759da043e9b28da80dca8",
      "tree": "784f7dae2ebe9f5c70af4e4ab7fa7a543a36c56b",
      "parents": [
        "6106504e9edc8500131f7a36e59bc146f90180fa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 21:04:23 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 21:04:23 2021 +0200"
      },
      "message": "patch 8.2.3185: Vim9: start of inline function found in comment line\n\nProblem:    Vim9: start of inline function found in comment line.\nSolution:   Do not check for inline function in comment line. (closes #8589)\n"
    },
    {
      "commit": "6106504e9edc8500131f7a36e59bc146f90180fa",
      "tree": "69249dd7c9375375cb414ea31e3b5523e8947344",
      "parents": [
        "98c2eaed27579602e05e7b96aa3a60428a8b9cb2"
      ],
      "author": {
        "name": "mityu",
        "email": "mityu.mail@gmail.com",
        "time": "Mon Jul 19 20:07:21 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 20:07:21 2021 +0200"
      },
      "message": "patch 8.2.3184: cannot add a digraph with a leading space\n\nProblem:    Cannot add a digraph with a leading space.  It is not easy to list\n            existing digraphs.\nSolution:   Add setdigraph(), setdigraphlist(), getdigraph() and\n            getdigraphlist(). (closes #8580)\n"
    },
    {
      "commit": "98c2eaed27579602e05e7b96aa3a60428a8b9cb2",
      "tree": "4a22dcbc1ae2045a8fda93e57194062802652675",
      "parents": [
        "885971e2f5eabc4108e083086c1d6d0a31a2782f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 10:38:49 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 19 10:38:49 2021 +0200"
      },
      "message": "patch 8.2.3183: duplicate error numbers\n\nProblem:    Duplicate error numbers.\nSolution:   Adjust the error numbers.\n"
    },
    {
      "commit": "885971e2f5eabc4108e083086c1d6d0a31a2782f",
      "tree": "4ecfebdc5ea8ca8c6274b76255bc06c007f9a440",
      "parents": [
        "9ff9c7b9741b216d3dc75603e50654088dc5f55b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 22:25:29 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 22:25:29 2021 +0200"
      },
      "message": "patch 8.2.3182: Vim9: crash when using removing items from a constant list\n\nProblem:    Vim9: crash when using removing items from a constant list.\n            (Yegappan Lakshmanan)\nSolution:   When a list was allocated with items copy them.\n"
    },
    {
      "commit": "9ff9c7b9741b216d3dc75603e50654088dc5f55b",
      "tree": "09a39696f0e161853436fab0bff3e2adbe48087b",
      "parents": [
        "f6488547e3c7e41ff2c12dd0b93c9ef04e4c8c6f"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Sun Jul 18 21:44:37 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 21:44:37 2021 +0200"
      },
      "message": "patch 8.2.3181: Vim9: builtin function test fails without channel feature\n\nProblem:    Vim9: builtin function test fails without channel feature.\nSolution:   Add feature checks. (Dominique Pellé, closes #8586)  Make feature\n            checks more consistent.\n"
    },
    {
      "commit": "24e9316560bd5c9ea2e5a963335aedff025e7f66",
      "tree": "6dfc77fa4bd70cea03de9c8eedab7f0899707af9",
      "parents": [
        "4db572eeb2b42819268e934e76c67163316d873f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 20:40:33 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 20:40:33 2021 +0200"
      },
      "message": "patch 8.2.3179: Vim9: cannot assign to an imported variable at script level\n\nProblem:    Vim9: cannot assign to an imported variable at script level.\nSolution:   Lookup imported items when assigning.\n"
    },
    {
      "commit": "4db572eeb2b42819268e934e76c67163316d873f",
      "tree": "7c7b632b8808211dcaecb968090f31aac4e2b13a",
      "parents": [
        "ad2d4969e1616d3a0354c181e3a09271d5433b3d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 18:21:38 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 18:21:38 2021 +0200"
      },
      "message": "patch 8.2.3178: Vim9: the file name of an :import cannot be an expression\n\nProblem:    Vim9: the file name of an :import cannot be an expression.\nSolution:   Accept an expression that results in a string.  Do not support\n            :import in a function.\n"
    },
    {
      "commit": "ad2d4969e1616d3a0354c181e3a09271d5433b3d",
      "tree": "acbefd48d05e7164b98ed9a69e2cb0ccd6d2c8ff",
      "parents": [
        "0c35752d04f70408a3c560d5b3edbafcaddff302"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 17:08:50 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 17:08:50 2021 +0200"
      },
      "message": "patch 8.2.3177: Vim9: can not use \"for _ in expr\" at script level\n\nProblem:    Vim9: can not use \"for _ in expr\" at script level.\nSolution:   Skip assignment if the loop variable is \"_\".\n"
    },
    {
      "commit": "0c35752d04f70408a3c560d5b3edbafcaddff302",
      "tree": "f4db397f3be18ba9dc6082b73ed24e98affb15da",
      "parents": [
        "c6ba2f9dde6d01c8ab356c239c2259f7d83652a4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 14:43:43 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 14:43:43 2021 +0200"
      },
      "message": "patch 8.2.3176: Vim9: no type error for comparing number with string\n\nProblem:    Vim9: no type error for comparing number with string.\nSolution:   Add a runtime type check. (closes #8571)\n"
    },
    {
      "commit": "c6ba2f9dde6d01c8ab356c239c2259f7d83652a4",
      "tree": "c1e27d14ae92ba1ffd4f034031f2f18b773d01d5",
      "parents": [
        "47bc9c333766ee3d45cb18c583a630e4ad53405a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 13:42:29 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 18 13:42:29 2021 +0200"
      },
      "message": "patch 8.2.3175: Vim9: using illegal pointer with nested lambdas.\n\nProblem:    Vim9: using illegal pointer with inline function inside a lambda.\nSolution:   Clear eval_tofree_cmdline when advancing to the next line.\n            (closes #8578)\n"
    },
    {
      "commit": "47bc9c333766ee3d45cb18c583a630e4ad53405a",
      "tree": "63d42b249149ec6a09f11781d7c29dd2d07cc2f3",
      "parents": [
        "a9a7c0c602b231dc37c4b0f62ade0421c84fca03"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 21:24:56 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 21:24:56 2021 +0200"
      },
      "message": "patch 8.2.3174: Vim9: \"legacy undo\" finds \"undo\" variable\n\nProblem:    Vim9: \"legacy undo\" finds \"undo\" variable.\nSolution:   Do not pass lookup function to find_ex_command(). (closes #8563)\n"
    },
    {
      "commit": "a9a7c0c602b231dc37c4b0f62ade0421c84fca03",
      "tree": "a7e6e2dcad98c9dd2244cf9c368360b71abf61a6",
      "parents": [
        "20c370d9f2ee89cb854054edf71f5004f6efff77"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sat Jul 17 19:11:07 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 17 19:11:07 2021 +0200"
      },
      "message": "patch 8.2.3173: Vim9: argument types are not checked at compile time\n\nProblem:    Vim9: argument types are not checked at compile time.\nSolution:   Add more type checks. (Yegappan Lakshmanan, closes #8581)\n"
    },
    {
      "commit": "20c370d9f2ee89cb854054edf71f5004f6efff77",
      "tree": "4e09afb4b45d324e7eb8995095d7d434a2a49692",
      "parents": [
        "f5f1b59d3b98f1a00180cbaf0a12115fb58b573a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 16 10:39:28 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 16 10:39:28 2021 +0200"
      },
      "message": "patch 8.2.3172: MzScheme test fails\n\nProblem:    MzScheme test fails. (Christian Brabandt)\nSolution:   Correct function name.\n"
    },
    {
      "commit": "5245beb37cb52991a745644c20d7ca1b0138ef2c",
      "tree": "4156f638b3e12e39f87fc4c86f9df921212ba5e4",
      "parents": [
        "378697ac58b8f9705286e36d1805a052e96fb86e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 15 22:03:50 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 15 22:03:50 2021 +0200"
      },
      "message": "patch 8.2.3169: Vim9: cannot handle nested inline function\n\nProblem:    Vim9: cannot handle nested inline function.\nSolution:   Check for nested inline function. (closes #8575)\n"
    }
  ],
  "next": "378697ac58b8f9705286e36d1805a052e96fb86e"
}
