)]}'
{
  "log": [
    {
      "commit": "62aec93bfdb9e1b40d03a6d2e8e9511f8b1bdb2d",
      "tree": "8f2962626c458f5ac5fa1f2ec46e79248683c81d",
      "parents": [
        "135e15251efd96c960e51e8ab31333c2d6887983"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 29 21:45:34 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 29 21:45:34 2022 +0000"
      },
      "message": "patch 8.2.4257: Vim9: finding global function without g: prefix inconsistent\n\nProblem:    Vim9: finding global function without g: prefix but not finding\n            global variable is inconsistent.\nSolution:   Require using g: for a global function.  Change the vim9.vim\n            script into a Vim9 script with exports.  Fix that import in legacy\n            script does not work.\n"
    },
    {
      "commit": "86b3ab4fa0de3e8884ab6a6ced2a70592b937d0f",
      "tree": "987d4b71b09839ddcaaadf4c6912c7c0f72fff93",
      "parents": [
        "700e6b166298ecfb53fe4bf593085b29ca78d556"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 19 18:33:23 2021 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 19 18:33:23 2021 +0000"
      },
      "message": "patch 8.2.3854: Vim9: inconsistent arguments for test functions\n\nProblem:    Vim9: inconsistent arguments for test functions.\nSolution:   When :def function and script have different arguments use a list\n            with two items instead of a separate function.\n"
    },
    {
      "commit": "ed8b099fd23b20d7b5a436182bde6672c8686189",
      "tree": "8132d1ffe0c2e2801a3bbcc27518ffe9445b9693",
      "parents": [
        "33ea9fd4d849324f1e958cc669987a51cf0baded"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 08 19:56:28 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 08 19:56:28 2021 +0200"
      },
      "message": "patch 8.2.3318: Vim9: cannot ignore quotes in number at the command line\n\nProblem:    Vim9: cannot ignore quotes in number at the command line.\nSolution:   Use in_vim9script() so that after \":vim9\" quotes are ignored.\n"
    },
    {
      "commit": "2950065e18649d234b16e60dd0e3d75adeca4513",
      "tree": "022aa2da8ed1f6588ac02d9be71a1d69df89c73b",
      "parents": [
        "267359902c8792fed13543ddeb56c6df0ae74957"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 08 15:43:34 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Aug 08 15:43:34 2021 +0200"
      },
      "message": "patch 8.2.3315: cannot use single quote in a float number for readability\n\nProblem:    Cannot use single quote in a float number for readability.\nSolution:   Support single quotes like in numbers. (closes #8713)\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": "3cfa5b16b06bcc034f6de77070fa779d698ab5e9",
      "tree": "1791529efb117bb1e68814a35dbe9f6d5a8bca0f",
      "parents": [
        "7a2217bedd223df4c8bbebe731bf0b5fe8532533"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 14:14:39 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 06 14:14:39 2021 +0200"
      },
      "message": "patch 8.2.2949: tests failing because no error for float to string conversion\n\nProblem:    Tests failing because there is no error for float to string\n            conversion.\nSolution:   Change the check for failure to check for correct result.  Make\n            some conversions strict in Vim9 script.\n"
    },
    {
      "commit": "93cf85f9ef02931de3f8c8e536a137da0b48b7dc",
      "tree": "e42d65e6b6a2bdf1fe54e2304ba60f7b60c7d7c7",
      "parents": [
        "9cfe8f6e68de4bfb5942d84f4465de914a747b3f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 17 21:36:28 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 17 21:36:28 2019 +0200"
      },
      "message": "patch 8.1.1879: more functions can be used as methods\n\nProblem:    More functions can be used as methods.\nSolution:   Make float functions usable as a method.\n"
    },
    {
      "commit": "b46fecd3454399f8ebdc5055302e4bfc5a10f98b",
      "tree": "de87b06c8fed73aee6e5aa90c300023aa3602afa",
      "parents": [
        "b6e3b88ec8b757b3acf940f8b4938e975c39ba67"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 17:58:09 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 15 17:58:09 2019 +0200"
      },
      "message": "patch 8.1.1544: some balloon tests don\u0027t run when they can\n\nProblem:    Some balloon tests don\u0027t run when they can.\nSolution:   Split GUI balloon tests off into a separate file. (Ozaki Kiichi,\n            closes #4538)  Change the feature check into a command for\n            consistency.\n"
    },
    {
      "commit": "b0f94c1ff34d27d33aa9f96204985ea29c2eb0a1",
      "tree": "257407d2c2c31bff552c749fd9296642fc7f55c2",
      "parents": [
        "8d241040310a6a27c28d62fa04558f2bfaa5ebde"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 13 22:19:53 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 13 22:19:53 2019 +0200"
      },
      "message": "patch 8.1.1524: tests are silently skipped\n\nProblem:    Tests are silently skipped.\nSolution:   Throw an exception for skipped tests in more places.\n"
    },
    {
      "commit": "17aca707f92235b6f962e637e8073162d18e6de2",
      "tree": "35b570117e4f60a922adbdac39fc5fa5dc0857fb",
      "parents": [
        "dda4144d39a9d685b8dda830978e7410bd372c40"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 16 22:24:55 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu May 16 22:24:55 2019 +0200"
      },
      "message": "patch 8.1.1336: some eval functionality is not covered by tests\n\nProblem:    Some eval functionality is not covered by tests.\nSolution:   Add a few more test cases. (Masato Nishihata, closes #4374)\n"
    },
    {
      "commit": "fda1bff39f89775b20a2d88ef3903656d52f66ad",
      "tree": "3676cb1f5c70fb693ee24e10da893ef01babe911",
      "parents": [
        "e5e4e22c1c15c8c22b14935affe969569acc8df9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 04 13:44:37 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 04 13:44:37 2019 +0200"
      },
      "message": "patch 8.1.1111: it is not easy to check for infinity\n\nProblem:    It is not easy to check for infinity.\nSolution:   Add isinf(). (Ozaki Kiichi, closes #3787)\n"
    },
    {
      "commit": "863e80b4451b5102b41bebf9ddca3a420de746fa",
      "tree": "b7d40ecfa78b45b2fac1ba856028d8a40423f128",
      "parents": [
        "3e54569b17683318e0cb6693ab0024c2ad1e3e8f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 04 20:30:00 2017 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 04 20:30:00 2017 +0200"
      },
      "message": "patch 8.0.0614: float2nr() is not exactly right\n\nProblem:    float2nr() is not exactly right.\nSolution:   Make float2nr() more accurate.  Turn test64 into a new style test.\n            (Hirohito Higashi, closes #1688)\n"
    },
    {
      "commit": "872004132f25cabe59352912889e042d6c7e6b4e",
      "tree": "30b398eb842ad802f93714b4bb5caacdeeb4bace",
      "parents": [
        "08243d26d22ad44a857d02c90071578577b8a55d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 16:31:20 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 16:31:20 2017 +0100"
      },
      "message": "patch 8.0.0168: not all float functionality is tested\n\nProblem:    Still some float functionality is not covered by tests.\nSolution:   Add more tests. (Dominique Pelle, closes #1364)\n"
    },
    {
      "commit": "08243d26d22ad44a857d02c90071578577b8a55d",
      "tree": "af209d8ff3b3ec6d755acb9a113584d44f50c747",
      "parents": [
        "03c60c1573cdbebbb662863cfc1780d19d511db5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 16:12:29 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 10 16:12:29 2017 +0100"
      },
      "message": "patch 8.0.0167: str2nr()/str2float() fail with negative values\n\nProblem:    str2nr() and str2float() do not always work with negative values.\nSolution:   Be more flexible about handling signs. (LemonBoy, closes #1332)\n            Add more tests.\n"
    },
    {
      "commit": "6247361101dcccc0c877e90ad67cd0cc83df7c68",
      "tree": "185ea45d4f9e0cf0ba760c7fc398e9e2fa854337",
      "parents": [
        "2d02839050a2557bf36dab37ccd9f92168a757d1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 08 19:25:40 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 08 19:25:40 2017 +0100"
      },
      "message": "patch 8.0.0158: float funcion test fails on MS-Windows\n\nProblem:    On MS-Windows some float functions return a different value when\n            passed unusual values.  strtod() doesn\u0027t work for \"inf\" and \"nan\".\nSolution:   Accept both results.  Fix str2float() for MS-Windows.  Also\n            reorder assert function arguments.\n"
    },
    {
      "commit": "453b576ee5d32e9b8e6876712748ae01f9be68dd",
      "tree": "0341f1ca46db8089611b45e72860f0f1eef24ff2",
      "parents": [
        "a216255a4faa91a15e7005ac319f2f62294f3f9e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 08 17:59:14 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 08 17:59:14 2017 +0100"
      },
      "message": "patch 8.0.0156: not enough test coverage for float functions\n\nProblem:    Several float functions are not covered by tests.\nSolution:   Add float tests. (Dominique Pelle)\n"
    }
  ]
}
