)]}'
{
  "log": [
    {
      "commit": "9dc4bef897a37a610a28d69cee6d30749db61296",
      "tree": "6a17977e373aa38cd1f30216a5f3739ceebaf183",
      "parents": [
        "57942237c1d54d8a236b43c56dc2b002339eb394"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Wed Aug 04 21:12:52 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Aug 04 21:12:52 2021 +0200"
      },
      "message": "patch 8.2.3288: cannot easily access namespace dictionaries from Lua\n\nProblem:    Cannot easily access namespace dictionaries from Lua.\nSolution:   Add vim.g, vim.b, etc. (Yegappan Lakshmanan, closes #8693,\n            from NeoVim)\n"
    },
    {
      "commit": "2a4bd00cef1a291059903e26a126b84718e47804",
      "tree": "1d9fd6cf9330afde47795f0178f68d418586a18b",
      "parents": [
        "81530e36033dec2c2cd94af6dd48ceb0389e95a2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 21:48:59 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 21:48:59 2021 +0200"
      },
      "message": "patch 8.2.3240: Lua print() does not work properly\n\nProblem:    Lua print() does not work properly.\nSolution:   Put back lua_pop().\n"
    },
    {
      "commit": "78e006b9b02fac94c910445d842f6dc5331fa57a",
      "tree": "c03873efec0f0ed556de2b98fde4353da75f1b93",
      "parents": [
        "e2390c7f32879ab7942adf0d38b1db34933695fa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 15:07:01 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 28 15:07:01 2021 +0200"
      },
      "message": "patch 8.2.3234: crash when printing long string with Lua\n\nProblem:    Crash when printing long string with Lua.\nSolution:   Remove lua_pop(). (Martin Tournoij, closes #8648)\n"
    },
    {
      "commit": "125ed2745c0a0570c1f81f249aebb023b2deef1b",
      "tree": "10d0d8af435712f4f74142ef9988fd007ef6717d",
      "parents": [
        "e5b0b98a90acf420bb611fc99534982c98d0645b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 20:11:12 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 07 20:11:12 2021 +0200"
      },
      "message": "patch 8.2.2733: detecting Lua version is not reliable\n\nProblem:    Detecting Lua version is not reliable.\nSolution:   Add \"vim.lua_version\". (Ozaki Kiichi, closes #8080)\n"
    },
    {
      "commit": "c48f2dc0be158531511adc3065b52bdd1e64acf7",
      "tree": "9d3842cda13bc1713e7a5f1889583a5c223cc736",
      "parents": [
        "b9c6b6fb73711f64943340b2c3f0bdf8744451b6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 17:18:52 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 17:18:52 2021 +0200"
      },
      "message": "patch 8.2.2699: Lua test fails\n\nProblem:    Lua test fails.\nSolution:   Fix condition. (Yegappan Lakshmanan, closes #8060)\n"
    },
    {
      "commit": "b9c6b6fb73711f64943340b2c3f0bdf8744451b6",
      "tree": "3e8b4d64fc0d775fb3a6c6a412f429d6596ce32c",
      "parents": [
        "0df603014589c663f4b49dc6fd36c3b99db1718f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 15:35:50 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 15:35:50 2021 +0200"
      },
      "message": "patch 8.2.2698: Lua test fails on MS-Windows\n\nProblem:    Lua test fails on MS-Windows.\nSolution:   Fall back to old method if \"lua -v\" doesn\u0027t work.\n"
    },
    {
      "commit": "f65ed86f6f60e1b73f4203206cd3df024b7d61f3",
      "tree": "92fe50d39d9138e2d725230444a6c89e8a00840a",
      "parents": [
        "1e6bbfb5607c82d872070219c26e2aae20db68ed"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 14:13:33 2021 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 03 14:13:33 2021 +0200"
      },
      "message": "patch 8.2.2696: Lua test fails with Lua 5.4.3 and later\n\nProblem:    Lua test fails with Lua 5.4.3 and later.\nSolution:   Check for different error messages. (Yegappan Lakshmanan,\n            closes #8050)\n"
    },
    {
      "commit": "86c3a2162c2e78b4f0b87b47779cc1452990ee1b",
      "tree": "81b19a2455734ecc2dcabcee2ae55e313efaa4a7",
      "parents": [
        "9355ae41497cbcce58ddd79f9125eb3e9dfe0a43"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 19:50:24 2021 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 08 19:50:24 2021 +0100"
      },
      "message": "patch 8.2.2578: Lua cannot handle a passed in lambda\n\nProblem:    Lua cannot handle a passed in lambda.\nSolution:   Handle VAR_PARTIAL. (Prabir Shrestha, closes #7937, closes #7936)\n"
    },
    {
      "commit": "c8970b94645d0730f4a7cc42388ff32665398e8b",
      "tree": "74b67ceec823a1e80960d9afcec2f8e6d6a6d754",
      "parents": [
        "f9d51354de069dddc049b9e109b1932c92e5aee6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 26 20:18:08 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Oct 26 20:18:08 2020 +0100"
      },
      "message": "patch 8.2.1908: Lua is initialized even when not used\n\nProblem:    Lua is initialized even when not used.\nSolution:   Put lua_init() after check for \"eap-\u003eskip\". (Christian Brabandt,\n            closes #7191).  Avoid compiler warnings.\n"
    },
    {
      "commit": "b898a029b01866b1dbe07521e153d54917b9527d",
      "tree": "764c10a863e62525b968f5863946545210052fdd",
      "parents": [
        "985116ae0b7b3ef17e0c0ea2669068dd6b3b39c7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 18:33:53 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 12 18:33:53 2020 +0200"
      },
      "message": "patch 8.2.1192: Lua test fails with older Lua version\n\nProblem:    Lua test fails with older Lua version.\nSolution:   Adjust expected error messages. (closes #6444)\n"
    },
    {
      "commit": "ecdd14a427108aa6f133c00655788f6ae80ad463",
      "tree": "c71ee2e87f0033a876170ceb824a8c508e4cf293",
      "parents": [
        "2b6ef856fb89f703714f3f1f567d9bd7c81079f3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 11 22:49:59 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 11 22:49:59 2020 +0200"
      },
      "message": "patch 8.2.1185: some other tests fail\n\nProblem:    Some other tests fail.\nSolution:   Adjust tests for different assert_fails() behavior.\n"
    },
    {
      "commit": "e49b8e8d7589e85e75aedefab7ce97da47adbf74",
      "tree": "fdec08e0b7c58801713ad2e081cf081ddf4aeccd",
      "parents": [
        "11b6600c88165c70d9ccbbdd4d9c96e8266e365f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 01 13:52:55 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 01 13:52:55 2020 +0200"
      },
      "message": "patch 8.2.1105: insufficient test coverage for Lua\n\nProblem:    Insufficient test coverage for Lua.\nSolution:   Add tests. (Yegappan Lakshmanan, closes #6368)  Fix uncovered\n            memory leak.  Avoid unnecessary copy/free.\n"
    },
    {
      "commit": "a1f9f8666ed3a462eb8a518e78418c57dc41bbd4",
      "tree": "de92931b3cc7d3a9399c872447789c753f005d33",
      "parents": [
        "b7a78f7a6713f07d2fcad0b27dea22925c7b1cdf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 22:41:26 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jun 28 22:41:26 2020 +0200"
      },
      "message": "patch 8.2.1081: Lua: cannot use table.insert() and table.remove()\n\nProblem:    Lua: cannot use table.insert() and table.remove().\nSolution:   Add the list functions. (Prabir Shrestha, closes #6353)\n"
    },
    {
      "commit": "bd84617d1a6766efd59c94aabebb044bef805b99",
      "tree": "57fc315043f9e042b25d78e5c7ebd39ff5b3ad8d",
      "parents": [
        "7147820cb978f5b179cfec2f9d8b7774e28d43e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 12:32:57 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 27 12:32:57 2020 +0200"
      },
      "message": "patch 8.2.1066: Lua arrays are zero based\n\nProblem:    Lua arrays are zero based.\nSolution:   Make Lua arrays one based. (Prabir Shrestha, closes #6347)\n            Note: this is not backwards compatible.\n"
    },
    {
      "commit": "801ab069341c8652680d63c174530fd4feb2911e",
      "tree": "ff8d365fe4c9ea1dbd5b5918b3a58568a77ec18e",
      "parents": [
        "832adf9bb8cd39d8e982d8a35ed8a6d39b974494"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 19:27:56 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jun 25 19:27:56 2020 +0200"
      },
      "message": "patch 8.2.1054: not so easy to pass a lua function to Vim\n\nProblem:    Not so easy to pass a lua function to Vim.\nSolution:   Convert a Lua function and closure to a Vim funcref. (Prabir\n            Shrestha, closes #6246)\n"
    },
    {
      "commit": "788fbb47079e6df4d4815d27273faf8390395029",
      "tree": "4257162a0428962e3aad34a926ff40d08b0d632d",
      "parents": [
        "5cd1cb9ff9d04979ff4cbc36ca8416d83364505d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 31 14:08:12 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 31 14:08:12 2020 +0200"
      },
      "message": "patch 8.2.0858: not easy to require Lua modules\n\nProblem:    Not easy to require Lua modules.\nSolution:   Improve use of Lua path. (Prabir Shrestha, closes #6098)\n"
    },
    {
      "commit": "eb04f0893afe01faff272ef84c70d8cc16d8e80a",
      "tree": "c0397134cdeb9f9e4b9c47bc517a1d6175df64c2",
      "parents": [
        "26e86445bf06ab7e7587dfdf75f33f7c70632b46"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 14:32:35 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun May 17 14:32:35 2020 +0200"
      },
      "message": "patch 8.2.0775: not easy to call a Vim function from Lua\n\nProblem:    Not easy to call a Vim function from Lua.\nSolution:   Add vim.call() and vim.fn(). (Prabir Shrestha, closes #6063)\n"
    },
    {
      "commit": "6ab0953fefe31fef91e40752a675ceb60fc2fe03",
      "tree": "339bd1fc552e35f99dc7a6214170b582c1f6cbd2",
      "parents": [
        "9e175141f3437627c314257ebf894c29c71a9ded"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 14:10:13 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri May 01 14:10:13 2020 +0200"
      },
      "message": "patch 8.2.0672: heredoc in scripts does not accept lower case marker\n\nProblem:    Heredoc in scripts does not accept lower case marker.\nSolution:   Allow lower case only in non-Vim scripts. (Ken Takata,\n            closes #6019)\n"
    },
    {
      "commit": "6c2b7b8055b96463f78abb70f58c4c6d6d4b9d55",
      "tree": "597e3992bed8691b13c5a2c4a459d2541b9acc18",
      "parents": [
        "7a1637f4c00ac3d0cbf894803ada1586a1717470"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 14 20:15:49 2020 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 14 20:15:49 2020 +0200"
      },
      "message": "patch 8.2.0578: heredoc for interfaces does not support \"trim\"\n\nProblem:    Heredoc for interfaces does not support \"trim\".\nSolution:   Update the script heredoc support to be same as the :let command.\n            (Yegappan Lakshmanan, closes #5916)\n"
    },
    {
      "commit": "5feabe00c47fa66d5f4c95213f150488433f78e3",
      "tree": "9e9e980d294d8a3cc5c004f2733538cabef16d86",
      "parents": [
        "9f2d020d396132ecbc0be6faa1de29c7078bb5ac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 30 18:24:53 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 30 18:24:53 2020 +0100"
      },
      "message": "patch 8.2.0183: tests fail when the float feature is disabled\n\nProblem:    Tests fail when the float feature is disabled.\nSolution:   Skip tests that don\u0027t work without float support.\n"
    },
    {
      "commit": "02b31110d31e995326080807716e79e38fe501df",
      "tree": "92f977aa56adfe694332975d171d098422e024e8",
      "parents": [
        "f9f24ce7a0e5988fedf2e2ff751818f9b07510a6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 31 22:16:38 2019 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Aug 31 22:16:38 2019 +0200"
      },
      "message": "patch 8.1.1954: more functions can be used as a method\n\nProblem:    More functions can be used as a method.\nSolution:   Allow more functions to be used 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": "b78286903300477bb8578a47b8170b4551e290c8",
      "tree": "ded333d2ac3cfe663a8e44e9aa425bf75d0163e4",
      "parents": [
        "832615be12bdb5d60b2850e2025592dc67217f37"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 23 13:57:02 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 23 13:57:02 2019 +0100"
      },
      "message": "patch 8.1.1043: Lua interface does not support Blob\n\nProblem:    Lua interface does not support Blob.\nSolution:   Add support to Blob. (Ozaki Kiichi, closes #4151)\n"
    },
    {
      "commit": "4eefe47ea4b6bf958617e924f52bc7a409cfb0ed",
      "tree": "15470a0a1c9387e5b7e30ecce841cd75fa63d42d",
      "parents": [
        "8376c3d3216f65b93fb3bc03dbbe0c1bdf4faeff"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 19 21:59:19 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 19 21:59:19 2019 +0100"
      },
      "message": "patch 8.1.1019: Lua: may garbage collect function reference in use\n\nProblem:    Lua: may garbage collect function reference in use.\nSolution:   Keep the function name instead of the typeval. Make luaV_setref()\n            handle funcref objects. (Ozaki Kiichi, closes #4127)\n"
    },
    {
      "commit": "e165f63598b58bfdac0168583aa1ef75fbf7be6d",
      "tree": "768789fc586f3bb872b94e22610523b8aebf2eae",
      "parents": [
        "6edbbd8114320089c0e603e033775d9dd34cb10a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 10 09:48:59 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 10 09:48:59 2019 +0100"
      },
      "message": "patch 8.1.1004: function \"luaV_setref()\" not covered with tests\n\nProblem:    Function \"luaV_setref()\" not covered with tests.\nSolution:   Add a test. (Dominique Pelle, closes #4089)\n"
    },
    {
      "commit": "9067cd6cdfdc0bb869aa7f5d2a6c607ea8255239",
      "tree": "35d7bf43d853823feca230e914e6486f90e15682",
      "parents": [
        "e1e714ef0d1f4bb8b1712795e9106e3b4ff4c7bd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 01 00:41:54 2019 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 01 00:41:54 2019 +0100"
      },
      "message": "patch 8.1.0672: the Lua interface doesn\u0027t know about v:null\n\nProblem:    The Lua interface doesn\u0027t know about v:null.\nSolution:   Add Lua support for v:null. (Uji, closes #3744)\n"
    },
    {
      "commit": "53901442f37a59e5495165f91db5574c0b43ab04",
      "tree": "45b25c0438bb017fb7201d9da9394664ed8b9d46",
      "parents": [
        "00136dc321586800986e8f743c2f108f5eecbf92"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 25 22:02:36 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jul 25 22:02:36 2018 +0200"
      },
      "message": "patch 8.1.0212: preferred cursor column not set in interfaces\n\nProblem:    Preferred cursor column not set in interfaces.\nSolution:   Set w_set_curswant when setting the cursor. (David Hotham,\n            closes #3060)\n"
    },
    {
      "commit": "fe08df452af10db8a24dbeb1bd9ef09492a4bc66",
      "tree": "6efc248890dc4e3d4096d52d9b6eb99721e21787",
      "parents": [
        "2549acf794109731eab693bd396bb863d0e2cff4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 07 23:07:41 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jul 07 23:07:41 2018 +0200"
      },
      "message": "patch 8.1.0164: luaeval(\u0027vim.buffer().name\u0027) returns an error\n\nProblem:    luaeval(\u0027vim.buffer().name\u0027) returns an error.\nSolution:   Return an empty string. (Dominique Pelle, closes #3167)\n"
    },
    {
      "commit": "a8a60d0c6b292216e55f005cf9637789a771d34b",
      "tree": "9b860a4b584d4b0d763be7f2ce1b04825a90c2e5",
      "parents": [
        "33d5ab3795720b7d986f9f17f660ee9e448466e0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 02 22:54:36 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jul 02 22:54:36 2018 +0200"
      },
      "message": "patch 8.1.0139: Lua tests fail on some platforms\n\nProblem:    Lua tests fail on some platforms.\nSolution:   Accept a hex number with and without \"0x\". (Ken Takata,\n            closes #3137)\n"
    },
    {
      "commit": "2f362bf7f9acc9ec87799d1e41bf0ae7712d1f7a",
      "tree": "0877ef3914be5416d613589cf09c96051d558037",
      "parents": [
        "e0429681aed5448d1c3b8399d152a2b1a05ea6d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 01 19:49:27 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 01 19:49:27 2018 +0200"
      },
      "message": "patch 8.1.0136: Lua tests don\u0027t cover new features\n\nProblem:    Lua tests don\u0027t cover new features.\nSolution:   Add more tests. (Dominique Pelle, closes #3130)\n"
    },
    {
      "commit": "ca06da92432a57e5dcf3e0eebd322fae80941a6b",
      "tree": "3618c893dc8c4111e0d1e77a1cefadd90133815a",
      "parents": [
        "ffd112edc6a8f72b66c06207bff4431f6aec7b6f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 01 15:12:05 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jul 01 15:12:05 2018 +0200"
      },
      "message": "patch 8.1.0134: Lua interface does not support funcref\n\nProblem:    Lua interface does not support funcref.\nSolution:   Add funcref support. (Luis Carvalho)\n"
    },
    {
      "commit": "4ff4814b383bc85fbf5d8f62c8022f4379d7a490",
      "tree": "c96b94a5bc08b93233ddba5a8cbe7a66ab2f0b4c",
      "parents": [
        "1fbfe7c48cb711f5a6deae535b3ec3bfe7952ce9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 30 21:50:25 2018 +0200"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jun 30 21:50:25 2018 +0200"
      },
      "message": "patch 8.1.0132: lua tests are old style\n\nProblem:    Lua tests are old style.\nSolution:   Convert to new style tests.  Improve coverage. (Dominique Pelle,\n            closes #3091)\n"
    },
    {
      "commit": "d58f03b1c21b5b0242718f89da53ddd67b1eff6b",
      "tree": "8d26ad06a50967f6e14eb24e2556e38bae7091ae",
      "parents": [
        "6fe2eb43d2527cc8a3450456a60639e87f16d32d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 29 22:48:45 2017 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 29 22:48:45 2017 +0100"
      },
      "message": "patch 8.0.0268: may get ml_get error when :luado deletes lines\n\nProblem:    May get ml_get error when :luado deletes lines or switches to\n            another buffer. (Nikolai Pavlov, issue #1421)\nSolution:   Check the buffer and line every time.\n"
    }
  ]
}
