)]}'
{
  "commit": "b1b998be4ec447f3086e7fd6a7f78eaec66a1c45",
  "tree": "f879926d84da38e068e5113157611ac0ce74087d",
  "parents": [
    "20d2be8672d24bfb441d075f82cc317d17d601f8"
  ],
  "author": {
    "name": "Ryan Prichard",
    "email": "rprichard@google.com",
    "time": "Thu Feb 15 03:28:26 2024 +0000"
  },
  "committer": {
    "name": "Ryan Prichard",
    "email": "rprichard@google.com",
    "time": "Thu Feb 15 14:52:06 2024 -0800"
  },
  "message": "ViewBstr: replace std::string_view\u003cuint8_t\u003e with std::span\n\nIn newer versions of libc++, std::char_traits\u003cT\u003e is no longer defined\nfor non-character types, and a result, std::basic_string_view\u003cuint8_t\u003e\nis also no longer defined. See\nhttps://discourse.llvm.org/t/deprecating-std-string-t-for-non-character-t/66779.\n\nTrusty defaults to C++20, and this code uses std::span from C++20, so\nstop pinning the language mode to C++17.\n\nBug: 175635923\nTest: trusty/vendor/google/aosp/scripts/build.py qemu-generic-arm64-test-debug\nChange-Id: Ic926a5c194f089891333597c81383cd6b69cf9d5\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8338441e22c501cb526fa9da50301ceb43b5b43a",
      "old_mode": 33188,
      "old_path": "include/cppbor/cppbor.h",
      "new_id": "35facc0c22949fe328e47b62a0379b52feaa7fa8",
      "new_mode": 33188,
      "new_path": "include/cppbor/cppbor.h"
    },
    {
      "type": "modify",
      "old_id": "c5a19d8933e33419dd4a2e4661e1187dab8b1e6b",
      "old_mode": 33188,
      "old_path": "rules.mk",
      "new_id": "2fbbbd9f1c3c4b878ce7beaa8f07f53a5ff917ab",
      "new_mode": 33188,
      "new_path": "rules.mk"
    },
    {
      "type": "modify",
      "old_id": "68778dc4fc3b6061c1003f80b13f46666e785a4a",
      "old_mode": 33188,
      "old_path": "tests/cppbor_test.cpp",
      "new_id": "a193ceafe9163a563a36c4cf8699140ac46c4d1c",
      "new_mode": 33188,
      "new_path": "tests/cppbor_test.cpp"
    }
  ]
}
