)]}'
{
  "log": [
    {
      "commit": "cc05267c15127e41d497ddfc985328e59992ea53",
      "tree": "51c58cfdf451d329c58671f117cee291e5d7d405",
      "parents": [
        "2ac7c30c3ae3b978dee4a83ce109b3cd66438ca8"
      ],
      "author": {
        "name": "Vitaly Goldshteyn",
        "email": "goldvitaly@google.com",
        "time": "Tue Sep 01 22:01:34 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 22:02:56 2026"
      },
      "message": "Add a simple benchmark for transparent lookup in raw_hash_set.\n\nThis change adds a benchmark to measure the performance of `find` operations when using transparent hash and equality functors in `absl::raw_hash_set`.\n\nPiperOrigin-RevId: 974726978\nChange-Id: I66c9bec30384916eb509abfebf4f1fe639a1012c\n"
    },
    {
      "commit": "2ac7c30c3ae3b978dee4a83ce109b3cd66438ca8",
      "tree": "4bfb593f7ddab2c6bd18b828807bf8a00b9b70c9",
      "parents": [
        "5e12b490a2009cb223dd75a70fd0213847b82f9c"
      ],
      "author": {
        "name": "aslam ansari",
        "email": "aslam.ansari678@gmail.com",
        "time": "Tue Sep 01 16:15:23 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 16:17:04 2026"
      },
      "message": "PR #2138: Exclude Windows-specific CCTZ source files in podspec\n\nImported from GitHub PR https://github.com/abseil/abseil-cpp/pull/2138\n\n## Summary\n- This PR excludes Windows-specific CCTZ source files (`absl/time/internal/cctz/src/*_win.cc`) in the generated `abseil.podspec`.\n\n## Description\n- The CCTZ time zone library in Abseil contains platform-specific source files like `absl/time/internal/cctz/src/time_zone_name_win.cc` intended only for Windows builds. When consuming Abseil via CocoaPods on Apple platforms (iOS, macOS, tvOS, watchOS, visionOS), these Windows-specific files are unnecessary and cause build errors.\n\n## End-to-End Build Test\n- Tested integration with CocoaPods client project (`gRPC Sample` on iOS Simulator `arm64` and `x86_64`).\n- `xcodebuild -project Pods.xcodeproj -target abseil` passed with **`** BUILD SUCCEEDED **`**.\n\nMerge 47d77a572d5271747d3b3fecba4786ed1b469520 into b7adf83dccc73cd897fa6938978d96dce63a5d52\n\nMerging this change closes #2138\n\nPiperOrigin-RevId: 974534125\nChange-Id: Ief81630244067bb3e385511324b1fffd986adea6\n"
    },
    {
      "commit": "5e12b490a2009cb223dd75a70fd0213847b82f9c",
      "tree": "82ccc3a39ed6f9829391f361063d8177a9039a17",
      "parents": [
        "b7adf83dccc73cd897fa6938978d96dce63a5d52"
      ],
      "author": {
        "name": "Derek Mauro",
        "email": "dmauro@google.com",
        "time": "Tue Sep 01 10:15:37 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 01 10:16:45 2026"
      },
      "message": "Depend on string_view library when using string_view.h header\n\nPiperOrigin-RevId: 974391099\nChange-Id: I1b1233d3f121e4e931325a26db3f63b454937abd\n"
    },
    {
      "commit": "b7adf83dccc73cd897fa6938978d96dce63a5d52",
      "tree": "29aac7302943058bf7cffaa7d2777094e4b58bb7",
      "parents": [
        "9f102faae382c7f9438041ca726907ca42347181"
      ],
      "author": {
        "name": "Derek Mauro",
        "email": "dmauro@google.com",
        "time": "Mon Aug 31 14:50:14 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 31 14:50:56 2026"
      },
      "message": "Remove dependency on Gloop\u0027s base:fprint\n\nFound during review of https://github.com/abseil/abseil-cpp/pull/2138\n\nPiperOrigin-RevId: 973879122\nChange-Id: I3df0a419fd4a1de4647c7b688cb32a2e086a1b5c\n"
    },
    {
      "commit": "9f102faae382c7f9438041ca726907ca42347181",
      "tree": "041a0d1d99d78383f8dc1e9d299b0a22309487d5",
      "parents": [
        "605d531172f147587a182404fdc02f3cbc3793b6"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 31 06:10:09 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 31 06:10:56 2026"
      },
      "message": "Internal cleanup\n\nPiperOrigin-RevId: 973679816\nChange-Id: I8903219f198617e602d723494a5aa0705ef0f633\n"
    },
    {
      "commit": "605d531172f147587a182404fdc02f3cbc3793b6",
      "tree": "c068df1725faf50a09a69ddd9b928bc270df4f7c",
      "parents": [
        "23f31d6eedb2d80637cf90771a34d2385a39b7e4"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 31 06:00:42 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 31 06:01:18 2026"
      },
      "message": "Internal cleanup\n\nPiperOrigin-RevId: 973676473\nChange-Id: I665797b9b3a651798ab89c9eb76005176832db0e\n"
    },
    {
      "commit": "23f31d6eedb2d80637cf90771a34d2385a39b7e4",
      "tree": "f93f2d4350cf91d47d5630849d0a324e4f4e8f87",
      "parents": [
        "53a4530789583b37c7ac4f31f231bef1123b6e01"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 31 05:50:57 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 31 05:51:48 2026"
      },
      "message": "Internal cleanup\n\nPiperOrigin-RevId: 973672875\nChange-Id: I121fdc126717f7124653049b9264d0e5576ab870\n"
    },
    {
      "commit": "53a4530789583b37c7ac4f31f231bef1123b6e01",
      "tree": "dc8ccd08c4919664ee6db5b181f8b3724d247bf5",
      "parents": [
        "7a5fb84df9b0499b483dc6089acb70b31fcc98dc"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 31 04:58:10 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 31 04:59:04 2026"
      },
      "message": "Internal cleanup\n\nPiperOrigin-RevId: 973653889\nChange-Id: Ie0401989a515ed7b1b17393348162d1d4f148544\n"
    },
    {
      "commit": "7a5fb84df9b0499b483dc6089acb70b31fcc98dc",
      "tree": "d53ee4359fef2068f4149ea56ff8cd7cf6c346c3",
      "parents": [
        "5ce3b936a70eaff349bb984b991618cfb473d0d1"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 31 04:55:34 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 31 04:57:49 2026"
      },
      "message": "Internal cleanup\n\nPiperOrigin-RevId: 973652924\nChange-Id: Ifa250d018c8f95bd08552ff8885ed1db83c18082\n"
    },
    {
      "commit": "5ce3b936a70eaff349bb984b991618cfb473d0d1",
      "tree": "3abd069b20e885cf2f12d3f2639c8f833e35b383",
      "parents": [
        "7af76527e8e7fd7c5db46877ad5b9afdf79fec24"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 31 04:44:29 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 31 04:45:17 2026"
      },
      "message": "Internal cleanup\n\nPiperOrigin-RevId: 973649371\nChange-Id: I581bb0e4f21d50c6b7ef336beb34f6f417ff18ea\n"
    },
    {
      "commit": "7af76527e8e7fd7c5db46877ad5b9afdf79fec24",
      "tree": "ab80f31d2cda3550b0c9458b996f2572cb18a6bd",
      "parents": [
        "2c004366e983c5be8334ac1ea3d4420e8fbcbea7"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 31 03:42:46 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 31 03:43:23 2026"
      },
      "message": "Internal cleanup\n\nPiperOrigin-RevId: 973634624\nChange-Id: I524f53e3a7d0828fbe9f4d0e7603053e9eed5833\n"
    },
    {
      "commit": "2c004366e983c5be8334ac1ea3d4420e8fbcbea7",
      "tree": "ddd6b488d7980b572c5e6b30e580b753455c2dc9",
      "parents": [
        "b36acb62f1c148a27f3881349eb54793e99fbae8"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Sat Aug 29 02:19:20 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Aug 29 02:20:01 2026"
      },
      "message": "Internal cleanup\n\nPiperOrigin-RevId: 972909109\nChange-Id: I3a2ee7eee0c5a37d086f04c4b8e34d577538cda4\n"
    },
    {
      "commit": "b36acb62f1c148a27f3881349eb54793e99fbae8",
      "tree": "67f0cf5f9c9edf33455e0b71994833860f3c8f74",
      "parents": [
        "4747e227af0af9104ae689cb274222c35c4448a0"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Sat Aug 29 01:28:08 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Aug 29 01:29:04 2026"
      },
      "message": "Internal cleanup\n\nPiperOrigin-RevId: 972893675\nChange-Id: Ib2ee2c9c88ab6a6e5557287cafe4579560fe4ac6\n"
    },
    {
      "commit": "4747e227af0af9104ae689cb274222c35c4448a0",
      "tree": "2317a5a240125668aa28c49c99eff759a7257bf5",
      "parents": [
        "ed95b62a83bc3bc0ec27fef188ea03667103c063"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Fri Aug 28 17:38:16 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 28 17:38:54 2026"
      },
      "message": "Avoid unsigned-to-signed conversion warning in absl/base/call_once.h\n\nPiperOrigin-RevId: 972668819\nChange-Id: I747f4c112bd96e09af25062c740dd4604a21e7d2\n"
    },
    {
      "commit": "ed95b62a83bc3bc0ec27fef188ea03667103c063",
      "tree": "326441549f150b9884f2c0213df114647f7fc358",
      "parents": [
        "dd85dee109e4e13ec1bad3916fa659659685580d"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Thu Aug 27 21:53:29 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 27 21:54:39 2026"
      },
      "message": "Improve sorting consistency in CMakeLists.txt\n\nPiperOrigin-RevId: 972171567\nChange-Id: Ifc1fa8dd369644ac28ed1eeac7e107f5d0ac3cfb\n"
    },
    {
      "commit": "dd85dee109e4e13ec1bad3916fa659659685580d",
      "tree": "ef25e87ff23f83e6f25a606a22ffc94f5238adf3",
      "parents": [
        "86e46f17d6b765cf1f95082579b61b6de475e83c"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Thu Aug 27 21:48:59 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 27 21:50:01 2026"
      },
      "message": "Simplify default constructors for absl::Cord and internal classes\n\nRemoves an unidiomatic bifurcation between value-initialization and default-initialization, which hampers readability.\n\nPiperOrigin-RevId: 972169356\nChange-Id: I9bf5c77a7b885148939929a49b0f1c77ae94994c\n"
    },
    {
      "commit": "86e46f17d6b765cf1f95082579b61b6de475e83c",
      "tree": "c23d9e6277c8324547cf22ccc27c0921121f7a07",
      "parents": [
        "6089180640a78417aae3032ffbbd73b4c3a6d053"
      ],
      "author": {
        "name": "Vitaly Goldshteyn",
        "email": "goldvitaly@google.com",
        "time": "Thu Aug 27 19:32:59 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 27 19:33:47 2026"
      },
      "message": "Store GrowthInfoLowerBound in HashtableInlineData instead of before control bytes.\n\nThis change moves the 8-bit GrowthInfoLowerBound from the control bytes allocation (where it was stored immediately before the control bytes) into the inline metadata (HashtableInlineData).\n\nStoring this information inline simplifies access and avoids pointer arithmetic. This is preparation for experiments with removal of cloned control bytes. Without cloned bytes we will not have one byte padding between control blocks and values.\n\nThis reduces the size bitfield in HashtableInlineData by 8 bits to 41 (on 64 bit systems).\n\nPiperOrigin-RevId: 972096687\nChange-Id: I461e39f4717b91cd3628752c4dfaa76d3a9579f9\n"
    },
    {
      "commit": "6089180640a78417aae3032ffbbd73b4c3a6d053",
      "tree": "e55c572651648e1ca7bcb654328f708ad1c6c815",
      "parents": [
        "e79935dac458f999fb0daca77f65ccafd40350c8"
      ],
      "author": {
        "name": "Derek Mauro",
        "email": "dmauro@google.com",
        "time": "Thu Aug 27 18:43:26 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 27 18:44:53 2026"
      },
      "message": "Fix SwisstableCollisions.LowEntropyStrings on architectures where\nGroup::kWidth is less than 16 by scaling the number of expected probes\ninversely with Group::kWidth\n\nFixes #2142\n\nPiperOrigin-RevId: 972071298\nChange-Id: I222c42d57e89552301adcfd4fdfd2ed80f056138\n"
    },
    {
      "commit": "e79935dac458f999fb0daca77f65ccafd40350c8",
      "tree": "cc20c91f22acdcbdba4b23dd8856ae798d6d6900",
      "parents": [
        "78f039bc7622f316e05bf5c3673bf5f30ddac150"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Thu Aug 27 16:01:02 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 27 16:01:52 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971983099\nChange-Id: Ib56669ebf1faec965cf019487dd11b8f5115899a\n"
    },
    {
      "commit": "78f039bc7622f316e05bf5c3673bf5f30ddac150",
      "tree": "9817b3222d206d250f6d434b1df25d885f16bede",
      "parents": [
        "f9bb960e7b6eda7d3ddc8a09d6efa6343c33ce04"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Thu Aug 27 15:57:15 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 27 15:58:17 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971981362\nChange-Id: I66147bdcdc00c6d9c4602ac1af080487017387d3\n"
    },
    {
      "commit": "f9bb960e7b6eda7d3ddc8a09d6efa6343c33ce04",
      "tree": "97c89ef25b4887931302e7a2643c2d06d47667a7",
      "parents": [
        "5b34e35ceb5f7068e6df5ab3f3b6bfe5fdec2b7b"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Thu Aug 27 15:52:15 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 27 15:53:28 2026"
      },
      "message": "test_allocator: Add needed base/config dependency.\n\nThese headers are included, but the dependency was missing.\n\nPiperOrigin-RevId: 971979202\nChange-Id: Id3594929f03d544ab8cb05d376dee1bc3be763ba\n"
    },
    {
      "commit": "5b34e35ceb5f7068e6df5ab3f3b6bfe5fdec2b7b",
      "tree": "6ef97fdbe54df03ca79b566bb5fa9a106631a675",
      "parents": [
        "29e68251642a11be08551989a92bb3a9d841c410"
      ],
      "author": {
        "name": "Javid Khan",
        "email": "dxbjavid@gmail.com",
        "time": "Thu Aug 27 14:19:59 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 27 14:21:25 2026"
      },
      "message": "PR #2135: Fix greedy star matching in log fnmatch\n\nImported from GitHub PR https://github.com/abseil/abseil-cpp/pull/2135\n\nFNMatch backs the --vmodule module patterns, and after a \u0027*\u0027 it bound the following literal run to its first occurrence in the module name and never backtracked. So a pattern like *_test failed to match a module whose stem is unit_test_test, and the requested verbosity was silently not applied; the matcher can only produce false negatives in this case, never spurious matches. This swaps the greedy single-find loop for the usual two-pointer glob match that remembers the position just after the most recent \u0027*\u0027 and retries on a later mismatch, and adds a regression test covering recurring literal runs after a star.\nMerge 46290b1cb19954bb55db9edb04b1fed8d9b55082 into e3c6ae22841722729138f0c2a23627bc2a0e0405\n\nMerging this change closes #2135\n\nPiperOrigin-RevId: 971938720\nChange-Id: Id9e632f2febf3eda5a955104ba1df117759dd8bd\n"
    },
    {
      "commit": "29e68251642a11be08551989a92bb3a9d841c410",
      "tree": "98dd829ed84a1db537e00cf9bdb1a4f741fd077e",
      "parents": [
        "6b0ad8ed417c6311188a6689c45f210cb13d4e74"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 23:10:58 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 23:12:02 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971558541\nChange-Id: I8d193322f0aa4e16f0b551a6b396387807d4c79b\n"
    },
    {
      "commit": "6b0ad8ed417c6311188a6689c45f210cb13d4e74",
      "tree": "38d5d7aaef69460433476ce254144d971ed16774",
      "parents": [
        "cd59b9ac68cb92fbe8b59d82b72ddb38d39bccb5"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 22:39:30 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 22:40:42 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971541723\nChange-Id: I19f6178fd60e6fc2d2400e7fc3b57898a3f1fc74\n"
    },
    {
      "commit": "cd59b9ac68cb92fbe8b59d82b72ddb38d39bccb5",
      "tree": "dd82afd0e96fbee0c7416ffaec620175512df3f0",
      "parents": [
        "ac1fcf074dddc6bad87a8b6065ba9d38fdcdd580"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 22:20:35 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 22:21:56 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971532529\nChange-Id: I16cc171341e530619970c1e9c167591b9b316806\n"
    },
    {
      "commit": "ac1fcf074dddc6bad87a8b6065ba9d38fdcdd580",
      "tree": "d8f3734222bd6f1013250aff35669e1f4596a53f",
      "parents": [
        "01cddd4ac8d1191a48019fb5b2615c8b75c69434"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 20:44:10 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 20:45:03 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971476945\nChange-Id: I28102d5da0017379276a2654374ccf745ba78fad\n"
    },
    {
      "commit": "01cddd4ac8d1191a48019fb5b2615c8b75c69434",
      "tree": "ba853f96a9be9092d835622b830d61b1186d435a",
      "parents": [
        "029f8f95916aea2dfaea305afbc0fba076298aa5"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 20:39:58 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 20:40:41 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971474577\nChange-Id: Ia38c24dab1402e679660081b5bfa39d1dfff746d\n"
    },
    {
      "commit": "029f8f95916aea2dfaea305afbc0fba076298aa5",
      "tree": "f3b5eaab7c993d284a4787fa39e3e46ebb6dadd1",
      "parents": [
        "9e9f1e5f28afb5fe1747ea1f843bb36c9bff8a0f"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 20:35:15 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 20:36:22 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971471813\nChange-Id: Ib43ea4fc909bf91fef78fd7dff5549871d95d9f8\n"
    },
    {
      "commit": "9e9f1e5f28afb5fe1747ea1f843bb36c9bff8a0f",
      "tree": "6d0f751a65357e7de26621040d551cb631f7b341",
      "parents": [
        "310fa81246996249dcd99f3d9ab46636a6d50eb2"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 20:33:57 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 20:34:35 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971471096\nChange-Id: Id981182ae760ca11361381f7f25857ae1382b1cf\n"
    },
    {
      "commit": "310fa81246996249dcd99f3d9ab46636a6d50eb2",
      "tree": "00c4bc24c0a927f3aaff2740d1549207e141a864",
      "parents": [
        "335812db72d10e677c49c39e740b21f2985af186"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 20:31:52 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 20:33:07 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971470002\nChange-Id: I5f434e80ca501c96c00e6f79b4da514251ee0171\n"
    },
    {
      "commit": "335812db72d10e677c49c39e740b21f2985af186",
      "tree": "692100775162b333d1d49951fe5c4af03f6b46bf",
      "parents": [
        "beb403f1a31ba5177dbe78d70c557d930591ceb4"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 20:27:34 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 20:30:00 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971467601\nChange-Id: I3b6f6095fddf6d5ac3f988cfabbe47a4d096db5a\n"
    },
    {
      "commit": "beb403f1a31ba5177dbe78d70c557d930591ceb4",
      "tree": "bdaff7f4e2d6bfde7f79e25b18b8efe6db9f6254",
      "parents": [
        "ddc7f352ff2c50945a39ad0db6135b5e862e69a4"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 20:26:01 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 20:27:53 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971466740\nChange-Id: I8f4ebe0934174568608585dba084de3cb4ac3c5a\n"
    },
    {
      "commit": "ddc7f352ff2c50945a39ad0db6135b5e862e69a4",
      "tree": "ac9de81b59d094169bb2d195f601e167c94952e3",
      "parents": [
        "7e623ad9f38e11804a570dd61b4578155ba8a329"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 20:24:42 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 20:25:50 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971466003\nChange-Id: I8d47f194ba24ae2676b3f083f10b1c46cb07901c\n"
    },
    {
      "commit": "7e623ad9f38e11804a570dd61b4578155ba8a329",
      "tree": "7ded9b8fcaca45f639a9bd396f4233a9bbe774e1",
      "parents": [
        "a2a737e83e0338637987b25fa9df92bd237e931d"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Wed Aug 26 20:15:23 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 20:16:37 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 971460661\nChange-Id: I384ca1c4ea159a77e311d95073a340d2949286a0\n"
    },
    {
      "commit": "a2a737e83e0338637987b25fa9df92bd237e931d",
      "tree": "0883ec272bb411601364bcf2564459e629edaf7f",
      "parents": [
        "e24f29d05fd4236f5782651894e02e87dbab50dc"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Wed Aug 26 20:13:33 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 20:14:40 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 971459491\nChange-Id: I88480226e603680d3a1cc21c0c213771ee75bd62\n"
    },
    {
      "commit": "e24f29d05fd4236f5782651894e02e87dbab50dc",
      "tree": "38c0d688c6443f33b12c91ce378802f22e813998",
      "parents": [
        "0d85ebe322280469dd3bd6d540839ff3821528df"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Wed Aug 26 20:08:30 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 20:10:59 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 971456720\nChange-Id: I72136d8c1371869070543e93b0ecb9ab8837187d\n"
    },
    {
      "commit": "0d85ebe322280469dd3bd6d540839ff3821528df",
      "tree": "68cf759e31c236d68db46a394a46a8cb16752bf1",
      "parents": [
        "68161b9ef66f78ffa711e2d18dbc118c027db68b"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Wed Aug 26 20:08:18 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 20:09:13 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 971456577\nChange-Id: Iad2741125322e108a859505eae486a0c9bfe882c\n"
    },
    {
      "commit": "68161b9ef66f78ffa711e2d18dbc118c027db68b",
      "tree": "02c1855be85ae96de5838679d87d3a5c8439390f",
      "parents": [
        "4bcca2308a32fa3c89265357702d8cc0595aa228"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 17:21:12 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 17:22:07 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971359513\nChange-Id: I85325993b3a85c11aef70e91d8648eb2850d794f\n"
    },
    {
      "commit": "4bcca2308a32fa3c89265357702d8cc0595aa228",
      "tree": "bcc58240a2829aec5ce73417802df4eaff399619",
      "parents": [
        "1c84143fb79e6041f3e0596df51c3ae7d7e46a8a"
      ],
      "author": {
        "name": "Henner Zeller",
        "email": "hzeller@google.com",
        "time": "Wed Aug 26 17:10:19 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 26 17:11:50 2026"
      },
      "message": "Explicitly depend on //absl/strings:string_view where used.\n\nTraditionally, `//absl/strings` provided string_view.h, but\nit is its own target now and we should depend on it whenever\nwe include `absl/strings/string_view.h`, see comment here:\n\nhttps://github.com/abseil/abseil-cpp/blob/a690167a55b9e210b7884d311759977c0f5669c9/absl/strings/BUILD.bazel#L94-L99\n\nApply this strict reading to absl itself.\n\nIn some cases, this also allowed to remove a dependency on the\nbigger `//absl/strings` library.\n\nPiperOrigin-RevId: 971353486\nChange-Id: Ib44acca0be4cf6ad8857b61955ab35e81d6a2a2b\n"
    },
    {
      "commit": "1c84143fb79e6041f3e0596df51c3ae7d7e46a8a",
      "tree": "4d6cb01ea7ad9d6980962c20301fe4815584505b",
      "parents": [
        "c521584590af5291ca576e625525c3b16ba05c8b"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Tue Aug 25 17:27:22 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 25 17:29:05 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 970641500\nChange-Id: Iee7670ab7b06eee319aca2d434c701f9d6fc739a\n"
    },
    {
      "commit": "c521584590af5291ca576e625525c3b16ba05c8b",
      "tree": "171731d89a989bd0d41a32365595b638601b6ab6",
      "parents": [
        "fe690e639469d2a3c86bc74dd2456371288d1f28"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Tue Aug 25 15:30:48 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 25 15:31:56 2026"
      },
      "message": "Fix failure of kernel_timeout_test when sizeof(time_t) \u003d\u003d 4.\n\nOn 32-bit architectures (such as some android arm architectures), sizeof(time_t) is 4 bytes, which saturates timespec at 2038-01-19T03:14:07Z. Comparing infinite timeouts against `absl::Now() + absl::Hours(100000)` causes test failures once `Now() + 100,000h` extends into 2038 (which is now the case).\n\nReplace the dynamic `Now() + 100,000h` comparison with a constant `FarFuture()` time point dependent on `sizeof(time_t)` (Jan 1 2038 on 32-bit time_t, Jan 1 2262 on 64-bit time_t).\n\nPiperOrigin-RevId: 970570824\nChange-Id: Id0c9da99c8689670a7c9fc62990552d6deb2e96c\n"
    },
    {
      "commit": "fe690e639469d2a3c86bc74dd2456371288d1f28",
      "tree": "c278b6d83b01d4dcd05a558155e0dac367c5871b",
      "parents": [
        "2c7e2b134b3361717413ecd4e76c0a144be7090c"
      ],
      "author": {
        "name": "Jesse Rosenstock",
        "email": "jmr@google.com",
        "time": "Tue Aug 25 08:51:19 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 25 08:52:06 2026"
      },
      "message": "Update ABSL_CONST_INIT comment to reflect constinit semantics\n\nThe ABSL_CONST_INIT macro expands to the constinit keyword\n(not a clang attribute) when C++20 is available. Update the\ncomment to reflect the semantics:\n\n- Remove \"attribute\" terminology; it\u0027s a keyword for C++20.\n- constinit cannot be combined with constexpr (ill-formed), so\n  change \"redundant\" to \"must not be used\".\n\nPiperOrigin-RevId: 970394260\nChange-Id: Ifc87b19998960a1541185638da6b27b102407a36\n"
    },
    {
      "commit": "2c7e2b134b3361717413ecd4e76c0a144be7090c",
      "tree": "9b2078aff2946f3aba56166b47b33259eb8861c4",
      "parents": [
        "81c993af4fb88b3a51829a796df02251fa27102f"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Tue Aug 25 03:34:01 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 25 03:34:57 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 970260797\nChange-Id: Iebb36f9c33999ed1d7cdd2021c6a4de3a5128af4\n"
    },
    {
      "commit": "81c993af4fb88b3a51829a796df02251fa27102f",
      "tree": "b8e8bdc41d9f13b8894b4540b910ed8dc2ced66c",
      "parents": [
        "48dd375f3d10ee100d3dd975194ff5b3f3f00f51"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Tue Aug 25 03:00:56 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 25 03:02:23 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 970247407\nChange-Id: I6a004b2a8356d1654aff05a10aacc588d9625640\n"
    },
    {
      "commit": "48dd375f3d10ee100d3dd975194ff5b3f3f00f51",
      "tree": "339bb9ca55c0b2af2950c0e478fc2cf7a7c7c62d",
      "parents": [
        "575c6246e312724336d6f77d7405b53c778307ae"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Tue Aug 25 02:58:25 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 25 02:58:58 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 970246580\nChange-Id: I9c52cf54c307cd789faf75db81d1a37b29814a30\n"
    },
    {
      "commit": "575c6246e312724336d6f77d7405b53c778307ae",
      "tree": "c5f571ef7b5c7720547db668f92a6e25649acaa2",
      "parents": [
        "34996715813ee2a7b22cf856544849a2c70ac0bf"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Tue Aug 25 02:19:10 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 25 02:20:05 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 970232271\nChange-Id: I3fff39991e6e764f0e4e7577f41e41fdb5eabd5d\n"
    },
    {
      "commit": "34996715813ee2a7b22cf856544849a2c70ac0bf",
      "tree": "85b4b7dc4ba7cb5a076d7dd88ee9c89a95e8e393",
      "parents": [
        "1a12bbc99313dae990077bc75c8f90b0e84043d9"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Tue Aug 25 01:46:02 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 25 01:46:47 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 970219459\nChange-Id: I0cf7c22a2a850e973436127f4e028395ee2bfc47\n"
    },
    {
      "commit": "1a12bbc99313dae990077bc75c8f90b0e84043d9",
      "tree": "4a116636f5aa864a141ed1b175ee671fc04f2b7a",
      "parents": [
        "0d1a075f75f944bd559f060a929e9762f7002cb4"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Tue Aug 25 00:46:48 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 25 00:47:44 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 970193825\nChange-Id: Ide71f6b6c7af241f6b03e931b6164bea9ebe9f7e\n"
    },
    {
      "commit": "0d1a075f75f944bd559f060a929e9762f7002cb4",
      "tree": "1dbab6b0f62c822cd74a801aa5f8465f67fe2cc1",
      "parents": [
        "1fc748ff47859c3a041b9c2d7cfa5dfb22ae4ec6"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Tue Aug 25 00:41:43 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 25 00:42:22 2026"
      },
      "message": "Internal no-op change\n\nPiperOrigin-RevId: 970191517\nChange-Id: I78464084afcb91acac2c6257033a8cecdf5f5f48\n"
    },
    {
      "commit": "1fc748ff47859c3a041b9c2d7cfa5dfb22ae4ec6",
      "tree": "745de5b33fd464a5fe0fd9bbdb2d10e75802f86c",
      "parents": [
        "3ead16e6fec21108e207bf0dfc034c8af159771e"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 24 21:11:18 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 24 21:12:06 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 970071604\nChange-Id: I70ca6159e28aea19fcbffb5620788ceb14cbb425\n"
    },
    {
      "commit": "3ead16e6fec21108e207bf0dfc034c8af159771e",
      "tree": "88be04d49728ad5af96256e137af6948dc8f1dce",
      "parents": [
        "4bfa371af031a954dbff9fe89e97f91b94392ddb"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 24 19:45:37 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 24 19:46:37 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 970017290\nChange-Id: I75b4b3f47de6328fa60ecc71a92b120319a0f71c\n"
    },
    {
      "commit": "4bfa371af031a954dbff9fe89e97f91b94392ddb",
      "tree": "1d13d03e1aaebfcc80969f4107d80f341e0a7f59",
      "parents": [
        "c922330871180bed7964bc74b31db56bb86f3df2"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 24 17:55:00 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 24 17:55:44 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 969952142\nChange-Id: I29cc35e73cd038c0d2a4520986fb63de5eebdeaf\n"
    },
    {
      "commit": "c922330871180bed7964bc74b31db56bb86f3df2",
      "tree": "e14e82afd5610710b135e77ffbffd0e5b7f6ea5b",
      "parents": [
        "57f1f13558472b3183c77075c045f75dfc6cad72"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 24 17:46:56 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 24 17:48:02 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 969946987\nChange-Id: I1913a8d42103f4a3c28f5b41f38d5bb6f8774762\n"
    },
    {
      "commit": "57f1f13558472b3183c77075c045f75dfc6cad72",
      "tree": "bef905684206c0135f659bb87d9a0813a6044f65",
      "parents": [
        "75cd4b1a9f8e3cb0d118be4bdfb8df882f18b671"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 24 17:32:47 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 24 17:33:31 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 969937909\nChange-Id: I1111683213e7464d66994e8aa3aeaf9ef8f43ac1\n"
    },
    {
      "commit": "75cd4b1a9f8e3cb0d118be4bdfb8df882f18b671",
      "tree": "ed900d05676941daa4a2e509584aad6e9ed3c9ba",
      "parents": [
        "6b94d9a9e48a939a24df87e9e2e5612c2141f803"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 24 17:27:36 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 24 17:28:12 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 969935575\nChange-Id: I1159f88d02479495df8d90b230f679aff8a5da91\n"
    },
    {
      "commit": "6b94d9a9e48a939a24df87e9e2e5612c2141f803",
      "tree": "0d93e75529f4d29d061a33ef2a9aaaf05f8bfc47",
      "parents": [
        "f41d3f1e0e029f9f3a635a8b43b3afae8a0f9ac5"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 24 17:17:47 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 24 17:18:56 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 969929911\nChange-Id: I48575a9b3407ba71f2b6314b3024bee7c2a5cc12\n"
    },
    {
      "commit": "f41d3f1e0e029f9f3a635a8b43b3afae8a0f9ac5",
      "tree": "9c7111c7c1425d641271a2055c0557af81b2434b",
      "parents": [
        "e3c6ae22841722729138f0c2a23627bc2a0e0405"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 24 17:13:25 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 24 17:14:13 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 969927268\nChange-Id: Ic2380a1d28b7f248a55edab9348d5f2cc1aed87e\n"
    },
    {
      "commit": "e3c6ae22841722729138f0c2a23627bc2a0e0405",
      "tree": "3c45f33fd1b9c624c51e97118df1e142cf1b4846",
      "parents": [
        "15b2567df59deeb3535c604c40f98ce91a9a31aa"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 24 16:16:04 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 24 16:16:39 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 969893735\nChange-Id: I4f0c56c5b0d06a99f632faf0b40788d1814f2254\n"
    },
    {
      "commit": "15b2567df59deeb3535c604c40f98ce91a9a31aa",
      "tree": "4e6bc64f3d3ed92c163c3ad91d74098fed511227",
      "parents": [
        "e1cacc79e6a318108eded02261219ceabff38ce0"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 24 15:50:14 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 24 15:50:54 2026"
      },
      "message": "Add missing #includes\n\nPiperOrigin-RevId: 969879114\nChange-Id: I123e6aa5a881ccade35efc314722636ee8a13d6a\n"
    },
    {
      "commit": "e1cacc79e6a318108eded02261219ceabff38ce0",
      "tree": "5be94ad49979173071a5c99af49a701dca3286c1",
      "parents": [
        "926f1d05a4f85663e4ca057f70f1a7f0a7d6b762"
      ],
      "author": {
        "name": "Ryan VanderMeulen",
        "email": "ryanvm@gmail.com",
        "time": "Mon Aug 24 13:50:10 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 24 13:51:21 2026"
      },
      "message": "PR #2137: Guard ABSL_INTERNAL_DEFAULT_NEW_ALIGNMENT against a missing macro\n\nImported from GitHub PR https://github.com/abseil/abseil-cpp/pull/2137\n\nGCC does not predefine `__STDCPP_DEFAULT_NEW_ALIGNMENT__` when `-fno-aligned-new` is in effect, so `absl/meta/type_traits.h` fails to compile:\n\n```\nabsl/meta/type_traits.h:59:45: error: \u0027__STDCPP_DEFAULT_NEW_ALIGNMENT__\u0027 was not declared in this scope\n   59 | #define ABSL_INTERNAL_DEFAULT_NEW_ALIGNMENT __STDCPP_DEFAULT_NEW_ALIGNMENT__\n```\n\nfollowed by a cascade of errors out of `inlined_vector.h`.\n\n| `-std\u003dgnu++17` | default | `-fno-aligned-new` |\n|---|---|---|\n| g++ 15 | defined | **not defined** |\n| clang 21 | defined | defined |\n\n`alignof(std::max_align_t)` is the alignment plain `operator new` guarantees when aligned new is disabled, which matches how the macro is used — both call sites (`inlined_vector.h:115`, `any_invocable.h:533`) test whether a type is over-aligned relative to plain `operator new`. `\u003ccstddef\u003e` is already included.\n\nVerified: a program instantiating `absl::InlinedVector` and `absl::AnyInvocable` and printing the macro compiles, links and prints the same value (16) under all four of {g++, clang} x {default, `-fno-aligned-new`}. Without the patch, g++ with `-fno-aligned-new` does not compile.\n\nFound in Firefox, which passes `-fno-aligned-new` tree-wide.\nMerge 15467345b1256d626a074b7b7a3d39d68fa4ad94 into 926f1d05a4f85663e4ca057f70f1a7f0a7d6b762\n\nMerging this change closes #2137\n\nPiperOrigin-RevId: 969823606\nChange-Id: Ibcd8b2419fd3e4a14aad83c28eaebbe23534b15e\n"
    },
    {
      "commit": "926f1d05a4f85663e4ca057f70f1a7f0a7d6b762",
      "tree": "f3a44904a1f78685313904b4b9fed2ec6421c6c4",
      "parents": [
        "a690167a55b9e210b7884d311759977c0f5669c9"
      ],
      "author": {
        "name": "Aaron Jacobs",
        "email": "jacobsa@google.com",
        "time": "Sat Aug 22 08:42:12 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sat Aug 22 08:42:51 2026"
      },
      "message": "`cord_internal`: finish removing asan manual poisoning code.\n\nPiperOrigin-RevId: 968925055\nChange-Id: I6de0fbe30b55af1cdf37a95923feb26f2f0f8d35\n"
    },
    {
      "commit": "a690167a55b9e210b7884d311759977c0f5669c9",
      "tree": "af8421a817b65f13a089299a86c0a89631e0cb7d",
      "parents": [
        "af0941d4ec733bbc05d617c9cf36b63927ed9d6c"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Fri Aug 21 21:03:50 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 21 21:04:51 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 968679267\nChange-Id: Ib3541003fb438e47653b3007ddd5a04b96c3b1a1\n"
    },
    {
      "commit": "af0941d4ec733bbc05d617c9cf36b63927ed9d6c",
      "tree": "3109c10898130225c9f2aeb980368f363f8c2e0c",
      "parents": [
        "aa6e7e286df7a508c9376f2ce655200eb25ea585"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Fri Aug 21 20:13:54 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 21 20:14:58 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 968654432\nChange-Id: I11fe5dfa1551a3d1a29362499adfdb377704eeca\n"
    },
    {
      "commit": "aa6e7e286df7a508c9376f2ce655200eb25ea585",
      "tree": "01c0a2871074f2f872dbc4bfb2c09fd8e2f32953",
      "parents": [
        "370575fc4808cb538fccc9ff891942241cdbbf46"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Fri Aug 21 19:52:29 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 21 19:53:20 2026"
      },
      "message": "Replace more std::TRAIT\u003c...\u003e::value with std::TRAIT_v\u003c...\u003e equivalents and std::TRAIT\u003c...\u003e::type with std::TRAIT_t\u003c...\u003e equivalents\n\nPiperOrigin-RevId: 968643804\nChange-Id: Iec20c0ceece27a82e04d931b5c14e8c972ebeda0\n"
    },
    {
      "commit": "370575fc4808cb538fccc9ff891942241cdbbf46",
      "tree": "bba042fc56a0baa41623265d450b92ceb5cadd1a",
      "parents": [
        "4f623139505519008f18cb0a4eb8c019ba3b4494"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Fri Aug 21 19:45:07 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 21 19:46:23 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 968640398\nChange-Id: I10112e78f2b3b331e1ee77b9ad6eb0e332ad2780\n"
    },
    {
      "commit": "4f623139505519008f18cb0a4eb8c019ba3b4494",
      "tree": "14af098a0dd7d5721dddf897fe7bfd4012d264f2",
      "parents": [
        "485914313ab74e532aad65130d474abcd0014794"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Fri Aug 21 19:36:17 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 21 19:37:04 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 968636203\nChange-Id: I5e94407a8cbef811d433faaee62fa9adbf3d958c\n"
    },
    {
      "commit": "485914313ab74e532aad65130d474abcd0014794",
      "tree": "0168a6469c6684ae369780f5a76910a289798c30",
      "parents": [
        "e628edf3a28c71fe02a6ebecd19523ce3de35c6f"
      ],
      "author": {
        "name": "Taylor Cramer",
        "email": "cramertj@google.com",
        "time": "Fri Aug 21 19:32:57 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 21 19:33:43 2026"
      },
      "message": "Add context and with_context methods for NewStatusOr and StatusError in Rust bindings.\n\nPiperOrigin-RevId: 968634567\nChange-Id: I7e1e952672bf41cc9bd3ce3688d6ad8eb3a853e3\n"
    },
    {
      "commit": "e628edf3a28c71fe02a6ebecd19523ce3de35c6f",
      "tree": "44cf20a5a8c394b46547c4b3de816f47e4d31856",
      "parents": [
        "8031e58581d2179940b1b55f00db92c80fb30a35"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Fri Aug 21 19:02:14 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 21 19:03:33 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 968619710\nChange-Id: Idbb71fb83308d8792a75fa0e7e86115859534377\n"
    },
    {
      "commit": "8031e58581d2179940b1b55f00db92c80fb30a35",
      "tree": "a30e778e6f460be91f870e6d55082a6e728bbc84",
      "parents": [
        "3a430f808aac3f4113cf306725fcc214bcd85ec9"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Fri Aug 21 17:51:43 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 21 17:53:04 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 968582489\nChange-Id: I7a62a57aa7a73dbdf95bc0c370ce77b6901cf274\n"
    },
    {
      "commit": "3a430f808aac3f4113cf306725fcc214bcd85ec9",
      "tree": "f03d9c6a09848041da5712237300b39c4c205c01",
      "parents": [
        "fd12a5ef61185def31d089051084fa89163da5fd"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Fri Aug 21 16:28:11 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 21 16:29:01 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 968539563\nChange-Id: Ifb162bbe08f38b5c174ec9a4befef40092dc3111\n"
    },
    {
      "commit": "fd12a5ef61185def31d089051084fa89163da5fd",
      "tree": "c49a358485f9cc3ea68b0356d344d14507fc68a5",
      "parents": [
        "4d5d71d8455fd29ac2cab049ae2eb6c5de886bbe"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Fri Aug 21 16:16:56 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 21 16:18:26 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 968534608\nChange-Id: Ibf2f6ba884314da25669e516f58ada02fb45eec3\n"
    },
    {
      "commit": "4d5d71d8455fd29ac2cab049ae2eb6c5de886bbe",
      "tree": "5132603eb3f574a9ac79a1a9412628084d123ca5",
      "parents": [
        "cdd40b6d9d39613e8f7aea65362afadc5f93d5ec"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Fri Aug 21 16:15:08 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 21 16:16:37 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 968533775\nChange-Id: I88af9a31a90af2a47acc8388e2dadef8022ebef5\n"
    },
    {
      "commit": "cdd40b6d9d39613e8f7aea65362afadc5f93d5ec",
      "tree": "3a903ae8d0bab575b94027dfdb1e7d47c4617fbd",
      "parents": [
        "7515ef88a7fc7492fb923ccc6f175175f6c8ed75"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Thu Aug 20 19:50:29 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 20 19:51:12 2026"
      },
      "message": "Reorder platform-specific #include directives after the others\n\nThis keeps includes together when they are cleaned up.\n\nPiperOrigin-RevId: 967996991\nChange-Id: I241bfa7b9b258e592cef98cf357f25b2029fc9cf\n"
    },
    {
      "commit": "7515ef88a7fc7492fb923ccc6f175175f6c8ed75",
      "tree": "bde03e2ae1a972c2af4d4299b8b01e79ae604910",
      "parents": [
        "65419b659740e2579d1521b780094205ce5b85f2"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Thu Aug 20 19:48:54 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 20 19:49:46 2026"
      },
      "message": "No-op change for internal experiment\n\nPiperOrigin-RevId: 967996006\nChange-Id: Id55ceaff8a72132d9b033bd5ed027c3ff09dd429\n"
    },
    {
      "commit": "65419b659740e2579d1521b780094205ce5b85f2",
      "tree": "40f85855e33a2692a217757b910339a6e4996693",
      "parents": [
        "72cbbaec4e84ecca4889d10e1423e9907b17bd2e"
      ],
      "author": {
        "name": "Derek Mauro",
        "email": "dmauro@google.com",
        "time": "Thu Aug 20 18:35:28 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 20 18:36:34 2026"
      },
      "message": "Import of CCTZ from GitHub.\n\nPiperOrigin-RevId: 967951097\nChange-Id: I3ca4e63ab639d4302367fd56b611d0bd6e3486b7\n"
    },
    {
      "commit": "72cbbaec4e84ecca4889d10e1423e9907b17bd2e",
      "tree": "841664f606d2ef2d69e69c09e36aed43757ef0b1",
      "parents": [
        "1759d43910a01199f859fa936d235c1731e3c54d"
      ],
      "author": {
        "name": "Derek Mauro",
        "email": "dmauro@google.com",
        "time": "Thu Aug 20 14:54:41 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 20 14:55:13 2026"
      },
      "message": "Fix copy/move operators of the internal test-only Tracked class\nAlso add missing const on getters.\n\nFixes #2127\n\nPiperOrigin-RevId: 967823244\nChange-Id: I2f747e57429f51b7f134230492605a069e55cc8d\n"
    },
    {
      "commit": "1759d43910a01199f859fa936d235c1731e3c54d",
      "tree": "32cda6df40b41b18f41110e87191e9ef01f7a0a9",
      "parents": [
        "06510e9f3d22f855d36258da342b2262344bd412"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Thu Aug 20 04:16:09 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 20 04:18:09 2026"
      },
      "message": "Internal cleanup\n\nPiperOrigin-RevId: 967565420\nChange-Id: I8542a17c21aaa49883d698bf28487208f7808471\n"
    },
    {
      "commit": "06510e9f3d22f855d36258da342b2262344bd412",
      "tree": "757eb2f46e60b3794d6b705ea0d05d52e66f36e3",
      "parents": [
        "4e8c0f299e650d1f25933cceb495137b38a503a7"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Thu Aug 20 00:26:36 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Aug 20 00:27:33 2026"
      },
      "message": "Delete unused functions `MakeErrorStringViewImpl\u003c0\u003e` and `MakeErrorStringRvalueImpl\u003c0\u003e`.\n\nPiperOrigin-RevId: 967492672\nChange-Id: If024e9b1e9c33fc483f8f341650b6c2fbd0d4912\n"
    },
    {
      "commit": "4e8c0f299e650d1f25933cceb495137b38a503a7",
      "tree": "f21c2092c2cb453cbcd55855180f1d9a712566e7",
      "parents": [
        "f3009ca3adfc00ec5bacb7210819def90ec412de"
      ],
      "author": {
        "name": "Vitaly Goldshteyn",
        "email": "goldvitaly@google.com",
        "time": "Wed Aug 19 21:53:32 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 19 21:55:07 2026"
      },
      "message": "Improve the seed for non-default hash to contain entropy in low level bits.\n\nPiperOrigin-RevId: 967424544\nChange-Id: I87c6174633154cf6aa730500966400cdf65642f5\n"
    },
    {
      "commit": "f3009ca3adfc00ec5bacb7210819def90ec412de",
      "tree": "8afd23a2c5567d1d0f2fce1ff3972ec659de38b9",
      "parents": [
        "81adb94ec107951f65d0bcafa1ade02abf7396e8"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Wed Aug 19 21:53:05 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 19 21:53:52 2026"
      },
      "message": "Guard wide-string tests in `str_format/convert_test.cc` with `GTEST_HAS_STD_WSTRING`.\n\nGuard all wide-string (`wchar_t*`, `std::wstring`, `std::wstring_view`) tests with `GTEST_HAS_STD_WSTRING`. This ensures the test suite compiles successfully on platforms where GoogleTest lacks `wchar_t` support.\n\nPiperOrigin-RevId: 967424313\nChange-Id: Ifb15f974871063ea4347cd020d2ccbe83ddca361\n"
    },
    {
      "commit": "81adb94ec107951f65d0bcafa1ade02abf7396e8",
      "tree": "0563d4f210b8b125adee27296c969b46f5b1395b",
      "parents": [
        "1fb13a9566e9e7e646d09873b77d1af0262c0471"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Wed Aug 19 20:26:20 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 19 20:27:05 2026"
      },
      "message": "Reorder test cases to group `wchar_t` and `std::wstring` together\n\nMakes it easier to disable them all when GoogleTest doesn\u0027t support wide strings.\n\nPiperOrigin-RevId: 967377904\nChange-Id: I9d251ee43881e8a813174ff580e6e9bf69cb1df6\n"
    },
    {
      "commit": "1fb13a9566e9e7e646d09873b77d1af0262c0471",
      "tree": "c3c4cd29819185435df305d9fcbbfe7b7292ccb2",
      "parents": [
        "fa3bc7685075af0b98106b61026f3fb231976e88"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Wed Aug 19 19:26:53 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 19 19:27:35 2026"
      },
      "message": "Do not define HASH_NAMESPACE for WASI targets.\n\nPiperOrigin-RevId: 967347326\nChange-Id: I6c4043189cfc5b5dcb6612c00716c442513ca321\n"
    },
    {
      "commit": "fa3bc7685075af0b98106b61026f3fb231976e88",
      "tree": "7d6c0005713eec256d40b21b05ac94ce332d61e5",
      "parents": [
        "a68fd2dfee55bb3c2e80b812e40983abde2ffc5d"
      ],
      "author": {
        "name": "Derek Mauro",
        "email": "dmauro@google.com",
        "time": "Wed Aug 19 19:03:15 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 19 19:04:55 2026"
      },
      "message": "Disable ABSL_REFACTOR_INLINE under NVCC\n\nThis addresses a report that several uses in Abseil break under NVCC.\n\nPiperOrigin-RevId: 967335276\nChange-Id: Ie3aa797d384ba4907519513b30b1fe5ab9440e4f\n"
    },
    {
      "commit": "a68fd2dfee55bb3c2e80b812e40983abde2ffc5d",
      "tree": "643d2ad337b197203deae19335b40f9abb25c7a6",
      "parents": [
        "df9ca74f42822e02b61adc0edf0e60c37a7a4431"
      ],
      "author": {
        "name": "Sayed Nabhan",
        "email": "nabhan@bugqore.com",
        "time": "Wed Aug 19 17:24:50 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 19 17:25:29 2026"
      },
      "message": "PR #2128: Guard invalid _FloatN width in ParseBuiltinType\n\nImported from GitHub PR https://github.com/abseil/abseil-cpp/pull/2128\n\nThe _FloatN branch of ParseBuiltinType passed the parsed width straight to MaybeAppendDecimal, so a crafted symbol with a negative or overflowed width like `_ZNK1ScvDFn3_Ev` printed punctuation bytes in place of digits; guard it with the same `number \u003e\u003d 0` else `?` check the sibling _BitInt branch right above already uses.\nMerge bcec26337f9718c7bb628ae56e92e048d940dc27 into 1f1c69347f114b40eab097af971e23cc8c17a210\n\nMerging this change closes #2128\n\nPiperOrigin-RevId: 967282642\nChange-Id: I8056996ee6ce81010cce4c2f8aa571ef8f3231cc\n"
    },
    {
      "commit": "df9ca74f42822e02b61adc0edf0e60c37a7a4431",
      "tree": "5845043fbe8b65a17fe6e791d973764ba5667439",
      "parents": [
        "2d8f33e137c966bd98ae786dd9dd3a5ebfaa7e7e"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Wed Aug 19 02:01:29 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 19 02:03:40 2026"
      },
      "message": "Allow efficient construction of `absl::Status` from `std::string\u0026\u0026` using the convenience functions.\n\nPiperOrigin-RevId: 966927834\nChange-Id: Idc323be579b159786a66fedf7b44f9fdcd826f71\n"
    },
    {
      "commit": "2d8f33e137c966bd98ae786dd9dd3a5ebfaa7e7e",
      "tree": "83725cdd197cf15d9e0c215321bd4348f509ab32",
      "parents": [
        "410296c968d44dcf60becfdec6476b2d03a754e3"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Tue Aug 18 16:57:04 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 18 16:57:44 2026"
      },
      "message": "Remove empty messages from static_assert now that C++17 supports this\n\nPiperOrigin-RevId: 966653770\nChange-Id: Ib4f52316df994b92176c3fed09ae5f2f95ac06aa\n"
    },
    {
      "commit": "410296c968d44dcf60becfdec6476b2d03a754e3",
      "tree": "61a3f848f0a8e850f141519ad8fc6b59e8d746a6",
      "parents": [
        "1f1c69347f114b40eab097af971e23cc8c17a210"
      ],
      "author": {
        "name": "Javid Khan",
        "email": "dxbjavid@gmail.com",
        "time": "Tue Aug 18 15:55:42 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 18 15:57:17 2026"
      },
      "message": "PR #2130: Guard absl::SNPrintF against formatting more than INT_MAX bytes\n\nImported from GitHub PR https://github.com/abseil/abseil-cpp/pull/2130\n\n**snprintf can return a bogus length for oversize output**\n\nIf SnprintF is asked to format more than INT_MAX bytes the size_t byte count is narrowed straight into the int return value, so absl::SNPrintF may hand back a negative or otherwise wrong length while errno is left untouched. The sibling FprintF already rejects the same case with EFBIG, so this just brings the buffer path into line and adds a test next to the existing FprintfTooLarge one.\nMerge bef04412e565236712ee7272fff9e463ab90d61d into 1f1c69347f114b40eab097af971e23cc8c17a210\n\nMerging this change closes #2130\n\nPiperOrigin-RevId: 966622133\nChange-Id: Ie3c8d77d42b7ddb9992d1de87aac4fc8bebdbe0e\n"
    },
    {
      "commit": "1f1c69347f114b40eab097af971e23cc8c17a210",
      "tree": "eb984a4290e05c876dd5f2ead81554c0ca974a29",
      "parents": [
        "569bcc6fa811098f00c6d883ca04ddcd0497b1d6"
      ],
      "author": {
        "name": "Aaron Jacobs",
        "email": "jacobsa@google.com",
        "time": "Tue Aug 18 02:18:21 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 18 02:18:58 2026"
      },
      "message": "`cord`: mark `Cord` as having a trivial ABI.\n\nThere is nothing address sensitive in the underlying representation Allowing it\nto be relocated in memory means it becomes much easier to manipulate in Rust:\nusers don\u0027t have to think about\n[pinning](https://doc.rust-lang.org/std/pin/index.html), which is a whole thing.\n\nPiperOrigin-RevId: 966311097\nChange-Id: Ie278123c02241892620cd15c2e027703dab62260\n"
    },
    {
      "commit": "569bcc6fa811098f00c6d883ca04ddcd0497b1d6",
      "tree": "1a274c7a610974e6899a750876af29adfb270b90",
      "parents": [
        "ae9f5e3c1c1845d693363b3f3459e437c894e61a"
      ],
      "author": {
        "name": "Aaron Jacobs",
        "email": "jacobsa@google.com",
        "time": "Tue Aug 18 00:25:06 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 18 00:25:56 2026"
      },
      "message": "`cord_internal`: disable asan manual poisoning functionality.\n\nIn an upcoming commit I\u0027ll give these types a trivial ABI, for the sake of\nmaking `Cord` more convenient and efficient to use from Rust. Unfortunately this\nis incompatible with asan manual poisoning, since the compiler trips over the\npoisoning and yells about its own codegen reading poisoned bytes.\n\nFixes #2049\n\nPiperOrigin-RevId: 966270896\nChange-Id: I821caa0efe7c272bc2004a87a3554ca5ecd4e501\n"
    },
    {
      "commit": "ae9f5e3c1c1845d693363b3f3459e437c894e61a",
      "tree": "7512457534c1c1aa8915c20c1b27ee13ab478dfa",
      "parents": [
        "174c636756f2bc1904b12b7bfd3a4015a2f8ec28"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Tue Aug 18 00:06:57 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Aug 18 00:07:34 2026"
      },
      "message": "Remove the ABSL_HAVE_CLASS_TEMPLATE_ARGUMENT_DEDUCTION and ABSL_HAVE_STD_IS_TRIVIALLY_* macros\n\nPiperOrigin-RevId: 966263275\nChange-Id: I85730d70ae754e99b867285423ca01a2444aea2c\n"
    },
    {
      "commit": "174c636756f2bc1904b12b7bfd3a4015a2f8ec28",
      "tree": "3e029c3bdebfef6ab9f55b4381e51ecc1ef4851f",
      "parents": [
        "2cb8028b9913b028ab7ac04d5c2b9883a8ab6289"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 17 22:42:53 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 17 22:43:43 2026"
      },
      "message": "Update/remove comments referring to pre-C++17 functionality\n\nPiperOrigin-RevId: 966222045\nChange-Id: I63397f21bec51484831c997f257cf238e90787d4\n"
    },
    {
      "commit": "2cb8028b9913b028ab7ac04d5c2b9883a8ab6289",
      "tree": "8a5872d3b8f6c630d9f6db452c0f7cbda6f3e032",
      "parents": [
        "2fb256634a64f177b96cc2c2eaa4f91e13d8af8c"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 17 21:28:46 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 17 21:29:45 2026"
      },
      "message": "Migrate from result_of to C++17 invoke_result\n\nPiperOrigin-RevId: 966183478\nChange-Id: Icc8be628562ab32867435169441241f14906c9ca\n"
    },
    {
      "commit": "2fb256634a64f177b96cc2c2eaa4f91e13d8af8c",
      "tree": "f290342347e5c08cafb395b724b9089b563b7008",
      "parents": [
        "cd699f9f3c52f7f2975bd55d9615aabb63a70fde"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 17 21:26:59 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 17 21:28:00 2026"
      },
      "message": "Use __has_include unconditionally as it is supported by C++17\n\nPiperOrigin-RevId: 966182577\nChange-Id: Id78e1aa9c92ba45d156a2e6a1f05d0f7c6a5affd\n"
    },
    {
      "commit": "cd699f9f3c52f7f2975bd55d9615aabb63a70fde",
      "tree": "cdd3937397fe0d43dd00574c4555770d7545501b",
      "parents": [
        "fc7ed111c7e9c96c8fac562b977f9cd8695f1edd"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 17 20:29:13 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 17 20:30:10 2026"
      },
      "message": "Remove C++17 guards for __cpp_nontype_template_parameter_auto and __STDCPP_DEFAULT_NEW_ALIGNMENT__\n\nPiperOrigin-RevId: 966150694\nChange-Id: I1e576932f023dae14442e992f28faf8847fd2c89\n"
    },
    {
      "commit": "fc7ed111c7e9c96c8fac562b977f9cd8695f1edd",
      "tree": "3f0177378afdae9ec8f8f86a408602b4889258fb",
      "parents": [
        "10ed1d366c54a290b76e2eda568b052659f7cd0a"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 17 19:43:34 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 17 19:44:24 2026"
      },
      "message": "Migrate from ABSL_FALLTHROUGH_INTENDED to C++17 [[fallthrough]]\n\nPiperOrigin-RevId: 966125682\nChange-Id: I4b3afe1a08e918623a18383a06961b39cc45c97b\n"
    },
    {
      "commit": "10ed1d366c54a290b76e2eda568b052659f7cd0a",
      "tree": "de6d86688518f6f8c0bad67d12d3389aa02dadac",
      "parents": [
        "d8b9ff7ab5db45622daa2a714c2fdf0656514ac4"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 17 19:42:22 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 17 19:43:17 2026"
      },
      "message": "Use C++17 swappable type traits\n\nPiperOrigin-RevId: 966125067\nChange-Id: Iffdf4e8672714c00d60155e3abea31d329eb6f03\n"
    },
    {
      "commit": "d8b9ff7ab5db45622daa2a714c2fdf0656514ac4",
      "tree": "dc3cfb88125ffe98980986754b291bf4f32b2734",
      "parents": [
        "12eaa108e309d2b44edb5ff18e15ff5a88fa41ad"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 17 19:10:35 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 17 19:11:36 2026"
      },
      "message": "Remove empty messages from static_assert now that C++17 supports this\n\nPiperOrigin-RevId: 966108941\nChange-Id: I68a95d118919bc07a5225127503499baa31e64a3\n"
    },
    {
      "commit": "12eaa108e309d2b44edb5ff18e15ff5a88fa41ad",
      "tree": "31a7d0d67429d3b01c7d2646ac923c471d9b7837",
      "parents": [
        "b20ba92be7a3f51c1e805ca254bd4f408ef9aeed"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 17 18:54:23 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 17 18:55:23 2026"
      },
      "message": "Use C++17 inline variables to simplify some files\n\nPiperOrigin-RevId: 966099145\nChange-Id: I4387fb6dfbdfdbf0474248e19bda7a8c0f38daee\n"
    },
    {
      "commit": "b20ba92be7a3f51c1e805ca254bd4f408ef9aeed",
      "tree": "723ada766f1a348978e229585f4e7b5a0f98877c",
      "parents": [
        "e49cd4a52313f65edbde0a7b9e3ea45c1d377c2c"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 17 17:30:51 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 17 17:31:47 2026"
      },
      "message": "Use C++17 \u0027if constexpr\u0027 in absl/log/internal/log_format.cc\n\nPiperOrigin-RevId: 966050936\nChange-Id: I0b628ece7dec35c11a7dc5e8f2ff282323cf3594\n"
    },
    {
      "commit": "e49cd4a52313f65edbde0a7b9e3ea45c1d377c2c",
      "tree": "6316904cfad10bbea7c04adddcea869b815dce0c",
      "parents": [
        "fd12579b0324b33a87a2f639a8dcd5c519f76b9f"
      ],
      "author": {
        "name": "Abseil Team",
        "email": "absl-team@google.com",
        "time": "Mon Aug 17 17:16:44 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Aug 17 17:17:38 2026"
      },
      "message": "Remove pre-C++17 workaround in absl/types/internal/span.h\n\nPiperOrigin-RevId: 966043277\nChange-Id: I7de663330fdde466d3372c883d5fba571b8541a4\n"
    }
  ],
  "next": "fd12579b0324b33a87a2f639a8dcd5c519f76b9f"
}
