)]}'
{
  "log": [
    {
      "commit": "f11a19e0018f577678d319c60d552705f05827a0",
      "tree": "d47ca1eba12989a9994826db49dbe7d4310966a7",
      "parents": [
        "ef8dbae06713926394a7bcb586b9df6205b1fbfb"
      ],
      "author": {
        "name": "bneradt",
        "email": "bneradt@yahooinc.com",
        "time": "Mon Mar 09 10:20:14 2026 -0500"
      },
      "committer": {
        "name": "bneradt",
        "email": "bneradt@yahooinc.com",
        "time": "Mon Mar 09 10:20:14 2026 -0500"
      },
      "message": "1.5.17 release prep\n"
    },
    {
      "commit": "ef8dbae06713926394a7bcb586b9df6205b1fbfb",
      "tree": "8791c42639dfdd12f5209b15cd322cfaf930eb08",
      "parents": [
        "d016d3d1685c10dc63c8a1a22cb2d5d95eb7ddb5"
      ],
      "author": {
        "name": "bneradt",
        "email": "bneradt@yahooinc.com",
        "time": "Mon Mar 09 10:18:09 2026 -0500"
      },
      "committer": {
        "name": "bneradt",
        "email": "bneradt@yahooinc.com",
        "time": "Mon Mar 09 10:18:09 2026 -0500"
      },
      "message": "1.5.16 release metadata\n"
    },
    {
      "commit": "d016d3d1685c10dc63c8a1a22cb2d5d95eb7ddb5",
      "tree": "8247be85c069b980635ab96e8c2b39d53821c9be",
      "parents": [
        "42ac7415172a61e6da64d8620ffa3c2d83163ba4"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Mon Mar 09 10:11:36 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 09 10:11:36 2026 -0500"
      },
      "message": "CMake: Make the code subproject self-contained for FetchContent (#8)\n\n`code/CMakeLists.txt` uses `cmake_dependent_option`, but it did not\nload the `CMakeDependentOption` module itself. That works when the top-\nlevel project includes the module first, but it breaks consumers that\npull `code/` in directly with `FetchContent` and `SOURCE_SUBDIR`.\n\nInclude `CMakeDependentOption` in the subproject so the standalone\nsubdirectory build works in both direct and embedded CMake builds.\n\nCo-authored-by: bneradt \u003cbneradt@yahooinc.com\u003e"
    },
    {
      "commit": "42ac7415172a61e6da64d8620ffa3c2d83163ba4",
      "tree": "80b8f28370e4fa0a3229d7a4c41c56c3f4453a3c",
      "parents": [
        "372c9a547170f8b3312cd9792621d19982816de7"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Oct 07 23:00:18 2025 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Thu Oct 09 21:37:29 2025 +0000"
      },
      "message": "1.5.15 release metadata\n"
    },
    {
      "commit": "372c9a547170f8b3312cd9792621d19982816de7",
      "tree": "190b2364477ced52b7c9b22bf5f49872273d7ba8",
      "parents": [
        "7627e06b19ba3a1b98cefc100f80e425a1301957"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Fri Apr 04 15:43:38 2025 -0500"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Oct 07 22:50:19 2025 +0000"
      },
      "message": "GCC 15: Address mismatched-new-delete in MemArena::Block (#12163)\n\nThis addresses a GCC 15 compiler warning about mismatched std operator\nnew and overridden operator delete in MemArena. This patch addresses the\nwarning by also overriding operator new for the MemArena::Block.\n\nThis is the warning being addressed:\n\n```\ncode/src/MemArena.cc: In member function ‘swoc::_1_5_14::MemArena::Block* swoc::_1_5_14::MemArena::make_block(size_t)’:\ncode/src/MemArena.cc:99:44: error: ‘static void swoc::_1_5_14::MemArena::Block::operator delete(void*, void*)’ called on pointer returned from a mismatched allocation function [-Werror\u003dmism\natched-new-delete]\n   99 |   return new (::malloc(n)) Block(free_space);\n      |                                            ^\nsrc/ts_asf_master_fix_builds_for_fedora_42/code/src/MemArena.cc:99:23: note: returned from ‘void* malloc(size_t)’\n   99 |   return new (::malloc(n)) Block(free_space);\n      |               ~~~~~~~~^~~\n```\n"
    },
    {
      "commit": "7627e06b19ba3a1b98cefc100f80e425a1301957",
      "tree": "926b764ec7d79923899397c7dc4ec712ff0f4935",
      "parents": [
        "385dc6b4922821399e28a881d6c1c215c3ff0086"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Mon Apr 07 15:36:50 2025 -0500"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Oct 07 22:50:10 2025 +0000"
      },
      "message": "-std\u003dc++20: Remove TextView space before _sv/_tv literal (#12164)\n\nSpaces before _sv literals in operator\"\" declarations are deprecated for\n-std\u003dc++20. This removes those spaces in the TextView.h declarations.\n\nThis addresses the following warning:\n\n```\ninclude/swoc/TextView.h:2088:12: error: identifier \u0027_sv\u0027 preceded by whitespace in a literal operator declaration is deprecated [-Werror,-Wdeprecated-literal-operator]\n 2088 | operator\"\" _sv(const char *s, size_t n) {\n      | ~~~~~~~~~~~^~~\n      | operator\"\"_sv\ninclude/swoc/TextView.h:2103:12: error: identifier \u0027_tv\u0027 preceded by whitespace in a literal operator declaration is deprecated [-Werror,-Wdeprecated-literal-operator]\n 2103 | operator\"\" _tv(const char *s, size_t n) {\n      | ~~~~~~~~~~~^~~\n      | operator\"\"_tv\n```\n"
    },
    {
      "commit": "385dc6b4922821399e28a881d6c1c215c3ff0086",
      "tree": "d18941610cc26fe779076688d381f8709499c695",
      "parents": [
        "169cfab1c5a23846d35768fdd338b552681cfded"
      ],
      "author": {
        "name": "Mo Chen",
        "email": "mochen@apache.org",
        "time": "Tue Apr 22 13:19:44 2025 -0500"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Oct 07 22:49:54 2025 +0000"
      },
      "message": "Fix build for clang 20 (#12202)\n\nFix these warnings:\n\ncode/src/swoc_ip.cc:242:10: error: first argument in call to \u0027memset\u0027 is a pointer to non-trivially copyable type \u0027swoc::IPEndpoint\u0027 [-Werror,-Wnontrivial-memaccess]\n  242 |   memset(this, 0, sizeof(*this));\n      |          ^\n"
    },
    {
      "commit": "169cfab1c5a23846d35768fdd338b552681cfded",
      "tree": "828c288edca9656f183c32ad2b92491997705b73",
      "parents": [
        "27269baf775e173d02a30b3539ac7e4c23e781d7"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Aug 19 14:23:17 2025 -0500"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Oct 07 22:49:35 2025 +0000"
      },
      "message": "Catch2: update to v3.9.1 (#12453)\n\nThis updates our Catch2 version from v2.13.8 to the latest v3.9.1. It\nalso transitions us from the deprecated monolithic header file to the\nnew library model using CMake via FetchContent.\n\nThis has several advantages:\n\n* This uses the library model which the authors of Catch2 advocate for.\n  The monolithic header we used before this patch is not \"the primarily\n  supported option\".\n* Since not all of catch.hpp is built for every UT, compilation times\n  are quicker.\n* Since the new v3 version provides a main function definition via\n  Catch2::Catch2WithMain, we no longer need the empty unit_test_main.cc\n  files we had before.\n* The updated Catch v3 is purported to execute its checks more\n  efficiently (according to the changelog).\n\nAs a part of this transition, this removes\nsrc/records/unit_tests/unit_test_main_on_eventsystem.cc since that was\nadded with #7704 for DynamicStats which has since been removed. In v2,\nthis simply didn\u0027t run any tests. In v3, this failed because no tests\nwere run.\n"
    },
    {
      "commit": "27269baf775e173d02a30b3539ac7e4c23e781d7",
      "tree": "21b527ad9f311ae8067e2e9e551d1d06ecc7dc53",
      "parents": [
        "8870ee18ffc5e515b7275bc138c2a4a49e420f30"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Oct 07 22:48:43 2025 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Oct 07 22:48:43 2025 +0000"
      },
      "message": "test_ip.cc updates\n"
    },
    {
      "commit": "8870ee18ffc5e515b7275bc138c2a4a49e420f30",
      "tree": "d48b537a5f7038789d0e32bd1a3b61644ee91eda",
      "parents": [
        "e8c29e05acac14c17124137c303839596fc91973"
      ],
      "author": {
        "name": "Chris McFarlen",
        "email": "chris@mcfarlen.us",
        "time": "Mon Sep 22 17:23:12 2025 -0500"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Oct 07 22:38:13 2025 +0000"
      },
      "message": "Remove maybe problematic constructors on storage_type (#12493)\n\n* Remove maybe problematic constructors on storage_type\n\n* remove the code rather than comment.\n"
    },
    {
      "commit": "e8c29e05acac14c17124137c303839596fc91973",
      "tree": "2f298693053b5b64a12ad584487795f5f2401e67",
      "parents": [
        "93a4d71bd7c67f6e3e427f67c9b0c5ad093ed323"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Mon Apr 14 17:31:39 2025 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Oct 07 22:37:48 2025 +0000"
      },
      "message": "proxy.config.http.per_client.connection.exempt_list\n\nThis implements\nproxy.config.http.per_client.connection.exempt_list, a\nconfiguration for the user to be able to provide a set of IP addresses\nthat are not counted against\nproxy.config.net.per_client.max_connections_in.\n\nThis also adds the following TS APIs to modify this list via a plugin:\n\nTSConnectionLimitExemptListSet\nTSConnectionLimitExemptListAdd\nTSConnectionLimitExemptListClear\n\n(cherry picked from commit 8b85aa1b7f84abd084c5d21326f2821e1859dffb)\n"
    },
    {
      "commit": "93a4d71bd7c67f6e3e427f67c9b0c5ad093ed323",
      "tree": "91b17d60d6e269a65ae015a53ae763b6c36a7c8e",
      "parents": [
        "6b210ed0dfe6d5eebf547ee5362acb1930a4596d"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Fri Jun 20 23:20:52 2025 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 20 23:20:52 2025 -0500"
      },
      "message": "A few updates to the doc generation (#7)\n\nNote that we don\u0027t have an override.css file, so this really messed up the formatting on rendered pages. I\u0027m afraid I\u0027m not sure what Alan did in the past with this. Maybe he copied over the one from ATS? At any rate, the docs look much better with this removed since the css was broken without this change."
    },
    {
      "commit": "6b210ed0dfe6d5eebf547ee5362acb1930a4596d",
      "tree": "bd48b6a410e87b897baef5685eb6f8d990500235",
      "parents": [
        "750d20ebf24ea641cc6c580fa3de1999e09d75df"
      ],
      "author": {
        "name": "Damian Meden",
        "email": "dmeden@apache.org",
        "time": "Mon Mar 03 09:45:32 2025 +0100"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Wed Mar 12 22:45:49 2025 +0000"
      },
      "message": "Coverity: Avoid order initalization issue 2. (#12037)\n\nConvert from static member to static singleton function.\n"
    },
    {
      "commit": "750d20ebf24ea641cc6c580fa3de1999e09d75df",
      "tree": "cbdeb3354ccc9d7a1676961b0753f10038b932b3",
      "parents": [
        "56749309477552e7ac5543795592a689608eebc1"
      ],
      "author": {
        "name": "Chris McFarlen",
        "email": "chris@mcfarlen.us",
        "time": "Tue Jan 28 11:22:43 2025 -0600"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Wed Mar 12 22:43:12 2025 +0000"
      },
      "message": "remove unprotected optional deref Errata::severity (#11996)\n"
    },
    {
      "commit": "56749309477552e7ac5543795592a689608eebc1",
      "tree": "648407a26c201e022fb77615b5f22d8dc0ad889e",
      "parents": [
        "1423c687db24d44d1c2416c39c7b0ec3312d24b0"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Wed Mar 12 22:13:05 2025 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Wed Mar 12 22:37:12 2025 +0000"
      },
      "message": "Add mark_bulk() method to rebuild the RBTree in one operation\n\nImproves performance when many ip ranges need to be added to IPSpace at once.\n\nAlso results in a better-balanced RB tree whenever many append operations happen in succession.\n"
    },
    {
      "commit": "1423c687db24d44d1c2416c39c7b0ec3312d24b0",
      "tree": "a8ee033f15706f49110ace59d0b686f65243709e",
      "parents": [
        "a119c7e4e2e0752ee8a30f141bb604cc2981031b"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Wed Mar 12 22:00:50 2025 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Wed Mar 12 22:03:05 2025 +0000"
      },
      "message": "Prepare for the 1.5.14 release\n\nUpdate the swoc version to 1.5.14 from 1.5.13 in preparation for the\n1.5.14 release.\n"
    },
    {
      "commit": "a119c7e4e2e0752ee8a30f141bb604cc2981031b",
      "tree": "681e7b6ffd8ea708808c33bd294742abe0d03df8",
      "parents": [
        "dbb8e73e565e6bb775ad04d60d8fe1b67a1c4479"
      ],
      "author": {
        "name": "Damian Meden",
        "email": "dmeden@apache.org",
        "time": "Fri Jan 10 17:19:53 2025 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 10 10:19:53 2025 -0600"
      },
      "message": "Possible fix for the initialization issue with globals. (#5)\n\nThis is an attempt to fix some ordering creation issues for some global variables within lib swoc.\r\nThe is to get swoc::bwf::Global_Names initialized first."
    },
    {
      "commit": "dbb8e73e565e6bb775ad04d60d8fe1b67a1c4479",
      "tree": "7bd12beafee5e20ec0b2c06e45a3718652b34a06",
      "parents": [
        "f1c1c9d5c09c33eb69977d13636871d0132091a9"
      ],
      "author": {
        "name": "Mo Chen",
        "email": "mochen@apache.org",
        "time": "Tue Sep 17 10:00:38 2024 -0500"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Thu Jan 09 21:15:38 2025 +0000"
      },
      "message": "Fix libswoc compile with clang 20 (#11771)\n\n- Fix incorrect method name has_intersection (should be has_intersection_with).\n- template keyword on a method call causes a warning if template arguments are not supplied.\n"
    },
    {
      "commit": "f1c1c9d5c09c33eb69977d13636871d0132091a9",
      "tree": "6dbb40ab93046b9a3a11e18a3c3fa73ae3a5364b",
      "parents": [
        "6488cfe6557161ef36187ddc98a8de5f2a531da1"
      ],
      "author": {
        "name": "Pavel Vazharov",
        "email": "pavel@x3me.net",
        "time": "Tue Jun 25 18:19:07 2024 +0300"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Thu Jan 09 21:15:10 2025 +0000"
      },
      "message": "Remove unused `alloc` parameter in swoc/Vectray functionality (#11475)\n"
    },
    {
      "commit": "6488cfe6557161ef36187ddc98a8de5f2a531da1",
      "tree": "af783d6bdff9feccda1f8c8e5d5c721a105c4e4b",
      "parents": [
        "508fa3b2c5d71e25702c6f93d8de4a714114c6fb"
      ],
      "author": {
        "name": "Pavel Vazharov",
        "email": "pavel@x3me.net",
        "time": "Thu May 16 18:21:52 2024 +0300"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Thu Jan 09 21:14:44 2025 +0000"
      },
      "message": "Remove the need of `-Wno-stringop-overflow` warning suppression (#11357)\n\n* Remove the need of -Wno-stringop-overflow warning suppression\n\nThe problem was that GCC complained for possibly incorrect usage of\nstrncat due to the last argument being equal to the source string length.\nThe last argument of strncat is supposed to be the remaining free space in\nthe destination buffer.\nReplaced the usage of strncat with the ATS function ink_strlcat.\n\n* Fix bogus warning for strncat usage in s3_auth plugin given by GCC 11\n\nThe change is to use TSstrlcat instead of strncat.\nIt seems to me the GCC analyzer is wrong in this case and it issues the\nwarning because of such usage:\nstr_concat(\u0026left[loff], (left_size - loff), \"/\", 1);\nand the str_concat internally does\nstd::min(dst_len, src_len) for the strncat size argument.\nSo GCC sees the possibility that the last argument of strncat can be\nequal to the legnth of the source argument and issues the warning.\n"
    },
    {
      "commit": "508fa3b2c5d71e25702c6f93d8de4a714114c6fb",
      "tree": "a442cd0d5ac59bf76a6fd4281621b36a82409173",
      "parents": [
        "afba37662a1677be95e5eb65eac333119dd69ecf"
      ],
      "author": {
        "name": "Damian Meden",
        "email": "dmeden@apache.org",
        "time": "Thu May 09 09:31:21 2024 +0200"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Thu Jan 09 21:10:48 2025 +0000"
      },
      "message": "libswoc: Remove unused variables from some unit tests. (#11326)\n"
    },
    {
      "commit": "afba37662a1677be95e5eb65eac333119dd69ecf",
      "tree": "3d51f85d54b9f28bde091a4d241342f2fb04c9d7",
      "parents": [
        "1c4e69136ae8eec56082d95fecda062b6eb33341"
      ],
      "author": {
        "name": "Damian Meden",
        "email": "dmeden@apache.org",
        "time": "Tue May 07 10:17:26 2024 +0200"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Thu Jan 09 21:04:49 2025 +0000"
      },
      "message": "Fix some warnings from libswoc when building on FreeBSD 13.1. (#11324)\n"
    },
    {
      "commit": "1c4e69136ae8eec56082d95fecda062b6eb33341",
      "tree": "c2e31d0d6e0dbbe48d8218194ee202f5f23bf07a",
      "parents": [
        "dc3cf7d47458ec785ab0f7e8e75348a31e32d120"
      ],
      "author": {
        "name": "Masaori Koshiba",
        "email": "masaori@apache.org",
        "time": "Fri May 31 01:14:54 2024 +0900"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 30 11:14:54 2024 -0500"
      },
      "message": "Add CTest support (#3)\n\n"
    },
    {
      "commit": "dc3cf7d47458ec785ab0f7e8e75348a31e32d120",
      "tree": "44409915718fe48162100f1e33646de2d214d2ac",
      "parents": [
        "676fc8d7d73c5b461f07670247375f0a052121a2"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Mon Apr 15 18:08:48 2024 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Mon Apr 15 18:08:48 2024 +0000"
      },
      "message": "Update to 1.5.13\n"
    },
    {
      "commit": "676fc8d7d73c5b461f07670247375f0a052121a2",
      "tree": "098face9f317b026682daf7e5a6263602e7a4860",
      "parents": [
        "93c97e4b1c08527052c202777052a7604e05ea36"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Mon Apr 15 16:44:34 2024 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Mon Apr 15 16:44:34 2024 +0000"
      },
      "message": "libswoc: fix unresolved function type for transform_view_of. (#11255)\n\nOn some compilers this was showing an error as they  weren\u0027t able to\ndecude the right function/type.\n"
    },
    {
      "commit": "93c97e4b1c08527052c202777052a7604e05ea36",
      "tree": "685fc1bec1ff0d240fcdd0b41580883236b5d3e6",
      "parents": [
        "7af411e3233ac2262565a28935d1fa382cfd53ab"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Mon Apr 15 16:43:59 2024 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Mon Apr 15 16:43:59 2024 +0000"
      },
      "message": "Use GCC stardard pre-defined macros to determine endianess. (#11186)\n"
    },
    {
      "commit": "7af411e3233ac2262565a28935d1fa382cfd53ab",
      "tree": "3900081587a1a5c8480296588e02e177e90c6416",
      "parents": [
        "7df56ee4a85bb49069853536d7daf978a76120ae"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Mon Apr 15 16:41:28 2024 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Mon Apr 15 16:41:28 2024 +0000"
      },
      "message": "Fix GCC 14.0.1 -std\u003dc++20 build failures (#11189)\n\n* comparison of unsigned expression in ‘\u003e\u003d 0’ is always true\n\nlib/swoc/include/swoc/TextView.h: In instantiation of ‘uintmax_t swoc::_1_5_11::svto_radix(TextView\u0026) [with int RADIX \u003d 16; uintmax_t \u003d long unsigned int]’:\nlib/swoc/include/swoc/TextView.h:1082:23:   required from ‘uintmax_t swoc::_1_5_11::svto_radix(TextView\u0026\u0026) [with int N \u003d 16; uintmax_t \u003d long unsigned int]’\nlib/swoc/include/swoc/TextView.h:1065:27: error:  1082 |   return svto_radix\u003cN\u003e(src);\nlib/swoc/include/swoc/TextView.h:1065:27: error:       |          ~~~~~~~~~~~~~^~~~~\nlib/swoc/src/bw_format.cc:928:28:   required from here\nlib/swoc/include/swoc/TextView.h:1065:27: error:   928 |     auto b \u003d svto_radix\u003c16\u003e(span.clip_prefix(2).rebind\u003cchar const\u003e());\nlib/swoc/include/swoc/TextView.h:1065:27: error:       |              ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nlib/swoc/include/swoc/TextView.h:1065:27: error: comparison of unsigned expression in ‘\u003e\u003d 0’ is always true [-Werror\u003dtype-limits]\n 1065 |   while (src.size() \u0026\u0026 (0 \u003c\u003d (v \u003d swoc::svtoi_convert[uint8_t(*src)])) \u0026\u0026 v \u003c RADIX) {\n      |                        ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\ncc1plus: all warnings being treated as errors\n\nSecond warning:\n\nsrc/tscore/HostLookup.cc: In member function ‘void CharIndex::Insert(std::string_view, HostBranch*)’:\nsrc/tscore/HostLookup.cc:304:12: error: ‘any_of’ is not a member of ‘std’\n  304 |   if (std::any_of(match_data.begin(), match_data.end(), [](unsigned char c) { return asciiToTable[c] \u003d\u003d 255; })) {\n      |            ^~~~~~\nsrc/tscore/HostLookup.cc: In member function ‘HostBranch* CharIndex::Lookup(std::string_view)’:\nsrc/tscore/HostLookup.cc:351:12: error: ‘any_of’ is not a member of ‘std’\n  351 |   if (std::any_of(match_data.begin(), match_data.end(), [](unsigned char c) { return asciiToTable[c] \u003d\u003d 255; })) {\n      |            ^~~~~~\n\n* ‘any_of’ is not a member of ‘std’\n\nsrc/tscore/HostLookup.cc: In member function ‘void CharIndex::Insert(std::string_view, HostBranch*)’:\nsrc/tscore/HostLookup.cc:304:12: error: ‘any_of’ is not a member of ‘std’\n  304 |   if (std::any_of(match_data.begin(), match_data.end(), [](unsigned char c) { return asciiToTable[c] \u003d\u003d 255; })) {\n      |            ^~~~~~\nsrc/tscore/HostLookup.cc: In member function ‘HostBranch* CharIndex::Lookup(std::string_view)’:\nsrc/tscore/HostLookup.cc:351:12: error: ‘any_of’ is not a member of ‘std’\n  351 |   if (std::any_of(match_data.begin(), match_data.end(), [](unsigned char c) { return asciiToTable[c] \u003d\u003d 255; })) {\n      |            ^~~~~~\n\n* error: template-id not allowed for constructor in C++20\n\nplugins/header_rewrite/matcher.h:71:23: error: template-id not allowed for constructor in C++20 [-Werror\u003dtemplate-id-cdtor]\n   71 |   explicit Matchers\u003cT\u003e(const MatcherOps op) : Matcher(op), _data() {}\n      |                       ^\nplugins/header_rewrite/matcher.h:71:23: note: remove the ‘\u003c \u003e’\n/home/bneradt/src/ts_asf_master_fix_std_20_build_failure/plugins/header_rewrite/matcher.h:222:38: error: template-id not allowed for constructor in C++20 [-Werror\u003dtemplate-id-cdtor]\n  222 |   explicit Matchers\u003cconst sockaddr *\u003e(const MatcherOps op) : Matcher(op) {}\n      |                                      ^\n/home/bneradt/src/ts_asf_master_fix_std_20_build_failure/plugins/header_rewrite/matcher.h:222:38: note: remove the ‘\u003c \u003e’\n"
    },
    {
      "commit": "7df56ee4a85bb49069853536d7daf978a76120ae",
      "tree": "15b0bef46deaa19b8ae3ca65cbd71fd9dfdd14c7",
      "parents": [
        "3fa02cb101a86e04d0ab54f7cba6edb3fcad475e"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Thu Mar 21 16:25:12 2024 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Thu Mar 21 16:25:12 2024 +0000"
      },
      "message": "Update to 1.5.12\n"
    },
    {
      "commit": "3fa02cb101a86e04d0ab54f7cba6edb3fcad475e",
      "tree": "1be73bb106745ddc8dd673d5d0f9cbdcc1a0637e",
      "parents": [
        "48eee019fdc2b4bda3095d788ee77d5ec84387f7"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Thu Mar 21 16:19:45 2024 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Thu Mar 21 16:19:45 2024 +0000"
      },
      "message": "Fix port from ATS.\n\nA few patches didn\u0027t come over correctly when I ported in the ATS\npatches. I verified that with this patch, the source code is now\nidentical with the ATS version.\n"
    },
    {
      "commit": "48eee019fdc2b4bda3095d788ee77d5ec84387f7",
      "tree": "e41d95386b31a319e2680c6cd6da8e25d9563b37",
      "parents": [
        "5914a4759bf5c77cd2edfe3a81ba906a4e9c6c63"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 14:44:39 2024 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 19 14:44:39 2024 -0500"
      },
      "message": "Update to 1.5.11 (#2)\n\n"
    },
    {
      "commit": "5914a4759bf5c77cd2edfe3a81ba906a4e9c6c63",
      "tree": "4056efa4f7140a267fc74a2401ebbd60339d28a7",
      "parents": [
        "3b4529676e83a7851db00458bc823700f549ed57"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 18:16:28 2024 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 13:26:03 2024 -0500"
      },
      "message": "Fix asan and valgrind issue with libswoc unit test (#11138)\n\n(cherry picked from commit 0bde81a7fac7513ee19e0b6ce4f3c42cf27bc7ea)\n"
    },
    {
      "commit": "3b4529676e83a7851db00458bc823700f549ed57",
      "tree": "967914be27d135b3886ba6b904f5c3fea83c5a5b",
      "parents": [
        "b5058b709a3eb255e8083bc51005f897d6f671a8"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 18:15:08 2024 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 13:26:03 2024 -0500"
      },
      "message": "libsowc - remove legacy Errata. (#10986)\n\n(cherry picked from commit ab952036020bb2ba15a69caaec362719f209e16b)\n"
    },
    {
      "commit": "b5058b709a3eb255e8083bc51005f897d6f671a8",
      "tree": "540aaf0f525a18f390a5905ca20cbaa7181e70b3",
      "parents": [
        "f8e0abca76a386dd1a377f2e8f247607b2a4ba1a"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 18:11:29 2024 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 13:26:03 2024 -0500"
      },
      "message": "test_ip: add iterator temporary for gcc release builds (#11124)\n\n(cherry picked from commit 7f32f4eba4c023971bbdd3e6d448480d3922a5d0)\n"
    },
    {
      "commit": "f8e0abca76a386dd1a377f2e8f247607b2a4ba1a",
      "tree": "9350ff1232e76b187337a9206384ac5d6312efee",
      "parents": [
        "208af5fc6c67cd1648db4e4cf3a3cf9284482976"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 17:55:52 2024 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 13:26:03 2024 -0500"
      },
      "message": "Change the constructor for LocalBufferWriter to be noexcept (#11059)\n\n(cherry picked from commit bd2c5c274e2d39b55494d3e693b5d8e5faeec352)\n"
    },
    {
      "commit": "208af5fc6c67cd1648db4e4cf3a3cf9284482976",
      "tree": "b99aaec5b60f8ccec4ca9ddaf0c8bf35e0b8c755",
      "parents": [
        "66f11ff19e237dc5aefaf7e923ce63697af60cd6"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 17:55:02 2024 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 13:26:03 2024 -0500"
      },
      "message": "restore IntrusiveHashMap insert code to tscore (#10992)\n\n(cherry picked from commit dc8d761352ef6aecb106d4b160d2583a5591d36e)\n"
    },
    {
      "commit": "66f11ff19e237dc5aefaf7e923ce63697af60cd6",
      "tree": "c30ab4de258a83dcf95c75e4f13c1cb17957e27a",
      "parents": [
        "3e635a1aba2847c062ec8fdfcae09b0a4e5a2523"
      ],
      "author": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 17:52:33 2024 +0000"
      },
      "committer": {
        "name": "Brian Neradt",
        "email": "brian.neradt@gmail.com",
        "time": "Tue Mar 19 13:26:03 2024 -0500"
      },
      "message": "Fix problem with the negation (#10971)\n\n(cherry picked from commit dc4dc35780a923fbe8759994f481250b8486a505)\n"
    },
    {
      "commit": "3e635a1aba2847c062ec8fdfcae09b0a4e5a2523",
      "tree": "6deffc7669a07172d1c6d4c84ba29cfc5ceb3de1",
      "parents": [
        "1d7352953ac1290ca6c63fe2af4c33a0d684ec08"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Dec 18 12:12:47 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Dec 18 12:12:47 2023 -0600"
      },
      "message": "Update to 1.5.10\n"
    },
    {
      "commit": "1d7352953ac1290ca6c63fe2af4c33a0d684ec08",
      "tree": "ace004ff89ac247ea0d1de916423cd5df5a39b07",
      "parents": [
        "1c22483b442a0b105ff07ab8f10709bb87098053"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Dec 18 09:24:20 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Dec 18 09:24:46 2023 -0600"
      },
      "message": "IP: Comment cleanup and code rearrangement for clarity.\n"
    },
    {
      "commit": "1c22483b442a0b105ff07ab8f10709bb87098053",
      "tree": "65ff496e55234bdffe05bc0e3e9fbca96f4f0e0f",
      "parents": [
        "8e90f48b6718d84cf6dde5b4f20427bd4382822f"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sun Dec 17 00:16:32 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sun Dec 17 00:16:32 2023 -0600"
      },
      "message": "MemArena: Add recent span discard support.\n"
    },
    {
      "commit": "8e90f48b6718d84cf6dde5b4f20427bd4382822f",
      "tree": "0dfb5ae9532ffe10ab0b9ba1a1ca833ee25fe6ec",
      "parents": [
        "e5a95368b2b38bfe6fe103767d6f7afeb13e3ba0"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Dec 14 00:32:12 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Dec 14 00:32:12 2023 -0600"
      },
      "message": "TextView: Fix overlow for svtoi.\n"
    },
    {
      "commit": "e5a95368b2b38bfe6fe103767d6f7afeb13e3ba0",
      "tree": "fde3920dd1a790dfd58ac856aa11eb0c083d8bf0",
      "parents": [
        "5cb7e29be427391707f6528ae3c17bf63685adac"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Dec 13 16:25:51 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Dec 13 16:25:51 2023 -0600"
      },
      "message": "IP: fix minor errors, expand network categorization utilities.\n"
    },
    {
      "commit": "5cb7e29be427391707f6528ae3c17bf63685adac",
      "tree": "0f2ebce601ca63449679919c313cfd284e42110e",
      "parents": [
        "563597cc45420c8986357c7a17eb85d154f4ffee"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Dec 13 16:25:23 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Dec 13 16:25:23 2023 -0600"
      },
      "message": "Errata: Better support for notes with only code and/or severity.\n"
    },
    {
      "commit": "563597cc45420c8986357c7a17eb85d154f4ffee",
      "tree": "1bef85ed88d8e48d48b96a52d07fe18d05b4785d",
      "parents": [
        "a9d6d47ed537698f739cf55b75b81dce1ed7a6e9"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Dec 08 18:21:15 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Dec 08 18:21:15 2023 -0600"
      },
      "message": "IP: Add missing operator\u003d\u003d for IPAddr and sockaddr.\n"
    },
    {
      "commit": "a9d6d47ed537698f739cf55b75b81dce1ed7a6e9",
      "tree": "f701e56e7039d91fc47ee8c48b399a78faecdd14",
      "parents": [
        "142f2dbc304af1c9be95c80c920e3685cda461b8"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Dec 08 10:28:50 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Dec 08 10:34:00 2023 -0600"
      },
      "message": "IP: Add \"contains\" method to IPRange and IPRangeView.\n"
    },
    {
      "commit": "142f2dbc304af1c9be95c80c920e3685cda461b8",
      "tree": "3bf25bf1e7fbee6c30814b50e8186b37a535d4ef",
      "parents": [
        "2f83439fbaf2db5b8b9b963e57f05e9f67337426"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Nov 17 20:20:19 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Dec 08 10:33:57 2023 -0600"
      },
      "message": "Errata: Fix is_ok so instances with severity but not messages are not OK.`\n"
    },
    {
      "commit": "2f83439fbaf2db5b8b9b963e57f05e9f67337426",
      "tree": "dbfd2e88e89d83eb4e628e70ea2eec5558ec3a3e",
      "parents": [
        "7e4df6c7e11d92398d0e8ab7534716db06831ed0"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Nov 28 13:57:29 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Nov 28 13:57:29 2023 -0600"
      },
      "message": "Update to 1.5.9\n"
    },
    {
      "commit": "7e4df6c7e11d92398d0e8ab7534716db06831ed0",
      "tree": "be6c3b32d4787d03df462a2bdf5dc26ec87fcc5c",
      "parents": [
        "2734914a10cf291147bed3ec9141059f3b6b8730"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Nov 28 13:23:32 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Nov 28 13:23:32 2023 -0600"
      },
      "message": "Clang format.\n"
    },
    {
      "commit": "2734914a10cf291147bed3ec9141059f3b6b8730",
      "tree": "4536f7fbcd2f535003aa461f6402c825854f2c62",
      "parents": [
        "1c7af86a985d1caabf64f5050f3724c77744657f"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Nov 27 17:46:54 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Nov 27 17:46:54 2023 -0600"
      },
      "message": "TextView: Fix OSX issue with u_char.\n"
    },
    {
      "commit": "1c7af86a985d1caabf64f5050f3724c77744657f",
      "tree": "ae1142cfc798d42a81ebf8f271589b9e9be7e2a1",
      "parents": [
        "172f8f9835c33c5532251b20c4b1ccdc0c4cdc8b"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Nov 27 13:38:52 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Nov 27 13:41:09 2023 -0600"
      },
      "message": "Errata: fix is_ok\n"
    },
    {
      "commit": "172f8f9835c33c5532251b20c4b1ccdc0c4cdc8b",
      "tree": "7520db1a4fb6b090cc55bf2674824568fd5dd39a",
      "parents": [
        "1bd9a3fbfd92bdb3627316ed58a2611150be5b0f"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Nov 21 16:44:21 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sat Nov 25 23:45:29 2023 -0600"
      },
      "message": "IPAddr: make copy_to const\n"
    },
    {
      "commit": "1bd9a3fbfd92bdb3627316ed58a2611150be5b0f",
      "tree": "79e01474f82773c29bd418c7c5bcae5ae4edf532",
      "parents": [
        "04f3d4dbe35814a7f021e2f59cf4f6f4dd4fce20"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Nov 21 16:38:30 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sat Nov 25 23:45:29 2023 -0600"
      },
      "message": "Clang format.\n"
    },
    {
      "commit": "04f3d4dbe35814a7f021e2f59cf4f6f4dd4fce20",
      "tree": "173ffda7ba8b1e8e03fd9b038256dd748198bd2b",
      "parents": [
        "3f7c59555651629957dcc7b3b54a264b432355dd"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Nov 21 16:37:06 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sat Nov 25 23:45:29 2023 -0600"
      },
      "message": "Errata: Enable auto generated annotations.\n"
    },
    {
      "commit": "3f7c59555651629957dcc7b3b54a264b432355dd",
      "tree": "fb8981ea76ef74df302088638b05d8d5aa5efdbc",
      "parents": [
        "b6ef38faf689d23ddc8dee5cfdea181fdf88e250"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Sep 25 17:38:48 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sun Nov 19 22:04:56 2023 -0600"
      },
      "message": "Doc: update.\n"
    },
    {
      "commit": "b6ef38faf689d23ddc8dee5cfdea181fdf88e250",
      "tree": "abe96caf3c4ce4d2b81196fd4f3b8c30b1485393",
      "parents": [
        "096997283a4f23745dcc0e409ee728cd4d25b2b9"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 15 17:07:40 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 15 17:07:40 2023 -0600"
      },
      "message": "Update to 1.5.8\n"
    },
    {
      "commit": "096997283a4f23745dcc0e409ee728cd4d25b2b9",
      "tree": "e5cd34e5d4ba6506840db6d7f3429f87fd1618b6",
      "parents": [
        "94163622859b39393732ca930e5de4aa2c6af358"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 15 13:46:59 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 15 13:46:59 2023 -0600"
      },
      "message": "Clang format.\n"
    },
    {
      "commit": "94163622859b39393732ca930e5de4aa2c6af358",
      "tree": "4cabca5ed78c953dd72382638415f0d449c0039c",
      "parents": [
        "b9ec19d8558ef53ddf7a0cf88e0a7e1f30507caf"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 15 13:45:42 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 15 13:45:42 2023 -0600"
      },
      "message": "Fix clang format bad option.\n"
    },
    {
      "commit": "b9ec19d8558ef53ddf7a0cf88e0a7e1f30507caf",
      "tree": "784afbe6cf8e77e7f15b4077cb62d8c9433885c2",
      "parents": [
        "ca594a6ab123dfcfb9ae359f2b0f8621e2acd353"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 15 13:45:21 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 15 13:45:21 2023 -0600"
      },
      "message": "File: fix assignment ambiguity.\n"
    },
    {
      "commit": "ca594a6ab123dfcfb9ae359f2b0f8621e2acd353",
      "tree": "a5bbb1559dd24472f40de23b813475f52ad69ad0",
      "parents": [
        "a79bc66210abc08f3c5f9fb686bc316586c8dda8"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 15 09:28:20 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 15 09:28:20 2023 -0600"
      },
      "message": "Update to 1.5.7\n"
    },
    {
      "commit": "a79bc66210abc08f3c5f9fb686bc316586c8dda8",
      "tree": "01c267d3ffb1ade932d544cae94c7d2329fb7a7d",
      "parents": [
        "c2c13c9f92af6205c8bf61a183ad5bfe92b77159"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Nov 14 19:40:10 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Nov 14 19:40:10 2023 -0600"
      },
      "message": "CMake: Only set install directory if not already set.\n"
    },
    {
      "commit": "c2c13c9f92af6205c8bf61a183ad5bfe92b77159",
      "tree": "f9767d96d486e0f69a8056162acc8bf0eceabaf3",
      "parents": [
        "7eb478607c9a67bc223894fe68a24543d7cf35ad"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Nov 09 10:48:26 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Nov 09 10:48:26 2023 -0600"
      },
      "message": "Fix comment typo.\n"
    },
    {
      "commit": "7eb478607c9a67bc223894fe68a24543d7cf35ad",
      "tree": "7d8aca8da98389f2b0b54cbeeda923ee2ca339ef",
      "parents": [
        "365f16a1ef02ed996e41b7f04595d1e5ab40ebd9"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 08 16:37:32 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 08 22:50:05 2023 -0600"
      },
      "message": "Run clang format.\n"
    },
    {
      "commit": "365f16a1ef02ed996e41b7f04595d1e5ab40ebd9",
      "tree": "f1646b47fed56bd40f5fec4c070c97678a067410",
      "parents": [
        "03eb94e780860d1bcde85ef96dc677d9103fe563"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 08 14:02:13 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 08 22:50:05 2023 -0600"
      },
      "message": "Update clang-format to ATS 10.\n"
    },
    {
      "commit": "03eb94e780860d1bcde85ef96dc677d9103fe563",
      "tree": "f0812e5038577a91c9f3d024490976da2fb506e3",
      "parents": [
        "e680dadda90f23777d227d6db944b2662f21052e"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 08 17:52:16 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 08 17:53:27 2023 -0600"
      },
      "message": "IP: Further tweak for IPRangeView.\n"
    },
    {
      "commit": "e680dadda90f23777d227d6db944b2662f21052e",
      "tree": "cf155cb6a7b2c05101555eed8c6e22d8ed725604",
      "parents": [
        "a7eeeb804797f859e75e7863a7c9ee01b9338929"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Nov 07 23:57:58 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Nov 08 07:45:37 2023 -0600"
      },
      "message": "IP: Finally fix uninitialized error for auto \u0026\u0026 from range iterator.\n"
    },
    {
      "commit": "a7eeeb804797f859e75e7863a7c9ee01b9338929",
      "tree": "fa078c55e21a9beba9bf8d143a78a137697d1194",
      "parents": [
        "85e776126e17795bf7757161b1f40c05c202c8e6"
      ],
      "author": {
        "name": "Leif Hedstrom",
        "email": "leif@ogre.com",
        "time": "Sat Nov 04 11:51:16 2023 -0600"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Nov 06 14:55:25 2023 -0600"
      },
      "message": "Adds a clang-tidy, and its cleanups\n"
    },
    {
      "commit": "85e776126e17795bf7757161b1f40c05c202c8e6",
      "tree": "7a8577ca5b06e3df03a09fb7d6c5cdf558949a87",
      "parents": [
        "61055cb037e1e971d2499b5cbdf081f28842df3a"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Oct 20 14:34:46 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Oct 20 14:34:46 2023 -0500"
      },
      "message": "IP: improve hashing for IP addresses.\n"
    },
    {
      "commit": "61055cb037e1e971d2499b5cbdf081f28842df3a",
      "tree": "489b3b0163cfb9623fb4b14f52c7e5c31f2df752",
      "parents": [
        "e81ba68cca49f750ff02a76433c4203a0160183b"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Oct 20 14:33:46 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Oct 20 14:33:46 2023 -0500"
      },
      "message": "file: Add better support for constructing path from string.\n"
    },
    {
      "commit": "e81ba68cca49f750ff02a76433c4203a0160183b",
      "tree": "6dbcda9a20c6132169e6669af627ae7d0a1967c0",
      "parents": [
        "f0c6a34c8e2f2750eea3240d530982dd136f5001"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Sep 22 13:24:16 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Sep 22 13:24:16 2023 -0500"
      },
      "message": "Update to 1.5.6\n"
    },
    {
      "commit": "f0c6a34c8e2f2750eea3240d530982dd136f5001",
      "tree": "af4acdeeb32906347887bdcd027fae67300e92a9",
      "parents": [
        "6def36a2236d5eb8f929f00b76603677335f3d4a"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Sep 21 19:24:04 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Sep 21 19:24:04 2023 -0500"
      },
      "message": "IP: Fix formatting issue with IPSpace iteration and BWF.\n"
    },
    {
      "commit": "6def36a2236d5eb8f929f00b76603677335f3d4a",
      "tree": "28129d1f23f24ed44689ed5e340d15eced140f06",
      "parents": [
        "572542d3225cfefb468bd1c2454ea16b095a0058"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Sep 19 09:34:40 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Sep 19 09:35:12 2023 -0500"
      },
      "message": "IntrusiveDList: Add list operations.\n"
    },
    {
      "commit": "572542d3225cfefb468bd1c2454ea16b095a0058",
      "tree": "c956786d5480f1f434e735e730322f8d2dc2964e",
      "parents": [
        "f92efb021025f56cc0c0f6ee27109e90584badbd"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Sep 19 09:34:25 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Sep 19 09:35:12 2023 -0500"
      },
      "message": "Change default install target to be the local \"image\" directory.\n"
    },
    {
      "commit": "f92efb021025f56cc0c0f6ee27109e90584badbd",
      "tree": "0a6b18066f37b3c49d13590fcf2a13d5066ea421",
      "parents": [
        "6771a649d3304f4d895a25b1c6cd5d15334e54b4"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sat Sep 09 23:12:45 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sat Sep 09 23:12:45 2023 -0500"
      },
      "message": "Followup to PR 87 - more comments, mostly.\n"
    },
    {
      "commit": "6771a649d3304f4d895a25b1c6cd5d15334e54b4",
      "tree": "f5b3762f2f7f8cf27850afbb719cba786726923b",
      "parents": [
        "4eb6159965579b3a2d49890d1bed6a7608513987"
      ],
      "author": {
        "name": "bneradt",
        "email": "bneradt@yahooinc.com",
        "time": "Sat Sep 09 18:05:49 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sat Sep 09 23:01:09 2023 -0500"
      },
      "message": "IPEndpoint: make ::port robust for invalid addresses\n\nWe had a bwprint function throw the following for printing an adddress:\n  \"what():  sockaddr is not a valid IP address\"\n\nThis makes the ::port logic handle invalid (likely AF_UNSPEC) addresses.\n"
    },
    {
      "commit": "4eb6159965579b3a2d49890d1bed6a7608513987",
      "tree": "636245f8c4262728d6f614a6d493f5f6e1f7ee92",
      "parents": [
        "ca5af9f4c76687a3904a04616ff0c4b4342d85fd"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Aug 14 12:08:09 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Aug 14 12:08:09 2023 -0500"
      },
      "message": "IntrusiveDList: better helper meta.\n"
    },
    {
      "commit": "ca5af9f4c76687a3904a04616ff0c4b4342d85fd",
      "tree": "723a2bf20b68f128650c1a838128521f7823f2e8",
      "parents": [
        "397b93235008d47961edb640d47a3b16d744179d"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Aug 14 12:07:57 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Aug 14 12:07:57 2023 -0500"
      },
      "message": "Remove unused psuedo_nullptr.\n"
    },
    {
      "commit": "397b93235008d47961edb640d47a3b16d744179d",
      "tree": "d7038ad66a4580b3a0d6d4fd2d6334f05c8cb96c",
      "parents": [
        "d5ab329f7cf90a113962720983ea1d56a840169a"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Aug 07 10:12:51 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Aug 07 10:12:51 2023 -0500"
      },
      "message": "Updatge to 1.5.5\n"
    },
    {
      "commit": "d5ab329f7cf90a113962720983ea1d56a840169a",
      "tree": "446df11636b775ad4cdfc34c7d8d724ea17b3603",
      "parents": [
        "af04a6735a3681f761025efc82a014ae3333575b"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sun Aug 06 13:10:33 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Aug 07 09:18:07 2023 -0500"
      },
      "message": "Meta: update comments for eraser.\n"
    },
    {
      "commit": "af04a6735a3681f761025efc82a014ae3333575b",
      "tree": "c4318629e6f85ce164d81a9cde529fc23e53f65c",
      "parents": [
        "122963010410d392c8be665253e2ea7c92caff34"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Jul 31 15:44:58 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sat Aug 05 19:31:38 2023 -0500"
      },
      "message": "BWF: Add UnHex (hexadecimal encoding to raw bytes).\n"
    },
    {
      "commit": "122963010410d392c8be665253e2ea7c92caff34",
      "tree": "de7479ca7d731ecf252ca9dfea7c5abfa5dc62b5",
      "parents": [
        "daacfac244bdec4ef1cf6a90710ee3ce0e96abbd"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Jul 31 14:50:52 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Jul 31 14:50:52 2023 -0500"
      },
      "message": "BWF / Errata: Better handling of std::error_code and related classes.\n"
    },
    {
      "commit": "daacfac244bdec4ef1cf6a90710ee3ce0e96abbd",
      "tree": "f3483f0f885a77025cd6007f64a933b8b467523d",
      "parents": [
        "9e060701e9b4ebb3ddab3bd227b5a17770888a9c"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Jul 25 15:58:24 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Jul 25 15:58:24 2023 -0500"
      },
      "message": "Update to 1.5.4\n"
    },
    {
      "commit": "9e060701e9b4ebb3ddab3bd227b5a17770888a9c",
      "tree": "86f36609ffe071480cd58140a2f9358706f15a5b",
      "parents": [
        "23eb3fc1ceb5b94c6502344f525ecbe8a41c06f4"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Jul 25 15:26:41 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Jul 25 15:26:41 2023 -0500"
      },
      "message": "MemSpan: Fix MemSpan\u003cvoid\u003e to not construct from arrays of constant values.\n"
    },
    {
      "commit": "23eb3fc1ceb5b94c6502344f525ecbe8a41c06f4",
      "tree": "910dc1f12dbb7b31f897b148c5010ba4c001a87c",
      "parents": [
        "734be78ad26eb360d73e6219f9de4dd9fb962d3c"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Jul 25 15:03:48 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Jul 25 15:03:48 2023 -0500"
      },
      "message": "BufferWriter: remove C string write overloads, use const void MemSpan.\n"
    },
    {
      "commit": "734be78ad26eb360d73e6219f9de4dd9fb962d3c",
      "tree": "59f5b07a024fa64716b7b23e7caa37524a670685",
      "parents": [
        "81b8243302a1a9b5e451b4ab6ce84ae3572ac2de"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Jul 25 15:03:10 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Tue Jul 25 15:03:10 2023 -0500"
      },
      "message": "MemSpan: Initialize char views to not include the terminal nul if present.\n"
    },
    {
      "commit": "81b8243302a1a9b5e451b4ab6ce84ae3572ac2de",
      "tree": "8a1b1e44ba7c675d7e3ca08aeb797a83982d9125",
      "parents": [
        "9872326637e7d686a65e04933a25c4534d835ee4"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 20 15:13:51 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 20 15:13:51 2023 -0500"
      },
      "message": "MemSpan: rename \"limit_to\" to \"restrict\"\n"
    },
    {
      "commit": "9872326637e7d686a65e04933a25c4534d835ee4",
      "tree": "ba24500e2f98e493da9d6b5a8dcb83d39c5bc164",
      "parents": [
        "f70182754b48ffc97c221d1a984e663b41a04e55"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 20 14:09:11 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 20 14:09:11 2023 -0500"
      },
      "message": "BW: Change write to take MemSpans and C-strings.\n"
    },
    {
      "commit": "f70182754b48ffc97c221d1a984e663b41a04e55",
      "tree": "e4ddad4b2d4f3f780d3227531a06ac7ef488510b",
      "parents": [
        "49d040d485a1c3dadf76764214d1d6abb21af977"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 20 14:09:00 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 20 14:09:00 2023 -0500"
      },
      "message": "MemSpan: Add array constructors to void types.\n"
    },
    {
      "commit": "49d040d485a1c3dadf76764214d1d6abb21af977",
      "tree": "3b0f0ac0be93a730822c15671fb58ca2421a3fcd",
      "parents": [
        "d90e66c80cc6b1ed5aecbb993259971b05ae902f"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Jul 19 13:52:08 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Jul 19 13:52:08 2023 -0500"
      },
      "message": "IP: Add support for IPv4, IPv6 sockaddr types.\n"
    },
    {
      "commit": "d90e66c80cc6b1ed5aecbb993259971b05ae902f",
      "tree": "46504d9a8e80a8db1dfa114ffc04f88b036c21a4",
      "parents": [
        "b0e690d9ed6809171b4d068a5639aa3e80555e52"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Jul 19 13:47:41 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Wed Jul 19 13:47:41 2023 -0500"
      },
      "message": "MemSpan: rebind defaults to void or void const depending on value_type\n"
    },
    {
      "commit": "b0e690d9ed6809171b4d068a5639aa3e80555e52",
      "tree": "dea25947adcd342e83314c9f5846974a5f7aad60",
      "parents": [
        "cc6ff1e4ec264e878bbbf231f2de9d58d3ad117e"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Jul 14 16:24:33 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Fri Jul 14 16:24:33 2023 -0500"
      },
      "message": "Update comments for Coverity fixes.\n"
    },
    {
      "commit": "cc6ff1e4ec264e878bbbf231f2de9d58d3ad117e",
      "tree": "a3929f74452169de3bc50585a35e16d84e906d6a",
      "parents": [
        "9a5ad3c949601944ee6d3664a58a71c8ffc252ee"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 13 17:41:13 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 13 17:41:13 2023 -0500"
      },
      "message": "Tweaks - supress some coverity, tweak Vectray for better move semantics.\n"
    },
    {
      "commit": "9a5ad3c949601944ee6d3664a58a71c8ffc252ee",
      "tree": "77697ef90296480b3170eda3864e542e16fdf886",
      "parents": [
        "2d3adc47b79a203c19d748b02f4bbba26ecfdd56"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 13 12:00:29 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 13 12:00:29 2023 -0500"
      },
      "message": "Update to 1.5.3.\n"
    },
    {
      "commit": "2d3adc47b79a203c19d748b02f4bbba26ecfdd56",
      "tree": "1e7d25e51a2c9ed26a80116f94530f80243f3f36",
      "parents": [
        "e73e88f84d9de65e72e51ddf3179d818fa4a362e"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 13 11:47:26 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 13 11:47:26 2023 -0500"
      },
      "message": "TextView: Add utility CaselessEqual functor.\n"
    },
    {
      "commit": "e73e88f84d9de65e72e51ddf3179d818fa4a362e",
      "tree": "5c3bd1a0f61a642cbec07353ef9be95c355e6579",
      "parents": [
        "cbaf24662f6d389f86e7990e93c483c0515277d4"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 13 11:41:43 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 13 11:43:25 2023 -0500"
      },
      "message": "Build: ignore g++ 11 array bound false positive.\n"
    },
    {
      "commit": "cbaf24662f6d389f86e7990e93c483c0515277d4",
      "tree": "1710719124557a06e55a8a19a895c00c9afb1aab",
      "parents": [
        "feeeb61d91a798e4eb42ae821cbfe411e471f6ec"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 13 09:37:22 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jul 13 09:37:22 2023 -0500"
      },
      "message": "TextView: More cleanup for constructors, assign.\n"
    },
    {
      "commit": "feeeb61d91a798e4eb42ae821cbfe411e471f6ec",
      "tree": "8b0f3581dc3d2f3fb634076349f57ad9e3606356",
      "parents": [
        "aaea80c42a6155d5dc3016f76731a4a43f677722"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Jul 10 19:20:20 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Jul 10 19:20:20 2023 -0500"
      },
      "message": "MemSpan: Fix rebind of void to const void.\n"
    },
    {
      "commit": "aaea80c42a6155d5dc3016f76731a4a43f677722",
      "tree": "8b80a300b07a4b57841fe5ba29b6d6ec2d9752b2",
      "parents": [
        "a6c5dfab01b8fe97f2a89773f79f47edb30e2f5e"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Jul 10 18:41:43 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Jul 10 18:41:43 2023 -0500"
      },
      "message": "BWF: Change generic buffer to const void MemSpan to be more accepting.\n"
    },
    {
      "commit": "a6c5dfab01b8fe97f2a89773f79f47edb30e2f5e",
      "tree": "b8def2f9556ccd01f9ea17e636ce59ffecff808a",
      "parents": [
        "042ece9c59c784b6a42d33eb202a0fe5ea706e13"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Jul 10 09:25:28 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Mon Jul 10 09:25:28 2023 -0500"
      },
      "message": "TextView: More buffer/size constructors for ATS convenience.\n"
    },
    {
      "commit": "042ece9c59c784b6a42d33eb202a0fe5ea706e13",
      "tree": "e924cc7e9e746abb3db0888238a9933554e5b0c2",
      "parents": [
        "6adf1e2f60316358e6c002915e072a9ea25fcdcf"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sun Jun 25 12:01:25 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sun Jun 25 12:03:01 2023 -0500"
      },
      "message": "BWF: Add convenience formatting overload for BufferWriter.\n"
    },
    {
      "commit": "6adf1e2f60316358e6c002915e072a9ea25fcdcf",
      "tree": "1f3dd6b5997e2f86748b75c46cd7fb282bbb0864",
      "parents": [
        "9ca0f446f11158f1a696a61a8aecca44b622c078"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sun Jun 25 12:02:50 2023 -0500"
      },
      "committer": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Sun Jun 25 12:03:01 2023 -0500"
      },
      "message": "Update to 1.5.2\n"
    },
    {
      "commit": "9ca0f446f11158f1a696a61a8aecca44b622c078",
      "tree": "0cc9b81c704218679553b264c39f9885bdc0abed",
      "parents": [
        "9d7fd3b5a3a48d258d81d99dd246c4f63c2a606e"
      ],
      "author": {
        "name": "Alan M. Carroll",
        "email": "amc@apache.org",
        "time": "Thu Jun 15 11:26:23 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 15 11:26:23 2023 -0500"
      },
      "message": "Update README.md"
    }
  ],
  "next": "9d7fd3b5a3a48d258d81d99dd246c4f63c2a606e"
}
