)]}'
{
  "log": [
    {
      "commit": "3a2505cc183b3c5f4852ae8a945172582fbc650f",
      "tree": "4094257772a8e52c73df8d8213cb46206edd5d0a",
      "parents": [
        "2e09634a7880f55a61cb6b959dd89c51972866af"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 09 16:40:41 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 09 16:40:41 2020 +0100"
      },
      "message": "patch 8.2.0367: can use :pedit in a popup window\n\nProblem:    Can use :pedit in a popup window.\nSolution:   Disallow it.\n"
    },
    {
      "commit": "2e09634a7880f55a61cb6b959dd89c51972866af",
      "tree": "5888645dd4f3c8496875e0af879bcfa36aa74d91",
      "parents": [
        "283e5f4e69b204e0eafd408548e69b7ca9b4871b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 09 12:13:27 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 09 12:13:27 2020 +0100"
      },
      "message": "patch 8.2.0366: hardcopy command not tested enough\n\nProblem:    Hardcopy command not tested enough.\nSolution:   Add tests for printing. (Dominique Pelle, closes #5748)\n"
    },
    {
      "commit": "283e5f4e69b204e0eafd408548e69b7ca9b4871b",
      "tree": "cd8282fab5f965254d87af762fe9bdcd67e5c30d",
      "parents": [
        "693e80e93897aff3b07a1ef12b68a6527702f3d7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 09 08:17:52 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 09 08:17:52 2020 +0100"
      },
      "message": "patch 8.2.0365: tag kind can\u0027t be a multi-byte character\n\nProblem:    Tag kind can\u0027t be a multi-byte character. (Marcin Szamotulski)\nSolution:   Recognize multi-byte character. (closes #5724)\n"
    },
    {
      "commit": "693e80e93897aff3b07a1ef12b68a6527702f3d7",
      "tree": "97ceb224303da95aaf9888080c9a6ccd762508e5",
      "parents": [
        "f5f1e10d0d39890298cdf27f664d466c8872b87e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 08 18:41:09 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 08 18:41:09 2020 +0100"
      },
      "message": "patch 8.2.0364: printf test failing on Haiku\n\nProblem:    Printf test failing on Haiku.\nSolution:   Make a difference between int and short. (Dominique Pelle,\n            closes #5749)\n"
    },
    {
      "commit": "f5f1e10d0d39890298cdf27f664d466c8872b87e",
      "tree": "5485b5ec47d1236a14e2db3dc0fecc87d6e7ce5d",
      "parents": [
        "d0d440f702d1c6fef36386f8b91d074d0f3e4718"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 08 05:13:15 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 08 05:13:15 2020 +0100"
      },
      "message": "patch 8.2.0363: some Normal mode commands not tested\n\nProblem:    Some Normal mode commands not tested.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5746)\n"
    },
    {
      "commit": "d0d440f702d1c6fef36386f8b91d074d0f3e4718",
      "tree": "5cd910694e36b8f245a0b6bccdae289552cc5bac",
      "parents": [
        "14e57909e662a43a42438e2701654af48af49b03"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 07 17:24:59 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 07 17:24:59 2020 +0100"
      },
      "message": "patch 8.2.0362: MS-Windows: channel test fails if grep is not available\n\nProblem:    MS-Windows: channel test fails if grep is not available.\nSolution:   Use another command. (Ken Takata, closes #5739)\n"
    },
    {
      "commit": "14e57909e662a43a42438e2701654af48af49b03",
      "tree": "1c613eeeff3d485e32047df43c24f6da708769d1",
      "parents": [
        "8eab73132838e977092d7b46f70b4ecf6274fd6a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 07 16:59:25 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 07 16:59:25 2020 +0100"
      },
      "message": "patch 8.2.0361: internal error when using \"0\" for a callback\n\nProblem:    Internal error when using \"0\" for a callback.\nSolution:   Give a normal error. (closes #5743)\n"
    },
    {
      "commit": "8eab73132838e977092d7b46f70b4ecf6274fd6a",
      "tree": "4e43087b980b1397dc397675c00055d7f1901a8c",
      "parents": [
        "ba2920fe976b37326933afa820616523b509495f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 06 22:25:56 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 06 22:25:56 2020 +0100"
      },
      "message": "patch 8.2.0360: yaml files are only recognized by the file extension\n\nProblem:    Yaml files are only recognized by the file extension.\nSolution:   Check for a line starting with \"%YAML\". (Jason Franklin)\n"
    },
    {
      "commit": "ba2920fe976b37326933afa820616523b509495f",
      "tree": "49b8c52752e54eaeed2c3617be1919613e060af0",
      "parents": [
        "bd7206e02c957f0619e68e1628e2a3e91dd41e06"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 06 21:43:17 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 06 21:43:17 2020 +0100"
      },
      "message": "patch 8.2.0359: popup_atcursor() may hang\n\nProblem:    popup_atcursor() may hang. (Yasuhiro Matsumoto)\nSolution:   Take the decoration into account. (closes #5728)\n"
    },
    {
      "commit": "bd7206e02c957f0619e68e1628e2a3e91dd41e06",
      "tree": "b762d33b1db234275b8b519fecebdcb4b7661082",
      "parents": [
        "49b79bd4888341d527c95f2aa73ed953203ce2b6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 06 20:36:04 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 06 20:36:04 2020 +0100"
      },
      "message": "patch 8.2.0358: insufficient testing for indent.c\n\nProblem:    Insufficient testing for indent.c.\nSolution:   Add indent tests. (Yegappan Lakshmanan, closes #5736)\n"
    },
    {
      "commit": "49b79bd4888341d527c95f2aa73ed953203ce2b6",
      "tree": "d43e2c107c13b78845cf4e72670f696c21e88717",
      "parents": [
        "8f027fe470555252b258508c455e93700a969cb1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 05 21:52:55 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 05 21:52:55 2020 +0100"
      },
      "message": "patch 8.2.0357: cannot delete a text property matching both id and type\n\nProblem:    Cannot delete a text property matching both id and type. (Axel\n            Forsman)\nSolution:   Add the \"both\" argument.\n"
    },
    {
      "commit": "8f027fe470555252b258508c455e93700a969cb1",
      "tree": "073ea9753872a8345c43a07e77b7c52c4e618259",
      "parents": [
        "a471eeae75cda982bb6ddffbb0cbb71d868b97bf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 04 23:21:35 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 04 23:21:35 2020 +0100"
      },
      "message": "patch 8.2.0356: MS-Windows: feedkeys() with VIMDLL cannot handle CSI\n\nProblem:    MS-Windows: feedkeys() with VIMDLL cannot handle CSI correctly.\nSolution:   Modify mch_inchar() to encode CSI bytes. (Ozaki Kiichi, Ken\n            Takata, closes #5726)\n"
    },
    {
      "commit": "a471eeae75cda982bb6ddffbb0cbb71d868b97bf",
      "tree": "bdd8d5b249cd291c30a2d96e77d48cb8f5d4dd17",
      "parents": [
        "a65bb53514a1af1ec0dc5c4831dfaef69f139a48"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 04 22:20:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 04 22:20:26 2020 +0100"
      },
      "message": "patch 8.2.0355: Vim9: str_val is confusing, it\u0027s a number\n\nProblem:    Vim9: str_val is confusing, it\u0027s a number\nSolution:   Rename to stnr_val.\n"
    },
    {
      "commit": "a65bb53514a1af1ec0dc5c4831dfaef69f139a48",
      "tree": "c06212eb25eddc0c30a77516287dc798471599cd",
      "parents": [
        "d0df1aacd81000d95815bea397257d8dc0d2c72d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 04 22:06:07 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 04 22:06:07 2020 +0100"
      },
      "message": "patch 8.2.0354: Python 3.9 does not define _Py_DEC_REFTOTAL\n\nProblem:    Python 3.9 does not define _Py_DEC_REFTOTAL. (Zdenek Dohnal)\nSolution:   Remove it, it was only for debugging.\n"
    },
    {
      "commit": "d0df1aacd81000d95815bea397257d8dc0d2c72d",
      "tree": "e3c65d6362986f06b66f22ed1917c0d969f8f527",
      "parents": [
        "36ddf9383181f93b080eb26121bdff37e394d2db"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 04 21:50:46 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 04 21:50:46 2020 +0100"
      },
      "message": "patch 8.2.0353: Vim9: while loop not tested\n\nProblem:    Vim9: while loop not tested.\nSolution:   Add test with \"while\", \"break\" and \"continue\"\n"
    },
    {
      "commit": "36ddf9383181f93b080eb26121bdff37e394d2db",
      "tree": "8c66f64740b9d323ebcff24f949f9f2cabf929ee",
      "parents": [
        "3e919d2924c87eb8fee62603788fcc3ced2a0031"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 03 23:06:48 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 03 23:06:48 2020 +0100"
      },
      "message": "patch 8.2.0352: FreeBSD: test for sourcing utf-8 is skipped\n\nProblem:    FreeBSD: test for sourcing utf-8 is skipped.\nSolution:   Run the matchadd_conceal test separately to avoid that setting\n            \u0027term\u0027 to \"ansi\" causes problems for other tests. (Ozaki Kiichi,\n            closes #5721)\n"
    },
    {
      "commit": "3e919d2924c87eb8fee62603788fcc3ced2a0031",
      "tree": "d29b0edfc97afa0b8dba7d192e2b514fa4e91154",
      "parents": [
        "080457c02d51f87e7d61ebd3e3aeef4468be939c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 03 22:56:39 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 03 22:56:39 2020 +0100"
      },
      "message": "patch 8.2.0351: terminal in popup test is still a bit flaky\n\nProblem:    Terminal in popup test is still a bit flaky.\nSolution:   Clear and redraw before opening the popup.\n"
    },
    {
      "commit": "080457c02d51f87e7d61ebd3e3aeef4468be939c",
      "tree": "36adfda3a4226263e7b8f3b88622790d87880410",
      "parents": [
        "6d69bf602b4ebdb195f02953a0b33c91ec08e599"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 03 21:53:32 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 03 21:53:32 2020 +0100"
      },
      "message": "patch 8.2.0350: Vim9: expression tests don\u0027t use recognized constants\n\nProblem:    Vim9: expression tests don\u0027t use recognized constants.\nSolution:   Recognize \"true\" and \"false\" as constants.  Make skipping work for\n            assignment and expression evaluation.\n"
    },
    {
      "commit": "6d69bf602b4ebdb195f02953a0b33c91ec08e599",
      "tree": "7d71e141b9288746edc1f2f100067709510b03e0",
      "parents": [
        "5381c7a1628eeca81a46b811158be4cd47ba5815"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 03 19:02:12 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 03 19:02:12 2020 +0100"
      },
      "message": "patch 8.2.0349: Vim9: constant expression not well tested\n\nProblem:    Vim9: constant expression not well tested.\nSolution:   Add tests for \"if\" with constant expression.\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": "91ffc8a5f5c7b1c6979b3352a12ed779d11173a9",
      "tree": "6ad08faaa3709ac3982b2324e98c5816dd567687",
      "parents": [
        "61a6d4e48b4778bdbc741af8ac59519b70f65db8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 02 20:54:22 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 02 20:54:22 2020 +0100"
      },
      "message": "patch 8.2.0347: various code not covered by tests\n\nProblem:    Various code not covered by tests.\nSolution:   Add more test coverage. (Yegappan Lakshmanan, closes #5720)\n"
    },
    {
      "commit": "61a6d4e48b4778bdbc741af8ac59519b70f65db8",
      "tree": "ffa03817059df8f22ed6e4285e788db657e1c185",
      "parents": [
        "815eb83b09914ecff32193913a373cb385868421"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 23:32:25 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 23:32:25 2020 +0100"
      },
      "message": "patch 8.2.0346: Vim9: finding common list type not tested\n\nProblem:    Vim9: finding common list type not tested.\nSolution:   Add more tests.  Fix listing function.  Fix overwriting type.\n"
    },
    {
      "commit": "815eb83b09914ecff32193913a373cb385868421",
      "tree": "9734d9d1e942f48a5715797ecbfb4f0827587e20",
      "parents": [
        "ab55c6826f9080477fea6d5593f0b77931acfc1d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 20:34:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 20:34:26 2020 +0100"
      },
      "message": "patch 8.2.0345: compiler warning when building without the float feature\n\nProblem:    Compiler warning when building without the float feature.\nSolution:   Add #ifdef. (John Marriott)\n"
    },
    {
      "commit": "ab55c6826f9080477fea6d5593f0b77931acfc1d",
      "tree": "8eab5db5e705485fdca410222977a7abe5d7cdcf",
      "parents": [
        "eab6dff19f387469a200011bc6cf3508f5e43a4a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 19:41:43 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 19:41:43 2020 +0100"
      },
      "message": "patch 8.2.0344: \":def\" not skipped properly\n\nProblem:    \":def\" not skipped properly.\nSolution:   Add CMD_def to list of commands the require evaluation even when\n            not being executed.\n"
    },
    {
      "commit": "eab6dff19f387469a200011bc6cf3508f5e43a4a",
      "tree": "ca478c342a695a07cfb7234324cecf2b714ec7b1",
      "parents": [
        "f51cb4e08ef904d137c27fe7cddb4702d8dcb2a2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 19:06:45 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 19:06:45 2020 +0100"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "f51cb4e08ef904d137c27fe7cddb4702d8dcb2a2",
      "tree": "6463de777055e2bc9a83f810309e711ebf84592b",
      "parents": [
        "0546d7df13b041833121b2d56036e1c62ea3b0c1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 17:55:14 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 17:55:14 2020 +0100"
      },
      "message": "patch 8.2.0343: Vim9: using wrong instruction, limited test coverage\n\nProblem:    Vim9: using wrong instruction, limited test coverage.\nSolution:   Use ISN_PUSHJOB.  Add a few more tests.\n"
    },
    {
      "commit": "0546d7df13b041833121b2d56036e1c62ea3b0c1",
      "tree": "7cd0a13998c53f0d310c8d6478cb19a2ae628dc6",
      "parents": [
        "41fe061753923986e6676424132960d970bb2a76"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 16:53:09 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 16:53:09 2020 +0100"
      },
      "message": "patch 8.2.0342: some code in ex_getln.c not covered by tests\n\nProblem:    Some code in ex_getln.c not covered by tests.\nSolution:   Add more tests. (Yegappan Lakshmanan, closes #5717)\n"
    },
    {
      "commit": "41fe061753923986e6676424132960d970bb2a76",
      "tree": "1c87494d9a04f7fe8dad5d6517594eb81e181750",
      "parents": [
        "087d2e15184bea3bf455dd266bd6ed66a45396e5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 16:22:40 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 16:22:40 2020 +0100"
      },
      "message": "patch 8.2.0341: using \":for\" in Vim9 script gives an error\n\nProblem:    Using \":for\" in Vim9 script gives an error.\nSolution:   Pass the LET_NO_COMMAND flag. (closes #5715)\n"
    },
    {
      "commit": "087d2e15184bea3bf455dd266bd6ed66a45396e5",
      "tree": "0e3c177d7533986e7192ab251a5f87bf640b68b9",
      "parents": [
        "fbdd08ed9b1798885915c7f27c94786906d258e4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 15:36:42 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 15:36:42 2020 +0100"
      },
      "message": "patch 8.2.0340: Vim9: function and partial types not tested\n\nProblem:    Vim9: function and partial types not tested.\nSolution:   Support more for partial, add tests.\n"
    },
    {
      "commit": "fbdd08ed9b1798885915c7f27c94786906d258e4",
      "tree": "c228db6d29862aa4f3b7dbcdf19a009ceac12f4a",
      "parents": [
        "f4f190d8219fc93c6e58e54ce7c1ac15af07840f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 14:04:46 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 14:04:46 2020 +0100"
      },
      "message": "patch 8.2.0339: Vim9: function return type may depend on arguments\n\nProblem:    Vim9: function return type may depend on arguments.\nSolution:   Instead of a fixed return type use a function to figure out the\n            return type.\n"
    },
    {
      "commit": "f4f190d8219fc93c6e58e54ce7c1ac15af07840f",
      "tree": "eaaa9de2a1c3df85d5dce07ef21f9ef7954c4cac",
      "parents": [
        "b54b8e0c86b0590394803157818c72412a6f0b6a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 13:01:16 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 13:01:16 2020 +0100"
      },
      "message": "patch 8.2.0338: build failure without the channel feature\n\nProblem:    Build failure without the channel feature.\nSolution:   Add #ifdef\n"
    },
    {
      "commit": "b54b8e0c86b0590394803157818c72412a6f0b6a",
      "tree": "d9c7e25bf4bfb8ef72ccd4d8a2cee5049a5c7585",
      "parents": [
        "42a480bf7243ea8bce498264911e187931d083e5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 01:05:53 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 01 01:05:53 2020 +0100"
      },
      "message": "patch 8.2.0337: build fails on a few systems\n\nProblem:    Build fails on a few systems.\nSolution:   Use vim_snprintf() instead of snprintf().\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"
    },
    {
      "commit": "cc390ff5b2c8725c55b961b24322c470659ede9f",
      "tree": "b79b29bf770a6de9d484accad77cee9ac41bcec6",
      "parents": [
        "dd58923c6bcb026de7134d9874e69e0a2b01682d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 22:06:30 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 22:06:30 2020 +0100"
      },
      "message": "patch 8.2.0335: no completion for :disassemble\n\nProblem:    No completion for :disassemble.\nSolution:   Make completion work.  Also complete script-local functions if the\n            name starts with \"s:\".\n"
    },
    {
      "commit": "dd58923c6bcb026de7134d9874e69e0a2b01682d",
      "tree": "96e5bb7145241ace4d7f217640cecb039d2b3d5d",
      "parents": [
        "57c339569e96725e24e79944bf99f70c50afb5b1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 17:38:12 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 17:38:12 2020 +0100"
      },
      "message": "patch 8.2.0334: abort called when using test_void()\n\nProblem:    Abort called when using test_void(). (Dominique Pelle)\nSolution:   Only give an error, don\u0027t abort.\n"
    },
    {
      "commit": "57c339569e96725e24e79944bf99f70c50afb5b1",
      "tree": "529d35807a0f94a950af14a28de2697790644f1d",
      "parents": [
        "d30ae2fc4acb3861fc7dc9618c1f90eee997d412"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 16:09:16 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 16:09:16 2020 +0100"
      },
      "message": "patch 8.2.0333: terminal in popup test is flaky\n\nProblem:    Terminal in popup test is flaky.\nSolution:   Make sure redraw is done before opening the popup.\n"
    },
    {
      "commit": "d30ae2fc4acb3861fc7dc9618c1f90eee997d412",
      "tree": "747555451d703f87262a46867fe178e0651b7616",
      "parents": [
        "7c215c58936cbebd4132ad6112d04db54b7c153e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 14:23:58 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 14:23:58 2020 +0100"
      },
      "message": "patch 8.2.0332: some code in ex_getln.c not covered by tests\n\nProblem:    Some code in ex_getln.c not covered by tests.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #5710)\n"
    },
    {
      "commit": "7c215c58936cbebd4132ad6112d04db54b7c153e",
      "tree": "828a4e93e763e10d9b565229f6788007d1552ea2",
      "parents": [
        "57c732ed782607ce6a8c4f9eeb65b95a00e37701"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 13:43:27 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 29 13:43:27 2020 +0100"
      },
      "message": "patch 8.2.0331: internal error when using test_void() and test_unknown()\n\nProblem:    Internal error when using test_void() and test_unknown().\n            (Dominique Pelle)\nSolution:   Give a normal error.\n"
    },
    {
      "commit": "57c732ed782607ce6a8c4f9eeb65b95a00e37701",
      "tree": "0f5623ad164ba22994ee3fe2ab971decb9bf52d2",
      "parents": [
        "ec084d3356cc2a23f2f44707810c38ab590d2e66"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 28 22:51:54 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 28 22:51:54 2020 +0100"
      },
      "message": "patch 8.2.0330: build error with popup window but without terminal\n\nProblem:    Build error with popup window but without terminal.\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "ec084d3356cc2a23f2f44707810c38ab590d2e66",
      "tree": "338049b463f0c24c7d9d6ccbefb5fd4e479547bc",
      "parents": [
        "e52e0c89d1a6305beca3c01f89a4892dcb43bc71"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 28 22:44:47 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 28 22:44:47 2020 +0100"
      },
      "message": "patch 8.2.0329: popup filter converts 0x80 bytes\n\nProblem:    Popup filter converts 0x80 bytes.\nSolution:   Keep 0x80 bytes as-is. (Ozaki Kiichi, closes #5706)\n"
    },
    {
      "commit": "e52e0c89d1a6305beca3c01f89a4892dcb43bc71",
      "tree": "d54216cc94ae0eb3c8a737b3298be99b9360297c",
      "parents": [
        "80ae880f5fed8022c69d05dd1efee49259929cb5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 28 22:20:10 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 28 22:20:10 2020 +0100"
      },
      "message": "patch 8.2.0328: no redraw when leaving term-normal mode in popup terminal\n\nProblem:    No redraw when leaving terminal-normal mode in a terminal popup\n            window.\nSolution:   Redraw the popup window. (closes #5708)\n"
    },
    {
      "commit": "80ae880f5fed8022c69d05dd1efee49259929cb5",
      "tree": "c5219a960c034b06e4471c0dd383ac232b04547c",
      "parents": [
        "d5aec0ced17f8f60761128bff32e54ad2d1d57ef"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 28 19:11:18 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 28 19:11:18 2020 +0100"
      },
      "message": "patch 8.2.0327: crash when opening and closing two popup terminal windows\n\nProblem:    Crash when opening and closing two popup terminal windows.\nSolution:   Check that prevwin is valid. (closes #5707)\n"
    },
    {
      "commit": "d5aec0ced17f8f60761128bff32e54ad2d1d57ef",
      "tree": "03ced357f3052c001482cf75e0a3e1536d9372b9",
      "parents": [
        "578fe947e3ad0cc7313c798cf76cc43dbf9b4ea6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 27 21:48:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 27 21:48:51 2020 +0100"
      },
      "message": "patch 8.2.0326: compiler warning for using uninitialized variable\n\nProblem:    Compiler warning for using uninitialized variable. (Yegappan\n            Lakshmanan)\nSolution:   Do not jump to failed but return.\n"
    },
    {
      "commit": "578fe947e3ad0cc7313c798cf76cc43dbf9b4ea6",
      "tree": "7c78937ed1bf9a7b7e710355b5c7722faa6db36e",
      "parents": [
        "12f20038714928bfecdeee31ed1f927324542034"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 27 21:32:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 27 21:32:51 2020 +0100"
      },
      "message": "patch 8.2.0325: ex_getln.c code not covered by tests\n\nProblem:    Ex_getln.c code not covered by tests.\nSolution:   Add a few more tests. (Yegappan Lakshmanan, closes #5702)\n"
    },
    {
      "commit": "12f20038714928bfecdeee31ed1f927324542034",
      "tree": "2a621ca1c4a57514ec42c53132f1839a452167e2",
      "parents": [
        "7eeefd4a395fe3d7c7a2a0879467cf7ed4c29fe6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 22:06:00 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 22:06:00 2020 +0100"
      },
      "message": "patch 8.2.0324: text property not updated correctly when inserting/deleting\n\nProblem:    Text property not updated correctly when inserting/deleting.\nSolution:   Use the right column when deleting. Make zero-width text\n            properties respect start_incl and end_incl. (Axel Forsman,\n            closes #5696, closes #5679)\n"
    },
    {
      "commit": "7eeefd4a395fe3d7c7a2a0879467cf7ed4c29fe6",
      "tree": "a7d77697ae53255e35510b686f3ba2584803eb3a",
      "parents": [
        "b35efa5ed040162f5c988c71dfc1159045e47585"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 21:24:23 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 21:24:23 2020 +0100"
      },
      "message": "patch 8.2.0323: Vim9: calling a function that is defined later is slow\n\nProblem:    Vim9: calling a function that is defined later is slow.\nSolution:   Once the function is found update the instruction so it can be\n            called directly.\n"
    },
    {
      "commit": "b35efa5ed040162f5c988c71dfc1159045e47585",
      "tree": "df4c2a1b3c97337afd1351672c27c0759c3d5bbb",
      "parents": [
        "ad39c094d261109a695aba2c4f19fe336736cc55"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 20:15:18 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 20:15:18 2020 +0100"
      },
      "message": "patch 8.2.0322: Vim9: error checks not tested\n\nProblem:    Vim9: error checks not tested.\nSolution:   Add more test cases.  Avoid error for function loaded later.\n"
    },
    {
      "commit": "ad39c094d261109a695aba2c4f19fe336736cc55",
      "tree": "dec5a6a908cb0bd81b04688583d5de1b8196f878",
      "parents": [
        "b3f740695a0199d22cd97aee314f06c7ae32d2ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 18:23:43 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 18:23:43 2020 +0100"
      },
      "message": "patch 8.2.0321: Vim9: \":execute\" does not work yet\n\nProblem:    Vim9: \":execute\" does not work yet.\nSolution:   Add ISN_EXECUTE. (closes #5699) Also make :echo work with more\n            than one argument.\n"
    },
    {
      "commit": "b3f740695a0199d22cd97aee314f06c7ae32d2ea",
      "tree": "8221662bb578d80a7a044f8a20aef09394a5a1a8",
      "parents": [
        "d672dde584effd55702ee15efec4cb2a8c77bf85"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 16:16:53 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 16:16:53 2020 +0100"
      },
      "message": "patch 8.2.0320: no Haiku support\n\nProblem:    No Haiku support.\nSolution:   Add support for Haiku. (Emir Sari, closes #5605)\n"
    },
    {
      "commit": "d672dde584effd55702ee15efec4cb2a8c77bf85",
      "tree": "742fb3cd5f535e1571827c81060572ce735ef96d",
      "parents": [
        "bc93cebb692f47488d66f078d1728031e9be35e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 13:43:51 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 13:43:51 2020 +0100"
      },
      "message": "patch 8.2.0319: file missing in distribution, comments outdated\n\nProblem:    File missing in distribution, comments outdated.\nSolution:   Correct path of README file.  Update comments.\n"
    },
    {
      "commit": "bc93cebb692f47488d66f078d1728031e9be35e7",
      "tree": "b7f5cebc4cff0cc4a4f678fdcc890226415647e1",
      "parents": [
        "0c2ca58ef06ac49d40330bbe1ee70c3d8af7a648"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 13:36:21 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 26 13:36:21 2020 +0100"
      },
      "message": "Update runtime files.\n"
    },
    {
      "commit": "0c2ca58ef06ac49d40330bbe1ee70c3d8af7a648",
      "tree": "1fb77e6745c3bbc846a36703651e10f3cbf80229",
      "parents": [
        "703ea9eaefd3628d75c8c2fa19f934f6832638f1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 25 22:58:29 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 25 22:58:29 2020 +0100"
      },
      "message": "patch 8.2.0318: Vim9: types not sufficiently tested\n\nProblem:    Vim9: types not sufficiently tested.\nSolution:   Add tests with more types.\n"
    },
    {
      "commit": "703ea9eaefd3628d75c8c2fa19f934f6832638f1",
      "tree": "475871633cd4e9c5033149a1b639b6797146ce0b",
      "parents": [
        "8d588ccee57390aa01c2395fc599bbe6506ee13a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 25 22:04:55 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 25 22:04:55 2020 +0100"
      },
      "message": "patch 8.2.0317: MSVC: _CRT_SECURE_NO_DEPRECATE not defined on DEBUG build\n\nProblem:    MSVC: _CRT_SECURE_NO_DEPRECATE not defined on DEBUG build.\nSolution:   Move where CFLAGS is updated. (Ken Takata, closes #5692)\n"
    },
    {
      "commit": "8d588ccee57390aa01c2395fc599bbe6506ee13a",
      "tree": "327836ed8bfb53b077dba03c311fce8539d067f6",
      "parents": [
        "c593bec4120f122e8a9129ec461968f1bd214435"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 25 21:47:45 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 25 21:47:45 2020 +0100"
      },
      "message": "patch 8.2.0316: ex_getln.c code has insufficient test coverage\n\nProblem:    ex_getln.c code has insufficient test coverage.\nSolution:   Add more tests. Fix a problem. (Yegappan Lakshmanan, closes #5693)\n"
    },
    {
      "commit": "c593bec4120f122e8a9129ec461968f1bd214435",
      "tree": "22369683929b342529fb245d598e4ee9132d917b",
      "parents": [
        "e010c720b2024d8c6df45c60c6001c3b4f157de1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 25 21:26:49 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 25 21:26:49 2020 +0100"
      },
      "message": "patch 8.2.0315: build failure on HP-UX system\n\nProblem:    Build failure on HP-UX system.\nSolution:   Use LONG_LONG_MIN instead of LLONG_MIN.  Add type casts for switch\n            statement. (John Marriott)\n"
    },
    {
      "commit": "e010c720b2024d8c6df45c60c6001c3b4f157de1",
      "tree": "471a19de259f377fde2b0589a6c21db9bc316b00",
      "parents": [
        "fa29c8abd62c2733d5505563600ea35dddf73dca"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 24 21:37:54 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 24 21:37:54 2020 +0100"
      },
      "message": "patch 8.2.0314: short name not set for terminal buffer\n\nProblem:    Short name not set for terminal buffer.\nSolution:   Set the short name. (closes #5687)\n"
    },
    {
      "commit": "fa29c8abd62c2733d5505563600ea35dddf73dca",
      "tree": "ffc9362186e93eecfd00e057704be6d6d616d0a5",
      "parents": [
        "f2d5c240a56853c0bbbc7979e9bff095de6c73ec"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 22:35:05 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 22:35:05 2020 +0100"
      },
      "message": "patch 8.2.0313: Vim9: insufficient script tests\n\nProblem:    Vim9: insufficient script tests.\nSolution:   Add tests.  Make import of alphanumeric name work.\n"
    },
    {
      "commit": "f2d5c240a56853c0bbbc7979e9bff095de6c73ec",
      "tree": "1244a029c4c623cd9e48743af1e7d442f9562402",
      "parents": [
        "750802b55c6edda4d3bc78c41ad0a25a3450a557"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 21:25:54 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 21:25:54 2020 +0100"
      },
      "message": "patch 8.2.0312: Vim9: insufficient script tests\n\nProblem:    Vim9: insufficient script tests.\nSolution:   Add more tests.  Make \"import * as Name\" work.\n"
    },
    {
      "commit": "750802b55c6edda4d3bc78c41ad0a25a3450a557",
      "tree": "bbd7bf53ce2e50daa7af2520c28eabaab38677ce",
      "parents": [
        "8fb1b47a5e24892b23c3923a07d8a850d99b14b2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 18:08:33 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 18:08:33 2020 +0100"
      },
      "message": "patch 8.2.0311: Vim9: insufficient script tests\n\nProblem:    Vim9: insufficient script tests.\nSolution:   Add tests.  Free imports when re-using a script.\n"
    },
    {
      "commit": "8fb1b47a5e24892b23c3923a07d8a850d99b14b2",
      "tree": "9f6870f3cdaf53d340a535ec66c9a4b71ead5dc2",
      "parents": [
        "b81f56fb57c87a7490dd79908c257437d1958447"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 16:16:26 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 16:16:26 2020 +0100"
      },
      "message": "patch 8.2.0310: autocmd test fails on a slow system\n\nProblem:    Autocmd test fails on a slow system.\nSolution:   Adjust the expectations. (James McCoy, closes #5685)\n"
    },
    {
      "commit": "b81f56fb57c87a7490dd79908c257437d1958447",
      "tree": "fa363ee5893351d602dea5245003629852a09d83",
      "parents": [
        "1aa76b8fd06c278fe36c39b0bbe7233c775d7423"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 15:29:46 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 15:29:46 2020 +0100"
      },
      "message": "patch 8.2.0309: window-local values have confusing name\n\nProblem:    Window-local values have confusing name.\nSolution:   Rename w_p_bri* to w_briopt_*.\n"
    },
    {
      "commit": "1aa76b8fd06c278fe36c39b0bbe7233c775d7423",
      "tree": "3203a054c0b914e6c4dda0bc2d0b274584995ee8",
      "parents": [
        "026270c01d8ae4425b2afe289d464451718cb9ab"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 15:17:27 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 15:17:27 2020 +0100"
      },
      "message": "patch 8.2.0308: \u0027showbreak\u0027 does not work for a very long line\n\nProblem:    \u0027showbreak\u0027 does not work for a very long line. (John Little)\nSolution:   Check whether \u0027briopt\u0027 contains \"sbr\". (Ken Takata, closes #5523,\n            closes #5684)\n"
    },
    {
      "commit": "026270c01d8ae4425b2afe289d464451718cb9ab",
      "tree": "211d354fc5c7c51a2d06980caf95061cb9bfad2b",
      "parents": [
        "83f37b91426b419a913aa4f42d041b2111b57864"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 15:10:16 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 15:10:16 2020 +0100"
      },
      "message": "patch 8.2.0307: Python 3 vim.eval not well tested\n\nProblem:    Python 3 vim.eval not well tested.\nSolution:   Add a test. (Dominique Pelle, closes #5680)\n"
    },
    {
      "commit": "83f37b91426b419a913aa4f42d041b2111b57864",
      "tree": "6d508483d9e6ca68f2cbab5d11a282003fe60c0a",
      "parents": [
        "8040a7147f5b896a702d1684e7831df107490f45"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 14:35:01 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 14:35:01 2020 +0100"
      },
      "message": "patch 8.2.0306: Vim9: :substitute(pat(repl does not work in Vim9 script\n\nProblem:    Vim9: :substitute(pat(repl does not work in Vim9 script.\nSolution:   Remember starting with a colon. (closes #5676)\n"
    },
    {
      "commit": "8040a7147f5b896a702d1684e7831df107490f45",
      "tree": "869b44aef997108c12de5b561a5bd10742171f3b",
      "parents": [
        "95ffd43f88226599728d15cb1b7b272111ea1266"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 13:38:08 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 13:38:08 2020 +0100"
      },
      "message": "patch 8.2.0305: relativenumber test fails on some systems\n\nProblem:    Relativenumber test fails on some systems. (James McCoy)\nSolution:   Clear the command line.\n"
    },
    {
      "commit": "95ffd43f88226599728d15cb1b7b272111ea1266",
      "tree": "fdc4fbf5a34c07e47b3e5db80bd005b6594375b4",
      "parents": [
        "d28e0b3652067788fcc9c99058b0b6eee7beebee"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 13:29:31 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Feb 23 13:29:31 2020 +0100"
      },
      "message": "patch 8.2.0304: terminal test if failing on some systems\n\nProblem:    Terminal test if failing on some systems.\nSolution:   Wait for the job to finish. (James McCoy)\n"
    },
    {
      "commit": "d28e0b3652067788fcc9c99058b0b6eee7beebee",
      "tree": "5f1f5799c3cfa63415b9b5857aa75f5718bb0991",
      "parents": [
        "0c81d1b11278b2d962aa6fbb4aa974dab97be59d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 23:08:52 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 23:08:52 2020 +0100"
      },
      "message": "patch 8.2.0303: TermChanged test fails in the GUI\n\nProblem:    TermChanged test fails in the GUI.\nSolution:   Skip the test when running the GUI.\n"
    },
    {
      "commit": "0c81d1b11278b2d962aa6fbb4aa974dab97be59d",
      "tree": "25ab018d04c0f46216f2321ad47faa1fc9aaed32",
      "parents": [
        "b654103ad1e379348616f354272db86804ab4bdb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 22:45:55 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 22:45:55 2020 +0100"
      },
      "message": "patch 8.2.0302: setting \u0027term\u0027 may cause error in TermChanged autocommand\n\nProblem:    Setting \u0027term\u0027 may cause error in TermChanged autocommand.\nSolution:   Use aucmd_prepbuf() to switch to the buffer where the autocommand\n            is to be executed. (closes #5682)\n"
    },
    {
      "commit": "b654103ad1e379348616f354272db86804ab4bdb",
      "tree": "c4013f54909d37390b42b5ed70006ad8600f0dd3",
      "parents": [
        "b4d2cb1083974a7a7262417d09baf474ca816452"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 21:21:27 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 21:21:27 2020 +0100"
      },
      "message": "patch 8.2.0301: insufficient testing for exception handling\n\nProblem:    Insufficient testing for exception handling and the \"attention\"\n            prompt.\nSolution:   Add test cases. (Yegappan Lakshmanan, closes #5681)\n"
    },
    {
      "commit": "b4d2cb1083974a7a7262417d09baf474ca816452",
      "tree": "b9a43993e76f44746b5545d0332a959ffbfadd58",
      "parents": [
        "8ed04587d3cd53e29be20fde9c36e619ea7da4dc"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 20:33:08 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 20:33:08 2020 +0100"
      },
      "message": "patch 8.2.0300: Vim9: expression test fails without channel support\n\nProblem:    Vim9: expression test fails without channel support.\nSolution:   Add has(\u0027channel\u0027) check.\n"
    },
    {
      "commit": "8ed04587d3cd53e29be20fde9c36e619ea7da4dc",
      "tree": "6a66f8036d567d984190c19f5372eff719ff6477",
      "parents": [
        "0c6ceaf90389b41545d803458c4813013811c756"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 19:07:28 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 19:07:28 2020 +0100"
      },
      "message": "patch 8.2.0299: Vim9: ISN_STORE with argument not tested\n\nProblem:    Vim9: ISN_STORE with argument not tested.  Some cases in tv2bool()\n            not tested.\nSolution:   Add tests.  Add test_unknown() and test_void().\n"
    },
    {
      "commit": "0c6ceaf90389b41545d803458c4813013811c756",
      "tree": "885e0983a420271d5d98b58e7669252d972f8bd5",
      "parents": [
        "8b430b4c1df74bde757a7e5ee0ee2854fdad6472"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 18:36:32 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 18:36:32 2020 +0100"
      },
      "message": "patch 8.2.0298: Vim9 script: cannot start command with a string constant\n\nProblem:    Vim9 script: cannot start command with a string constant.\nSolution:   Recognize expression starting with \u0027(\u0027.\n"
    },
    {
      "commit": "8b430b4c1df74bde757a7e5ee0ee2854fdad6472",
      "tree": "d28364a62c10406a0c7c12958270e026a64cdf66",
      "parents": [
        "f9706e9df0e37d214fb08eda30ba29627e97a607"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 15:01:00 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 15:01:00 2020 +0100"
      },
      "message": "patch 8.2.0297: compiler warnings for the Ruby interface\n\nProblem:    Compiler warnings for the Ruby interface.\nSolution:   Undefine a few macros, fix initialization. (Ozaki Kiichi,\n            closes #5677)\n"
    },
    {
      "commit": "f9706e9df0e37d214fb08eda30ba29627e97a607",
      "tree": "9d90ad2977ed759664a2c2d0776901f34a8e0350",
      "parents": [
        "c036e87bd7001238ab7cc5d9e30e59bbf989a5fd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 14:27:04 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Feb 22 14:27:04 2020 +0100"
      },
      "message": "patch 8.2.0296: mixing up \"long long\" and __int64 may cause problems\n\nProblem:    Mixing up \"long long\" and __int64 may cause problems. (John\n            Marriott)\nSolution:   Pass varnumber_T to vim_snprintf().  Add v:numbersize.\n"
    },
    {
      "commit": "c036e87bd7001238ab7cc5d9e30e59bbf989a5fd",
      "tree": "2ed9e85172f565706463cee71e7ad6a93637297a",
      "parents": [
        "5b1c8fe3d588ab450d4646a0088db4efda88200a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 21 21:30:52 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 21 21:30:52 2020 +0100"
      },
      "message": "patch 8.2.0295: highlighting for :s wrong when using different separator\n\nProblem:    Highlighting for :s wrong when using different separator.\nSolution:   Use separat argument for search direction and separator. (Rob\n            Pilling, closes #5665)\n"
    },
    {
      "commit": "5b1c8fe3d588ab450d4646a0088db4efda88200a",
      "tree": "dcfaed845bd66c02605092c0d75ebaba499c800b",
      "parents": [
        "818fc9ad143911b2faa0d7cee86724aa70a02080"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 21 18:42:43 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 21 18:42:43 2020 +0100"
      },
      "message": "patch 8.2.0294: cannot use Ex command that is also a function name\n\nProblem:    Cannot use Ex command that is also a function name.\nSolution:   Recognize an Ex command by a colon prefix.\n"
    },
    {
      "commit": "818fc9ad143911b2faa0d7cee86724aa70a02080",
      "tree": "e720688cb917f3fdd28739a4fc2340b270332235",
      "parents": [
        "09f28f49c9b5973593f8a9b445cdc2ed3da630b6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 21 17:54:45 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Feb 21 17:54:45 2020 +0100"
      },
      "message": "patch 8.2.0293: various Ex commands not sufficiently tested\n\nProblem:    Various Ex commands not sufficiently tested.\nSolution:   Add more test cases. (Yegappan Lakshmanan, closes #5673)\n"
    },
    {
      "commit": "09f28f49c9b5973593f8a9b445cdc2ed3da630b6",
      "tree": "6ab2557da4ff954065acda59e423e95f8ca47289",
      "parents": [
        "436472f5e0328dc4a635b1c344c04a62d64132ea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 23:08:34 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 23:08:34 2020 +0100"
      },
      "message": "patch 8.2.0292: Vim9: CHECKNR and CHECKTYPE instructions not tested\n\nProblem:    Vim9: CHECKNR and CHECKTYPE instructions not tested.\nSolution:   Add tests.\n"
    },
    {
      "commit": "436472f5e0328dc4a635b1c344c04a62d64132ea",
      "tree": "15c52d18892b26f6c47035c5d93ea56c26692947",
      "parents": [
        "85683ec620be199d63af3b0542a03eeb72b08fb6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 22:54:43 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 22:54:43 2020 +0100"
      },
      "message": "patch 8.2.0291: Vim9: assigning [] to list\u003cstring\u003e doesn\u0027t work\n\nProblem:    Vim9: assigning [] to list\u003cstring\u003e doesn\u0027t work.\nSolution:   Use void for empty list and dict. (Ken Takata, closes #5669)\n"
    },
    {
      "commit": "85683ec620be199d63af3b0542a03eeb72b08fb6",
      "tree": "eb8d86c4ed0e8b5d5153f1c61aa1506c954e8f28",
      "parents": [
        "e0807ea4a715334bd9a4795d98cad6e7925b5281"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 22:35:02 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 22:35:02 2020 +0100"
      },
      "message": "patch 8.2.0290: running individual test differs from all tests\n\nProblem:    Running individual test differs from all tests.\nSolution:   Pass on environment variables. (Yee Cheng Chin, closes #5672)\n"
    },
    {
      "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": "0062c2d4f91caa2360933068ac46c55bdd303b53",
      "tree": "0fbf8099a83a8c22af96f38bc5745be071e70df8",
      "parents": [
        "f575adff06d4bc5f670939567ce86974683deb7a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 22:14:31 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 22:14:31 2020 +0100"
      },
      "message": "patch 8.2.0288: Vim9: some float and blob operators not tested\n\nProblem:    Vim9: some float and blob operators not tested.\nSolution:   Add float and blob tests.  Fix addition.\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": "11ec807639ae642bf55da883918489e2cd9911ab",
      "tree": "14706a1435fe7a0b74dd1d95f61902df2345c424",
      "parents": [
        "0bbf722aaaa75b1bbe87ef6afc44c5fff8e3893b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 20:12:29 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Feb 20 20:12:29 2020 +0100"
      },
      "message": "patch 8.2.0286: cannot use popup_close() for a terminal popup\n\nProblem:    Cannot use popup_close() for a terminal popup.\nSolution:   Allow using popup_close(). (closes #5666)\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": "c0d656c89df4cf5a7d712dfb264853b9ca7d586f",
      "tree": "f5c37e58143ef4c7afc9b6ef426fc732617b857e",
      "parents": [
        "fd1823e0b783c31a5022c7a4d31c34d84ff0a744"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 21:12:40 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 21:12:40 2020 +0100"
      },
      "message": "patch 8.2.0284: Vim9: assignment test fails\n\nProblem:    Vim9: assignment test fails.\nSolution:   Avoid duplicating \"s:\".\n"
    },
    {
      "commit": "fd1823e0b783c31a5022c7a4d31c34d84ff0a744",
      "tree": "fa080e914deb8d16eb6596f457c7c90fc187b76b",
      "parents": [
        "401d9ffb5a8a40102c000c2d2614aa043f541f90"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 20:23:11 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 20:23:11 2020 +0100"
      },
      "message": "patch 8.2.0283: Vim9: failing to load script var not tested\n\nProblem:    Vim9: failing to load script var not tested.\nSolution:   Add more tests.   Fix using s: in old script.\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": "a2f6e42ded067df8ee682c15aa246491a389b1a0",
      "tree": "8eef72d8edf62e4f179d6408167ddc7d73d0f5b1",
      "parents": [
        "257cc5ee9593cd0653beca8b5945dc7fbf7f2d8d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 17:13:04 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 17:13:04 2020 +0100"
      },
      "message": "patch 8.2.0281: two placed signs in the same line are not combined\n\nProblem:    Two placed signs in the same line are not combined.  E.g. in the\n            terminal debugger a breakpoint and the PC cannot be both be\n            displayed.\nSolution:   Combine the sign column and line highlight attributes.\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": "63ce4849efa54d3980446ad337d0e1248ec86182",
      "tree": "b17d139d0c7120682f1689c6f677362b1e880cc6",
      "parents": [
        "9ae3bbdb960c3bed20a6db75a75a0a567d570bea"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 15:46:48 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 15:46:48 2020 +0100"
      },
      "message": "patch 8.2.0279: Vim9: no test for deleted :def function\n\nProblem:    Vim9: no test for deleted :def function.\nSolution:   Add a test.  Clear uf_cleared flag when redefining a function.\n"
    },
    {
      "commit": "9ae3bbdb960c3bed20a6db75a75a0a567d570bea",
      "tree": "05515faace163cda3f88148193af70b455bcd800",
      "parents": [
        "ee2e52aa0655e02f900c74fb3a770bc55956d63d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 14:31:33 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 14:31:33 2020 +0100"
      },
      "message": "patch 8.2.0278: channel test is flaky on Mac\n\nProblem:    Channel test is flaky on Mac.\nSolution:   Reset variable before sending message.\n"
    },
    {
      "commit": "ee2e52aa0655e02f900c74fb3a770bc55956d63d",
      "tree": "56944071e783f608c1ce0aecac170a0b03e1261a",
      "parents": [
        "38a5f517a70d7b76361152d2898d7f826c5b2491"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 14:17:18 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 14:17:18 2020 +0100"
      },
      "message": "patch 8.2.0277: Vim9: not all instructions covered by tests\n\nProblem:    Vim9: not all instructions covered by tests.\nSolution:   Add more test cases.\n"
    },
    {
      "commit": "38a5f517a70d7b76361152d2898d7f826c5b2491",
      "tree": "ddbd05c9e4e482ff15e5aedafc4c4f7e923d8571",
      "parents": [
        "406cd90f1963ca60813db91c413eef4b1b78ee44"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 12:40:39 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Feb 19 12:40:39 2020 +0100"
      },
      "message": "patch 8.2.0276: Vim9: not allowing space before \")\" in function call\n\nProblem:    Vim9: not allowing space before \")\" in function call is too\n            restrictive. (Ben Jackson)\nSolution:   Skip space before the \")\".  Adjust other space checks.\n"
    },
    {
      "commit": "406cd90f1963ca60813db91c413eef4b1b78ee44",
      "tree": "87c555c66bbfa8c3c2f4b8984e8d4463f0a79b0a",
      "parents": [
        "9e2bcb5d23138d45a0b6f9c1542b5facc807efe7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 18 21:54:41 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 18 21:54:41 2020 +0100"
      },
      "message": "patch 8.2.0275: some Ex code not covered by tests\n\nProblem:    Some Ex code not covered by tests.\nSolution:   Add test cases. (Yegappan Lakshmanan, closes #5659)\n"
    },
    {
      "commit": "9e2bcb5d23138d45a0b6f9c1542b5facc807efe7",
      "tree": "a235c3311892fd24aafa6137c36d41e71b9b1640",
      "parents": [
        "1fa8d2c33d7290eda7dc2a94d4ec6a599a2d61dd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 18 21:33:00 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Feb 18 21:33:00 2020 +0100"
      },
      "message": "patch 8.2.0274: hang with combination of feedkeys(), Ex mode and :global\n\nProblem:    Hang with combination of feedkeys(), Ex mode and :global.\n            (Yegappan Lakshmanan)\nSolution:   Add the pending_exmode_active flag.\n"
    },
    {
      "commit": "1fa8d2c33d7290eda7dc2a94d4ec6a599a2d61dd",
      "tree": "2e185859825be658eab3ae17b9ddfd399c2ebb8c",
      "parents": [
        "414b79662786762256e756ece8ab4aaecbbf9bd1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 17 22:53:14 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 17 22:53:14 2020 +0100"
      },
      "message": "patch 8.2.0273: MS-Windows uninstall may delete wrong batch file\n\nProblem:    MS-Windows uninstall may delete wrong batch file.\nSolution:   Add specific marker in the generated batch file. (Ken Takata,\n            closes #5654)\n"
    },
    {
      "commit": "414b79662786762256e756ece8ab4aaecbbf9bd1",
      "tree": "8f8b49c3aa94bb20e9f306605b8f43bf186a8947",
      "parents": [
        "82f654e092ac5b86316bc1b30c0b07a849813186"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 17 22:39:35 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 17 22:39:35 2020 +0100"
      },
      "message": "patch 8.2.0272: \":helptags ALL\" gives error for some directories\n\nProblem:    \":helptags ALL\" gives error for directories without write\n            permission. (Matěj Cepl)\nSolution:   Ignore errors for \":helptags ALL\". (Ken Takata, closes #5026,\n            closes #5652)\n"
    },
    {
      "commit": "82f654e092ac5b86316bc1b30c0b07a849813186",
      "tree": "8a6ba00df3ea0f536d4fe559f0f6093146466062",
      "parents": [
        "bc2b71d44a0b90b6aeb3534a76912fccbe5577df"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 17 22:12:50 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 17 22:12:50 2020 +0100"
      },
      "message": "patch 8.2.0271: the \"num64\" feature is available everywhere\n\nProblem:    The \"num64\" feature is available everywhere and building without\n            it causes problems.\nSolution:   Graduage the \"num64\" feature. (James McCoy, closes #5650)\n"
    },
    {
      "commit": "bc2b71d44a0b90b6aeb3534a76912fccbe5577df",
      "tree": "a77a42312e3d84710013ca0ba0f919ab79867560",
      "parents": [
        "b13af50f73dd89503c915f76fcf92be58789521a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 17 21:33:30 2020 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Feb 17 21:33:30 2020 +0100"
      },
      "message": "patch 8.2.0270: some code not covered by tests\n\nProblem:    Some code not covered by tests.\nSolution:   Add test cases. (Yegappan Lakshmanan, closes #5649)\n"
    }
  ],
  "next": "b13af50f73dd89503c915f76fcf92be58789521a"
}
