)]}'
{
  "log": [
    {
      "commit": "418f1df54763b79600db1c91c880fbc1007b2e1f",
      "tree": "5ffaf68d304881ef490608d00e4a1ed4df04ed4a",
      "parents": [
        "fd77748df2ba7d5f38aab649cb630374620462d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 21:34:49 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 21:34:49 2020 +0200"
      },
      "message": "patch 8.2.1435: Vim9: always converting to string for \"..\" leads to mistakes\n\nProblem:    Vim9: always converting to string for \"..\" leads to mistakes.\nSolution:   Only automatically convert simple types.\n"
    },
    {
      "commit": "fd77748df2ba7d5f38aab649cb630374620462d7",
      "tree": "68ca76560bb073e21f773dc1eb85fb6cf0a9fe6b",
      "parents": [
        "ba60cc45e786166767ca80f3dea6236d993c7971"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 19:42:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 19:42:01 2020 +0200"
      },
      "message": "patch 8.2.1434: Vim9: crash when lambda uses outer function argument\n\nProblem:    Vim9: crash when lambda uses outer function argument.\nSolution:   Set the flag that the outer context is used.\n"
    },
    {
      "commit": "ba60cc45e786166767ca80f3dea6236d993c7971",
      "tree": "869b24c6dd04aacfb5a68c0f7cee9d0ec43946e4",
      "parents": [
        "6d91bcb4d23b5c6a0be72c384beaf385e2d9d606"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 19:15:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 19:15:33 2020 +0200"
      },
      "message": "patch 8.2.1433: Vim9: cannot mingle comments in multi-line lambda\n\nProblem:    Vim9: cannot mingle comments in multi-line lambda.\nSolution:   Skip over NULL lines. (closes #6694)\n"
    },
    {
      "commit": "6d91bcb4d23b5c6a0be72c384beaf385e2d9d606",
      "tree": "0f4129e5f6e049ce5313520239de270cd9389580",
      "parents": [
        "c3d6e8a46a8fc5de622e8df9dbd25edd03e00c5b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 18:50:36 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 18:50:36 2020 +0200"
      },
      "message": "patch 8.2.1432: various inconsistencies in test files\n\nProblem:    Various inconsistencies in test files.\nSolution:   Add modelines where they were missing.  Use Check commands instead\n            of silently skipping over tests.  Adjust indents and comments.\n            (Ken Takata, closes #6695)\n"
    },
    {
      "commit": "c3d6e8a46a8fc5de622e8df9dbd25edd03e00c5b",
      "tree": "ef3a17ee8bf2d16b9f6ce35854243cd731e7f221",
      "parents": [
        "db199216e81865350a8d56a603bb86cab672bfad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 18:34:28 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 18:34:28 2020 +0200"
      },
      "message": "patch 8.2.1431: Vim9: no error for white space before comma in dict\n\nProblem:    Vim9: no error for white space before comma in dict.\nSolution:   Check for extra white space. (closes #6674)\n"
    },
    {
      "commit": "db199216e81865350a8d56a603bb86cab672bfad",
      "tree": "70f6784f2cb7f3f1e1cac3b812545240ca83e982",
      "parents": [
        "17a836cbee6b8d8ff555f8e307f48a779908db41"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 18:01:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 18:01:53 2020 +0200"
      },
      "message": "patch 8.2.1430: Vim9: error for missing comma instead of extra white space\n\nProblem:    Vim9: error for missing comma instead of extra white space.\nSolution:   Check if comma can be found after white space. (closes #6668)\n            Also check for extra white space in literal dict. (closes #6670)\n"
    },
    {
      "commit": "17a836cbee6b8d8ff555f8e307f48a779908db41",
      "tree": "a2c6a927d875e586e9ee3744697e9c77ec167404",
      "parents": [
        "ed677f5587af366f185f8922b7dde4a98c884328"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 17:35:58 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 17:35:58 2020 +0200"
      },
      "message": "patch 8.2.1429: Vim9: no error for missing white after : in dict\n\nProblem:    Vim9: no error for missing white after : in dict.\nSolution:   Check for white space. (closes #6671)  Also check that there is no\n            white before the :.\n"
    },
    {
      "commit": "a177344dc0c337e5b272c1c59d13964a8318bcfa",
      "tree": "f7e343d4db0e54ea97e6a3c82fe921db35f6395d",
      "parents": [
        "575f24b3f3d8cd8bfc2da402c2938c0c7ace7877"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 15:21:22 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 12 15:21:22 2020 +0200"
      },
      "message": "patch 8.2.1426: Vim9: cannot call autoload function in :def function\n\nProblem:    Vim9: cannot call autoload function in :def function.\nSolution:   Load the autoload script. (closes #6690)\n"
    },
    {
      "commit": "59eccb92e3c68f65525e08d2113213ff7d7ed00a",
      "tree": "fbeea20f8863f5fb8a4ba6e1a691061dd21e2a6a",
      "parents": [
        "8294d49937b99067522fda8a9399bb9533e3c44e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 23:09:37 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 23:09:37 2020 +0200"
      },
      "message": "patch 8.2.1419: Vim9: not operator applied too early\n\nProblem:    Vim9: not operator applied too early.\nSolution:   Implement the \"numeric_only\" argument. (closes #6680)\n"
    },
    {
      "commit": "8294d49937b99067522fda8a9399bb9533e3c44e",
      "tree": "e6906f5a4aff701e09a2d6d0c7692c7c15ecaabb",
      "parents": [
        "efb6482949580ab89e6d7c5e1cb8d744ddd6ef80"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 22:40:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 22:40:56 2020 +0200"
      },
      "message": "patch 8.2.1418: Vim9: invalid error for missing white space\n\nProblem:    Vim9: invalid error for missing white space after function.\nSolution:   Do not skip over white space. (closes #6679)\n"
    },
    {
      "commit": "3e06a1e2a8c0854c881574f33363e00264db1f1d",
      "tree": "157355f93618af7809f52aa3bf2a83d0ce79867e",
      "parents": [
        "6f8f7337c1211692d508239eb4cbc8a6f67de497"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 21:57:54 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Aug 10 21:57:54 2020 +0200"
      },
      "message": "patch 8.2.1416: Vim9: boolean evaluation does not work as intended\n\nProblem:    Vim9: boolean evaluation does not work as intended.\nSolution:   Use tv2bool() in Vim9 script. (closes #6681)\n"
    },
    {
      "commit": "6e4cfffe809a894ea831fc8011527714481d2857",
      "tree": "d6aa79aef24689b61a9919bbe9c9684ccd8f033a",
      "parents": [
        "a9a47d157ab1946d1e286c9695bc68d71305af68"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 22:17:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 22:17:55 2020 +0200"
      },
      "message": "patch 8.2.1412: Vim: not operator does not result in boolean\n\nProblem:    Vim: not operator does not result in boolean.\nSolution:   Make type depend on operator. (issue 6678)  Fix using \"false\" and\n            \"true\" in Vim9 script.\n"
    },
    {
      "commit": "64d662d5fc2ff8af4dbf399ff02aa9d711cc9312",
      "tree": "e10acf8f148ec9bc01c5077bd3573ec4ac10eceb",
      "parents": [
        "127542bcebeb6480493b09d75a3be1d98a5f7797"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 19:02:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 19:02:50 2020 +0200"
      },
      "message": "patch 8.2.1408: Vim9: type casting not supported\n\nProblem:    Vim9: type casting not supported.\nSolution:   Introduce type casting.\n"
    },
    {
      "commit": "127542bcebeb6480493b09d75a3be1d98a5f7797",
      "tree": "6fab1472b83f66f4a453e11bbc5ee9611a00fb40",
      "parents": [
        "a1b9b0cc011ef15869ac25cb93e1b4baa0cb7f38"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 17:22:04 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 09 17:22:04 2020 +0200"
      },
      "message": "patch 8.2.1407: Vim9: type of list and dict only depends on first item\n\nProblem:    Vim9: type of list and dict only depends on first item.\nSolution:   Use all items to decide about the type.\n"
    },
    {
      "commit": "98b4f145eb89405021e23a4a37db51d60a75a1d0",
      "tree": "5d359da0f267a784d3f419e61c36aa47f36d4b2f",
      "parents": [
        "2dd0a2c39a3b3fbffc94d0676e472c78d02ebdbd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 15:46:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 08 15:46:01 2020 +0200"
      },
      "message": "patch 8.2.1395: Vim9: no error if declaring a funcref with lower case letter\n\nProblem:    Vim9: no error if declaring a funcref with a lower case letter.\nSolution:   Check the name after the type is inferred. Fix confusing name.\n"
    },
    {
      "commit": "bbd3e3c357487f7a5bdc704a819f63a7dd0dd66e",
      "tree": "ff477038d7ad597c4ccf0d606c84d8c88ea7d600",
      "parents": [
        "b8d732e93e4b70ad992a12f761bc6a1279dd495b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 06 11:23:36 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Aug 06 11:23:36 2020 +0200"
      },
      "message": "patch 8.2.1378: cannot put space between function name and paren\n\nProblem:    Cannot put space between function name and paren.\nSolution:   Allow this for backwards compatibility.\n"
    },
    {
      "commit": "c5da1fb7ea4126b6c70426cf0add51e720b7cd3f",
      "tree": "2be5f02283c81f0c1068e7f9daa870e9c02585bb",
      "parents": [
        "a71e2633207557c31432c954194078cb6062d04f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 15:43:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 15:43:44 2020 +0200"
      },
      "message": "patch 8.2.1375: Vim9: method name with digit not accepted\n\nProblem:    Vim9: method name with digit not accepted.\nSolution:   Use eval_isnamec() instead of eval_isnamec1(). (closes #6613)\n"
    },
    {
      "commit": "fdac71c5075062f97f77044e9619fa5c907e0327",
      "tree": "921f26225586ac1b903d3a6b0b58065010f7310d",
      "parents": [
        "3c1c9fd94bc80871119a8519f3b881595082a6c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 12:44:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 12:44:41 2020 +0200"
      },
      "message": "patch 8.2.1372: Vim9: no error for missing white space around operator\n\nProblem:    Vim9: no error for missing white space around operator.\nSolution:   Check for white space around ? and :.\n"
    },
    {
      "commit": "3c1c9fd94bc80871119a8519f3b881595082a6c0",
      "tree": "358c5fd31972aad23055b1f9c794aacde70c355d",
      "parents": [
        "c753478b82613df37b145764e27f5514542edb97"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 12:32:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 12:32:38 2020 +0200"
      },
      "message": "patch 8.2.1371: Vim9: no error for missing white space around operator\n\nProblem:    Vim9: no error for missing white space around operator.\nSolution:   Check for white space around \u0026\u0026 and ||.\n"
    },
    {
      "commit": "ff1cd39cfe62d5089d5e703f4eb290694751ace3",
      "tree": "57070a46bb4b9e498a5113a226560668a0b84919",
      "parents": [
        "b4caa163ff7bfacd4bec00e4baa55b5669ff1191"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 11:51:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 11:51:30 2020 +0200"
      },
      "message": "patch 8.2.1368: Vim9: no error for missing white space around operator\n\nProblem:    Vim9: no error for missing white space around operator.\nSolution:   Check for white space around \u003c, !\u003d, etc.\n"
    },
    {
      "commit": "b4caa163ff7bfacd4bec00e4baa55b5669ff1191",
      "tree": "31da874d77068eaf8b63b97f3f956529259fd4c4",
      "parents": [
        "a6296200bd5191bab7efcdcc16c9e79eb498e8e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 11:36:52 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 11:36:52 2020 +0200"
      },
      "message": "patch 8.2.1367: Vim9: no error for missing white space around operator\n\nProblem:    Vim9: no error for missing white space around operator.\nSolution:   Check for white space around *, / and %.\n"
    },
    {
      "commit": "bb1b5e24ecc0abe1fee164e9de13796989eff784",
      "tree": "cd42f7d7632663f57a56c31026392f9d26f72444",
      "parents": [
        "282f9c64e570e832d3eba12950da15c9f1a40f06"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 10:53:21 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 05 10:53:21 2020 +0200"
      },
      "message": "patch 8.2.1365: Vim9: no error for missing white space around operator\n\nProblem:    Vim9: no error for missing white space around operator.\nSolution:   Check for white space. (closes #6618)\n"
    },
    {
      "commit": "658217276fccb5e53cdf4ba0f023bca80e0a8fed",
      "tree": "a0aa34fc0291bcae11852949e77342c08b6721b8",
      "parents": [
        "7226e5b19bd6e081043cbcc32541ef72bbdf667d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 18:58:54 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 18:58:54 2020 +0200"
      },
      "message": "patch 8.2.1357: Vim9: cannot assign to / register\n\nProblem:    Vim9: cannot assign to / register.\nSolution:   Adjust check for assignment.\n"
    },
    {
      "commit": "7226e5b19bd6e081043cbcc32541ef72bbdf667d",
      "tree": "45013f2ca71b7c5e3cf85ea64e64ddcf35e7800f",
      "parents": [
        "c2ee44cc382d4b097f51ea3251f00fb35493ea4f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 17:33:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 02 17:33:26 2020 +0200"
      },
      "message": "patch 8.2.1356: Vim9: cannot get the percent register\n\nProblem:    Vim9: cannot get the percent register.\nSolution:   Check for readable registers instead of writable. (closes #6566)\n"
    },
    {
      "commit": "badd8486f7442bfcf55e0234ece80488958e7114",
      "tree": "a1f41f30f0e7579585be9dcd4f6e84f7157429c1",
      "parents": [
        "3a53ec8bdddccf06a0e9db263277c50a6015294d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 31 22:38:17 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 31 22:38:17 2020 +0200"
      },
      "message": "patch 8.2.1331: Vim9: :echo with two lists doesn\u0027t work\n\nProblem:    Vim9: :echo with two lists doesn\u0027t work.\nSolution:   Do not skip white space before []. (closes #6552)\n"
    },
    {
      "commit": "696ba23149eb5a7226e606e3fe6f15fdd064c5f7",
      "tree": "76bcd1a409c844c1e0298581f56098c4b0ba869a",
      "parents": [
        "1040956292a9f2c3d02fc08febd5acf349c85590"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 21:20:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 21:20:41 2020 +0200"
      },
      "message": "patch 8.2.1323: Vim9: invalid operators only rejected in :def function\n\nProblem:    Vim9: invalid operators only rejected in :def function.\nSolution:   Also reject them at script level. (closes #6564)\n"
    },
    {
      "commit": "1040956292a9f2c3d02fc08febd5acf349c85590",
      "tree": "9478dbc3a208ce7689737cd8ba36aac07c86689e",
      "parents": [
        "7b7f78f51dc5a2c307330af0d4e53faced34726f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 20:00:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 29 20:00:38 2020 +0200"
      },
      "message": "patch 8.2.1322: Vim9: method on double quoted string doesn\u0027t work\n\nProblem:    Vim9: method on double quoted string doesn\u0027t work.\nSolution:   Recognize double quoted string. (closes #6562)\n"
    },
    {
      "commit": "b13ab99908097d54e21ab5adad22f4ad2a8ec688",
      "tree": "8b35ffaf45b3ed9b21bce9bc8f6422b31564be69",
      "parents": [
        "622b3568fa1baf07671d31390815fb0a55a99891"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 27 21:43:28 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 27 21:43:28 2020 +0200"
      },
      "message": "patch 8.2.1306: checking for first character of dict key is inconsistent\n\nProblem:    Checking for first character of dict key is inconsistent.\nSolution:   Add eval_isdictc(). (closes #6546)\n"
    },
    {
      "commit": "637cd7d1c9fa0ee47951ccdc310a388cb7ecfada",
      "tree": "bb0b8c23baf8d9b2737debc0c769d0f070c4472d",
      "parents": [
        "6c4bfe4b31e8c5d3c4809536ab6e4835d50f0f67"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 23 19:06:23 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 23 19:06:23 2020 +0200"
      },
      "message": "patch 8.2.1283: Vim9: error for misplaced -\u003e lacks argument\n\nProblem:    Vim9: error for misplaced -\u003e lacks argument.\nSolution:   Use the pointer before it was advanced.\n"
    },
    {
      "commit": "dd1a9af00f6954b176c5875af0a91acde72572c8",
      "tree": "c006671907d83194061107b980678d1d576e2f5f",
      "parents": [
        "7a87b4e3fe91c18a616536fe49154c4bb3da0a93"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 23 15:38:03 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 23 15:38:03 2020 +0200"
      },
      "message": "patch 8.2.1278: Vim9: line break after \"-\u003e\" only allowed in :def function\n\nProblem:    Vim9: line break after \"-\u003e\" only allowed in :def function.\nSolution:   Only allow line break after \"-\u003e\". (closes #6492)\n"
    },
    {
      "commit": "c71f36a889897aca4ac2ad3828926e3801728336",
      "tree": "2cd6028abac44a7f20aa8e7efbae08a4068ddfc3",
      "parents": [
        "f868ba89039045b25efe83d12ca501d657e170e8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 21:31:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 21:31:00 2020 +0200"
      },
      "message": "patch 8.2.1263: Vim9: comperators use \u0027ignorecase\u0027 in Vim9 script\n\nProblem:    Vim9: comperators use \u0027ignorecase\u0027 in Vim9 script.\nSolution:   Ignore \u0027ignorecase\u0027.  Use true and false instead of 1 and 0.\n            (closes #6497)\n"
    },
    {
      "commit": "c7db57788b661a5da0b375d4fffdf10721550141",
      "tree": "d4094585b9118ba15554f69bf148cfaa9e9cb2ad",
      "parents": [
        "7591116acffc45b5880c49244646651badac1629"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 20:55:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 21 20:55:50 2020 +0200"
      },
      "message": "patch 8.2.1261: Vim9: common type of function not tested\n\nProblem:    Vim9: common type of function not tested.\nSolution:   Add a test.  Fix uncovered problems.\n"
    },
    {
      "commit": "7892b953e0e496408008434ae3505293c0c93af1",
      "tree": "a1f0ff0731d2a21574853d003e6f3acde9c01240",
      "parents": [
        "d43906d2e5969288f239df851f5ad7b1dc2c7251"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 20 22:09:34 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 20 22:09:34 2020 +0200"
      },
      "message": "patch 8.2.1256: Vim9: type wrong after getting dict item in lambda\n\nProblem:    Vim9: type wrong after getting dict item in lambda.\nSolution:   Set the type to \"any\" after enforcing dict type. (closes #6491)\n"
    },
    {
      "commit": "2f8ce0ae8a8247563be0a77a308130e767e0566e",
      "tree": "76f9d3851a631abef7d427393e8f29a976c0a859",
      "parents": [
        "747f11ad6ecad4dd85ce386a0a539cb853fec41a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 19 19:47:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 19 19:47:35 2020 +0200"
      },
      "message": "patch 8.2.1250: Vim9: cannot use the g:, b:, t: and w: namespaces\n\nProblem:    Vim9: cannot use the g:, b:, t: and w: namespaces.\nSolution:   Add instructions to push a dict for the namespaces. (closes #6480)\n"
    },
    {
      "commit": "bf9d8c3765a5255c0a0b577ca2e25d70a8bcb688",
      "tree": "d2f055157a14c8ddb1ff107379f04bba156f87b2",
      "parents": [
        "b209750b5e907003568c20856215122670ee22d2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 19 17:55:44 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 19 17:55:44 2020 +0200"
      },
      "message": "patch 8.2.1247: Vim9: cannot index a character in a string\n\nProblem:    Vim9: cannot index a character in a string.\nSolution:   Add ISN_STRINDEX instruction. (closes #6478)\n"
    },
    {
      "commit": "6802cce407b8b181bcf3eafe701fa9f8a91f7a73",
      "tree": "33a530a3ff9e2edce991485d2503e5e1b06347c7",
      "parents": [
        "75783bd84e42e8431e4a62dfbabc9be1a1e56901"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 19 15:49:49 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 19 15:49:49 2020 +0200"
      },
      "message": "patch 8.2.1244: Vim9: in lambda index assumes a list\n\nProblem:    Vim9: in lambda index assumes a list.\nSolution:   Use the value type to decide about list or dict. (closes #6479)\n"
    },
    {
      "commit": "f5be8cdb77786f93c23237d7d8162feca92067e2",
      "tree": "bf15a34c28e9d52d3e0f56f0627d75d1c87cfcfe",
      "parents": [
        "98af99f2d79b310e81003f5e27862a7b522d8372"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 20:36:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 17 20:36:00 2020 +0200"
      },
      "message": "patch 8.2.1227: Vim9: allowing both quoted and # comments is confusing\n\nProblem:    Vim9: allowing both quoted and # comments is confusing.\nSolution:   Only support # comments in Vim9 script.\n"
    },
    {
      "commit": "7ce85be63b37ab4ec791dde93a380e8a4d8a04dd",
      "tree": "da679ce583f4876ac399b19f7dc2e0f2d1b42886",
      "parents": [
        "1bce831e13c42daa3563c7f90432d9bd9b959b81"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 14 15:01:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jul 14 15:01:05 2020 +0200"
      },
      "message": "patch 8.2.1207: Vim9: crash in expr test when run in the GUI\n\nProblem:    Vim9: crash in expr test when run in the GUI.\nSolution:   Break out of loop over hashtab also when function got removed and\n            added.\n"
    },
    {
      "commit": "1bce831e13c42daa3563c7f90432d9bd9b959b81",
      "tree": "48dd09af5a2831a69eb4d6bc121e41b683a65df3",
      "parents": [
        "8c34ea54ad1ba3ea9a604ba0495669bdd1393d9a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 13 23:22:54 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 13 23:22:54 2020 +0200"
      },
      "message": "patch 8.2.1206: Vim9: crash in expr test when run in the GUI\n\nProblem:    Vim9: crash in expr test when run in the GUI.\nSolution:   Temporarily comment out two test lines.\n"
    },
    {
      "commit": "8c34ea54ad1ba3ea9a604ba0495669bdd1393d9a",
      "tree": "ddce956699c5e2d0141eb21c74d3356aec5a85ce",
      "parents": [
        "5d2eb0fff0fbe905da2c57fd73f7f127a73d1c99"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 13 22:29:02 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 13 22:29:02 2020 +0200"
      },
      "message": "patch 8.2.1205: Vim9: \u0026\u0026 and || work different when not compiled\n\nProblem:    Vim9: \u0026\u0026 and || work different when not compiled.\nSolution:   Keep the value.\n"
    },
    {
      "commit": "5d2eb0fff0fbe905da2c57fd73f7f127a73d1c99",
      "tree": "8e6d2f9c474df1b157244d7431556e95401edff9",
      "parents": [
        "3ac9c4701a5f1e39303ca2885956db92215966db"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 13 21:59:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 13 21:59:33 2020 +0200"
      },
      "message": "patch 8.2.1204: Vim9: true and false not recognized in Vim9 script\n\nProblem:    Vim9: true and false not recognized in Vim9 script.\nSolution:   Recognize true and false.\n"
    },
    {
      "commit": "8af81d656a4c501611f6211b6379ea9dd650c545",
      "tree": "7c360b336a2f89aef1a36b774ea4b76584204a7a",
      "parents": [
        "6d3a7213f58da834b0fc869d05f87e86010c66cf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 16:32:19 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 16:32:19 2020 +0200"
      },
      "message": "patch 8.2.1189: Vim9: line continuation in lambda doesn\u0027t always work\n\nProblem:    Vim9: line continuation in lambda doesn\u0027t always work.\nSolution:   Do not use a local evalarg unless there isn\u0027t one. (closes #6439)\n"
    },
    {
      "commit": "914e7eaa67f8d816e15fb4a1180e6bece88d9742",
      "tree": "0d5e3deec46b656eca8bcbb3c77b5d94490c032b",
      "parents": [
        "21e5bdd271fa4d0ff4511cf74b160315e1d17cff"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 11 15:20:48 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 11 15:20:48 2020 +0200"
      },
      "message": "patch 8.2.1182: Vim9: no check for whitespace after comma in lambda\n\nProblem:    Vim9: no check for whitespace after comma in lambda.\nSolution:   Give error if white space is missing.\n"
    },
    {
      "commit": "543e6f3467f208930a5d7fadb82133334bf31356",
      "tree": "25b194a6701e6eab32449218d4f8dd0d6d93eb81",
      "parents": [
        "7ff78465f7057a672a6de0d75d56286da253501b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 22:45:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 22:45:38 2020 +0200"
      },
      "message": "patch 8.2.1176: Vim9: not enough type checking in Vim9 script\n\nProblem:    Vim9: not enough type checking in Vim9 script.\nSolution:   Use same type checking as in a :def function.\n"
    },
    {
      "commit": "a7eedf317a806fceec1ddd8f9bebed6e00be0ed2",
      "tree": "8eb9ea4372b7e8df11eb537523d39666eea0cc8a",
      "parents": [
        "11a5b19a8ce543c258832ac53d771047f4e1061d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 21:50:41 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 10 21:50:41 2020 +0200"
      },
      "message": "patch 8.2.1175: Vim9: cannot split a line before \".member\"\n\nProblem:    Vim9: Cannot split a line before \".member\".\nSolution:   Check for \".member\" after line break.\n"
    },
    {
      "commit": "389df259c49d1ca4f7aa129b702f6083985b1e73",
      "tree": "8c9d44999305e3660ccf09dbd2d4b7aa935744a9",
      "parents": [
        "ae97b94176062d30ea8c68bb83cde034c5150c78"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 09 21:20:47 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jul 09 21:20:47 2020 +0200"
      },
      "message": "patch 8.2.1167: Vim9: builtin function method call only supports first arg\n\nProblem:    Vim9: builtin function method call only supports first argument.\nSolution:   Shift arguments when needed. (closes #6305, closes #6419)\n"
    },
    {
      "commit": "6b7a0a8c201bbace7e69fe0709f72b95092193df",
      "tree": "86a4bf66437397f57fe4e59ffc9fc63e7e122b90",
      "parents": [
        "b335b29e1c3428fd475026412297d5aa63b623e6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 08 18:38:08 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 08 18:38:08 2020 +0200"
      },
      "message": "patch 8.2.1159: Vim9: no error for missing space after a comma\n\nProblem:    Vim9: no error for missing space after a comma.\nSolution:   Check for white space.\n"
    },
    {
      "commit": "002262f4dee452964190b0d022aa7443f602b288",
      "tree": "3f871b4eabb910254d8b649d70322e4f06975e5f",
      "parents": [
        "7a4b8980ea5ecaea061caae7816ea62cc4940011"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 08 17:47:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 08 17:47:57 2020 +0200"
      },
      "message": "patch 8.2.1156: Vim9: No error for invalid command in compiled function\n\nProblem:    Vim9: No error for invalid command in compiled function.\nSolution:   Handle CMD_SIZE.\n"
    },
    {
      "commit": "50788ef34947aeb1729604cd3876845afbd15e3c",
      "tree": "8c4cf8e6ebd7fd083eab369eabcb15e7243a8dd9",
      "parents": [
        "435d89789ef4dd329938edbe17c646db9f0ea772"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 05 16:51:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 05 16:51:26 2020 +0200"
      },
      "message": "patch 8.2.1135: Vim9: getting a dict member may not work\n\nProblem:    Vim9: getting a dict member may not work.\nSolution:   Clear the dict only after copying the item.\n"
    },
    {
      "commit": "435d89789ef4dd329938edbe17c646db9f0ea772",
      "tree": "c378f22e1c3b758c17b03c4939fcfb54be4fcb19",
      "parents": [
        "fce82b3aa7dd87f9e15a4c12eda2c65de285d99a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 05 16:42:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 05 16:42:13 2020 +0200"
      },
      "message": "patch 8.2.1134: Vim9: getting a list member may not work\n\nProblem:    Vim9: getting a list member may not work.\nSolution:   Clear the list only after copying the item. (closes #6393)\n"
    },
    {
      "commit": "fb9d5c51c8b5b44863f974e1adbee9ae330e75ff",
      "tree": "f5b493a521ea2509acdc5aeba61c5ddf4ef64731",
      "parents": [
        "eeb27bfe28ad6f889c52628268acbe30a7584e30"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 04 19:19:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 04 19:19:43 2020 +0200"
      },
      "message": "patch 8.2.1127: Vim9: getting a dict member may not work\n\nProblem:    Vim9: getting a dict member may not work.\nSolution:   Clear the dict only after copying the item. (closes #6390)\n"
    },
    {
      "commit": "442af2f89e29fb60790bffde2def9cd74a081780",
      "tree": "6d9291f650a047156a561b33cfd0bcdb93397699",
      "parents": [
        "743d0620203388bf87dc611cea544b485e4b9f85"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 21:09:52 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jul 03 21:09:52 2020 +0200"
      },
      "message": "patch 8.2.1122: Vim9: line continuation in dict member not recognized\n\nProblem:    Vim9: line continuation in dict member not recognized.\nSolution:   Check for line continuation.\n"
    },
    {
      "commit": "5f195938d4d489aa288bdb54ee6112a34aed1df9",
      "tree": "bb8de6af7845c30c1836362f571e55378add4337",
      "parents": [
        "9a78e6df17033223ebdf499f2b02b2538601c52d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 01 20:07:14 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 01 20:07:14 2020 +0200"
      },
      "message": "patch 8.2.1112: Vim9: no line continuation allowed in method call\n\nProblem:    Vim9: no line continuation allowed in method call.\nSolution:   Handle line continuation in expression before method call.\n"
    },
    {
      "commit": "e6b5324e3a3d354363f3c48e784c42ce3e77453f",
      "tree": "7e4ddd66d330a898256b3ea8060768a761aa2cc2",
      "parents": [
        "086eb18ba16164ca5258068cff9c4b2db742f2ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 01 17:28:33 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 01 17:28:33 2020 +0200"
      },
      "message": "patch 8.2.1110: Vim9: line continuation does not work in function arguments\n\nProblem:    Vim9: line continuation does not work in function arguments.\nSolution:   Pass \"evalarg\" to get_func_tv().  Fix seeing double quoted string\n            as comment.\n"
    },
    {
      "commit": "9215f01218b2ed2cfe49c1f43fcf342bd9ffdded",
      "tree": "f2012a07fa1a29ccfde4ecfd1010949ff81e5526",
      "parents": [
        "7a4981b93642b5b62018cd8150b3fb0dfa2417d4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 21:18:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 21:18:00 2020 +0200"
      },
      "message": "patch 8.2.1074: Vim9: no line break allowed after some operators\n\nProblem:    Vim9: no line break allowed after some operators.\nSolution:   Skip a line break after the operator.  Add\n            eval_may_get_next_line() to simplify checking for a line break.\n"
    },
    {
      "commit": "7a4981b93642b5b62018cd8150b3fb0dfa2417d4",
      "tree": "234824ae083f16be5bcccd8d534fc1b3715b1812",
      "parents": [
        "a0a0c4147fd966e0cd923a2bbfb84b14b15a297e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 20:46:29 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 20:46:29 2020 +0200"
      },
      "message": "patch 8.2.1073: Vim9: no line break allowed in () expression\n\nProblem:    Vim9: no line break allowed in () expression.\nSolution:   Skip a line break.\n"
    },
    {
      "commit": "e40fbc2ca9fda07332a4da5af1fcaba91bed865b",
      "tree": "66b7aa861de9c07cc5d04c5647f0bee8d61cb19e",
      "parents": [
        "ab19d495fd880b25a38d58cbeb5b21e4d0ee5835"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 18:06:45 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 18:06:45 2020 +0200"
      },
      "message": "patch 8.2.1071: Vim9: no line break allowed inside a lambda\n\nProblem:    Vim9: no line break allowed inside a lambda.\nSolution:   Handle line break inside a lambda in Vim9 script.\n"
    },
    {
      "commit": "8ea9390b78da9e34a20e7418712921397c0c1989",
      "tree": "763d4a683a512b240f7e604e518327fb7d0aa14f",
      "parents": [
        "0b1cd52ff6bf690388f892be686a91721a082e55"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 14:11:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 14:11:53 2020 +0200"
      },
      "message": "patch 8.2.1068: Vim9: no line break allowed inside a dict\n\nProblem:    Vim9: no line break allowed inside a dict.\nSolution:   Handle line break inside a dict in Vim9 script.\n"
    },
    {
      "commit": "0b1cd52ff6bf690388f892be686a91721a082e55",
      "tree": "adfb12e0422054bdf04bc19005e72c647a13985c",
      "parents": [
        "bd84617d1a6766efd59c94aabebb044bef805b99"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 13:11:50 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 13:11:50 2020 +0200"
      },
      "message": "patch 8.2.1067: expression \"!expr-\u003efunc()\" does not work\n\nProblem:    Expression \"!expr-\u003efunc()\" does not work.\nSolution:   Apply plus and minus earlier. (closes #6348)\n"
    },
    {
      "commit": "7147820cb978f5b179cfec2f9d8b7774e28d43e0",
      "tree": "a45b23ffe316b5135744b35b06763c8743888156",
      "parents": [
        "e6536aa766e95b6c64489678eb029e6909ee6a35"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 22:46:27 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 22:46:27 2020 +0200"
      },
      "message": "patch 8.2.1065: Vim9: no line break allowed inside a list\n\nProblem:    Vim9: no line break allowed inside a list.\nSolution:   Handle line break inside a list in Vim9 script.\n"
    },
    {
      "commit": "e6536aa766e95b6c64489678eb029e6909ee6a35",
      "tree": "768fbac0e18f9b53f19e522140f3c2f44495e5d4",
      "parents": [
        "be7ee488761a5582a5605197c3951a17f20d072e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 22:00:38 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 22:00:38 2020 +0200"
      },
      "message": "patch 8.2.1064: Vim9: no line break allowed before comperators\n\nProblem:    Vim9: no line break allowed before comperators.\nSolution:   Check for comperator after line break.\n"
    },
    {
      "commit": "be7ee488761a5582a5605197c3951a17f20d072e",
      "tree": "c3e9cfd3e30d3c10a4e493d843840f65220f31ed",
      "parents": [
        "793648fb563359396a23740c72a6e04cb64df3a9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 21:38:51 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 21:38:51 2020 +0200"
      },
      "message": "patch 8.2.1063: Vim9: no line break allowed before || or \u0026\u0026\n\nProblem:    Vim9: no line break allowed before || or \u0026\u0026.\nSolution:   Check for operator after line break.\n"
    },
    {
      "commit": "793648fb563359396a23740c72a6e04cb64df3a9",
      "tree": "1a60f138bfb8f777aae130e3028ada8057b5f3c4",
      "parents": [
        "5d3c9f8c2a0fc29ba4ac8e0f052378b64d9e3dd3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 21:28:25 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 26 21:28:25 2020 +0200"
      },
      "message": "patch 8.2.1062: Vim9: no line break allowed inside \"cond ? val1 : val2\"\n\nProblem:    Vim9: no line break allowed inside \"cond ? val1 : val2\".\nSolution:   Check for operator after line break.\n"
    },
    {
      "commit": "5409f5d8c95007216ae1190565a7a8ee9ebd7100",
      "tree": "cbc94bc8f6560299b6ef2224f526ab53c7534bc6",
      "parents": [
        "b7e2483655d9b68df0c7349918027d800051a28a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 18:37:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jun 24 18:37:35 2020 +0200"
      },
      "message": "patch 8.2.1047: Vim9: script cannot use line continuation like :def function\n\nProblem:    Vim9: script cannot use line continuation like in a :def function.\nSolution:   Pass the getline function pointer to the eval() functions.  Use it\n            for addition and multiplication operators.\n"
    },
    {
      "commit": "67fbdfefd26a237831c3838f799d3e6198c8a34a",
      "tree": "a86b8d8cb069cb2935f8363fa2ea3413d878447a",
      "parents": [
        "ef6d86c173becdf82b7a9a1329342c9368340def"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 23 22:26:05 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jun 23 22:26:05 2020 +0200"
      },
      "message": "patch 8.2.1045: Vim9: line break before operator does not work\n\nProblem:    Vim9: line break before operator does not work.\nSolution:   Peek the next line for an operator.\n"
    },
    {
      "commit": "df069eec3b90401e880e9b0e258146d8f36c474d",
      "tree": "9c61c092a5982318a5f7ee92f51b553621b019f5",
      "parents": [
        "7eaafe65eef88493c789b160914c8e2e8e42d4a7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 23:02:51 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jun 22 23:02:51 2020 +0200"
      },
      "message": "patch 8.2.1042: Vim9: cannot put an operator on the next line\n\nProblem:    Vim9: cannot put an operator on the next line.\nSolution:   Require a colon before a range to see if that causes problems.\n"
    },
    {
      "commit": "23c55273739b2fb09912140e2e03a4b8ff15dd04",
      "tree": "00c1eeac0c431c10e4f048ee4383eb6b4fb48086",
      "parents": [
        "e55b1c098d9dc04c960e6575bb554b5130af8989"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 16:58:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 16:58:13 2020 +0200"
      },
      "message": "patch 8.2.1029: Vim9: cannot chain function calls with -\u003e at line start\n\nProblem:    Vim9: cannot chain function calls with -\u003e at line start.\nSolution:   Peek ahead for a following line starting with \"-\u003e\". (closes #6306)\n"
    },
    {
      "commit": "e55b1c098d9dc04c960e6575bb554b5130af8989",
      "tree": "5c2825d93f3b76f1ba87603b062585c72df02131",
      "parents": [
        "820ffa567c5a4bc0d3517c79c91d63d8062c358e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 15:52:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 15:52:59 2020 +0200"
      },
      "message": "patch 8.2.1028: Vim9: no error for declaring buffer, window, etc. variable\n\nProblem:    Vim9: no error for declaring buffer, window, etc. variable.\nSolution:   Give an error.  Unify the error messages.\n"
    },
    {
      "commit": "a3b7fdc1bb227897f41b8f2958a48d0a26292ff7",
      "tree": "bfd75225d48665c287712d7befc34d902d77e76d",
      "parents": [
        "8c524f76ebd43f006e765534765b595de7095f12"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 14:12:17 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 21 14:12:17 2020 +0200"
      },
      "message": "patch 8.2.1026: Vim9: cannot break the line after \"-\u003e\"\n\nProblem:    Vim9: cannot break the line after \"-\u003e\".\nSolution:   Check for a continuation line after \"-\u003e\", \"[\" and \".\".  Ignore\n            trailing white space.\n"
    },
    {
      "commit": "c785b9a7f471f12825a1d6d2041c144c74242b7c",
      "tree": "77dd8f82077d3875013d137efe5dda19b21761ec",
      "parents": [
        "128d3079635ae62786a13adc435d0063a64a014a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 18:34:15 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jun 19 18:34:15 2020 +0200"
      },
      "message": "patch 8.2.1011: Vim9: some code not tested\n\nProblem:    Vim9: some code not tested.\nSolution:   Add a few more test cases.  Reorder checks for clearer error.\n            Remove unreachable code.\n"
    },
    {
      "commit": "66b3101672f7da32df2fd3962d7f14300e7a65f3",
      "tree": "91793872901b08c0399b8ff204e2b9e6427ba324",
      "parents": [
        "deb17451edd65e2af1d155bce0886e856a716591"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 18 13:38:02 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon May 18 13:38:02 2020 +0200"
      },
      "message": "patch 8.2.0789: Vim9: expression testing lost coverage using constants\n\nProblem:    Vim9: expression testing lost coverage using constants.\nSolution:   Use a few variables instead of constants.\n"
    },
    {
      "commit": "4aeeb6393824e375afad4d7291e8552917ad28b8",
      "tree": "0a8b030f769966a197590003ceaa6338b234d5a1",
      "parents": [
        "4dac32caf38f7c35b707b7df104df03591bf6b14"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 15 22:01:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 15 22:01:57 2020 +0200"
      },
      "message": "patch 8.2.0761: Vim9: instructions not tested\n\nProblem:    Vim9: instructions not tested\nSolution:   Use a variable instead of a constant.\n"
    },
    {
      "commit": "4dac32caf38f7c35b707b7df104df03591bf6b14",
      "tree": "65aa9cee91b309feb45904ff5af7b43441969aa5",
      "parents": [
        "270d0388d284c130b322b185497e437cfbbae412"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 15 21:44:19 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 15 21:44:19 2020 +0200"
      },
      "message": "patch 8.2.0760: Vim9: dict member errors not tested\n\nProblem:    Vim9: dict member errors not tested.\nSolution:   Delete unreachable error.  Add tests.\n"
    },
    {
      "commit": "1cc2a94f80ba982f83d1e2d37c4726867e36bd9f",
      "tree": "0a3e665fd7584d8f18f32000a020f9774eae2ca3",
      "parents": [
        "89483d40438830fb9e74a5ec6c92d2470b05e4c2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 19:10:31 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 10 19:10:31 2020 +0200"
      },
      "message": "patch 8.2.0730: Vim9: Assignment to dict member does not work\n\nProblem:    Vim9: Assignment to dict member does not work.\nSolution:   Parse dict assignment. Implement getting dict member.\n"
    },
    {
      "commit": "a5565e4189b7c4d3f03d1f5405fc64d5dc00f717",
      "tree": "78a36791a9413f6de67c3f4930daab0925df65a8",
      "parents": [
        "7d3664df9008bd5f39f8a2555843d1b269946e4d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 15:44:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat May 09 15:44:01 2020 +0200"
      },
      "message": "patch 8.2.0719: Vim9: more expressions can be evaluated at compile time\n\nProblem:    Vim9: more expressions can be evaluated at compile time\nSolution:   Recognize has(\u0027name\u0027).\n"
    },
    {
      "commit": "f0eefce93bb06037a2d45e7ea8c0ad6f1f714151",
      "tree": "421cf650baa01833eedad0b2348dc4d947af9d85",
      "parents": [
        "2cfb4a2a7248eeb40112bb482ab5b15f01b20433"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 22:19:01 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 22:19:01 2020 +0200"
      },
      "message": "patch 8.2.0714: Vim9: handling constant expression does not scale\n\nProblem:    Vim9: handling constant expression does not scale.\nSolution:   Use another solution, passint typval_T.\n"
    },
    {
      "commit": "61a89816996a0cad0d711c91e6e7cea9a9101211",
      "tree": "c1256b63ced7f3efb60548685764189fdef61889",
      "parents": [
        "f391586f3f6a304d3bb0160ab75bdd9d758bd2da"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 16:58:17 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 07 16:58:17 2020 +0200"
      },
      "message": "patch 8.2.0708: Vim9: constant expressions are not simplified\n\nProblem:    Vim9: constant expressions are not simplified.\nSolution:   Simplify string concatenation.\n"
    },
    {
      "commit": "015f4267f4a28627c1872042078a95be7e06c4dc",
      "tree": "85ad516a7aea34258e90585eb2f21ced022811a7",
      "parents": [
        "f9ab52e155dc13f59b654d754041fe78e17b9074"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 21:25:22 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue May 05 21:25:22 2020 +0200"
      },
      "message": "patch 8.2.0699: Vim9: not all errors tested\n\nProblem:    Vim9: not all errors tested.\nSolution:   Add test for deleted function.  Bail out on first error.\n"
    },
    {
      "commit": "939b5db4808770d3a2ec35e3902a9d5165adc0cf",
      "tree": "3936ed0bf20892204a67d325e5f292a5e903df83",
      "parents": [
        "affc8fd2cda77fbd47df2594da417a9f9a9bb9b6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 22:49:08 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 22:49:08 2020 +0200"
      },
      "message": "patch 8.2.0659: Vim9: no test for equal func type\n\nProblem:    Vim9: no test for equal func type.\nSolution:   Add a test.  Improve type check.\n"
    },
    {
      "commit": "a0a9f43ab24928a0b01b6d91d084bf50a6dbefc2",
      "tree": "23f7f1885c3c3d3531be9ee598d9ef8e88a1d57e",
      "parents": [
        "7ed8f59ae09278c666f1b43488351f9450097372"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 21:29:34 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 28 21:29:34 2020 +0200"
      },
      "message": "patch 8.2.0657: Vim9: no check if called variable is a FuncRef\n\nProblem:    Vim9: no check if called variable is a FuncRef.\nSolution:   Add a type check.\n"
    },
    {
      "commit": "4c17ad94ecb0a0fb26d6fface2614bc5172dea18",
      "tree": "3b26b172e38be6c1d762c58d7517ac79e21e0a0f",
      "parents": [
        "db93495d276642f63f80471fbcb900b9aa1e9e42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 22:47:51 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 27 22:47:51 2020 +0200"
      },
      "message": "patch 8.2.0650: Vim9: script function can be deleted\n\nProblem:    Vim9: script function can be deleted.\nSolution:   Disallow deleting script function.  Delete functions when sourcing\n            a script again.\n"
    },
    {
      "commit": "cfe435d7feacf123ac060747b885f7c4328062ea",
      "tree": "f97da740c86f5fb5e9c7cedeb7b48c26ebf5ac47",
      "parents": [
        "49b2fb36ca94be14b98caf86420863d9bbe81a24"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 25 20:02:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 25 20:02:55 2020 +0200"
      },
      "message": "patch 8.2.0640: Vim9: expanding  does not work\n\nProblem:    Vim9: expanding  does not work.\nSolution:   Find wildcards in not compiled commands.  Reorganize test files.\n"
    },
    {
      "commit": "d3aac2917db38f8590648ee76eebfa178fc4c069",
      "tree": "180c8d574d69cb48d60418ca974a3d146272460d",
      "parents": [
        "173d841e86cf205d8e398091b1da7bb4951714f9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 19 14:32:17 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 19 14:32:17 2020 +0200"
      },
      "message": "patch 8.2.0600: Vim9: cannot read or write w:, t: and b: variables\n\nProblem:    Vim9: cannot read or write w:, t: and b: variables.\nSolution:   Implement load and store for w:, t: and b: variables.\n            (closes #5950)\n"
    },
    {
      "commit": "6e949784be29bfaea6e49a9d8231481eae10fab6",
      "tree": "f287fb048090fac72a6ad88e776081855ca490cf",
      "parents": [
        "fbda69b309ca1c9748eaac38ab85b9e3425bf834"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 17:21:00 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 13 17:21:00 2020 +0200"
      },
      "message": "patch 8.2.0570: Vim9: no error when omitting type from argument\n\nProblem:    Vim9: no error when omitting type from argument.\nSolution:   Enforce specifying argument types.\n"
    },
    {
      "commit": "9c7e6dd653b62f54324f3c00d69cb348d8611a9f",
      "tree": "948d4c323c783bbae8cad54d04a8a06b8556fa6b",
      "parents": [
        "e6085c53506e38d07334faa1002ee90b1933b128"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 12 20:55:20 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 12 20:55:20 2020 +0200"
      },
      "message": "patch 8.2.0562: Vim9: cannot split an expression into multiple lines\n\nProblem:    Vim9: cannot split an expression into multiple lines.\nSolution:   Continue in next line after an operator.\n"
    },
    {
      "commit": "82de464f763d6e6d89229be03ce7c6d02fd5fb59",
      "tree": "0ea484040d675f41ae99b07fdf7094ec54c50da0",
      "parents": [
        "bfe13ccc58ccb96f243a58309800410db1ccb52c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 12 18:02:06 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 12 18:02:06 2020 +0200"
      },
      "message": "patch 8.2.0558: Vim9: dict code not covered by tests\n\nProblem:    Vim9: dict code not covered by tests.\nSolution:   Remove dead code, adjust test case.\n"
    },
    {
      "commit": "4fdae9996fb9a9bc1291a61e7b85cb360feb7599",
      "tree": "df24dd3ca0ab0120654db41a1a64d07bd9613795",
      "parents": [
        "acc770a10f65107131473ea2ab4ae5d429dfe172"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 12 16:38:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 12 16:38:57 2020 +0200"
      },
      "message": "patch 8.2.0555: Vim9: line continuation is not always needed\n\nProblem:    Vim9: line continuation is not always needed.\nSolution:   Recognize continuation lines automatically in list and dict.\n"
    },
    {
      "commit": "5da356e07359a59cf2d682908ba8592a72d5d9cd",
      "tree": "7769114608235782984c94061cef30c974537ba4",
      "parents": [
        "4d23c52824dd2f4577eb980e7d91feed34052755"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 09 19:34:43 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 09 19:34:43 2020 +0200"
      },
      "message": "patch 8.2.0536: Vim9: some compilation code not tested\n\nProblem:    Vim9: some compilation code not tested.\nSolution:   Add more test cases.\n"
    },
    {
      "commit": "5deeb3f1f9db4eabd36e99cbf857fe376eb37e10",
      "tree": "929f788bcba4325b1bd8141182e433c47d53666f",
      "parents": [
        "d7ffc0ba8ccb039dd19b255368302d9bfe0e010b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 05 17:08:17 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 05 17:08:17 2020 +0200"
      },
      "message": "patch 8.2.0512: Vim9: no optional arguments in func type\n\nProblem:    Vim9: no optional arguments in func type.\nSolution:   Check for question mark after type.  Find function reference\n            without function().\n"
    },
    {
      "commit": "d77a8525d5438cae49f670eb473ef60d87ca5f54",
      "tree": "410151fe0b7d58ac8b8c24e5fa653c25f28644b2",
      "parents": [
        "5259275347667a90fb88d8ea74331f88ad68edfc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 03 21:59:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 03 21:59:57 2020 +0200"
      },
      "message": "patch 8.2.0508: Vim9: func and partial types not done yet\n\nProblem:    Vim9: func and partial types not done yet\nSolution:   Fill in details about func declaration, drop a separate partial\n            declaration.\n"
    },
    {
      "commit": "a8c1770469504ae66c80bbdb03b6b31641215848",
      "tree": "a6c53a90155448bc8c749728658345408b7ff472",
      "parents": [
        "2da0f0c445da3c9b35b2a0cd595d10e81ad2a6f9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 01 21:17:24 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 01 21:17:24 2020 +0200"
      },
      "message": "patch 8.2.0492: Vim9: some error messages not tested\n\nProblem:    Vim9: some error messages not tested.\nSolution:   Add more tests.  Remove dead code.  Fix uncovered bugs.\n"
    },
    {
      "commit": "9be61bbb170ed3df0e408c8ac12516e772dc0b75",
      "tree": "7217437be3957f5e0b0befd464e24e9992a558e4",
      "parents": [
        "01b3862956260fdb5fb81b81a28f4749a92699c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 30 22:51:24 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 30 22:51:24 2020 +0200"
      },
      "message": "patch 8.2.0486: Vim9: some code and error messages not tested\n\nProblem:    Vim9: some code and error messages not tested.\nSolution:   Add more tests.\n"
    },
    {
      "commit": "92dba36fc8742fdb51b16d9bb967ef184b4babc1",
      "tree": "578d7261500e307cbe74c12e28b1b1102563a0d7",
      "parents": [
        "d25ec2cfa0c25c3b00b7f8963b8aea799df1f20a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 30 21:22:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 30 21:22:56 2020 +0200"
      },
      "message": "patch 8.2.0484: Vim9: some error messages not tested\n\nProblem:    Vim9: some error messages not tested.\nSolution:   Add more tests.\n"
    },
    {
      "commit": "d25ec2cfa0c25c3b00b7f8963b8aea799df1f20a",
      "tree": "e3cfefe979dd73574dec6f8edc5388b6afba0a5e",
      "parents": [
        "ca68ae13114619df3e4c195b41ad0575516f5ff6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 30 21:05:45 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 30 21:05:45 2020 +0200"
      },
      "message": "patch 8.2.0483: Vim9: \"let x \u003d x + 1\" does not give an error\n\nProblem:    Vim9: \"let x \u003d x + 1\" does not give an error.\nSolution:   Hide the variable when compiling the expression.\n"
    },
    {
      "commit": "0b37a2f379f36d097e7fa90a3e86da6a29ed2aaa",
      "tree": "aa08a41d322d8f44d39794bf5200a3d5b4fb90be",
      "parents": [
        "2027973b5be693577bea0731b50ea4904d19ea8b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 29 21:38:15 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 29 21:38:15 2020 +0200"
      },
      "message": "patch 8.2.0480: Vim9: some code is not tested\n\nProblem:    Vim9: some code is not tested.\nSolution:   Add more tests.\n"
    },
    {
      "commit": "c58164c5cff9845f3bf7cfcd75ace43208829388",
      "tree": "23870e26b6ae63b2109aa99af2527867f1343f3c",
      "parents": [
        "52ea92b19d2bc992dd4570add64c12d98eab9db2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 29 18:40:30 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 29 18:40:30 2020 +0200"
      },
      "message": "patch 8.2.0477: Vim9: error messages not tested\n\nProblem:    Vim9: error messages not tested.\nSolution:   Add more tests.\n"
    },
    {
      "commit": "ee619e5bc0992e818f2d9540b093b769b9c27651",
      "tree": "b641bbb22f0db951821fd0b34ba8b4dfbd7bdf06",
      "parents": [
        "7c003aa314337ce732e18c541fa93d71cafedf03"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 28 21:38:06 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 28 21:38:06 2020 +0100"
      },
      "message": "patch 8.2.0469: Vim9: no error for missing ] after list\n\nProblem:    Vim9: no error for missing ] after list.\nSolution:   Add error message. Add more tests.\n"
    },
    {
      "commit": "33fa29cf74ea314f89cfa58ec9ffc2d6781a59d4",
      "tree": "d0efad2d8d614a0e63505c62a3b18e5b91f5589d",
      "parents": [
        "09c569038c42dcbdaa5c9b35fc9d1afbe5072cb4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 28 19:41:33 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 28 19:41:33 2020 +0100"
      },
      "message": "patch 8.2.0467: Vim9: some errors are not tested\n\nProblem:    Vim9: some errors are not tested\nSolution:   Add more tests.  Fix that Vim9 script flag is not reset.\n"
    },
    {
      "commit": "5381c7a1628eeca81a46b811158be4cd47ba5815",
      "tree": "3a1fbe2ad47ca673288d1781998b24412f06f1ba",
      "parents": [
        "91ffc8a5f5c7b1c6979b3352a12ed779d11173a9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 02 22:53:32 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 02 22:53:32 2020 +0100"
      },
      "message": "patch 8.2.0348: Vim9: not all code tested\n\nProblem:    Vim9: not all code tested.\nSolution:   Add a few more tests. fix using \"b:\" in literal dictionary.\n"
    },
    {
      "commit": "42a480bf7243ea8bce498264911e187931d083e5",
      "tree": "6dc175b13ce6cb57bc36f6b4a7665d71e1c6cd2b",
      "parents": [
        "cc390ff5b2c8725c55b961b24322c470659ede9f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 23:23:47 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 23:23:47 2020 +0100"
      },
      "message": "patch 8.2.0336: Vim9: insufficient test coverage for compiling\n\nProblem:    Vim9: insufficient test coverage for compiling.\nSolution:   Add more tests.\n"
    }
  ],
  "next": "0c2ca58ef06ac49d40330bbe1ee70c3d8af7a648"
}
