)]}'
{
  "commit": "6943be26ed4071a12bef21c27ff0f590d82ccbc9",
  "tree": "da70ea5d23bd53a472c90372978257ab0a6177c1",
  "parents": [
    "6fc5cf4999aa800aa9b9d7dafa1d8086b751323d"
  ],
  "author": {
    "name": "Tom Sepez",
    "email": "tsepez@chromium.org",
    "time": "Thu Oct 12 00:00:22 2023 +0000"
  },
  "committer": {
    "name": "Pdfium LUCI CQ",
    "email": "pdfium-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 12 00:00:22 2023 +0000"
  },
  "message": "Disentangle pdfium::span\u003c\u003e from unowned_ptr\u003c\u003e.\n\nWe need only have the raw_ptr\u003c\u003e or T* variations now that the code\nhas been consolidated against base::raw_ptr\u003c\u003e. Hence, UnownedPtr can\nonce again be part of fxcrt, rather than its own component. Then\nremove UNOWNED_PTR_IS_BASE_RAW_PTR which is now the same as\nPDF_USE_PARTITION_ALLOC.\n\n-- remove pre-existing unused include_dirs while at it.\n-- use inline initialization and `\u003d default` while at it.\n\nChange-Id: Ib852cca35cd6de9294efda1c1baaf16e89aa330e\nReviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/112531\nReviewed-by: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Tom Sepez \u003ctsepez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3040dae2a8ae62a1d7096fa718191a02b3e16465",
      "old_mode": 33188,
      "old_path": "core/fxcodec/BUILD.gn",
      "new_id": "deee958e96311f7ba83d0221dcbd6ea3f4790d23",
      "new_mode": 33188,
      "new_path": "core/fxcodec/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "e8b6aa8750e5ca100ed542287985753f57f4e899",
      "old_mode": 33188,
      "old_path": "core/fxcrt/BUILD.gn",
      "new_id": "9e80bc6b5c3089aa2e15de0e9b19b660eac17978",
      "new_mode": 33188,
      "new_path": "core/fxcrt/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "964ef7c82751cb1911679a4277737708bd5f95ec",
      "old_mode": 33188,
      "old_path": "core/fxcrt/unowned_ptr.h",
      "new_id": "ac820c76d3f115315109bd6c9830595f09a74af0",
      "new_mode": 33188,
      "new_path": "core/fxcrt/unowned_ptr.h"
    },
    {
      "type": "modify",
      "old_id": "27a06b83b7f64d926279a87909e16c37c101238a",
      "old_mode": 33188,
      "old_path": "third_party/BUILD.gn",
      "new_id": "bf12e4920f564b85607ed3f9e002e7addfdf96e4",
      "new_mode": 33188,
      "new_path": "third_party/BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "dfd263b3ea9d8a973b1d610dfea2969ec8f6ba0b",
      "old_mode": 33188,
      "old_path": "third_party/DEPS",
      "new_id": "6ffb4704a6639315ed5d404ead40662347d1aba9",
      "new_mode": 33188,
      "new_path": "third_party/DEPS"
    },
    {
      "type": "modify",
      "old_id": "435fafa85997e09465e5689f0a23709a27d447df",
      "old_mode": 33188,
      "old_path": "third_party/base/containers/span.h",
      "new_id": "0d600c3e2b979462788bc5917b0b770385fec520",
      "new_mode": 33188,
      "new_path": "third_party/base/containers/span.h"
    }
  ]
}
