)]}'
{
  "log": [
    {
      "commit": "e0807ea4a715334bd9a4795d98cad6e7925b5281",
      "tree": "59b671fbb9f32847b4afde1ee5c026c8746c4964",
      "parents": [
        "0062c2d4f91caa2360933068ac46c55bdd303b53"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 22:18:06 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 22:18:06 2020 +0100"
      },
      "message": "patch 8.2.0289: Vim9: :echo did not clear the rest of the line\n\nProblem:    Vim9: :echo did not clear the rest of the line.\nSolution:   Call msg_clr_eos(). (Ken Takata, closes #5668)\n"
    },
    {
      "commit": "f575adff06d4bc5f670939567ce86974683deb7a",
      "tree": "30cb1d2318d5de6dc8bf04131d64537d82436a17",
      "parents": [
        "11ec807639ae642bf55da883918489e2cd9911ab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 20:41:06 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 20:41:06 2020 +0100"
      },
      "message": "patch 8.2.0287: Vim9: return in try block not tested; catch not tested\n\nProblem:    Vim9: return in try block not tested; catch with pattern not\n            tested.\nSolution:   Add tests.  Make it work.\n"
    },
    {
      "commit": "0bbf722aaaa75b1bbe87ef6afc44c5fff8e3893b",
      "tree": "0be9aa036edeb0d00e5415850842901947369ef3",
      "parents": [
        "c0d656c89df4cf5a7d712dfb264853b9ca7d586f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 22:31:48 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 22:31:48 2020 +0100"
      },
      "message": "patch 8.2.0285: unused error message; cannot create s:var\n\nProblem:    Unused error message. Cannot create s:var.\nSolution:   Remove the error message. Make assignment to s:var work.\n"
    },
    {
      "commit": "401d9ffb5a8a40102c000c2d2614aa043f541f90",
      "tree": "0f85933f885880c25d30d6f59284aaf105ea06ea",
      "parents": [
        "a2f6e42ded067df8ee682c15aa246491a389b1a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 18:14:44 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 18:14:44 2020 +0100"
      },
      "message": "patch 8.2.0282: Vim9: setting number option not tested\n\nProblem:    Vim9: setting number option not tested.\nSolution:   Add more tests.   Fix assigning to global variable.\n"
    },
    {
      "commit": "257cc5ee9593cd0653beca8b5945dc7fbf7f2d8d",
      "tree": "dcbecc0c8309f33837bad940e9665b3f703ffc28",
      "parents": [
        "63ce4849efa54d3980446ad337d0e1248ec86182"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 17:06:11 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 17:06:11 2020 +0100"
      },
      "message": "patch 8.2.0280: Vim9: throw in :def function not caught higher up\n\nProblem:    Vim9: throw in :def function not caught higher up.\nSolution:   Set \"need_rethrow\".\n"
    },
    {
      "commit": "df2ecddf9d0acc325c8290fbcff44de25b0c1e75",
      "tree": "93d7862e3d746c3bb08c105743b615cfc94b621e",
      "parents": [
        "50434bd74c7708e3e2a47449b6a3a8d9fa069f71"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 16 15:03:48 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 16 15:03:48 2020 +0100"
      },
      "message": "patch 8.2.0263: a few new Vim9 messages are not localized\n\nProblem:    A few new Vim9 messages are not localized.\nSolution:   Add the gettext wrapper. (Dominique Pelle, closes #5647)\n"
    },
    {
      "commit": "21456cdccbdf9d222938139769f1abe95b8effdd",
      "tree": "d5d71fb7b621390690e1495e296da3f91d94eca1",
      "parents": [
        "3dd64608f6183a49c6854652017b928556224935"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 13 21:29:32 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 13 21:29:32 2020 +0100"
      },
      "message": "patch 8.2.0253: crash when using :disassamble without argument\n\nProblem:    Crash when using :disassamble without argument. (Dhiraj Mishra)\nSolution:   Check for missing argument. (Dominique Pelle, closes #5635,\n            closes #5637)\n"
    },
    {
      "commit": "f2460a3aec89e70d4bab8d2369ee3f78cc43f09a",
      "tree": "261540edb2887aa0adfbcf45036b849da8c752bf",
      "parents": [
        "348808f7c000a49d435c15db68c814b026f8167d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 07 22:09:54 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 07 22:09:54 2020 +0100"
      },
      "message": "patch 8.2.0229: compare instructions not tested\n\nProblem:    Compare instructions not tested.\nSolution:   Add test cases.  Fix disassemble with line continuation.\n"
    },
    {
      "commit": "777770fbb0f3c091cbfa22572b953c0723355710",
      "tree": "feeae88484dc8eb12306aed90b7c5389e46820df",
      "parents": [
        "158906cffc62bc82bc38198c2104967f2a70542c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 06 21:27:08 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 06 21:27:08 2020 +0100"
      },
      "message": "patch 8.2.0225: compiling lambda not tested yet\n\nProblem:    compiling lambda not tested yet.\nSolution:   Add test for lambda and funcref. Drop unused instruction arg.\n"
    },
    {
      "commit": "170fcfcf250954d76fca86e3fed088ddfdb49383",
      "tree": "8bb4fddeecab3a9e4e5f8c0e6917977f72ffaf32",
      "parents": [
        "6e587dcbf319ea898ef50f7e367c46586a6f408a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 06 17:51:35 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 06 17:51:35 2020 +0100"
      },
      "message": "patch 8.2.0222: Vim9: optional function arguments don\u0027t work yet\n\nProblem:    Vim9: optional function arguments don\u0027t work yet.\nSolution:   Implement optional function arguments.\n"
    },
    {
      "commit": "ff80cb6807d99db35cc928f151b87503b2928e19",
      "tree": "89d0ce116546e4fd5a6a3a0d8600d927024ca090",
      "parents": [
        "a78e9c61a0ded9c5302bc77e889aa1b3d3467f61"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:10:05 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 05 22:10:05 2020 +0100"
      },
      "message": "patch 8.2.0216: several Vim9 instructions are not tested\n\nProblem:    Several Vim9 instructions are not tested.\nSolution:   Add more tests. Fix :disassamble output. Make catch with pattern\n            work.\n"
    },
    {
      "commit": "26e117e9bcc09926d654b5993d61acde6b5749db",
      "tree": "e620fa46750dcf8f96c836ec739258850193a9a8",
      "parents": [
        "a5edb670dcdeddc8520e012430fb256eb8470f6c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 04 21:24:15 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 04 21:24:15 2020 +0100"
      },
      "message": "patch 8.2.0206: calling Vim9 function using default argument fails\n\nProblem:    Calling Vim9 function using default argument fails.\nSolution:   Give an appropriate error. (closes #5572)\n"
    },
    {
      "commit": "b283a8a6802ef8a46b17cb439f9514840c03698f",
      "tree": "f44c04ef936f4b0c366ab006f993bd076c6ea040",
      "parents": [
        "0f18b6d17baa7d33f209a3184726a162c2bb7ed8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 02 22:24:04 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 02 22:24:04 2020 +0100"
      },
      "message": "patch 8.2.0200: Vim9 script commands not sufficiently tested\n\nProblem:    Vim9 script commands not sufficiently tested.\nSolution:   Add more tests.  Fix storing global variable.  Make script\n            variables work.\n"
    },
    {
      "commit": "0f18b6d17baa7d33f209a3184726a162c2bb7ed8",
      "tree": "3923d2a2f39a661bc762078b2690b556c750bd29",
      "parents": [
        "43c60eda2aa22ba3d7aaf418cfbdb75f1a008e67"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 02 17:22:27 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 02 17:22:27 2020 +0100"
      },
      "message": "patch 8.2.0199: Vim9 script commands not sufficiently tested\n\nProblem:    Vim9 script commands not sufficiently tested.\nSolution:   Add more tests.  Fix script-local function use.\n"
    },
    {
      "commit": "8cbd6dfc0c9d84c5be8414dfdea3b28b72dfddb6",
      "tree": "57e005aa3f2a4769e452d1833fedad525b53efdb",
      "parents": [
        "97a2af39cd3249c6cbe5a5c59bc24167632d39ad"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 28 22:59:45 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 28 22:59:45 2020 +0100"
      },
      "message": "patch 8.2.0169: Coverity warning for dead code\n\nProblem:    Coverity warning for dead code.\nSolution:   Check if inside try-finally.\n"
    },
    {
      "commit": "97a2af39cd3249c6cbe5a5c59bc24167632d39ad",
      "tree": "955011b497c516ac279a6242f93ba332e5b32b15",
      "parents": [
        "58ceca5cae75ed839b20a89c5fa9998f02552f58"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 28 22:52:48 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 28 22:52:48 2020 +0100"
      },
      "message": "patch 8.2.0168: Coverity warning for assigning NULL to an option\n\nProblem:    Coverity warning for assigning NULL to an option.\nSolution:   Use empty string instead of NULL.\n"
    },
    {
      "commit": "58ceca5cae75ed839b20a89c5fa9998f02552f58",
      "tree": "4b567ea57901fcb1fe3bf95c5332dc049f02fdbc",
      "parents": [
        "07da94b0f07beb15c7e26b78837def5a91e102dc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 28 22:46:22 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 28 22:46:22 2020 +0100"
      },
      "message": "patch 8.2.0167: Coverity warning for ignoring return value\n\nProblem:    Coverity warning for ignoring return value.\nSolution:   Check the return value and jump if failed.\n"
    },
    {
      "commit": "07da94b0f07beb15c7e26b78837def5a91e102dc",
      "tree": "ef04c28af35a31a4c264ece4cd6be01c1cb3d81b",
      "parents": [
        "5b18c248d3fe4961076dbc59c960ef60c80650f0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 28 22:39:19 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 28 22:39:19 2020 +0100"
      },
      "message": "patch 8.2.0166: Coverity warning for using uninitialized variable\n\nProblem:    Coverity warning for using uninitialized variable.\nSolution:   Check for failure.\n"
    },
    {
      "commit": "a5d5953d59730d9bf9c00a727c4aeb56f6ffc944",
      "tree": "c5bec5d9cd05b5f9772c98e1313c0594c5003df4",
      "parents": [
        "21b9e9773d64de40994f8762173bdd8befa6acf7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 26 21:42:03 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 26 21:42:03 2020 +0100"
      },
      "message": "patch 8.2.0155: warnings from MinGW compiler; tests fail without +float\n\nProblem:    Warnings from MinGW compiler. (John Marriott) Json test fails when\n            building without +float feature.\nSolution:   Init variables. Fix Json parsing. Skip a few tests that require\n            the +float feature.\n"
    },
    {
      "commit": "21b9e9773d64de40994f8762173bdd8befa6acf7",
      "tree": "4aa50f453c1dda97881a6bb3153e2246bc4a95ed",
      "parents": [
        "b3de5114acdc5859cf068d5fde9d7cb2bb34aa31"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 26 19:26:46 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 26 19:26:46 2020 +0100"
      },
      "message": "patch 8.2.0154: reallocating the list of scripts is inefficient\n\nProblem:    Reallocating the list of scripts is inefficient.\nSolution:   Instead of using a growarray of scriptitem_T, store pointers and\n            allocate each scriptitem_T separately.  Also avoids that the\n            growarray pointers change when sourcing a new script.\n"
    },
    {
      "commit": "8a7d6542b33e5d2b352262305c3bfdb2d14e1cf8",
      "tree": "8e5f241129a1c690ea81d697a72fb4c1704c0cb6",
      "parents": [
        "1d9215b9aaa120b9d78fee49488556f73007ce78"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 26 15:56:19 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 26 15:56:19 2020 +0100"
      },
      "message": "patch 8.2.0149: maintaining a Vim9 branch separately is more work\n\nProblem:    Maintaining a Vim9 branch separately is more work.\nSolution:   Merge the Vim9 script changes.\n"
    }
  ]
}
