)]}'
{
  "log": [
    {
      "commit": "142ffb024dd5123090c2fd02f55702e76520f1df",
      "tree": "d8f2965a4acd8cff35bed01979b487e35b80bf71",
      "parents": [
        "61378a15425553cec1ec15f590e70ca50c7c34a8"
      ],
      "author": {
        "name": "dundargoc",
        "email": "gocdundar@gmail.com",
        "time": "Tue Apr 18 20:53:22 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 18 20:53:22 2023 +0100"
      },
      "message": "patch 9.0.1467: Jenkinsfiles are not recognized as groovy\n\nProblem:    Jenkinsfiles are not recognized as groovy.\nSolution:   Add a pattern for Jenkinsfiles. (closes #12236)\n"
    },
    {
      "commit": "61378a15425553cec1ec15f590e70ca50c7c34a8",
      "tree": "1e4118448d072ef45773ef6d10ea9e2326b39294",
      "parents": [
        "89f9ffbe810c4705439096d646681e734e353e3e"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Tue Apr 18 19:07:29 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 18 19:07:29 2023 +0100"
      },
      "message": "patch 9.0.1466: cannot use an object member name as a method argument\n\nProblem:    Cannot use an object member name as a method argument.\nSolution:   Do not give an error for using an object member name for a method\n            argument. (Hirohito Higashi, closes #12241, closes #12225)\n            Fix line number for other argument error.\n"
    },
    {
      "commit": "89f9ffbe810c4705439096d646681e734e353e3e",
      "tree": "a426d3ebd4f9794fc4332b2e40a07defbbccfe0a",
      "parents": [
        "6e5a9f948221b52caaaf106079cb3430c4dd7c77"
      ],
      "author": {
        "name": "ichizok",
        "email": "gclient.gaap@gmail.com",
        "time": "Tue Apr 18 17:20:08 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 18 17:20:08 2023 +0100"
      },
      "message": "patch 9.0.1465: Haiku build fails\n\nProblem:    Haiku build fails.\nSolution:   Do not include globals.h and proto.h twice. (Ozaki Kiichi,\n            closes #12273)\n"
    },
    {
      "commit": "6e5a9f948221b52caaaf106079cb3430c4dd7c77",
      "tree": "e22fbc7d41e12e87de97afdaff9dc24f34f04ad5",
      "parents": [
        "4c42c7eef43ff0f58fa574f7a900c8a3313f372e"
      ],
      "author": {
        "name": "Federico Mengozzi",
        "email": "19249682+fedemengo@users.noreply.github.com",
        "time": "Mon Apr 17 22:31:38 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 17 22:31:38 2023 +0100"
      },
      "message": "patch 9.0.1464: strace filetype detection is expensive\n\nProblem:    Strace filetype detection is expensive.\nSolution:   Match with a cheap pattern first. (Federico Mengozzi,\n            closes #12220)\n"
    },
    {
      "commit": "4c42c7eef43ff0f58fa574f7a900c8a3313f372e",
      "tree": "5ee60a73f7f90435130816f1fc91196deb336932",
      "parents": [
        "42994bf678f46dc9ca66e49f512261da8864fff6"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Mon Apr 17 21:44:57 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 17 21:44:57 2023 +0100"
      },
      "message": "patch 9.0.1463: virtual text truncation only works with Unicode \u0027encoding\u0027\n\nProblem:    Virtual text truncation only works with Unicode \u0027encoding\u0027.\nSolution:   Convert the ellipsis character to \u0027encoding\u0027 if needed. (Hirohito\n            Higashi, closes #12233)\n"
    },
    {
      "commit": "42994bf678f46dc9ca66e49f512261da8864fff6",
      "tree": "3daa7460a610b439456f8bfabcd72b6b88efe8db",
      "parents": [
        "fc8a601c3251c0388a88c1235b18c529385f7196"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 17 19:23:45 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 17 19:23:45 2023 +0100"
      },
      "message": "patch 9.0.1462: recursively calling :defer function if it does :qa\n\nProblem:    Recursively calling :defer function if it does :qa.\nSolution:   Clear the defer entry before calling the function. (closes #12266)\n"
    },
    {
      "commit": "fc8a601c3251c0388a88c1235b18c529385f7196",
      "tree": "753fd75ef5f9c60a2b4d61d6adbdc97ade5ea784",
      "parents": [
        "961b2e54bdbe1c06e4bf8ccf7a7e3deb129b45de"
      ],
      "author": {
        "name": "Sean Dewar",
        "email": "seandewar@users.noreply.github.com",
        "time": "Mon Apr 17 16:41:20 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 17 16:41:20 2023 +0100"
      },
      "message": "patch 9.0.1461: ruler not drawn correctly when using \u0027rulerformat\u0027\n\nProblem:    Ruler not drawn correctly when using \u0027rulerformat\u0027.\nSolution:   Adjust formatting depending on whether the ruler is drawn in the\n            statusline or the command line. (Sean Dewar, closes #12246)\n"
    },
    {
      "commit": "961b2e54bdbe1c06e4bf8ccf7a7e3deb129b45de",
      "tree": "b031a7ff41162ab767a027ceadfc7442e1755a87",
      "parents": [
        "e7d49465a4ad390c1b0fb6d6b97bc30241fe5db9"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon Apr 17 15:53:24 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Apr 17 15:53:24 2023 +0100"
      },
      "message": "patch 9.0.1460: insufficient testing for getcmdcompltype()\n\nProblem:    Insufficient testing for getcmdcompltype().\nSolution:   Add a few more test cases. (closes #12268)\n"
    },
    {
      "commit": "e7d49465a4ad390c1b0fb6d6b97bc30241fe5db9",
      "tree": "1ad57eac5490d8d424696ab81b15a7c2a256cfcd",
      "parents": [
        "a77670726e3706973adffc2b118f4576e1f58ea0"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sun Apr 16 20:53:55 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 16 20:53:55 2023 +0100"
      },
      "message": "patch 9.0.1459: typo in name of type\n\nProblem:    Typo in name of type.\nSolution:   Change funccal_T to funccall_T. (closes #12265)\n"
    },
    {
      "commit": "a77670726e3706973adffc2b118f4576e1f58ea0",
      "tree": "4543c5cb6900658a4c9eb0561fee0f6a5ec2f6c4",
      "parents": [
        "ceff9cd1bb194f252c63da8e1c2dc7d6764d9d1f"
      ],
      "author": {
        "name": "Yee Cheng Chin",
        "email": "ychin.git@gmail.com",
        "time": "Sun Apr 16 20:13:12 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 16 20:13:12 2023 +0100"
      },
      "message": "patch 9.0.1458: buffer overflow when expanding long file name\n\nProblem:    Buffer overflow when expanding long file name.\nSolution:   Use a larger buffer and avoid overflowing it. (Yee Cheng Chin,\n            closes #12201)\n"
    },
    {
      "commit": "ceff9cd1bb194f252c63da8e1c2dc7d6764d9d1f",
      "tree": "55a49abefe0d59f7036019883e35a09ffce793b6",
      "parents": [
        "657b31fa3bda2089fef18c30fc706abe5d57e865"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 16 17:17:37 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 16 17:17:37 2023 +0100"
      },
      "message": "patch 9.0.1457: no regression test for what patch 9.0.1333 fixes\n\nProblem:    No regression test for what patch 9.0.1333 fixes.\nSolution:   Extend existing test to cover the fixed problem. (issue #11930)\n"
    },
    {
      "commit": "657b31fa3bda2089fef18c30fc706abe5d57e865",
      "tree": "a68cf58655847be818365eb06954fa85055ed78e",
      "parents": [
        "732d69e1918b28ad0fe16eb9bc5a776c7958122b"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sat Apr 15 21:28:02 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 15 21:28:02 2023 +0100"
      },
      "message": "patch 9.0.1456: shortmess test depends on order of test execution\n\nProblem:    Shortmess test depends on order of test execution.\nSolution:   Clear messages. (closes #12264)\n"
    },
    {
      "commit": "732d69e1918b28ad0fe16eb9bc5a776c7958122b",
      "tree": "7f9885d2c3fb7bc902700a5b68d4e46c49cbf96b",
      "parents": [
        "7e5fe38efc105721400048a2ffdeddbe1b9c0650"
      ],
      "author": {
        "name": "Ben Jackson",
        "email": "puremourning@gmail.com",
        "time": "Sat Apr 15 18:17:17 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 15 18:17:17 2023 +0100"
      },
      "message": "patch 9.0.1455: C++ 20 modules are not recognized\n\nProblem:    C++ 20 modules are not recognized.\nSolution:   Add patterns to recognize C++ 20 modules as \"cpp\". (Ben Jackson,\n            closes #12261)\n"
    },
    {
      "commit": "7e5fe38efc105721400048a2ffdeddbe1b9c0650",
      "tree": "670353de5a42ddc725f9c109f80b05680a03d0e8",
      "parents": [
        "b49dfd0cf296623af2d756cefc3e73b5b307734e"
      ],
      "author": {
        "name": "ichizok",
        "email": "gclient.gaap@gmail.com",
        "time": "Sat Apr 15 13:17:50 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 15 13:17:50 2023 +0100"
      },
      "message": "patch 9.0.1454: code indenting is confused by macros\n\nProblem:    Code indenting is confused by macros.\nSolution:   Put semicolon after the macros instead of inside. (Ozaki Kiichi,\n            closes #12257)\n"
    },
    {
      "commit": "b49dfd0cf296623af2d756cefc3e73b5b307734e",
      "tree": "8a59f6d5a0ead1dfa0cc1bfda8aaace3f7d7959b",
      "parents": [
        "b7f6f93475a3ad5c590a09a2577fd51590bea9e1"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Fri Apr 14 21:54:25 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 14 21:54:25 2023 +0100"
      },
      "message": "patch 9.0.1453: typos in source code and tests\n\nProblem:    Typos in source code and tests.\nSolution:   Fi the typos. (Dominique Pellé, closes #12217)\n"
    },
    {
      "commit": "b7f6f93475a3ad5c590a09a2577fd51590bea9e1",
      "tree": "f910fd7a0482e33ccd0cd1f286c2c9b1b745d9b9",
      "parents": [
        "aa7f25ebf16b8be99239af1134b441e3da93060a"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Thu Apr 13 22:12:50 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 13 22:12:50 2023 +0100"
      },
      "message": "patch 9.0.1452: code using EVAL_CONSTANT is dead, it is never set\n\nProblem:    Code using EVAL_CONSTANT is dead, it is never set.\nSolution:   Remove EVAL_CONSTANT. (closes #12252)\n"
    },
    {
      "commit": "aa7f25ebf16b8be99239af1134b441e3da93060a",
      "tree": "197b9ba195e8b44223df55ba8c3e31d52f5f702c",
      "parents": [
        "08210f8def4886b0cd04dd4bbebed719f0512315"
      ],
      "author": {
        "name": "Luuk van Baal",
        "email": "luukvbaal@gmail.com",
        "time": "Thu Apr 13 21:47:38 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 13 21:47:38 2023 +0100"
      },
      "message": "patch 9.0.1451: unnecessary redrawing when \u0027showcmdloc\u0027 is not \"last\"\n\nProblem:    Unnecessary redrawing when \u0027showcmdloc\u0027 is not \"last\".\nSolution:   Redraw later when \"showcmd_is_clear\" is set. (Luuk van Baal,\n            closes #12260)\n"
    },
    {
      "commit": "08210f8def4886b0cd04dd4bbebed719f0512315",
      "tree": "c04723d037a434c24ce1480a30f9ede304616f7a",
      "parents": [
        "ff6c230051ed2a2dbbbd517f51fe00c8ea27961b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 13 19:15:54 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 13 19:15:54 2023 +0100"
      },
      "message": "patch 9.0.1450: MacOS: building fails if clock_gettime() is not available\n\nProblem:    MacOS: building fails if clock_gettime() is not available.\nSolution:   Add a configure check for clock_gettime(). (closes #12242)\n"
    },
    {
      "commit": "ff6c230051ed2a2dbbbd517f51fe00c8ea27961b",
      "tree": "e921820632f62dfcd9339b8752dfedc3594343e1",
      "parents": [
        "d76670fc0d9bd9e09d8a3aa68ef58f796136d964"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 13 17:32:23 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 13 17:32:23 2023 +0100"
      },
      "message": "patch 9.0.1449: test for prompt buffer is flaky\n\nProblem:    Test for prompt buffer is flaky.\nSolution:   Use WaitForAssert() instead of TermWait(). (Ozaki Kiichi,\n            closes #12247)\n"
    },
    {
      "commit": "d76670fc0d9bd9e09d8a3aa68ef58f796136d964",
      "tree": "2df4ecfbf68e54c653bcf0c6582e593f5aa46aea",
      "parents": [
        "474891bc89e657100bd37c29129451a0e601879d"
      ],
      "author": {
        "name": "ichizok",
        "email": "gclient.gaap@gmail.com",
        "time": "Thu Apr 13 17:23:45 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Apr 13 17:23:45 2023 +0100"
      },
      "message": "patch 9.0.1448: diff test fails on MacOS 13\n\nProblem:    Diff test fails on MacOS 13.\nSolution:   Install GNU diffutils. (Ozaki Kiichi, closes #12258)\n"
    },
    {
      "commit": "474891bc89e657100bd37c29129451a0e601879d",
      "tree": "595227a90e441361c1f6f2102669873b24ed08cd",
      "parents": [
        "5299c0933f942c61bfd48064c91365e518fa868c"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Wed Apr 12 21:36:03 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 12 21:36:03 2023 +0100"
      },
      "message": "patch 9.0.1447: condition is always true\n\nProblem:    Condition is always true.\nSolution:   Remove the useless condition. (closes #12253)\n"
    },
    {
      "commit": "5299c0933f942c61bfd48064c91365e518fa868c",
      "tree": "0f99e21c7b84aa1afd60153aa4c549d6d7324c69",
      "parents": [
        "01967f5b1042b375b38098eceaf31671902c8dbb"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Wed Apr 12 20:48:16 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 12 20:48:16 2023 +0100"
      },
      "message": "patch 9.0.1446: unnecessary checks for the \"skip\" flag when skipping\n\nProblem:    Unnecessary checks for the \"skip\" flag when skipping.\nSolution:   Remove the unnecessary checks. (closes #12254)\n"
    },
    {
      "commit": "01967f5b1042b375b38098eceaf31671902c8dbb",
      "tree": "fb0f636a7310e4028e22049158b54b87cf96c86d",
      "parents": [
        "ac6cd31afcbdd08bfa92ca33f7d4ce5773ba4353"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 12 16:24:03 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 12 16:24:03 2023 +0100"
      },
      "message": "patch 9.0.1445: openSUSE: configure doesn\u0027t find the Motif library\n\nProblem:    openSUSE: configure doesn\u0027t find the Motif library. (Tony\n            Mechelynck)\nSolution:   Also search in /usr/lib64.\n"
    },
    {
      "commit": "ac6cd31afcbdd08bfa92ca33f7d4ce5773ba4353",
      "tree": "3f9358e8fd2a2cf3450a79b7aa184d9224d6845d",
      "parents": [
        "05a627c3d4e42a18f76c14828d68ee4747118211"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Wed Apr 12 16:21:14 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 12 16:21:14 2023 +0100"
      },
      "message": "patch 9.0.1444: crash when passing NULL to setcmdline()\n\nProblem:    Crash when passing NULL to setcmdline(). (Andreas Louv)\nSolution:   Use tv_get_string() instead of using v_string directly.\n            (closes #12231, closes #12227)\n"
    },
    {
      "commit": "05a627c3d4e42a18f76c14828d68ee4747118211",
      "tree": "3178407812dcd3bdfb57ec78ce5eaffabf3a9eb3",
      "parents": [
        "bfc7cbd1d44e53e844a079d8ad16ae990dad664d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 09 22:01:31 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 09 22:01:31 2023 +0100"
      },
      "message": "patch 9.0.1443: ending Insert mode when accessing a hidden prompt buffer\n\nProblem:    Ending Insert mode when accessing a hidden prompt buffer.\nSolution:   Don\u0027t stop Insert mode when it was active before. (closes #12237)\n"
    },
    {
      "commit": "bfc7cbd1d44e53e844a079d8ad16ae990dad664d",
      "tree": "48b6f03687d9f05e58fd1378dac657c506e79ffc",
      "parents": [
        "b6ebe5af74a965d703eb8ee66a07c97b0bbe6e58"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Fri Apr 07 22:09:46 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Apr 07 22:09:46 2023 +0100"
      },
      "message": "patch 9.0.1442: mapset() does not restore non-script context\n\nProblem:    mapset() does not restore non-script context.\nSolution:   Also accept negative sid. (closes #12132)\n"
    },
    {
      "commit": "b6ebe5af74a965d703eb8ee66a07c97b0bbe6e58",
      "tree": "2206b7d36e29e5c055e1852288077e28d6ae5f99",
      "parents": [
        "23a971da506249fc8388f06cd5c011b83406ac5c"
      ],
      "author": {
        "name": "Yee Cheng Chin",
        "email": "ychin.git@gmail.com",
        "time": "Wed Apr 05 18:24:50 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Apr 05 18:24:50 2023 +0100"
      },
      "message": "patch 9.0.1441: MacOS: Python 3 using framework do not set dll name properly\n\nProblem:    MacOS: Python 3 using framework do not set dll name properly.\nSolution:   Use the framework prefix. (Yee Cheng Chin, closes #12189)\n"
    },
    {
      "commit": "23a971da506249fc8388f06cd5c011b83406ac5c",
      "tree": "d9db98b1ba14c6f162011a63fb0fbb65c3b17e0c",
      "parents": [
        "cde8de034524d00aba4ff4142e658baff511e12d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 04 22:04:53 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Apr 04 22:04:53 2023 +0100"
      },
      "message": "patch 9.0.1440: \"rvim\" can execute a shell through :diffpatch\n\nProblem:    \"rvim\" can execute a shell through :diffpatch.\nSolution:   Disallow the shell \"patch\" command.\n"
    },
    {
      "commit": "cde8de034524d00aba4ff4142e658baff511e12d",
      "tree": "3546be90832d785283ee31a4001205b3a0cc892c",
      "parents": [
        "065088d5549e7711668321cc5a77c9a9b684b142"
      ],
      "author": {
        "name": "orbital",
        "email": "orbital@holgerines.de",
        "time": "Sun Apr 02 22:05:13 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 02 22:05:13 2023 +0100"
      },
      "message": "patch 9.0.1439: start Insert mode when accessing a hidden prompt buffer\n\nProblem:    Start Insert mode when accessing a hidden prompt buffer.\nSolution:   Call leaving_window() in aucmd_restbuf(). (Thorben Tröbst,\n            closes #12148, closes #12147)\n"
    },
    {
      "commit": "065088d5549e7711668321cc5a77c9a9b684b142",
      "tree": "0b7dcfd20a103c30f6487f44b0eda95ce2e298e2",
      "parents": [
        "3cdd799951b4d08f987a8346a8de544e41fab3d7"
      ],
      "author": {
        "name": "Johan Kotlinski",
        "email": "kotlinski@gmail.com",
        "time": "Sun Apr 02 20:29:38 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Apr 02 20:29:38 2023 +0100"
      },
      "message": "patch 9.0.1438: .fs files are falsely recognized as forth files\n\nProblem:    .fs files are falsely recognized as forth files.\nSolution:   Check 100 lines for something that looks like forth. (Johan\n            Kotlinski, closes #12219, closes #11988)\n"
    },
    {
      "commit": "3cdd799951b4d08f987a8346a8de544e41fab3d7",
      "tree": "c109e20365d70fa8a218b5f5e8036c80df0b8450",
      "parents": [
        "2ed57ac3675624b9d943d7753f48855e5dbebdbb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 01 22:24:18 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 01 22:24:18 2023 +0100"
      },
      "message": "patch 9.0.1437: test fails with different error number\n\nProblem:    Test fails with different error number.\nSolution:   Adjust the expected error.\n"
    },
    {
      "commit": "2ed57ac3675624b9d943d7753f48855e5dbebdbb",
      "tree": "213eef0fee9ddfb36cc601580333f34842544894",
      "parents": [
        "38d867f041349e1400c2cce9cac06f59ae6ccbb1"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 01 22:05:38 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 01 22:05:38 2023 +0100"
      },
      "message": "patch 9.0.1436: cannot compare a typed variable with v:none\n\nProblem:    Cannot compare a typed variable with v:none.\nSolution:   Allow for \"x is v:none\" and \"x isnot v:none\". (issue #12194)\n"
    },
    {
      "commit": "38d867f041349e1400c2cce9cac06f59ae6ccbb1",
      "tree": "cbd455116be456ac8a54b53c6b2f16628cb2a41c",
      "parents": [
        "39c9ec16ea7ef13c5d783481542ee9aa6c05282c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 01 19:54:40 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 01 19:54:40 2023 +0100"
      },
      "message": "patch 9.0.1435: scrolling too many lines when \u0027wrap\u0027 and \u0027diff\u0027 are set\n\nProblem:    Scrolling too many lines when \u0027wrap\u0027 and \u0027diff\u0027 are set.\nSolution:   Only scroll by screenlines for \u0027diff\u0027 when \u0027wrap\u0027 is not set.\n            (closes #12211)\n"
    },
    {
      "commit": "39c9ec16ea7ef13c5d783481542ee9aa6c05282c",
      "tree": "fff76b9c362d6c7136ab37d72072468334a8dac4",
      "parents": [
        "869113f3765d51fc822a61b2ba53d339797c1231"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sat Apr 01 13:52:03 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Apr 01 13:52:03 2023 +0100"
      },
      "message": "patch 9.0.1434: crash when adding package already in \u0027runtimepath\u0027\n\nProblem:    Crash when adding package already in \u0027runtimepath\u0027.\nSolution:   Change order for using \u0027runtimepath\u0027 entries. (closes #12215)\n"
    },
    {
      "commit": "869113f3765d51fc822a61b2ba53d339797c1231",
      "tree": "1065e50878d5828e5a12a4b8df649ed49d0ff68b",
      "parents": [
        "6ac2e4392a9d8b89c8824bf94a9da24a6f07c74f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 31 21:29:00 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 31 21:29:00 2023 +0100"
      },
      "message": "patch 9.0.1433: on some systems the Lua library is not found\n\nProblem:    On some systems the Lua library is not found.\nSolution:   Check if a subdirectory for Lua exists.  (closes #4475)\n"
    },
    {
      "commit": "6ac2e4392a9d8b89c8824bf94a9da24a6f07c74f",
      "tree": "5d5c874e1708b08e1bc8298d9eaea87e484751a8",
      "parents": [
        "2d68b722e3bca7532eb0d83ce773934618f12db5"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 31 19:32:29 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 31 19:32:29 2023 +0100"
      },
      "message": "patch 9.0.1432: completion popup in wrong position with virtual text \"above\"\n\nProblem:    Completion popup in wrong position with virtual text \"above\".\nSolution:   Adjust the column. (closes #12210)\n"
    },
    {
      "commit": "2d68b722e3bca7532eb0d83ce773934618f12db5",
      "tree": "2ca27c257c18b9bd331d8dc247fbd41cef21ea57",
      "parents": [
        "64002035178ac3e0d9ab7269d1bf06c6ede5a854"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Thu Mar 30 21:50:37 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 30 21:50:37 2023 +0100"
      },
      "message": "patch 9.0.1431: getscriptinfo() loops even when specific SID is given\n\nProblem:    getscriptinfo() loops even when specific SID is given.\nSolution:   Only loop when needed.  Give a clearer error message.\n            (closes #12207)\n"
    },
    {
      "commit": "64002035178ac3e0d9ab7269d1bf06c6ede5a854",
      "tree": "8ddfc333d7ff50613f45ac44ec15a9e2083c218c",
      "parents": [
        "1a08a3e2a584889f19b84a27672134649b73da58"
      ],
      "author": {
        "name": "Mathias Jean Johansen",
        "email": "mathias@mjj.io",
        "time": "Tue Mar 28 21:28:36 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 28 21:28:36 2023 +0100"
      },
      "message": "patch 9.0.1430: Livebook files are not recognized\n\nProblem:    Livebook files are not recognized.\nSolution:   Add a pattern for Livebook files. (Mathias Jean Johansen,\n            closes #12203)\n"
    },
    {
      "commit": "1a08a3e2a584889f19b84a27672134649b73da58",
      "tree": "097d180c223e66c3848d2d72ac840637ac6a428d",
      "parents": [
        "c174c2e58c9e24a75b189e01143e6d057b84e96e"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 26 21:27:24 2023 +0100"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 26 21:27:24 2023 +0100"
      },
      "message": "patch 9.0.1429: invalid memory access when ending insert mode\n\nProblem:    Invalid memory access when ending insert mode.\nSolution:   Check if the insert_skip value is valid.\n"
    },
    {
      "commit": "c174c2e58c9e24a75b189e01143e6d057b84e96e",
      "tree": "deb9aa525c7fd782b00c18c9f69a53a091aa893a",
      "parents": [
        "1f76138ff1d08a8474cfcaf743448caf679416a3"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 25 20:06:49 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 25 20:06:49 2023 +0000"
      },
      "message": "patch 9.0.1428: cursor in wrong position when leaving insert mode\n\nProblem:    Cursor in wrong position when leaving insert mode.\nSolution:   Update the w_valid flags.  Position the cursor also when not\n            redrawing. (closes #12137)\n"
    },
    {
      "commit": "1f76138ff1d08a8474cfcaf743448caf679416a3",
      "tree": "454c66b80791a3c08f2a914c79f83cd6a29325ad",
      "parents": [
        "99e4ab2a1e577ddb29030c09c308b67e16fd51c4"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 25 11:31:32 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 25 11:31:32 2023 +0000"
      },
      "message": "patch 9.0.1427: warning for uninitialized variable\n\nProblem:    Warning for uninitialized variable. (Tony Mechelynck)\nSolution:   Add #ifdef.\n"
    },
    {
      "commit": "99e4ab2a1e577ddb29030c09c308b67e16fd51c4",
      "tree": "75fa4b40fe1e787efa79eb1b94dbba2a958fe4b2",
      "parents": [
        "3ea62381c527395ae701715335776f427d22eb7b"
      ],
      "author": {
        "name": "Virginia Senioria",
        "email": "91khr@users.noreply.github.com",
        "time": "Fri Mar 24 19:25:06 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 24 19:25:06 2023 +0000"
      },
      "message": "patch 9.0.1426: indent wrong after \"export namespace\" in C++\n\nProblem:    Indent wrong after \"export namespace\" in C++.\nSolution:   Skip over \"inline\" and \"export\" in any order. (Virginia Senioria,\n            closes #12134, closes #12133)\n"
    },
    {
      "commit": "3ea62381c527395ae701715335776f427d22eb7b",
      "tree": "46be277416a7a9410aee099c256f921dc40ab805",
      "parents": [
        "7ac36130e09d56c75134655a6b12218ddafeaa8b"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Thu Mar 23 15:45:46 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 23 15:45:46 2023 +0000"
      },
      "message": "patch 9.0.1425: \"wat\" and \"wast\" files are one filetype\n\nProblem:    \"wat\" and \"wast\" files are one filetype.\nSolution:   Add a separate filetype for \"wat\" files. (Amaan Qureshi,\n            closes #12165)\n"
    },
    {
      "commit": "7ac36130e09d56c75134655a6b12218ddafeaa8b",
      "tree": "c92eb3dacc4a3875b81d53724cdf1e968435ec87",
      "parents": [
        "890c77203637626b1005db818667084d11e653e7"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 22 22:03:16 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 22 22:03:16 2023 +0000"
      },
      "message": "patch 9.0.1424: unused macros are defined\n\nProblem:    Unused macros are defined.\nSolution:   Remove the unused macros.\n"
    },
    {
      "commit": "890c77203637626b1005db818667084d11e653e7",
      "tree": "4652bb9235b39cf233863ca88df2ffb240e17047",
      "parents": [
        "d0639d717ba7cf8b04b588aadd0b379ed43a5f1f"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Tue Mar 21 22:03:15 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 21 22:03:15 2023 +0000"
      },
      "message": "patch 9.0.1423: WebAssembly Interface Type files are not recognized\n\nProblem:    WebAssembly Interface Type files are not recognized.\nSolution:   Add a pattern for WIT files. (Amaan Qureshi, closes #12173)\n"
    },
    {
      "commit": "d0639d717ba7cf8b04b588aadd0b379ed43a5f1f",
      "tree": "1edee2e6e4487e67209b467f7baf8bd8ca00ddb6",
      "parents": [
        "8aa2a37f8983a7863afa32d9ffbe64b2f2bc70be"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Tue Mar 21 21:31:55 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 21 21:31:55 2023 +0000"
      },
      "message": "patch 9.0.1422: Sage files are not recognized\n\nProblem:    Sage files are not recognized.\nSolution:   Add a pattern for Sage files. (Amaan Qureshi, closes #12176)\n"
    },
    {
      "commit": "8aa2a37f8983a7863afa32d9ffbe64b2f2bc70be",
      "tree": "6a1f786d757cbdec0b99e2c6014ed0ecd8a34872",
      "parents": [
        "aa26153b6cb8353c1cd64667ec55ab5186fa1036"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Tue Mar 21 21:28:06 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 21 21:28:06 2023 +0000"
      },
      "message": "patch 9.0.1421: Nu files are not recognized\n\nProblem:    Nu files are not recognized.\nSolution:   Add a pattern for Nu files. (Amaan Qureshi, closes #12172)\n"
    },
    {
      "commit": "aa26153b6cb8353c1cd64667ec55ab5186fa1036",
      "tree": "369f8da9dcfa82a0de8369b1562354d4a32210b2",
      "parents": [
        "4a5c39fc52a73d46ac77cf574f765a465befc3c0"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 21 20:04:58 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 21 20:04:58 2023 +0000"
      },
      "message": "patch 9.0.1420: build failure because SIZE_MAX is not defined\n\nProblem:    Build failure because SIZE_MAX is not defined.\nSolution:   Define SIZE_MAX when missing. (John Marriott)\n"
    },
    {
      "commit": "4a5c39fc52a73d46ac77cf574f765a465befc3c0",
      "tree": "4053da8d2c4e77b3a861347b21ece12a1567a185",
      "parents": [
        "5fedb8a5ab7addb584728c89e809be190de992bf"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Tue Mar 21 19:57:33 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 21 19:57:33 2023 +0000"
      },
      "message": "patch 9.0.1419: Lean files are not recognized\n\nProblem:    Lean files are not recognized.\nSolution:   Add a pattern for Lean files. (Amaan Qureshi, closes #12177)\n"
    },
    {
      "commit": "5fedb8a5ab7addb584728c89e809be190de992bf",
      "tree": "3bddcfa8c79a6baead7f1f973bdd62263fd1f40c",
      "parents": [
        "a1fa8b3ac2f7b54c7901ad3eb0ba8b8290912509"
      ],
      "author": {
        "name": "Yee Cheng Chin",
        "email": "ychin.git@gmail.com",
        "time": "Mon Mar 20 17:30:52 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 20 17:30:52 2023 +0000"
      },
      "message": "patch 9.0.1418: the included xdiff code is a bit outdated\n\nProblem:    The included xdiff code is a bit outdated.\nSolution:   Sync with the latest git xdiff code. (Yee Cheng Chin,\n            closes #12181)\n"
    },
    {
      "commit": "a1fa8b3ac2f7b54c7901ad3eb0ba8b8290912509",
      "tree": "96d46bde044d0897baba21432f553dbf4dccef97",
      "parents": [
        "e6d40dcdc7227594935d2db01eca29f0e575dcee"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Sun Mar 19 21:57:07 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 19 21:57:07 2023 +0000"
      },
      "message": "patch 9.0.1417: ESDL files are not recognized\n\nProblem:    ESDL files are not recognized.\nSolution:   Add a pattern for ESDL files. (Amaan Qureshi, closes #12174)\n"
    },
    {
      "commit": "e6d40dcdc7227594935d2db01eca29f0e575dcee",
      "tree": "cceadc9510c19f5ba8f99e26954bf8fbef40b6d6",
      "parents": [
        "7c4516fe93d865f4ef1877181f8156b8b9331856"
      ],
      "author": {
        "name": "Ernie Rael",
        "email": "errael@raelity.com",
        "time": "Sun Mar 19 21:23:38 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 19 21:23:38 2023 +0000"
      },
      "message": "patch 9.0.1416: crash when collection is modified when using filter()\n\nProblem:    Crash when collection is modified when using filter().\nSolution:   Lock the list/dict/blob. (Ernie Rael, closes #12183)\n"
    },
    {
      "commit": "7c4516fe93d865f4ef1877181f8156b8b9331856",
      "tree": "75284e38f4172233aba51bf74e9daecbf71227f1",
      "parents": [
        "ea83c194625e51c28a2796eba9ba87b0b9ab23e0"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Sun Mar 19 20:43:26 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 19 20:43:26 2023 +0000"
      },
      "message": "patch 9.0.1415: Crystal files are not recognized\n\nProblem:    Crystal files are not recognized.\nSolution:   Add a pattern for Crystal files. (Amaan Qureshi, closes #12175)\n"
    },
    {
      "commit": "ea83c194625e51c28a2796eba9ba87b0b9ab23e0",
      "tree": "c19f6698892653a098f416bcf57667009a236415",
      "parents": [
        "2a003177eb3cee535bb8a384b4b87db13f0486ae"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 17:22:46 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 18 17:22:46 2023 +0000"
      },
      "message": "patch 9.0.1414: \u003cM-S-x\u003e in Kitty does not use the Shift modifier\n\nProblem:    \u003cM-S-x\u003e in Kitty does not use the Shift modifier.\nSolution:   Apply the Shift modifier to ASCII letters. (closes #11913)\n"
    },
    {
      "commit": "2a003177eb3cee535bb8a384b4b87db13f0486ae",
      "tree": "60cf34cbdc3f4cb6aa7d21dad6ab07a6d532996e",
      "parents": [
        "6e377eca8de4c0c0d25808beb7de7676194ebf1d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 17 18:50:48 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 17 18:50:48 2023 +0000"
      },
      "message": "patch 9.0.1413: compiler warning for unused variable\n\nProblem:    Compiler warning for unused variable.\nSolution:   Move variable declaration. (John Marriott)\n"
    },
    {
      "commit": "6e377eca8de4c0c0d25808beb7de7676194ebf1d",
      "tree": "f7a06581f018cf84f193845058de227c5e148276",
      "parents": [
        "076de79ad832558267b3ff903c048df2f4c1a5d6"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Fri Mar 17 18:42:58 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 17 18:42:58 2023 +0000"
      },
      "message": "patch 9.0.1412: Pony files are not recognized\n\nProblem:    Pony files are not recognized.\nSolution:   Add a pattern for Pony files. (Amaan Qureshi, closes #12155)\n"
    },
    {
      "commit": "076de79ad832558267b3ff903c048df2f4c1a5d6",
      "tree": "e0412a99ca8e44db8702b98a6a1cec93a0c561b9",
      "parents": [
        "16110ccf11de7a41cb0db0ae1ecb829e5a1b98fc"
      ],
      "author": {
        "name": "Ernie Rael",
        "email": "errael@raelity.com",
        "time": "Thu Mar 16 21:43:15 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 16 21:43:15 2023 +0000"
      },
      "message": "patch 9.0.1411: accuracy of profiling is not optimal\n\nProblem:    Accuracy of profiling is not optimal.\nSolution:   Use CLOCK_MONOTONIC if possible. (Ernie Rael, closes #12129)\n"
    },
    {
      "commit": "16110ccf11de7a41cb0db0ae1ecb829e5a1b98fc",
      "tree": "ab3982391974277533b1696ec0532d97450edce4",
      "parents": [
        "d11ac403db07b6eac43882485e98caeb5e83e2e5"
      ],
      "author": {
        "name": "Yee Cheng Chin",
        "email": "ychin.git@gmail.com",
        "time": "Thu Mar 16 21:04:31 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 16 21:04:31 2023 +0000"
      },
      "message": "patch 9.0.1410: MacOS: sed fails on .po files\n\nProblem:    MacOS: sed fails on .po files.\nSolution:   Set $LANG to \"C\". (Yee Cheng Chin, closes #12153)\n"
    },
    {
      "commit": "d11ac403db07b6eac43882485e98caeb5e83e2e5",
      "tree": "44ea5f1ad2ccb586072248b4aee12a30dc5f0be6",
      "parents": [
        "1505bef5c482a48e704644e6172be91c07ef1d12"
      ],
      "author": {
        "name": "Gabriel Kakizaki",
        "email": "gkakizaki@gmail.com",
        "time": "Thu Mar 16 20:13:29 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 16 20:13:29 2023 +0000"
      },
      "message": "patch 9.0.1409: racket files are recognized as scheme\n\nProblem:    Racket files are recognized as scheme.\nSolution:   Recognize rackets files separately. (Gabriel Kakizaki,\n            closes #12164, closes #12162)\n"
    },
    {
      "commit": "1505bef5c482a48e704644e6172be91c07ef1d12",
      "tree": "71436393fa73cf584e23e8ba3e37be7e71dafa10",
      "parents": [
        "b8ef029ee416fc2b402c3f321a55c9049b0ad2a9"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Thu Mar 16 19:30:44 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 16 19:30:44 2023 +0000"
      },
      "message": "patch 9.0.1408: QMLdir files are not recognized\n\nProblem:    QMLdir files are not recognized.\nSolution:   Add a pattern for QMLdir files. (Amaan Qureshi, closes #12161)\n"
    },
    {
      "commit": "b8ef029ee416fc2b402c3f321a55c9049b0ad2a9",
      "tree": "e9d81607b388aebcd94f681fc137419981aa5a55",
      "parents": [
        "e202ec8a0c89e8ef47a3d38e668b7326fa68510a"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Thu Mar 16 15:54:18 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 16 15:54:18 2023 +0000"
      },
      "message": "patch 9.0.1407: TableGen files are not recognized\n\nProblem:    TableGen files are not recognized.\nSolution:   Add a pattern for TableGen files. (Amaan Qureshi, closes #12156)\n"
    },
    {
      "commit": "e202ec8a0c89e8ef47a3d38e668b7326fa68510a",
      "tree": "0d605759906ce472fa203ff12e7264baf0bf6146",
      "parents": [
        "14338024c131b71a337c2bb87cb5904f5a5782b8"
      ],
      "author": {
        "name": "Andreas Louv",
        "email": "andreas@louv.dk",
        "time": "Thu Mar 16 12:26:51 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 16 12:26:51 2023 +0000"
      },
      "message": "patch 9.0.1406: ILE RPG files are not recognized\n\nProblem:    ILE RPG files are not recognized.\nSolution:   Add patterns for ILE RPG files. (Andreas Louv, issue #12152)\n"
    },
    {
      "commit": "14338024c131b71a337c2bb87cb5904f5a5782b8",
      "tree": "9908621e9379220c400ccbaba4f782c9c62ae941",
      "parents": [
        "e638acc9274112ca5ac6b610b01e44ab2a1e19ce"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 15 22:05:44 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 15 22:05:44 2023 +0000"
      },
      "message": "patch 9.0.1405: missing check for out-of-memory\n\nProblem:    Missing check for out-of-memory.\nSolution:   Check for alloc() returning NULL pointer. (closes #12149)\n"
    },
    {
      "commit": "e638acc9274112ca5ac6b610b01e44ab2a1e19ce",
      "tree": "1806cfefa331c8c4eae6d6e80001302882ae92df",
      "parents": [
        "e764d1b4219e6615a04df1c3a6a5c0210a0a7dac"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 15 17:08:51 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 15 17:08:51 2023 +0000"
      },
      "message": "patch 9.0.1404: compilation error with some compilers\n\nProblem:    Compilation error with some compilers.\nSolution:   Adjust array initialization. (John Marriott)\n"
    },
    {
      "commit": "e764d1b4219e6615a04df1c3a6a5c0210a0a7dac",
      "tree": "547326cc9cf10d5de85ba975470b076aafe02d89",
      "parents": [
        "d13dd30240e32071210f55b587182ff48757ea46"
      ],
      "author": {
        "name": "Dominique Pelle",
        "email": "dominique.pelle@gmail.com",
        "time": "Sun Mar 12 21:20:59 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 12 21:20:59 2023 +0000"
      },
      "message": "patch 9.0.1403: unused variables and functions\n\nProblem:    Unused variables and functions.\nSolution:   Delete items and adjust #ifdefs. (Dominique Pellé, closes #12145)\n"
    },
    {
      "commit": "d13dd30240e32071210f55b587182ff48757ea46",
      "tree": "4a752aa8839e10003439f858e8d9125f7907a240",
      "parents": [
        "c481ad38f05c9f759ca7fd01a54c78acad794e85"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 11 20:56:35 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 11 20:56:35 2023 +0000"
      },
      "message": "patch 9.0.1402: crash when using null_class\n\nProblem:    Crash when using null_class.\nSolution:   Give an error when trying to use a null class.\n"
    },
    {
      "commit": "c481ad38f05c9f759ca7fd01a54c78acad794e85",
      "tree": "4264187f2efa8ccc8b0e31320a5cfa850ad04247",
      "parents": [
        "5145c9a829cd43cb9e7962b181bf99226eb3a53f"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sat Mar 11 16:18:51 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 11 16:18:51 2023 +0000"
      },
      "message": "patch 9.0.1401: condition is always true\n\nProblem:    Condition is always true.\nSolution:   Remove the condition. (closes #12139)\n"
    },
    {
      "commit": "5145c9a829cd43cb9e7962b181bf99226eb3a53f",
      "tree": "b429ed22ce38615b700ef0b868dd6cf5924d7532",
      "parents": [
        "4df0772a41c361a1c40d220f6fad0b1e1653fc5b"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 11 13:55:53 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 11 13:55:53 2023 +0000"
      },
      "message": "patch 9.0.1400: find_file_in_path() is not reentrant\n\nProblem:    find_file_in_path() is not reentrant.\nSolution:   Instead of global variables pass pointers to the functions.\n            (closes #12093)\n"
    },
    {
      "commit": "4df0772a41c361a1c40d220f6fad0b1e1653fc5b",
      "tree": "d3611ca8d53da5191cb168e59e9d1142096e89d0",
      "parents": [
        "c0bdbfb2ee026e913e23a5d6bcaa97d44d9a6406"
      ],
      "author": {
        "name": "lagygoill",
        "email": "lacygoill@lacygoill.me",
        "time": "Fri Mar 10 18:37:11 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 10 18:37:11 2023 +0000"
      },
      "message": "patch 9.0.1399: highlight test script has a few problems\n\nProblem:    Highlight test script has a few problems.\nSolution:   Rewrite the script in Vim9 syntax. (closes #10379)\n"
    },
    {
      "commit": "c0bdbfb2ee026e913e23a5d6bcaa97d44d9a6406",
      "tree": "283649c1b6edeb5046cde61934faf460d451fa12",
      "parents": [
        "6a7c7749204b256e779c245b1e999bf852ad7b64"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 10 18:28:12 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 10 18:28:12 2023 +0000"
      },
      "message": "patch 9.0.1398: profile test repeats the headers many times\n\nProblem:    Profile test repeats the headers many times.\nSolution:   Put the headers in script variables.\n"
    },
    {
      "commit": "6a7c7749204b256e779c245b1e999bf852ad7b64",
      "tree": "4c71d0f915d2bb3df31acb34f4178de49a94b575",
      "parents": [
        "be19d78c3d44221cbc38fbb5bac19302345c1def"
      ],
      "author": {
        "name": "Gianmaria Bajo",
        "email": "mg1979.git@gmail.com",
        "time": "Fri Mar 10 16:35:53 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 10 16:35:53 2023 +0000"
      },
      "message": "patch 9.0.1397: highlight for popupmenu kind and extra cannot be set\n\nProblem:    Highlight for popupmenu kind and extra cannot be set.\nSolution:   Add PmenuKind, PmenuKindSel, PmenuExtra and PmenuExtraSel\n            highlight groups and use them. (Gianmaria Bajo, closes #12114)\n"
    },
    {
      "commit": "be19d78c3d44221cbc38fbb5bac19302345c1def",
      "tree": "1a1e07ad5501f660705c69190d76526e1acae4e6",
      "parents": [
        "638388b8ef37684e36a7f5d9286bab2d31c28f36"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 09 22:06:49 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 09 22:06:49 2023 +0000"
      },
      "message": "patch 9.0.1396: sort(list, \u0027N\u0027) does not work in Vim9 script context\n\nProblem:    sort(list, \u0027N\u0027) does not work in Vim9 script context.\nSolution:   Convert string to number without giving an error. (closes #12061)\n"
    },
    {
      "commit": "638388b8ef37684e36a7f5d9286bab2d31c28f36",
      "tree": "e33ce6394e402e74937fdf25b621ce17036ba834",
      "parents": [
        "cde1f8714ed2c046aa770c46229e781380122bd7"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Wed Mar 08 20:35:17 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 08 20:35:17 2023 +0000"
      },
      "message": "patch 9.0.1395: Odin files are not recognized\n\nProblem:    Odin files are not recognized.\nSolution:   Add a pattern for Odin files. (Amaan Qureshi, closes #12122)\n"
    },
    {
      "commit": "cde1f8714ed2c046aa770c46229e781380122bd7",
      "tree": "50e8b049870289b50900766116bc7cf4f822e9a0",
      "parents": [
        "ff226d49fed2d8fc668084324c7b0f00117c5e74"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Wed Mar 08 19:55:50 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 08 19:55:50 2023 +0000"
      },
      "message": "patch 9.0.1394: Unx Tal files are not recognized\n\nProblem:    Unx Tal files are not recognized.\nSolution:   Add a pattern for Unx Tal files. (Amaan Qureshi, closes #12117)\n"
    },
    {
      "commit": "ff226d49fed2d8fc668084324c7b0f00117c5e74",
      "tree": "46616be4a3c438d2cc02183a9a7b7bffc6ea7d06",
      "parents": [
        "7ac5023a5f1a37baafbe1043645f97ba3443d9f6"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Wed Mar 08 16:39:21 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Wed Mar 08 16:39:21 2023 +0000"
      },
      "message": "patch 9.0.1393: Cairo files are not recognized\n\nProblem:    Cairo files are not recognized.\nSolution:   Add a pattern for Cairo files. (Amaan Qureshi, closes #12118)\n"
    },
    {
      "commit": "7ac5023a5f1a37baafbe1043645f97ba3443d9f6",
      "tree": "44d5a63f1edb33016aba3843cafa7278f3a3ddcb",
      "parents": [
        "960dcbd098c761dd623bec9492d5391ff6e8dceb"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 07 21:05:04 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 07 21:05:04 2023 +0000"
      },
      "message": "patch 9.0.1392: using NULL pointer with nested :open command\n\nProblem:    Using NULL pointer with nested :open command.\nSolution:   Check that ccline.cmdbuff is not NULL.\n"
    },
    {
      "commit": "960dcbd098c761dd623bec9492d5391ff6e8dceb",
      "tree": "df2abb6d73be0c31de679fa00251e133a0e99ab6",
      "parents": [
        "14113fdf9cb3d588c0d1c3a210246b981cf5aad3"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Mar 07 17:45:11 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 07 17:45:11 2023 +0000"
      },
      "message": "patch 9.0.1391: \"clear\" macros are not always used\n\nProblem:    \"clear\" macros are not always used.\nSolution:   Use ALLOC_ONE, VIM_CLEAR, CLEAR_POINTER and CLEAR_FIELD in more\n            places. (Yegappan Lakshmanan, closes #12104)\n"
    },
    {
      "commit": "14113fdf9cb3d588c0d1c3a210246b981cf5aad3",
      "tree": "a0f17ad3f6c5b31a0463e452122ba9e5aaa9705a",
      "parents": [
        "663ee88a8260d69d9310e22f2bfdec49af6a102e"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Tue Mar 07 17:13:51 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 07 17:13:51 2023 +0000"
      },
      "message": "patch 9.0.1390: FOR_ALL_ macros are defined in an unexpected file\n\nProblem:    FOR_ALL_ macros are defined in an unexpected file.\nSolution:   Move FOR_ALL_ macros to macros.h.  Add FOR_ALL_HASHTAB_ITEMS.\n            (Yegappan Lakshmanan, closes #12109)\n"
    },
    {
      "commit": "663ee88a8260d69d9310e22f2bfdec49af6a102e",
      "tree": "8f032e2153063137da4fc74359182dd8ceafb26e",
      "parents": [
        "f06c4a7a1d6a8a02449e6ed3aa3a2c19d7fde2ea"
      ],
      "author": {
        "name": "\u003d?UTF-8?q?Ola\u003d20S\u003dC3\u003dB6der?\u003d",
        "email": "rolfkopman@gmail.com",
        "time": "Tue Mar 07 15:30:50 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Tue Mar 07 15:30:50 2023 +0000"
      },
      "message": "patch 9.0.1389: Amiga: a couple of include files are included twice\n\nProblem:    Amiga: a couple of include files are included twice.\nSolution:   Remove duplicate includes. (Ola Söder, closes #12106)\n"
    },
    {
      "commit": "f06c4a7a1d6a8a02449e6ed3aa3a2c19d7fde2ea",
      "tree": "7f62cde0348aa1b2ff28c9643c2829af0f2ad046",
      "parents": [
        "cf3c1ca276aa8f9fada7b7cd0197bbb0f91e0950"
      ],
      "author": {
        "name": "\u003d?UTF-8?q?Ola\u003d20S\u003dC3\u003dB6der?\u003d",
        "email": "rolfkopman@gmail.com",
        "time": "Mon Mar 06 20:36:55 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 06 20:36:55 2023 +0000"
      },
      "message": "patch 9.0.1388: Amiga: not all builds use gethostname()\n\nProblem:    Amiga: not all builds use gethostname().\nSolution:   Use gethostname() for all builds except AROS. (Ola Söder,\n            closes #12107)\n"
    },
    {
      "commit": "cf3c1ca276aa8f9fada7b7cd0197bbb0f91e0950",
      "tree": "c073b1017a422be37f8d25d64e1532241edfcca1",
      "parents": [
        "30585e03a7ce6cf985f93ca30275bf4dae0d87cc"
      ],
      "author": {
        "name": "Christian Brabandt",
        "email": "cb@256bit.org",
        "time": "Mon Mar 06 15:29:29 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 06 15:29:29 2023 +0000"
      },
      "message": "patch 9.0.1387: scrollbar test sporadically fails\n\nProblem:    Scrollbar test sporadically fails.\nSolution:   Mark the scrollbar test as flaky. (Christian Brabandt,\n            closes #12113)\n"
    },
    {
      "commit": "30585e03a7ce6cf985f93ca30275bf4dae0d87cc",
      "tree": "cdbf472db1e338235ba7363db77cab940d7f77da",
      "parents": [
        "f86dea8119f3141e3d2c680219036d1511101f9b"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Mon Mar 06 08:10:04 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Mon Mar 06 08:10:04 2023 +0000"
      },
      "message": "patch 9.0.1386: options test fails with some window width\n\nProblem:    Options test fails with some window width.\nSolution:   Adjust what text the test checks with. (closes #12111)\n"
    },
    {
      "commit": "f86dea8119f3141e3d2c680219036d1511101f9b",
      "tree": "741993d7ef54fa51f7ea56c8975b56d55cdf8b57",
      "parents": [
        "b0b6b8b07eaeac5a22370d2b8ecefb6dd026c541"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Sun Mar 05 21:15:06 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 05 21:15:06 2023 +0000"
      },
      "message": "patch 9.0.1385: g\u0027Esc is considered an error\n\nProblem:    g\u0027Esc is considered an error.\nSolution:   Make g\u0027Esc silently abandon the command. (closes #12110)\n"
    },
    {
      "commit": "b0b6b8b07eaeac5a22370d2b8ecefb6dd026c541",
      "tree": "fc2d7abc33313c7438a39e753cc1f22a1fc4737f",
      "parents": [
        "4390d872b6c9498527a43fc7c30a5384f2e1db12"
      ],
      "author": {
        "name": "Philip H",
        "email": "47042125+pheiduck@users.noreply.github.com",
        "time": "Sun Mar 05 20:56:34 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 05 20:56:34 2023 +0000"
      },
      "message": "patch 9.0.1384: setting HOMEBREW_NO_AUTO_UPDATE is not needed with version 4\n\nProblem:    Setting HOMEBREW_NO_AUTO_UPDATE is not needed with Homebew version\n            4.\nSolution:   Remove setting HOMEBREW_NO_AUTO_UPDATE. (closes #12008)\n"
    },
    {
      "commit": "4390d872b6c9498527a43fc7c30a5384f2e1db12",
      "tree": "4e098811c1ab01f99b600ce5b477e254b6d8e348",
      "parents": [
        "c142d6513e8d71a8f26c5ca1cb00b7b3de9b15e6"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 05 20:17:39 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 05 20:17:39 2023 +0000"
      },
      "message": "patch 9.0.1383: xxd: combination of little endian and cols fails\n\nProblem:    xxd: combination of little endian and cols fails. (Aapo\n            Rantalainen)\nSolution:   Round up the space taken by the hex output. (closes #12097)\n"
    },
    {
      "commit": "c142d6513e8d71a8f26c5ca1cb00b7b3de9b15e6",
      "tree": "c0774f9c19dea11b9269e5df00aa88e20344ea8a",
      "parents": [
        "d8742476d11e75e3b733f21d9aeac1cbd2a02c6f"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 05 19:27:49 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 05 19:27:49 2023 +0000"
      },
      "message": "patch 9.0.1382: failing test for strptime() doesn\u0027t show returned value\n\nProblem:    Failing test for strptime() doesn\u0027t show returned value.\nSolution:   Use assert_equal() instead of assert_true().\n"
    },
    {
      "commit": "d8742476d11e75e3b733f21d9aeac1cbd2a02c6f",
      "tree": "ae90655413daae3c88c7d2c9c9369b2c58f202f6",
      "parents": [
        "5fb78c3fa5c996c08a65431d698bd2c251eef5c7"
      ],
      "author": {
        "name": "\u003d?UTF-8?q?Ola\u003d20S\u003dC3\u003dB6der?\u003d",
        "email": "rolfkopman@gmail.com",
        "time": "Sun Mar 05 13:12:32 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sun Mar 05 13:12:32 2023 +0000"
      },
      "message": "patch 9.0.1381: ACCESS_ names have a conflict with on some systems\n\nProblem:    ACCESS_ names have a conflict with on some systems.\nSolution:   Rename by prepending VIM_. (Ola Söder, closes #12105)\n"
    },
    {
      "commit": "5fb78c3fa5c996c08a65431d698bd2c251eef5c7",
      "tree": "859712525dc94a60f02b27c38d23fdf7f3e96590",
      "parents": [
        "5284b23e148063648be0ff46c730ca574e3ca9fa"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 04 20:47:39 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 04 20:47:39 2023 +0000"
      },
      "message": "patch 9.0.1380: CTRL-X on 2**64 subtracts two\n\nProblem:    CTRL-X on 2**64 subtracts two. (James McCoy)\nSolution:   Correct computation for large number. (closes #12103)\n"
    },
    {
      "commit": "5284b23e148063648be0ff46c730ca574e3ca9fa",
      "tree": "ac68e9687c7415912f09db726e6ad8a670964164",
      "parents": [
        "c99cbf8f289bdda5d4a77d7ec415850a520330ba"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Sat Mar 04 19:57:32 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 04 19:57:32 2023 +0000"
      },
      "message": "patch 9.0.1379: functions for handling options are not ordered\n\nProblem:    Functions for handling options are not ordered.\nSolution:   Put functions in alphabetical order. (Yegappan Lakshmanan,\n            closes #12101)\n"
    },
    {
      "commit": "c99cbf8f289bdda5d4a77d7ec415850a520330ba",
      "tree": "d2e538394cb7a8a7c42a4aac6ccf1a8e3256999b",
      "parents": [
        "5c6a3c9bad67c2ce766f55dbecb3461f14833a42"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 04 14:13:10 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 04 14:13:10 2023 +0000"
      },
      "message": "patch 9.0.1378: illegal memory access when using virtual editing\n\nProblem:    Illegal memory access when using virtual editing.\nSolution:   Make sure \"startspaces\" is not negative.\n"
    },
    {
      "commit": "5c6a3c9bad67c2ce766f55dbecb3461f14833a42",
      "tree": "821b3cf2c74239cdedfdfb9455232449a4753160",
      "parents": [
        "1c73b65229c25e3c1fd8824ba958f7cc4d604f9c"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 04 13:23:26 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Sat Mar 04 13:23:26 2023 +0000"
      },
      "message": "patch 9.0.1377: job_status() may return \"dead\" if the process parent changed\n\nProblem:    job_status() may return \"dead\" if the process parent changed.\nSolution:   Call mch_process_running() to check if the job is still alive.\n"
    },
    {
      "commit": "1c73b65229c25e3c1fd8824ba958f7cc4d604f9c",
      "tree": "7608152b1c557f616b3f14e277d2d701c45faf45",
      "parents": [
        "f77a7f704ffd0ca1050e82f609c8b8bd61863277"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 03 21:11:52 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 03 21:11:52 2023 +0000"
      },
      "message": "patch 9.0.1376: accessing invalid memory with put in Visual block mode\n\nProblem:    Accessing invalid memory with put in Visual block mode.\nSolution:   Adjust the cursor column if needed.\n"
    },
    {
      "commit": "f77a7f704ffd0ca1050e82f609c8b8bd61863277",
      "tree": "6b7a7b0aa8b48066a9d2661deb86e29da02ac554",
      "parents": [
        "c727b19e9f1df36e44321d933334c7b4961daa54"
      ],
      "author": {
        "name": "Ernie Rael",
        "email": "errael@raelity.com",
        "time": "Fri Mar 03 15:05:30 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 03 15:05:30 2023 +0000"
      },
      "message": "patch 9.0.1375: crash when getting member of obj of unknown class\n\nProblem:    Crash when getting member of obj of unknown class.\nSolution:   Check for NULL class and give an error message. (Ernie Rael,\n            closes #12096)\n"
    },
    {
      "commit": "c727b19e9f1df36e44321d933334c7b4961daa54",
      "tree": "75926980b51849aa2571aed033e81541a8c0c939",
      "parents": [
        "194555c001f2b8576483ef34511450b6e9b5e3fd"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Fri Mar 03 12:26:15 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Fri Mar 03 12:26:15 2023 +0000"
      },
      "message": "patch 9.0.1374: function for setting options not used consistently\n\nProblem:    Function for setting options not used consistently.\nSolution:   Use a function for \u0027encoding\u0027 and terminal options. (Yegappan\n            Lakshmanan, closes #12099)\n"
    },
    {
      "commit": "194555c001f2b8576483ef34511450b6e9b5e3fd",
      "tree": "47cada172948f112665c54bd0b3e056ca831c911",
      "parents": [
        "db1887ce40452daea8c4e8734ec64202e5f24130"
      ],
      "author": {
        "name": "h-east",
        "email": "h.east.727@gmail.com",
        "time": "Thu Mar 02 18:49:09 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 18:49:09 2023 +0000"
      },
      "message": "patch 9.0.1373: wrong text displayed when using both \u0027linebreak\u0027 and \u0027list\u0027\n\nProblem:    Wrong text displayed when using both \u0027linebreak\u0027 and \u0027list\u0027.\nSolution:   Only set \"c_extra\" to NUL when \"p_extra\" is not empty. (Hirohito\n            Higashi, closes #12065)\n"
    },
    {
      "commit": "db1887ce40452daea8c4e8734ec64202e5f24130",
      "tree": "9be108d6c9d69cc65a29664026a9e8a5dee44a3e",
      "parents": [
        "440d4cb55b84fd4b188630abc4a1312598649af0"
      ],
      "author": {
        "name": "James McCoy",
        "email": "jamessan@jamessan.com",
        "time": "Thu Mar 02 18:36:33 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 18:36:33 2023 +0000"
      },
      "message": "patch 9.0.1372: test for \u0027toolbariconsize\u0027 may fail\n\nProblem:    Test for \u0027toolbariconsize\u0027 may fail.\nSolution:   Only test \u0027toolbariconsize\u0027 when it is supported. (James McCoy,\n            closes #12095)\n"
    },
    {
      "commit": "440d4cb55b84fd4b188630abc4a1312598649af0",
      "tree": "19a7efd9ba5bb5da6ddf2097a757bab8500852f8",
      "parents": [
        "c3f971f28989fde7d94b45957496fecd6e6f2177"
      ],
      "author": {
        "name": "zeertzjq",
        "email": "zeertzjq@outlook.com",
        "time": "Thu Mar 02 17:51:32 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 17:51:32 2023 +0000"
      },
      "message": "patch 9.0.1371: ballooneval interferes with Insert completion\n\nProblem:    Ballooneval interferes with Insert completion.\nSolution:   Ignore mouse-move events when completing. (closes #12094,\n            closes #12092)\n"
    },
    {
      "commit": "c3f971f28989fde7d94b45957496fecd6e6f2177",
      "tree": "488b57a6d586fd99707993d382d4244ef8b9eccf",
      "parents": [
        "c6ff21e876af0e3ad59664dd0f69359c4b6e9f1d"
      ],
      "author": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 17:38:33 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 17:38:33 2023 +0000"
      },
      "message": "patch 9.0.1370: crash when using a NULL object\n\nProblem:    Crash when using a NULL object. (Ernie Rael)\nSolution:   Check for NULL and give an error message. (closes #12083)\n"
    },
    {
      "commit": "c6ff21e876af0e3ad59664dd0f69359c4b6e9f1d",
      "tree": "ef51d81e472c4addb48ec3e3ccc6a42a659e5be9",
      "parents": [
        "4ed914b18a47192f79f342bea5e8f59e120d5260"
      ],
      "author": {
        "name": "Yegappan Lakshmanan",
        "email": "yegappan@yahoo.com",
        "time": "Thu Mar 02 14:46:48 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 14:46:48 2023 +0000"
      },
      "message": "patch 9.0.1369: still some \"else if\" constructs for setting options\n\nProblem:    Still some \"else if\" constructs for setting options.\nSolution:   Add a few more functions for handling options. (Yegappan\n            Lakshmanan, closes #12090)\n"
    },
    {
      "commit": "4ed914b18a47192f79f342bea5e8f59e120d5260",
      "tree": "f4b1abbe1d5d143f7b7a9f36837f04b3f2c78df7",
      "parents": [
        "e0f869196930ef5f25a0ac41c9215b09c9ce2d3c"
      ],
      "author": {
        "name": "Amaan Qureshi",
        "email": "amaanq12@gmail.com",
        "time": "Thu Mar 02 12:51:18 2023 +0000"
      },
      "committer": {
        "name": "Bram Moolenaar",
        "email": "Bram@vim.org",
        "time": "Thu Mar 02 12:51:18 2023 +0000"
      },
      "message": "patch 9.0.1368: Bass files are not recognized\n\nProblem:    Bass files are not recognized.\nSolution:   Add patterns for Bass files. (Amaan Qureshi, closes #12088)\n"
    }
  ],
  "next": "e0f869196930ef5f25a0ac41c9215b09c9ce2d3c"
}
