)]}'
{
  "commit": "11f334121fd0d13830fefdf08041183da2d30ef3",
  "tree": "4fac1cd32c6440f956fdd41be2660e0580612793",
  "parents": [
    "aaf59e8d8d17308442d9211e670c7f9718362ceb"
  ],
  "author": {
    "name": "Peter Kasting",
    "email": "pkasting@chromium.org",
    "time": "Thu Aug 08 11:04:47 2024 -0700"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Sat Aug 10 13:56:24 2024 +0000"
  },
  "message": "[jumbo] Mark Span and Input as satisfying view and borrowed_range.\n\nThese concepts are appropriate for these types, and we also enable them\nfor e.g. base::span.\n\nThis is necessary for Chromium to annotate more base::span constructors\nwith LIFETIMEBOUND without producing false positive warnings with these\ntypes. It only has an effect under C++20 (but should preprocess away to\nnothing on older C++ versions).\n\nBug: none\nChange-Id: Ib2b8cba4b7bd2d5028ce27de4fd9c44fca7d5560\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/70068\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nAuto-Submit: Peter Kasting \u003cpkasting@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4f11559e77d9d8b9c107046da0f637bc05405456",
      "old_mode": 33188,
      "old_path": "include/openssl/span.h",
      "new_id": "a6cd5b7a103165a401af7754eed214dc11c1195b",
      "new_mode": 33188,
      "new_path": "include/openssl/span.h"
    },
    {
      "type": "modify",
      "old_id": "6ed79d9e06bc8931706bf22384ef81d9d14d9282",
      "old_mode": 33188,
      "old_path": "pki/input.h",
      "new_id": "15bdbd62e728f73b466192d0dda41e6c017e88b9",
      "new_mode": 33188,
      "new_path": "pki/input.h"
    }
  ]
}
