)]}'
{
  "log": [
    {
      "commit": "01c5f2addf86b8d8940d71c92f6219f14a6df99e",
      "tree": "98f67bece937f75625f0eff0fb40dc04cd8d9fee",
      "parents": [
        "dda3053121abd72f50788d6615163e99c1cfff2b"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Mon Jan 09 15:10:40 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 09 15:10:40 2023 +0000"
      },
      "message": "patch 9.0.1164: evaluating string expression advances function line\n\nProblem:    Evaluating string expression advances function line.\nSolution:   Disable function lines while parsing a string expression.\n            (Hirohito Higashi, closes #11796)\n"
    },
    {
      "commit": "dda3053121abd72f50788d6615163e99c1cfff2b",
      "tree": "47ebbb58ee1faba0177b2c2e2c103ecafa05a1ea",
      "parents": [
        "870cd76283e003a0fa57449aa077f0d01a6a2d80"
      ],
      "author": {
        "name": "Mike Williams",
        "email": "mikew@globalgraphics.com",
        "time": "Mon Jan 09 14:18:13 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 09 14:18:13 2023 +0000"
      },
      "message": "patch 9.0.1163: compiler warning for implicit size_t/int conversion\n\nProblem:    Compiler warning for implicit size_t/int conversion.\nSolution:   Add a type cast. (Mike Williams, closes #11795)\n"
    },
    {
      "commit": "870cd76283e003a0fa57449aa077f0d01a6a2d80",
      "tree": "88f568d87dce80823f06d5abe81944762c8a048b",
      "parents": [
        "c8ab30a349ee45ef6c3b6af8ee5ff53d2f7bf891"
      ],
      "author": {
        "name": "Zdenek Dohnal",
        "email": "zdohnal@redhat.com",
        "time": "Mon Jan 09 13:18:08 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 09 13:18:08 2023 +0000"
      },
      "message": "patch 9.0.1162: configure does not handle all FORTIFY_SOURCE variants\n\nProblem:    Configure does not handle all FORTIFY_SOURCE variants.\nSolution:   Also handle Fedora\u0027s default FORTIFY_SOURCE flags. (Zdenek Dohnal,\n            closes #11794)\n"
    },
    {
      "commit": "c8ab30a349ee45ef6c3b6af8ee5ff53d2f7bf891",
      "tree": "dab7e56ef277b57f5469f13b286233e514bb677d",
      "parents": [
        "e01e5215f927f83778ad7494abb0007aa52d08c3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 09 11:35:47 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 09 11:35:47 2023 +0000"
      },
      "message": "patch 9.0.1161: Coverity warns for using strcpy()\n\nProblem:    Coverity warns for using strcpy().\nSolution:   Call a function to set the function name.\n"
    },
    {
      "commit": "e01e5215f927f83778ad7494abb0007aa52d08c3",
      "tree": "733b0428f47732fcc2cf83ce583aa62d622961b6",
      "parents": [
        "8367716a6e9589d61a771e6c329da05c9b55e61a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 08 20:31:18 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 08 20:31:18 2023 +0000"
      },
      "message": "patch 9.0.1160: ASAN error for ufunc_T allocated with wrong size\n\nProblem:    ASAN error for ufunc_T allocated with wrong size.\nSolution:   Make sure the size can always fit the struct.\n"
    },
    {
      "commit": "8367716a6e9589d61a771e6c329da05c9b55e61a",
      "tree": "204db43661aad4e932fe0475a302378778457bf0",
      "parents": [
        "7f8b2559a30e2e2a443c35b28e94c6b45ba7ae04"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 08 19:54:10 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 08 19:54:10 2023 +0000"
      },
      "message": "patch 9.0.1159: extends argument for class not implemented yet\n\nProblem:    Extends argument for class not implemented yet.\nSolution:   Basic implementation of \"extends\".\n"
    },
    {
      "commit": "7f8b2559a30e2e2a443c35b28e94c6b45ba7ae04",
      "tree": "04c0145c1e3cf9777d58c91fa7b2ad231cfecf8d",
      "parents": [
        "df8f9473596c8fb18ec893de677dba455e8925b3"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sun Jan 08 13:44:24 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 08 13:44:24 2023 +0000"
      },
      "message": "patch 9.0.1158: code is indented more than necessary\n\nProblem:    Code is indented more than necessary.\nSolution:   Use an early return where it makes sense. (Yegappan Lakshmanan,\n            closes #11787)\n"
    },
    {
      "commit": "df8f9473596c8fb18ec893de677dba455e8925b3",
      "tree": "3ce744abe59af5f138012ba5d8c9faec1f7b77c3",
      "parents": [
        "0cb3ca9f7a1b027973239bbea3d1a20dd1676a9c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 07 14:51:03 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 07 14:51:03 2023 +0000"
      },
      "message": "patch 9.0.1157: \"implements\" only handles one interface name\n\nProblem:    \"implements\" only handles one interface name.\nSolution:   Handle a comma separated list of names.  Check for duplicate\n            names.\n"
    },
    {
      "commit": "0cb3ca9f7a1b027973239bbea3d1a20dd1676a9c",
      "tree": "c2a519616baf7bb73b3f855552b5e97571cbdd10",
      "parents": [
        "eca2c5fff6f6ccad0df8824c4b4354d3f410d225"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 07 13:07:11 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 07 13:07:11 2023 +0000"
      },
      "message": "patch 9.0.1156: tests fail because of a different error message\n\nProblem:    Tests fail because of a different error message.\nSolution:   Don\u0027t give an error if a type name can\u0027t be found.\n"
    },
    {
      "commit": "eca2c5fff6f6ccad0df8824c4b4354d3f410d225",
      "tree": "f4c0f3d3e7d5b1fd756fb36234a455ab220efb8c",
      "parents": [
        "2c01131c2a9d5455de603f646ba8a2be59282faf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 07 12:08:41 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 07 12:08:41 2023 +0000"
      },
      "message": "patch 9.0.1155: cannot use a class as a type\n\nProblem:    Cannot use a class as a type.\nSolution:   Accept a class and interface name as a type.\n"
    },
    {
      "commit": "2c01131c2a9d5455de603f646ba8a2be59282faf",
      "tree": "37e9c6be46f61bf7aa4d2e96c6d9970cc28f7a26",
      "parents": [
        "7d4d87ba89f464810e961c32af1007e26b5dde80"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 07 10:51:30 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Jan 07 10:51:30 2023 +0000"
      },
      "message": "patch 9.0.1154: Coverity warns for dead code\n\nProblem:    Coverity warns for dead code.\nSolution:   Remove condition that is always true.\n"
    },
    {
      "commit": "7d4d87ba89f464810e961c32af1007e26b5dde80",
      "tree": "f8669b8d0aa621f97d7db2fef3844d7372fa7792",
      "parents": [
        "94674f2223aafeaa4690f25e12f3ebe07814c5ba"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 06 18:59:08 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 06 18:59:08 2023 +0000"
      },
      "message": "patch 9.0.1153: build error with some compilers\n\nProblem:    Build error with some compilers.\nSolution:   Clear pointer the right way.\n"
    },
    {
      "commit": "94674f2223aafeaa4690f25e12f3ebe07814c5ba",
      "tree": "ec39a32dd6513f68e6f524c4272424a334403def",
      "parents": [
        "5bcd29b84e4dd6435177f37a544ecbf8df02412c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 06 18:42:20 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Jan 06 18:42:20 2023 +0000"
      },
      "message": "patch 9.0.1152: class \"implements\" argument not implemented\n\nProblem:    Class \"implements\" argument not implemented.\nSolution:   Implement \"implements\" argument.  Add basic checks for when a\n            class implements an interface.\n"
    },
    {
      "commit": "5bcd29b84e4dd6435177f37a544ecbf8df02412c",
      "tree": "388e0d7638d62bc906975fd0a4fd955d8926c804",
      "parents": [
        "554d0313022c3977c71f7dcbc5c841ef43d988a6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 05 20:14:43 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 05 20:14:43 2023 +0000"
      },
      "message": "patch 9.0.1151: build failure\n\nProblem:    Build failure.\nSolution:   Add missing part of :interface change.\n"
    },
    {
      "commit": "554d0313022c3977c71f7dcbc5c841ef43d988a6",
      "tree": "e21ee06542388f5757b04f8cd987cfada2932db1",
      "parents": [
        "cf760d50dceb46bd583321c210b88b92360eb959"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 05 19:59:18 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 05 19:59:18 2023 +0000"
      },
      "message": "patch 9.0.1150: :interface is not implemented yet\n\nProblem:    :interface is not implemented yet.\nSolution:   Implement the basics of :interface.\n"
    },
    {
      "commit": "cf760d50dceb46bd583321c210b88b92360eb959",
      "tree": "83c8681eebf2582148de2c4e98fc022a4a5b7f0f",
      "parents": [
        "2468add0b88849997e6349e7a0b997be133c022d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 05 13:16:04 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Jan 05 13:16:04 2023 +0000"
      },
      "message": "patch 9.0.1149: class members may be garbage collected\n\nProblem:    Class members may be garbage collected.\nSolution:   Mark class members as being in use.\n"
    },
    {
      "commit": "2468add0b88849997e6349e7a0b997be133c022d",
      "tree": "c7ecf201269118da75e0d07eeb5431bd4ebf9e59",
      "parents": [
        "3259ff3b3bd152d61c1cef7901023034c0d655a3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 18:59:57 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 18:59:57 2023 +0000"
      },
      "message": "patch 9.0.1148: cmdline test fails in the GUI\n\nProblem:    Cmdline test fails in the GUI.\nSolution:   Skip the test when running in the GUI.\n"
    },
    {
      "commit": "3259ff3b3bd152d61c1cef7901023034c0d655a3",
      "tree": "fd0aa894a0ba56586ee392eb69ee98e4b3a3d954",
      "parents": [
        "c8b204952f0452fe1276d30ae6a5d38a3f421b95"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 18:54:09 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 18:54:09 2023 +0000"
      },
      "message": "patch 9.0.1147: cannot access a class member in a compiled function\n\nProblem:    Cannot access a class member in a compiled function.\nSolution:   Implement looking up a class member.\n"
    },
    {
      "commit": "c8b204952f0452fe1276d30ae6a5d38a3f421b95",
      "tree": "99d2e5f9508de1990084c12736787b5dc2d7498b",
      "parents": [
        "3ac1d97a1d9353490493d30088256360435f7731"
      ],
      "author": {
        "name": "Christopher Plewright",
        "email": "chris@createng.com",
        "time": "Wed Jan 04 18:06:00 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 18:06:00 2023 +0000"
      },
      "message": "patch 9.0.1146: MS-Windows: various special keys/modifiers are not mappable\n\nProblem:    MS-Windows: various special keys and modifiers are not mappable.\nSolution:   Adjust the handling of keys with modifiers. (Christian Plewright,\n            closes #11768)\n"
    },
    {
      "commit": "3ac1d97a1d9353490493d30088256360435f7731",
      "tree": "abb98762b33578fd248937ad21d1099e19a3e081",
      "parents": [
        "c32949b0779106ed5710ae3bffc5053e49083ab4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 17:17:54 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 17:17:54 2023 +0000"
      },
      "message": "patch 9.0.1145: invalid memory access with recursive substitute expression\n\nProblem:    Invalid memory access with recursive substitute expression.\nSolution:   Check the return value of vim_regsub().\n"
    },
    {
      "commit": "c32949b0779106ed5710ae3bffc5053e49083ab4",
      "tree": "14e2027724e250793fe942805c894b278d31321f",
      "parents": [
        "7b17eb4b063a234376c1ec909ee293e42cff290c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 15:56:51 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 15:56:51 2023 +0000"
      },
      "message": "patch 9.0.1144: reading beyond text\n\nProblem:    Reading beyond text.\nSolution:   Add strlen_maxlen() and use it.\n"
    },
    {
      "commit": "7b17eb4b063a234376c1ec909ee293e42cff290c",
      "tree": "f994c89ecf171083a5d8e5a718a21626a7ba5e08",
      "parents": [
        "f057171d8b562c72334fd7c15c89ff787358ce3a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 14:31:49 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 14:31:49 2023 +0000"
      },
      "message": "patch 9.0.1143: invalid memory access with bad \u0027statusline\u0027 value\n\nProblem:    Invalid memory access with bad \u0027statusline\u0027 value.\nSolution:   Avoid going over the NUL at the end.\n"
    },
    {
      "commit": "f057171d8b562c72334fd7c15c89ff787358ce3a",
      "tree": "efdfcb780b6ff5b54bc3bd007cdad030eae24332",
      "parents": [
        "aaa16b09180080284c4a5049fe16bdaccbb13b74"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 13:16:20 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 13:16:20 2023 +0000"
      },
      "message": "patch 9.0.1142: crash and/or memory leak when redefining function\n\nProblem:    Crash and/or memory leak when redefining function after error.\nSolution:   Clear pointer after making a copy.  Clear arrays on failure.\n            (closes #11774)\n"
    },
    {
      "commit": "aaa16b09180080284c4a5049fe16bdaccbb13b74",
      "tree": "bc12b729a1f396eef330eee294760ede70f309f0",
      "parents": [
        "574950dfb1d353f094463b709e39544ebf8fcdcd"
      ],
      "author": {
        "name": "Alexey Radkov",
        "email": "alexey.radkov@gmail.com",
        "time": "Wed Jan 04 11:15:30 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Jan 04 11:15:30 2023 +0000"
      },
      "message": "patch 9.0.1141: \u0027cursorcolumn\u0027 and \u0027colorcolumn\u0027 wrong after concealing\n\nProblem:    \u0027cursorcolumn\u0027 and \u0027colorcolumn\u0027 wrong after concealing and\n            wrapping line.\nSolution:   Reset \"wlv.vcol_off\" after each screen line. (Alexey Radkov,\n            closes #11777)\n"
    },
    {
      "commit": "574950dfb1d353f094463b709e39544ebf8fcdcd",
      "tree": "373b4e15d3a41dc6641a33ffb1de2282d2743392",
      "parents": [
        "46ab925937d04c208d905cfb50bd8ffcae11e466"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 03 19:08:50 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 03 19:08:50 2023 +0000"
      },
      "message": "patch 9.0.1140: cannot call an object method in a compiled function\n\nProblem:    Cannot call an object method in a compiled function.\nSolution:   Compile the instructins to invoke an object method.\n"
    },
    {
      "commit": "46ab925937d04c208d905cfb50bd8ffcae11e466",
      "tree": "a53164b0853374c62ccea3afb4b07314d8fad66c",
      "parents": [
        "36818a9daafbcb8e3b06be7b07f52b2d00a61746"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 03 14:01:21 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 03 14:01:21 2023 +0000"
      },
      "message": "patch 9.0.1139: cannot create a new object in a compiled function\n\nProblem:    Cannot create a new object in a compiled function.\nSolution:   Compile the instructins to create a new object.\n"
    },
    {
      "commit": "36818a9daafbcb8e3b06be7b07f52b2d00a61746",
      "tree": "36946401734f25b5a814e2b1d83b3f68587c8cee",
      "parents": [
        "ea720aea851e645f4c8ec3b20afb27c7ca38184c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 03 12:33:26 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 03 12:33:26 2023 +0000"
      },
      "message": "patch 9.0.1138: crash when expecting varargs but it is something else\n\nProblem:    Crash when expecting varargs but it is something else.\nSolution:   Only use the member when the type is a list. (closes #11774)\n"
    },
    {
      "commit": "ea720aea851e645f4c8ec3b20afb27c7ca38184c",
      "tree": "3a938313dee390b08effa7ae0818126993cf71ff",
      "parents": [
        "e83c133eb900898c39e6935a5d569308ff882342"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Tue Jan 03 10:54:09 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Jan 03 10:54:09 2023 +0000"
      },
      "message": "patch 9.0.1137: some conditions are always false\n\nProblem:    Some conditions are always false.\nSolution:   Remove the useless conditions. (closes #11776)\n"
    },
    {
      "commit": "e83c133eb900898c39e6935a5d569308ff882342",
      "tree": "7d93894d5da7b394070dcd6a83b6393e9b41e055",
      "parents": [
        "03ff0c66810492853291311e9e11a75b92cdcb8a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 21:04:04 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 21:04:04 2023 +0000"
      },
      "message": "patch 9.0.1136: memory leak when getting class member type from expr\n\nProblem:    Memory leak when getting class member type from expr.\nSolution:   Clear the expression result.\n"
    },
    {
      "commit": "03ff0c66810492853291311e9e11a75b92cdcb8a",
      "tree": "9388ac45ffa67fb77c8427dfa5f2c04e7856ee99",
      "parents": [
        "bcf31ec36b4b056bf06d21036640c6f0235e9c2b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 20:38:01 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 20:38:01 2023 +0000"
      },
      "message": "patch 9.0.1135: missing function argument\n\nProblem:    Missing function argument.\nSolution:   Add ignore case flag.\n"
    },
    {
      "commit": "bcf31ec36b4b056bf06d21036640c6f0235e9c2b",
      "tree": "770b7eb39ad0fd3e9095703773474cda107a44e9",
      "parents": [
        "a9fa8c58fbcc5cf8850f6963c509de272f4d4bbf"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 20:32:24 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 20:32:24 2023 +0000"
      },
      "message": "patch 9.0.1134: comparing objects uses identity instead of equality\n\nProblem:    Comparing objects uses identity instead of equality.\nSolution:   Compare the object values.\n"
    },
    {
      "commit": "a9fa8c58fbcc5cf8850f6963c509de272f4d4bbf",
      "tree": "891f3c44b937d7a4a7492b83826ca114c31f22ff",
      "parents": [
        "dc4daa3a3915fba11ac87d27977240d9a5e0d47d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 18:10:04 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 18:10:04 2023 +0000"
      },
      "message": "patch 9.0.1133: error message names do not match the items\n\nProblem:    Error message names do not match the items.\nSolution:   Add \"_str\" when the text contains \"%s\".\n"
    },
    {
      "commit": "dc4daa3a3915fba11ac87d27977240d9a5e0d47d",
      "tree": "7c28de30cdf3c6a351bd41795612be078f451c9f",
      "parents": [
        "a2942c74683be3f67c6044c2886dc6c237358b3d"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Mon Jan 02 16:54:53 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 16:54:53 2023 +0000"
      },
      "message": "patch 9.0.1132: code is indented more than needed\n\nProblem:    Code is indented more than needed.\nSolution:   Use an early return to reduce indentation. (Yegappan Lakshmanan,\n            closes #11769)\n"
    },
    {
      "commit": "a2942c74683be3f67c6044c2886dc6c237358b3d",
      "tree": "c990ef030267af30417917a9d3e91450d174ade1",
      "parents": [
        "39c82ea6563f8467b8d36f0ecb8ba93a0685c280"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 13:41:49 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 13:41:49 2023 +0000"
      },
      "message": "patch 9.0.1131: build failure without the +eval feature\n\nProblem:    Build failure without the +eval feature.\nSolution:   Move code inside #ifdef.\n"
    },
    {
      "commit": "39c82ea6563f8467b8d36f0ecb8ba93a0685c280",
      "tree": "bbcfa5e5f5198af24b605713942daf0ce49566ba",
      "parents": [
        "7bdcba08bb5e4c39093cdedee187177d705c7cb9"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 13:08:01 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 13:08:01 2023 +0000"
      },
      "message": "patch 9.0.1130: unexpected output when autoloading a script\n\nProblem:    Unexpected output when autoloading a script for an interactive\n            operation.\nSolution:   Reset \"KeyTyped\" while loading a script and when handling a nested\n            function. (closes #11773)\n"
    },
    {
      "commit": "7bdcba08bb5e4c39093cdedee187177d705c7cb9",
      "tree": "c4a3dfe47bb22fa67a27a638277975101d357e61",
      "parents": [
        "993dbc33a82a4ed877ee76265d6483b190e2feb1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 11:59:26 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Jan 02 11:59:26 2023 +0000"
      },
      "message": "patch 9.0.1129: sporadic Test_range() failure\n\nProblem:    Sporadic Test_range() failure.\nSolution:   Clear typeahead.  Move to a separate function. (issue #22771)\n"
    },
    {
      "commit": "993dbc33a82a4ed877ee76265d6483b190e2feb1",
      "tree": "92141b73506eab3df700826ab4125d844d15e3c4",
      "parents": [
        "6acf757c6a11c0653b0132a17c22983856da5ad6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 20:31:30 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 20:31:30 2023 +0000"
      },
      "message": "patch 9.0.1128: build failure\n\nProblem:    Build failure.\nSolution:   Add type cast.  Add missing error messages.\n"
    },
    {
      "commit": "6acf757c6a11c0653b0132a17c22983856da5ad6",
      "tree": "8e5a3c9b014b9f008a66aac1bfcaaf9a26efee46",
      "parents": [
        "fc966c19f85afc6b856a06c00a93c4fe96280d31"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 19:53:30 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 19:53:30 2023 +0000"
      },
      "message": "patch 9.0.1127: no error if function argument shadows class member\n\nProblem:    No error if function argument shadows class member.\nSolution:   Give an error for shadowing a class member.\n"
    },
    {
      "commit": "fc966c19f85afc6b856a06c00a93c4fe96280d31",
      "tree": "d572275a08c5e978e69f1dcd401dd9a23c9b969b",
      "parents": [
        "ec8b74f7ab37ac83045c9eba723daf3ff8d62fc2"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 18:04:33 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 18:04:33 2023 +0000"
      },
      "message": "patch 9.0.1126: bracketed paste can be enabled when it is not recognized\n\nProblem:    Bracketed paste can be enabled when pasted text is not recognized.\nSolution:   Output t_BE only when t_PS and t_PE are set.\n"
    },
    {
      "commit": "ec8b74f7ab37ac83045c9eba723daf3ff8d62fc2",
      "tree": "c6f3abb7d5fc657685b7279a436599412aeb1cc4",
      "parents": [
        "1aeb3eb092a384e63a407096102fd5a954aabeb8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 14:11:27 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 14:11:27 2023 +0000"
      },
      "message": "patch 9.0.1125: memory leak when using class functions\n\nProblem:    Memory leak when using class functions.\nSolution:   Clear and free the array with class functions.\n"
    },
    {
      "commit": "1aeb3eb092a384e63a407096102fd5a954aabeb8",
      "tree": "e965467de0d657c517fe5b7e4cf31a5ac622acd9",
      "parents": [
        "6bafdd41cbf8c06bc00f19dcf4e1c8292460b4dd"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 14:04:51 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 14:04:51 2023 +0000"
      },
      "message": "patch 9.0.1124: virtual text at a column position is truncated\n\nProblem:    Virtual text at a column position is truncated at the window edge.\n            (Yegappan Lakshmanan)\nSolution:   Do not truncated virtual text that is placed at a column.\n"
    },
    {
      "commit": "6bafdd41cbf8c06bc00f19dcf4e1c8292460b4dd",
      "tree": "8a3152f458b00bf0c4bf0e09fee13416e2da1d8f",
      "parents": [
        "9f2d97efe28d32d6e4960e41e80413713f8d1d18"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 12:58:33 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Jan 01 12:58:33 2023 +0000"
      },
      "message": "patch 9.0.1123: class function not implemented yet\n\nProblem:    Class function not implemented yet.\nSolution:   Implement defining and calling a class function.\n"
    },
    {
      "commit": "9f2d97efe28d32d6e4960e41e80413713f8d1d18",
      "tree": "04c09a3ccc94a9a47b4da36d2cae420c7fddcb86",
      "parents": [
        "f1dcd14fc5d4370476cd82895a4479ca2d252e54"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 19:01:02 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 19:01:02 2022 +0000"
      },
      "message": "patch 9.0.1122: class member access is not fully tested yet\n\nProblem:    Class member access is not fully tested yet.\nSolution:   Add more tests.\n"
    },
    {
      "commit": "f1dcd14fc5d4370476cd82895a4479ca2d252e54",
      "tree": "c5d20989d5b5d69af7f0935c7e6f929126c0e5b8",
      "parents": [
        "db4d88c2adfe8f8122341ac9d6cae27ef78451c8"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 15:30:45 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 15:30:45 2022 +0000"
      },
      "message": "Update runtime files\n"
    },
    {
      "commit": "db4d88c2adfe8f8122341ac9d6cae27ef78451c8",
      "tree": "e98c92ce9ab5afa6e7d2a1892009a40f4484339e",
      "parents": [
        "c55e8f2c6f5cafe11494df3e2d28ff3d03b92c71"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 15:13:22 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 15:13:22 2022 +0000"
      },
      "message": "patch 9.0.1121: cursor positioning and display problems with \u0027smoothscroll\u0027\n\nProblem:    Cursor positioning and display problems with \u0027smoothscroll\u0027 and\n            using \"zt\", \"zb\" or \"zz\".\nSolution:   Adjust computations and conditions. (Yee Cheng Chin,\n            closes #11764)\n"
    },
    {
      "commit": "c55e8f2c6f5cafe11494df3e2d28ff3d03b92c71",
      "tree": "47fb29be32530fe6ae810e60d1e215cb751b3600",
      "parents": [
        "0d89d8ae89c861572496c5ae9683d986b28c957b"
      ],
      "author": {
        "name": "smjonas",
        "email": "jonas.strittmatter@gmx.de",
        "time": "Sat Dec 31 14:46:53 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 14:46:53 2022 +0000"
      },
      "message": "patch 9.0.1120: tex filetype detection not sufficiently tested\n\nProblem:    Tex filetype detection not sufficiently tested.\nSolution:   Add more test cases for \"tex\" detection. (Jonas Strittmatter,\n            closes #11765)\n"
    },
    {
      "commit": "0d89d8ae89c861572496c5ae9683d986b28c957b",
      "tree": "d32b5f124481c5ef169eeb5256d6c403f5ba9f3e",
      "parents": [
        "dbe6ef1036fd50fc837b76d4e1d862a9bbbcf09b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 14:01:24 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 14:01:24 2022 +0000"
      },
      "message": "patch 9.0.1119: type of arguments not checked when calling a partial\n\nProblem:    Type of arguments not checked when calling a partial.\nSolution:   Give an error for a wrong argument type. (closes #11753)\n"
    },
    {
      "commit": "dbe6ef1036fd50fc837b76d4e1d862a9bbbcf09b",
      "tree": "aac69019130b51bcd4471577d2be9af2eee1f1cb",
      "parents": [
        "7b8db111e819bcb07cff6fc451584b0e3e0a49fd"
      ],
      "author": {
        "name": "James McCoy",
        "email": "jamessan@jamessan.com",
        "time": "Sat Dec 31 11:44:57 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 31 11:44:57 2022 +0000"
      },
      "message": "patch 9.0.1118: sporadic test failures when using a terminal window\n\nProblem:    Sporadic test failures when using a terminal window.\nSolution:   Adjust waiting times. (James McCoy, closes #11763)\n"
    },
    {
      "commit": "7b8db111e819bcb07cff6fc451584b0e3e0a49fd",
      "tree": "9fc38c6405910951e99b47cce3f05bff4706d107",
      "parents": [
        "770713794a59f8f315f331025a15e3c25aa5ddfe"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 21:10:25 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 21:10:25 2022 +0000"
      },
      "message": "patch 9.0.1117: terminfo entries for bracketed paste are not used\n\nProblem:    Terminfo entries for bracketed paste are not used.\nSolution:   Use the newly added terminfo entries for bracketed paste.\n            Correct mixup of output strings and key codes.\n"
    },
    {
      "commit": "770713794a59f8f315f331025a15e3c25aa5ddfe",
      "tree": "0cad64f20fdbda8b75437d7910a1e7818056d0f4",
      "parents": [
        "ed0c1d5d4b30d03b26ff08841f6da2ddf44025a7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 19:54:53 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 19:54:53 2022 +0000"
      },
      "message": "patch 9.0.1116: compiler may complain about an unused function\n\nProblem:    Compiler may complain about an unused function.\nSolution:   Add #ifdef. (John Marriott)\n"
    },
    {
      "commit": "ed0c1d5d4b30d03b26ff08841f6da2ddf44025a7",
      "tree": "f30f357f2f6b1e3152cc52d038f41b7adced9840",
      "parents": [
        "ef91ae4557ac93e581b0ec39bf4c78c3556d7484"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Fri Dec 30 18:07:46 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 18:07:46 2022 +0000"
      },
      "message": "patch 9.0.1115: code is indented more than needed\n\nProblem:    Code is indented more than needed.\nSolution:   Use an early return to reduce indenting. (Yegappan Lakshmanan,\n            closes #11758)\n"
    },
    {
      "commit": "ef91ae4557ac93e581b0ec39bf4c78c3556d7484",
      "tree": "35252bea5c7caa42853a574fd8ff77e36e680889",
      "parents": [
        "0a657124a57baa10c65554f04c7806e939927830"
      ],
      "author": {
        "name": "Philip H",
        "email": "47042125+pheiduck@users.noreply.github.com",
        "time": "Fri Dec 30 17:41:17 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 17:41:17 2022 +0000"
      },
      "message": "patch 9.0.1114: CI does not use the latest Python version\n\nProblem:    CI does not use the latest Python version.\nSolution:   Switch from Python 3.10 to 3.11. (closes #11761)\n"
    },
    {
      "commit": "0a657124a57baa10c65554f04c7806e939927830",
      "tree": "e2261987cf60cb94a84c00830e6dbef14aeed97f",
      "parents": [
        "7b0afc1d7698a79423c7b066a5d8d20dbb8a295a"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Fri Dec 30 17:28:12 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 17:28:12 2022 +0000"
      },
      "message": "patch 9.0.1113: users cannot easily try out a PR\n\nProblem:    Users cannot easily try out a PR.\nSolution:   Add an \"artifacts\" section to the AppVeyor CI config. (Christian\n            Brabandt, closes #11762)\n"
    },
    {
      "commit": "7b0afc1d7698a79423c7b066a5d8d20dbb8a295a",
      "tree": "91b54b32537fc514333de415153a6cc6cb09efd5",
      "parents": [
        "96dd34e53492913029323dad902831380fa460d0"
      ],
      "author": {
        "name": "Christopher Plewright",
        "email": "chris@createng.com",
        "time": "Fri Dec 30 16:54:58 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 16:54:58 2022 +0000"
      },
      "message": "patch 9.0.1112: test_mswin_event() can hang\n\nProblem:    test_mswin_event() can hang.\nSolution:   Add the \"execute\" argument to process events right away.\n            (Christopher Plewright, closes #11760)\n"
    },
    {
      "commit": "96dd34e53492913029323dad902831380fa460d0",
      "tree": "50f9efedef1b78abae49001367dc152d64fe19b3",
      "parents": [
        "254480736f7db3667c7b84873efb49c2cb1d385f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 11:16:00 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 11:16:00 2022 +0000"
      },
      "message": "patch 9.0.1111: termcap entries for RGB colors are not set automatically\n\nProblem:    Termcap entries for RGB colors are not set automatically.\nSolution:   Always set the termcap entries when +termguicolors is enabled.\n"
    },
    {
      "commit": "254480736f7db3667c7b84873efb49c2cb1d385f",
      "tree": "bb553eea78434d15a688dd3c6321b81f13e9f4a2",
      "parents": [
        "c4b3f6477c4956c49da1277d55e6915ea7e6a39e"
      ],
      "author": {
        "name": "Evan Miller",
        "email": "emmiller@gmail.com",
        "time": "Fri Dec 30 10:42:23 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 10:42:23 2022 +0000"
      },
      "message": "patch 9.0.1110: build fails on Mac OS X 10.4/10.5\n\nProblem:    Build fails on Mac OS X 10.4/10.5 .\nSolution:   Check if the dispatch/dispatch.h header exists. (Evan Miller,\n            closes #11746)\n"
    },
    {
      "commit": "c4b3f6477c4956c49da1277d55e6915ea7e6a39e",
      "tree": "860fdc4bd5ae0ed882dfdf286cda348226c86aa4",
      "parents": [
        "c6951a76a58663ef8a773d340f2260da7455643c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 10:36:34 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 30 10:36:34 2022 +0000"
      },
      "message": "patch 9.0.1109: leaking allocated type\n\nProblem:    Leaking allocated type.\nSolution:   Reset the \"static\" flag in the allocated type copy.\n"
    },
    {
      "commit": "c6951a76a58663ef8a773d340f2260da7455643c",
      "tree": "85498d64d07c8c65919d0938494a754a213e21c4",
      "parents": [
        "73ade49c4b692e77d2c0b2ef0afbedbf55c5f946"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 29 20:56:24 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 29 20:56:24 2022 +0000"
      },
      "message": "patch 9.0.1108: type error when using \"any\" type and adding to float\n\nProblem:    Type error when using \"any\" type and adding a number to a float.\nSolution:   Accept both a number and a float. (closes #11753)\n"
    },
    {
      "commit": "73ade49c4b692e77d2c0b2ef0afbedbf55c5f946",
      "tree": "1b71849aa638b9678d9a501494d8d82c6a68f4d1",
      "parents": [
        "09ce0b8e1197c85dacf97e75b9b9ac18e0d192df"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 27 20:54:41 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 27 20:54:41 2022 +0000"
      },
      "message": "patch 9.0.1107: float constant not recognized as float\n\nProblem:    Float constant not recognized as float.\nSolution:   Check the vartype instead of comparing with t_float.\n            (closes #11754)\n"
    },
    {
      "commit": "09ce0b8e1197c85dacf97e75b9b9ac18e0d192df",
      "tree": "d2b0e6e1a52211fd934658c34d6edc7f11ede78f",
      "parents": [
        "87c1cbbe984e60582f2536e4d3c2ce88cd474bb7"
      ],
      "author": {
        "name": "KodeToad",
        "email": "3880336+KodeToad@users.noreply.github.com",
        "time": "Tue Dec 27 20:17:19 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 27 20:17:19 2022 +0000"
      },
      "message": "patch 9.0.1106: not all postfix files are recognized\n\nProblem:    Not all postfix files are recognized.\nSolution:   Recognize main.cf.proto files. (closes #11732)\n"
    },
    {
      "commit": "87c1cbbe984e60582f2536e4d3c2ce88cd474bb7",
      "tree": "34257b73179d88eb605876661cb81ad37b4e2f30",
      "parents": [
        "56310d38d8e866085108c7b77b756f4373d5122a"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Dec 27 19:54:52 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 27 19:54:52 2022 +0000"
      },
      "message": "patch 9.0.1105: code is indented too much\n\nProblem:    Code is indented too much.\nSolution:   Use an early return. (Yegappan Lakshmanan, closes #11756)\n"
    },
    {
      "commit": "56310d38d8e866085108c7b77b756f4373d5122a",
      "tree": "1976b6a184bd84128c0caee19358e09efafa65e4",
      "parents": [
        "b9a1edfc5434f2a3ac50b1a178d3c85aa417b798"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 27 17:25:05 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 27 17:25:05 2022 +0000"
      },
      "message": "patch 9.0.1104: invalid memory access when checking function argument types\n\nProblem:    Invalid memory access when checking function argument types.\nSolution:   Do not check beyond the number of arguments. (closes #11755)\n"
    },
    {
      "commit": "b9a1edfc5434f2a3ac50b1a178d3c85aa417b798",
      "tree": "2ed041a200e1b8f2f600581d8b768fb56d702228",
      "parents": [
        "a7fbaa43b7dbea55b2a48093f68abf819bc71682"
      ],
      "author": {
        "name": "David McDonald",
        "email": "dgmcdona@uno.edu",
        "time": "Mon Dec 26 15:35:18 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 15:35:18 2022 +0000"
      },
      "message": "patch 9.0.1103: jq files are not recognized\n\nProblem:    jq files are not recognized.\nSolution:   Add detection of Jq files. (David McDonald, closes #11743)\n"
    },
    {
      "commit": "a7fbaa43b7dbea55b2a48093f68abf819bc71682",
      "tree": "68423dbac3d0add21b987768d9ff1500a250f334",
      "parents": [
        "b536540ab3c13db629432c411e92c05c4a3808ba"
      ],
      "author": {
        "name": "K.Takata",
        "email": "kentkt@csc.jp",
        "time": "Mon Dec 26 14:46:51 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 14:46:51 2022 +0000"
      },
      "message": "patch 9.0.1102: complicated use of #ifdef\n\nProblem:    Complicated use of #ifdef.\nSolution:   Simplify #ifdef use. (Ken Takata, closes #11745)\n"
    },
    {
      "commit": "b536540ab3c13db629432c411e92c05c4a3808ba",
      "tree": "ee9fd0ed572ed62e03e2794f9eeba94c4cbc13ce",
      "parents": [
        "d0883faac6a74f777c9a6be9d035c59ee1c969c5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 14:37:44 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 14:37:44 2022 +0000"
      },
      "message": "patch 9.0.1101: unused global variable\n\nProblem:    Unused global variable.\nSolution:   Remove the variable. (closes #11752)\n"
    },
    {
      "commit": "d0883faac6a74f777c9a6be9d035c59ee1c969c5",
      "tree": "08c202ace56167b636c1aaf4ebb8121b38b4a7a9",
      "parents": [
        "81b7ecc5cb78cad901a9a85e46ecba109cc6ee7d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 13:51:26 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 13:51:26 2022 +0000"
      },
      "message": "patch 9.0.1100: a hashtab with many removed items is not cleaned up\n\nProblem:    A hashtab with many removed items is not cleaned up.\nSolution:   Re-hash a hashtab even when the size didn\u0027t change if too many\n            items were removed.\n"
    },
    {
      "commit": "81b7ecc5cb78cad901a9a85e46ecba109cc6ee7d",
      "tree": "bb1c6ab4600ec9a4bdfff656f5918b125d043ced",
      "parents": [
        "465de3a57b815f1188c707e7c083950c81652536"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 13:08:06 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 13:08:06 2022 +0000"
      },
      "message": "patch 9.0.1099: trying to resize a hashtab may cause a problem\n\nProblem:    Trying to resize a hashtab may cause a problem.\nSolution:   Do not try to resize a hashtab before adding an item.\n"
    },
    {
      "commit": "465de3a57b815f1188c707e7c083950c81652536",
      "tree": "6a1e8783bb5f269282668c258f0b893bd961a888",
      "parents": [
        "b3d614369fceb891819badc941f80f08f57831f9"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Mon Dec 26 12:50:04 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 26 12:50:04 2022 +0000"
      },
      "message": "patch 9.0.1098: code uses too much indent\n\nProblem:    Code uses too much indent.\nSolution:   Use an early return. (Yegappan Lakshmanan, closes #11747)\n"
    },
    {
      "commit": "b3d614369fceb891819badc941f80f08f57831f9",
      "tree": "e2986686fe43369523f0c062ea3564467e851590",
      "parents": [
        "71d53e7c579b8af44083142ea3894b455947ad81"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 21:32:09 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 21:32:09 2022 +0000"
      },
      "message": "patch 9.0.1097: tests are failing\n\nProblem:    Tests are failing.\nSolution:   Do clean up a hashtab when at the initial size.\n"
    },
    {
      "commit": "71d53e7c579b8af44083142ea3894b455947ad81",
      "tree": "adacbe3f7b44cb880b2836571514ac1378e32fc8",
      "parents": [
        "6ef5471afa69a654888bc285a51a6035405d33a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 20:46:13 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 20:46:13 2022 +0000"
      },
      "message": "patch 9.0.1096: reallocating hashtab when the size didn\u0027t change\n\nProblem:    Reallocating hashtab when the size didn\u0027t change.\nSolution:   Bail out when the hashtab is already the desired size.\n"
    },
    {
      "commit": "6ef5471afa69a654888bc285a51a6035405d33a0",
      "tree": "129d598f76891f27518586ab04edbd0cbc3b1884",
      "parents": [
        "9b99411b93f017609399e04527fdd3b6e83b5a55"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 19:31:36 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 19:31:36 2022 +0000"
      },
      "message": "patch 9.0.1095: using freed memory when declaration fails\n\nProblem:    Using freed memory when declaration fails. (Yegappan Lakshmanan)\nSolution:   After unreferencing an object set the reference to NULL.\n"
    },
    {
      "commit": "9b99411b93f017609399e04527fdd3b6e83b5a55",
      "tree": "6201f2edbceb013fa5fe094fbc3aaa41c18052c2",
      "parents": [
        "590162cae0410b50572a3ab0e72a2e5873b99f1a"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 15:59:25 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 25 15:59:25 2022 +0000"
      },
      "message": "patch 9.0.1094: compiler warning when HAS_MESSAGE_WINDOW is not defined\n\nProblem:    Compiler warning when HAS_MESSAGE_WINDOW is not defined.\nSolution:   Add UNUSED.\n"
    },
    {
      "commit": "590162cae0410b50572a3ab0e72a2e5873b99f1a",
      "tree": "4ecaf10f2f0c9b56c990574e8c32e8f4a8918918",
      "parents": [
        "e86190e7c1297da29d0fc2415fdeca5ecae8d2ba"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 24 21:24:06 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 24 21:24:06 2022 +0000"
      },
      "message": "patch 9.0.1093: using freed memory of object member\n\nProblem:    Using freed memory of object member. (Yegappan Lakshmanan)\nSolution:   Make a copy of the object member when getting it.\n"
    },
    {
      "commit": "e86190e7c1297da29d0fc2415fdeca5ecae8d2ba",
      "tree": "af6d793030ca6c8c5f785d30b0637b910cb6fde2",
      "parents": [
        "f54cedd6763e7727b4bfaeb34bb7c365a17675eb"
      ],
      "author": {
        "name": "Rob Pilling",
        "email": "robpilling@gmail.com",
        "time": "Fri Dec 23 19:06:04 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 23 19:06:04 2022 +0000"
      },
      "message": "patch 9.0.1092: search error message doesn\u0027t show used pattern\n\nProblem:    Search error message doesn\u0027t show used pattern.\nSolution:   Pass the actually used pattern to where the error message is\n            given. (Rob Pilling, closes #11742)\n"
    },
    {
      "commit": "f54cedd6763e7727b4bfaeb34bb7c365a17675eb",
      "tree": "f7694b9fb1d728559280da02af945f3609357cc4",
      "parents": [
        "c9207d5d79310bd4628ce46d8db588fac17878a0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 23 17:56:27 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 23 17:56:27 2022 +0000"
      },
      "message": "patch 9.0.1091: assignment to non-existing member causes a crash\n\nProblem:    Assignment to non-existing member causes a crash. (Yegappan\n            Lakshmanan)\nSolution:   Give an error message and bail out when a member cannot be found.\n"
    },
    {
      "commit": "c9207d5d79310bd4628ce46d8db588fac17878a0",
      "tree": "ce58ade9b1a599b5d0adb50f1d1dec53661edeab",
      "parents": [
        "c53e7904b9ac559c7ad6e3acb136027d10aed54e"
      ],
      "author": {
        "name": "mgramigna",
        "email": "mgramigna@mitre.org",
        "time": "Fri Dec 23 13:18:44 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 23 13:18:44 2022 +0000"
      },
      "message": "patch 9.0.1090: FHIR Shorthand files are not recognized\n\nProblem:    FHIR Shorthand files are not recognized.\nSolution:   Add a pattern to detect FSH files. (Matthew Gramigna,\n            closes #11738)\n"
    },
    {
      "commit": "c53e7904b9ac559c7ad6e3acb136027d10aed54e",
      "tree": "0dced03f173e08a24e084096213248cf3d55f53f",
      "parents": [
        "9fca133eb78ce25531da394db904c4fa8d40b35c"
      ],
      "author": {
        "name": "Luuk van Baal",
        "email": "luukvbaal@gmail.com",
        "time": "Fri Dec 23 12:17:33 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Dec 23 12:17:33 2022 +0000"
      },
      "message": "patch 9.0.1089: unnessary assignment\n\nProblem:    unnessary assignment\nSolution:   Remove the assignment. (Luuk van Baal, closes #1136)\n"
    },
    {
      "commit": "9fca133eb78ce25531da394db904c4fa8d40b35c",
      "tree": "a392871633dc6c9e2383b5ff5d046e9f70004a90",
      "parents": [
        "ff3d5377040288539b5a913fa25fa98a661a1f23"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 22 21:06:41 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 22 21:06:41 2022 +0000"
      },
      "message": "patch 9.0.1088: clang warns for unused variable\n\nProblem:    Clang warns for unused variable.\nSolution:   Adjust #ifdef. (John Marriott)\n"
    },
    {
      "commit": "ff3d5377040288539b5a913fa25fa98a661a1f23",
      "tree": "d0d93e645b1c442ef52fdbb23db3a1bd1d1307da",
      "parents": [
        "c8b126d70d567269464fd70c54e22fdd78ec50ad"
      ],
      "author": {
        "name": "James McCoy",
        "email": "jamessan@jamessan.com",
        "time": "Thu Dec 22 18:30:24 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 22 18:30:24 2022 +0000"
      },
      "message": "patch 9.0.1087: autocommand test sometimes fails\n\nProblem:    Autocommand test sometimes fails.\nSolution:   Add a short delay. (James McCoy, closes #11737)\n"
    },
    {
      "commit": "c8b126d70d567269464fd70c54e22fdd78ec50ad",
      "tree": "bd6ce851822028a80d51f1882fa923de292b944f",
      "parents": [
        "9b8a365d019bb948efba5b5276d52bdd99e15d05"
      ],
      "author": {
        "name": "Christopher Plewright",
        "email": "chris@createng.com",
        "time": "Thu Dec 22 13:45:23 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Dec 22 13:45:23 2022 +0000"
      },
      "message": "patch 9.0.1086: display wrong in Windows terminal after exiting Vim\n\nProblem:    Display wrong in Windows terminal after exiting Vim.\nSolution:   Apply screen restore fix for Windows 11 also to Windows 10 builds.\n            (Christopher Plewright, closes #11713, closes #11706)\n"
    },
    {
      "commit": "9b8a365d019bb948efba5b5276d52bdd99e15d05",
      "tree": "5b15c562649554e0e8dc546b13ac3591dd645b88",
      "parents": [
        "20b795e0eba6c933868c8f7cf62fb85d4f007688"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 20 20:47:28 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 20 20:47:28 2022 +0000"
      },
      "message": "patch 9.0.1085: compiler warns for uninitialized variable\n\nProblem:    Compiler warns for uninitialized variable.\nSolution:   Initialize the variable.  Remove unused function. (John Marriott)\n"
    },
    {
      "commit": "20b795e0eba6c933868c8f7cf62fb85d4f007688",
      "tree": "ac278d8ec958a58ba6c5a90fba8aef7270abc72f",
      "parents": [
        "418b54788106efd94bbc71a4b100afae1080cbfc"
      ],
      "author": {
        "name": "Christopher Plewright",
        "email": "chris@createng.com",
        "time": "Tue Dec 20 20:01:58 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 20 20:01:58 2022 +0000"
      },
      "message": "patch 9.0.1084: code handling low level MS-Windows events cannot be tested\n\nProblem:    Code handling low level MS-Windows events cannot be tested.\nSolution:   Add test_mswin_event() and tests using it. (Christopher Plewright,\n            closes #11622)\n"
    },
    {
      "commit": "418b54788106efd94bbc71a4b100afae1080cbfc",
      "tree": "cf6adaa37e7d2727993fcdf0e6142b0a4ebc1737",
      "parents": [
        "104b2ff4d0ec9248ba0b979aa3bbccb65fcad422"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 20 13:38:22 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Dec 20 13:38:22 2022 +0000"
      },
      "message": "patch 9.0.1083: empty and comment lines in a class cause an error\n\nProblem:    Empty and comment lines in a class cause an error.\nSolution:   Skip empty and comment lines. (closes #11734)\n"
    },
    {
      "commit": "104b2ff4d0ec9248ba0b979aa3bbccb65fcad422",
      "tree": "18be50a5c9276638668857594ff9635197541a68",
      "parents": [
        "34820944ed101e1fbad16d552308f1486e715d27"
      ],
      "author": {
        "name": "kylo252",
        "email": "59826753+kylo252@users.noreply.github.com",
        "time": "Mon Dec 19 20:42:49 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 20:42:49 2022 +0000"
      },
      "message": "patch 9.0.1082: some jsonc files are not recognized\n\nProblem:    Some jsonc files are not recognized.\nSolution:   Add patterns for jsonc and move some from json to jsonc.\n            (closes #11711)\n"
    },
    {
      "commit": "34820944ed101e1fbad16d552308f1486e715d27",
      "tree": "06520b05a8e83a392d72fd9d9e1b110c304dac69",
      "parents": [
        "afa3f1cc7258d34c32a299a3cc6aece89f67fb47"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 20:28:38 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 20:28:38 2022 +0000"
      },
      "message": "patch 9.0.1081: using \"-\u003e\" with split lines does not always work\n\nProblem:    Using \"-\u003e\" with split lines does not always work.\nSolution:   Avoid trying to get another line. (closes #11723)\n"
    },
    {
      "commit": "afa3f1cc7258d34c32a299a3cc6aece89f67fb47",
      "tree": "d04c7adb4f528f7eb27746e20225dbd8f504d406",
      "parents": [
        "33e543038b84af7557ab9ecff500fc4ab98dd2a3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 18:56:48 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 18:56:48 2022 +0000"
      },
      "message": "patch 9.0.1080: the \"kitty\" terminfo entry is not widespread\n\nProblem:    The \"kitty\" terminfo entry is not widespread, resulting in the\n            kitty terminal not working properly.\nSolution:   Go back to using \"xterm-kitty\" and avoid the problems it causes in\n            another way.\n"
    },
    {
      "commit": "33e543038b84af7557ab9ecff500fc4ab98dd2a3",
      "tree": "f5c5f4defc5032685baf35de460e93963f834b8d",
      "parents": [
        "07146ad1d33ba0d36b324873e5c461931e6b025e"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon Dec 19 16:49:27 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 16:49:27 2022 +0000"
      },
      "message": "patch 9.0.1079: leaking memory when defining a user command fails\n\nProblem:    Leaking memory when defining a user command fails.\nSolution:   Free \"compl_arg\" when needed. (closes #11726)\n"
    },
    {
      "commit": "07146ad1d33ba0d36b324873e5c461931e6b025e",
      "tree": "d083992f49a6805bcf03d7c7e5c4f7ae7e33893c",
      "parents": [
        "4ce1f99a2d58b809ab5a5c602bd031426f8527e8"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon Dec 19 15:51:44 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 15:51:44 2022 +0000"
      },
      "message": "patch 9.0.1078: with the +vartabs feature indent folding may use wrong \u0027ts\u0027\n\nProblem:    With the +vartabs feature indent folding may use wrong \u0027tabstop\u0027.\nSolution:   Use the \"buf\" argument instead of \"curbuf\".\n"
    },
    {
      "commit": "4ce1f99a2d58b809ab5a5c602bd031426f8527e8",
      "tree": "557dfdf60433feee20ea24ae7fc8fbde67e26c59",
      "parents": [
        "8efdcee02ed02cf9e51e1757441715c2479757ee"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 13:31:06 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 13:31:06 2022 +0000"
      },
      "message": "patch 9.0.1077: can add text property with negative ID before virtual text\n\nProblem:    Can add text property with negative ID before virtual text\n            property.\nSolution:   Remember that a text property with a negative ID was used and give\n            an appropriate error message. (closes #11725)\n            Fix index computation.\n"
    },
    {
      "commit": "8efdcee02ed02cf9e51e1757441715c2479757ee",
      "tree": "c0003310ca868391507b4165d0f6e1f944ac78bf",
      "parents": [
        "c336ae3ce60a2f047b72344ac827568606c5aa15"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 12:18:09 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Dec 19 12:18:09 2022 +0000"
      },
      "message": "patch 9.0.1076: ASAN complains about NULL argument\n\nProblem:    ASAN complains about NULL argument.\nSolution:   Skip memmove() when there is nothing to move.\n"
    },
    {
      "commit": "c336ae3ce60a2f047b72344ac827568606c5aa15",
      "tree": "566f7dc81a43c0c983cfe65740058ea621543fe3",
      "parents": [
        "d505d178858434e1afef0363a9fce4bcb1bc3d06"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 22:01:42 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 22:01:42 2022 +0000"
      },
      "message": "patch 9.0.1075: build fails if compiler doesn\u0027t allow declaration after case\n\nProblem:    build fails if the compiler doesn\u0027t allow for a declaration right\n            after \"case\".\nSolution:   Add a block.\n"
    },
    {
      "commit": "d505d178858434e1afef0363a9fce4bcb1bc3d06",
      "tree": "358c5f600112605517bb4b92ab155ce2e55e7123",
      "parents": [
        "731d00770d9006e7dab6a66e2ea86603ed5ef212"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 21:42:55 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 21:42:55 2022 +0000"
      },
      "message": "patch 9.0.1074: class members are not supported yet\n\nProblem:    Class members are not supported yet.\nSolution:   Add initial support for class members.\n"
    },
    {
      "commit": "731d00770d9006e7dab6a66e2ea86603ed5ef212",
      "tree": "e18f2f17ad124db6633f0da5fc386a26cd908838",
      "parents": [
        "ba2d19193201277397c25c1f5a134ea042542555"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 17:47:18 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 17:47:18 2022 +0000"
      },
      "message": "patch 9.0.1073: using \"xterm-kitty\" for \u0027term\u0027 causes problems\n\nProblem:    Using \"xterm-kitty\" for \u0027term\u0027 causes problems.\nSolution:   Remove the \"xterm-\" part when \u0027term\u0027 is set from $TERM.  Detect a\n            few kitty-specific properties based on the version response\n            instead of the terminal name.\n"
    },
    {
      "commit": "ba2d19193201277397c25c1f5a134ea042542555",
      "tree": "adb4bef44960829754d2ef883ed302d8a96dda51",
      "parents": [
        "b5328b46a79d1383fb1d7d193e7271efcf2f996a"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sun Dec 18 12:28:59 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Dec 18 12:28:59 2022 +0000"
      },
      "message": "patch 9.0.1072: screenpos() column result in fold may be too small\n\nProblem:    screenpos() column result in fold may be too small.\nSolution:   Add space of \u0027number\u0027, sign column, etc. (closes #11715)\n"
    },
    {
      "commit": "b5328b46a79d1383fb1d7d193e7271efcf2f996a",
      "tree": "708a47b085352eb35963d38ddb15e2f4d68bbad2",
      "parents": [
        "b26461715be41653e5982e72c794294702ecded9"
      ],
      "author": {
        "name": "dundargoc",
        "email": "gocdundar@gmail.com",
        "time": "Sat Dec 17 15:47:45 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 15:47:45 2022 +0000"
      },
      "message": "patch 9.0.1071: Codecov action version is too specific\n\nProblem:    Codecov action version is too specific.\nSolution:   Only use \"v3\" to automatically use the latest stable version.\n            (closes #11720)\n"
    },
    {
      "commit": "b26461715be41653e5982e72c794294702ecded9",
      "tree": "54abccb0bfdc14c1fa0124b5698a9fc746ea93aa",
      "parents": [
        "417e88bb75ee8af1bf696760bba9f114a007f733"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 15:35:43 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 15:35:43 2022 +0000"
      },
      "message": "patch 9.0.1070: reading beyond array size\n\nProblem:    Reading beyond array size.\nSolution:   Only use name[0] and name[1], do not use \"name\" as a string.\n"
    },
    {
      "commit": "417e88bb75ee8af1bf696760bba9f114a007f733",
      "tree": "ff204c8776693594f47e6402cedc47d9714a4136",
      "parents": [
        "8d754fada81df8d65ca6b9ebab72db71bfe5fd94"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 15:03:02 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 15:03:02 2022 +0000"
      },
      "message": "patch 9.0.1069: diff mode highlight fails for special characters\n\nProblem:    Diff mode highlight fails for special characters.\nSolution:   Adjust condition for setting \"diff_hlf\".\n"
    },
    {
      "commit": "8d754fada81df8d65ca6b9ebab72db71bfe5fd94",
      "tree": "16c34166ba8090876a2ef95773eb3a02c46920cf",
      "parents": [
        "d097af77797f030e0f29f9bbc298358a5addb2a5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 13:49:16 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 13:49:16 2022 +0000"
      },
      "message": "patch 9.0.1068: no information about whether request term codes has an effect\n\nProblem:    No information about whether requesting term codes has an effect.\nSolution:   Add ch_log() calls to report the effect of term code responses.\n            Avoid deleting an entry and then adding back the same one.\n"
    },
    {
      "commit": "d097af77797f030e0f29f9bbc298358a5addb2a5",
      "tree": "2b3d56eac0b4ea64a1deed748705cddb4f5d44df",
      "parents": [
        "67f3094397a40bea051a8e99921a8bf6f45d6147"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 11:33:00 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 11:33:00 2022 +0000"
      },
      "message": "patch 9.0.1067: in diff mode virtual text is highlighted incorrectly\n\nProblem:    In diff mode virtual text is highlighted incorrectly. (Rick Howe)\nSolution:   Do not use diff attributes for virtual text. (closes #11714)\n"
    },
    {
      "commit": "67f3094397a40bea051a8e99921a8bf6f45d6147",
      "tree": "deb640240dee7204e5949a060066d34175ebdbcb",
      "parents": [
        "9d1184cd1d4ebbfb13859adffec09077a84fd2b2"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sat Dec 17 10:40:15 2022 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Dec 17 10:40:15 2022 +0000"
      },
      "message": "patch 9.0.1066: test function name is wrong\n\nProblem:    Test function name is wrong.\nSolution:   Rename to what is actually being tested. (closes #11712)\n"
    }
  ],
  "next": "9d1184cd1d4ebbfb13859adffec09077a84fd2b2"
}
