)]}'
{
  "commit": "b40b412c522cd68fd31785014ce448f8a4e745ee",
  "tree": "86116a79567a7307fb9dc061c4caded4f7220fd0",
  "parents": [
    "b98f58cbf1dbc00bfbcf378528e6cc04f0bdf3b4"
  ],
  "author": {
    "name": "Victor Hugo Vianna Silva",
    "email": "victorvianna@google.com",
    "time": "Mon Mar 10 19:15:52 2025 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Mar 10 19:23:29 2025 -0700"
  },
  "message": "Make absl::variant a typedef for std::variant\n\nThis is a re-upload of https://crrev.com/c/5469234, see original\ndescription below. Differences from the original CL:\n- Windows symbol definition files were regenerated with\n  generate_def_files.py.\n- New build fixes in password_store_consumer.h,\n  plus_address_jit_allocator_unittest.cc and mojo_proxy_test.cc.\n- Revert change in enclave_protocol_utils.cc, it doesn\u0027t seem needed\n  anymore.\n\nWe estimate that ~75% of the regression shown by the\nandroid-binary-size bot will recover after PGO profiles are updated.\nSee comments 34 to 42 in the linked bug for some numbers.\n\nOriginal CL description:\n\"\nDiscussion thread: https://groups.google.com/u/1/a/chromium.org/g/cxx/c/0EhbuwD-Dpw/m/lbGjN1sxAgAJ\n\nThis commit is an updated/tuned version of\nDavid Benjamin\u0027s patches (5313884, 5314107).\nThis only changes the types around. It doesn\u0027t rewrite the existing\nuses, which we can do incrementally.\n\"\n\nBinary-Size: See commit description.\nBug: 40242126\nChange-Id: I42d8bce14761e9120d154d212940fe72cfdcfd05\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6330348\nAuto-Submit: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nOwners-Override: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1430612}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c01ae649582b75bce39769132a5a41bec8e2d3e4\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "47ea95248a04ff4b5405777cc4c49c837e930775",
      "old_mode": 33188,
      "old_path": "README.chromium",
      "new_id": "3bf417583a939cc73b34423e3654bf0b6c282c4a",
      "new_mode": 33188,
      "new_path": "README.chromium"
    },
    {
      "type": "modify",
      "old_id": "a6d19ae4020e1d0771c59dcb316f8d987bb0a4ec",
      "old_mode": 33188,
      "old_path": "absl/base/options.h",
      "new_id": "4ad31eda065b9a255724d6b5565842edbce2a103",
      "new_mode": 33188,
      "new_path": "absl/base/options.h"
    },
    {
      "type": "modify",
      "old_id": "d86e3e8dcedc2e0236bfbca824ef99e51c239f12",
      "old_mode": 33188,
      "old_path": "patches/0001-Turn-on-hardened-mode.patch",
      "new_id": "20c5693e66de3b9f79c0ac4f1ad9c2d35cde129e",
      "new_mode": 33188,
      "new_path": "patches/0001-Turn-on-hardened-mode.patch"
    },
    {
      "type": "modify",
      "old_id": "1dabc8d2999132ba2d752629139d2cd849d7a799",
      "old_mode": 33188,
      "old_path": "symbols_arm64_dbg.def",
      "new_id": "2e09a39c00e6201c6ad9c83207bfc909207b9355",
      "new_mode": 33188,
      "new_path": "symbols_arm64_dbg.def"
    },
    {
      "type": "modify",
      "old_id": "ce7e7616dc744a3fe758156ad0121da87c011652",
      "old_mode": 33188,
      "old_path": "symbols_arm64_rel.def",
      "new_id": "2361adcf7c009471c001569e5fd0317efe25524a",
      "new_mode": 33188,
      "new_path": "symbols_arm64_rel.def"
    },
    {
      "type": "modify",
      "old_id": "4c9f0cb220af1d8208f59bcaad60329deb9d6281",
      "old_mode": 33188,
      "old_path": "symbols_x64_dbg.def",
      "new_id": "5b2c9d7924ed342856c5b20666b51467c460ec38",
      "new_mode": 33188,
      "new_path": "symbols_x64_dbg.def"
    },
    {
      "type": "modify",
      "old_id": "d2b676523f36fd1d776e94930a0ab61d9ad4ffc0",
      "old_mode": 33188,
      "old_path": "symbols_x64_rel.def",
      "new_id": "0d3f6738428d8db0b203a131d9d149c7aa60f364",
      "new_mode": 33188,
      "new_path": "symbols_x64_rel.def"
    },
    {
      "type": "modify",
      "old_id": "32e178ea1eacf8f6fe565bcf197b1d465fdaa7cd",
      "old_mode": 33188,
      "old_path": "symbols_x64_rel_asan.def",
      "new_id": "c159c584de9c996d5e8715f366f091e47745fed1",
      "new_mode": 33188,
      "new_path": "symbols_x64_rel_asan.def"
    },
    {
      "type": "modify",
      "old_id": "abf5b541c3c8e3bf8799ff62d3138587300660b2",
      "old_mode": 33188,
      "old_path": "symbols_x86_dbg.def",
      "new_id": "eb69c047be1348df683ee8a03d9bfaaeac5c3ec8",
      "new_mode": 33188,
      "new_path": "symbols_x86_dbg.def"
    },
    {
      "type": "modify",
      "old_id": "7a15869c548080675164f6d657597f0f9d4e6691",
      "old_mode": 33188,
      "old_path": "symbols_x86_rel.def",
      "new_id": "73da3f22b007a9feaa3baf616efbd17dd853ad32",
      "new_mode": 33188,
      "new_path": "symbols_x86_rel.def"
    }
  ]
}
