{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":104231541,"defaultBranch":"master","name":"abseil-cpp","ownerLogin":"abseil","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-09-20T15:10:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26718316?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712608618.0","currentOid":""},"activityList":{"items":[{"before":"af4c589ed6f312372bb02bfaacb62c14598ceb04","after":"f46495ea96f68fc3f6c394f099b2992743f6ff7f","ref":"refs/heads/master","pushedAt":"2024-07-09T16:01:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"PR #1706: Require CMake version 3.16\n\nImported from GitHub PR https://github.com/abseil/abseil-cpp/pull/1706\n\nFollow Google OSS policy.\nMerge 2ba42b9e5a9ac8c9fe0609fd1ac4cad24714727a into af4c589ed6f312372bb02bfaacb62c14598ceb04\n\nMerging this change closes #1706\n\nCOPYBARA_INTEGRATE_REVIEW=https://github.com/abseil/abseil-cpp/pull/1706 from gruenich:feature/cmake-3-16 2ba42b9e5a9ac8c9fe0609fd1ac4cad24714727a\nPiperOrigin-RevId: 650646746\nChange-Id: Ib600608fbc727161c8b8e69cda9a09637188fef8","shortMessageHtmlLink":"PR #1706: Require CMake version 3.16"}},{"before":"074a32af66648c74dd0104e251e44ace5b59f7fa","after":"af4c589ed6f312372bb02bfaacb62c14598ceb04","ref":"refs/heads/master","pushedAt":"2024-07-07T19:37:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add an MSVC implementation of ABSL_ATTRIBUTE_LIFETIME_BOUND\n\nhttps://learn.microsoft.com/en-us/cpp/code-quality/c26816?view=msvc-170\n\nPiperOrigin-RevId: 650044473\nChange-Id: I2bf31f1e4b972e890194d21c5a6dcb4ee9993484","shortMessageHtmlLink":"Add an MSVC implementation of ABSL_ATTRIBUTE_LIFETIME_BOUND"}},{"before":"eb46a63d77d7d1c1d30e2c9243099f89c629003c","after":"074a32af66648c74dd0104e251e44ace5b59f7fa","ref":"refs/heads/master","pushedAt":"2024-07-04T05:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Mark c_min_element, c_max_element, and c_minmax_element as constexpr in C++17.\n\nThis allows them to be used in constant expressions, such as static_asserts.\n\nPiperOrigin-RevId: 649292841\nChange-Id: I76e31a94b933fa357276fee534b81c00c28c8b23","shortMessageHtmlLink":"Mark c_min_element, c_max_element, and c_minmax_element as constexpr …"}},{"before":"6e701508ea7505a8316f44a3ace6abcea585f287","after":"eb46a63d77d7d1c1d30e2c9243099f89c629003c","ref":"refs/heads/master","pushedAt":"2024-07-03T21:31:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Optimize the absl::GetFlag cost for most non built-in flag types (including string).\n\nPiperOrigin-RevId: 649200175\nChange-Id: Ic6741d9fe5e0b1853ed8bb37b585d38b51d15581","shortMessageHtmlLink":"Optimize the absl::GetFlag cost for most non built-in flag types (inc…"}},{"before":"0d9c2fc763dd766b868665a302ff4526748c4b36","after":"6e701508ea7505a8316f44a3ace6abcea585f287","ref":"refs/heads/master","pushedAt":"2024-07-03T18:17:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Encode some additional metadata when writing protobuf-encoded logs.\n\nPiperOrigin-RevId: 649138261\nChange-Id: I8687eb7b06cc9e96779d1d3e98b44b4f643c95a8","shortMessageHtmlLink":"Encode some additional metadata when writing protobuf-encoded logs."}},{"before":"f36d33317ce3ca0a2212ffd264a26fd18e57a509","after":"0d9c2fc763dd766b868665a302ff4526748c4b36","ref":"refs/heads/master","pushedAt":"2024-07-02T15:43:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Replace signed integer overflow, since that's undefined behavior, with unsigned integer overflow.\n\nPiperOrigin-RevId: 648730502\nChange-Id: I662c365c59be9e51f565fd215d284a96b7bd8743","shortMessageHtmlLink":"Replace signed integer overflow, since that's undefined behavior, wit…"}},{"before":"1278ee9bd9bd4916181521fac96d6fa1100e38e6","after":"f36d33317ce3ca0a2212ffd264a26fd18e57a509","ref":"refs/heads/master","pushedAt":"2024-07-02T06:24:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make mutable CompressedTuple::get() constexpr.\n\nThis change makes the mutable overloads of CompressedTuple::get() constexpr.\nThis is consistent with std::get(std::tuple), which is constexpr since C++14.\n\nPiperOrigin-RevId: 648603141\nChange-Id: Icbd61809f7a06723cf581dbed5488b7bae998cc9","shortMessageHtmlLink":"Make mutable CompressedTuple::get() constexpr."}},{"before":"37ebde53cfcf400ef01b59c80ae3f72039cd90f2","after":"1278ee9bd9bd4916181521fac96d6fa1100e38e6","ref":"refs/heads/master","pushedAt":"2024-07-01T20:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"vdso_support: support DT_GNU_HASH\n\nThis library provides `LookupSymbol` and `LookupSymbolByAddress`. The latter\nneeds `GetNumSymbols` support. An object file needs either .hash (DT_HASH) or\n.gnu.hash (DT_GNU_HASH). This patch adds DT_GNU_HASH support.\n\nNote: glibc has been supporting DT_GNU_HASH since 2006 and .hash has been quite\nobsoleted in the Linux communities.\nPiperOrigin-RevId: 648459622\nChange-Id: I3aa1274cd4617990844258175715e3be2343afd2","shortMessageHtmlLink":"vdso_support: support DT_GNU_HASH"}},{"before":"a27662352e9caafc264747562162a8a32ef36cb9","after":"37ebde53cfcf400ef01b59c80ae3f72039cd90f2","ref":"refs/heads/master","pushedAt":"2024-07-01T18:35:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Make c_begin, c_end, and c_distance conditionally constexpr.\n\nThis allows them to be used in constexpr expressions, such as the following:\n\n```\nconstexpr int distance = absl::c_distance(std::array());\n```\n\nRequires at least C++17 to be constexpr.\n\nPiperOrigin-RevId: 648435141\nChange-Id: I8136e351a6dc4c25f06ef895fb449f4f11048480","shortMessageHtmlLink":"Make c_begin, c_end, and c_distance conditionally constexpr."}},{"before":"649f58927db8f223098be81ab5d8a70469848806","after":"a27662352e9caafc264747562162a8a32ef36cb9","ref":"refs/heads/master","pushedAt":"2024-07-01T18:33:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add operator<=> comparison to absl::Time and absl::Duration.\n\nPiperOrigin-RevId: 648433954\nChange-Id: I32e47a89685419ae8d37dfadb354cfaab2a35ae9","shortMessageHtmlLink":"Add operator<=> comparison to absl::Time and absl::Duration."}},{"before":"57f04ad892729f798da520a80394cf25afe085e8","after":"649f58927db8f223098be81ab5d8a70469848806","ref":"refs/heads/master","pushedAt":"2024-07-01T16:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Deprecate `ABSL_ATTRIBUTE_NORETURN` in favor of the `[[noreturn]]`\nstandardized in C++11\n\nMigrate all Abseil code to `[[noreturn]]`. Notably,\nhttps://github.com/abseil/abseil-cpp/issues/1698 reports that\n`[[noreturn]]` works better here.\n\nWe can't migrate `ABSL_ATTRIBUTE_NORETURN` to use `[[noreturn]]`\nbecause the difference in accepted attribute placement\nbreaks some code.\n\nPiperOrigin-RevId: 648395324\nChange-Id: Icd3e9b837aac25f128e8994de099f1edb3cabccf","shortMessageHtmlLink":"Deprecate ABSL_ATTRIBUTE_NORETURN in favor of the [[noreturn]]"}},{"before":"4eb81046b2df1804220ef5af3fda54b6fa614c27","after":"57f04ad892729f798da520a80394cf25afe085e8","ref":"refs/heads/master","pushedAt":"2024-07-01T15:27:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Rollback new poisoned pointer API\n\nThis breaks Chromium due to global constructor and incorrectly\nassumes page size.\nhttps://github.com/abseil/abseil-cpp/pull/1697\n\nPiperOrigin-RevId: 648377066\nChange-Id: I19f8b2655971a0c314091e26e62e10a5a9c46e94","shortMessageHtmlLink":"Rollback new poisoned pointer API"}},{"before":"a7c5f985f6b7915b51b5d5799c690c99a04afdc5","after":"4eb81046b2df1804220ef5af3fda54b6fa614c27","ref":"refs/heads/master","pushedAt":"2024-07-01T13:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Static cast instead of reinterpret cast raw hash set slots as casting from void* to T* is well defined\n\nPiperOrigin-RevId: 648352837\nChange-Id: I082cd0c007706ae8baa8f26cdc85d51b69bffd54","shortMessageHtmlLink":"Static cast instead of reinterpret cast raw hash set slots as casting…"}},{"before":"d4cf6b71af0960eeacf45f9b3c7d5d713d52e3b1","after":"a7c5f985f6b7915b51b5d5799c690c99a04afdc5","ref":"refs/heads/master","pushedAt":"2024-06-27T23:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix absl::NoDestructor documentation about its use as a global\n\nIt is not possible to have a constant-initialized object of type\nabsl::NoDestructor. Fix the documentation so that it doesn't\nmention this possibility. Only recommend it use as a function-scope\nstatic variable, and discourage its use as a global variable.\nPiperOrigin-RevId: 647488395\nChange-Id: Ifee052fce07609d3de72cddc30e86de67706cd91","shortMessageHtmlLink":"Fix absl::NoDestructor documentation about its use as a global"}},{"before":"f3725a74f141cc792af7765c6d90e488c9e6fb69","after":"d4cf6b71af0960eeacf45f9b3c7d5d713d52e3b1","ref":"refs/heads/master","pushedAt":"2024-06-27T20:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Declare Rust demangling feature-complete.\n\nPiperOrigin-RevId: 647417773\nChange-Id: I7d945ae27199262b3baf83b232d17c2f641a27ac","shortMessageHtmlLink":"Declare Rust demangling feature-complete."}},{"before":"4b9a55fd27a3edefcd12cf4a7873ee8ddcccc521","after":"f3725a74f141cc792af7765c6d90e488c9e6fb69","ref":"refs/heads/master","pushedAt":"2024-06-27T17:12:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Split demangle_internal into a tree of smaller libraries.\n\nPiperOrigin-RevId: 647359155\nChange-Id: I5aba1169b01a74c4431f5ee3788b490124eeaa65","shortMessageHtmlLink":"Split demangle_internal into a tree of smaller libraries."}},{"before":"0ccc51f9ddbb407d579f8158d5421fbf3eea0524","after":"4b9a55fd27a3edefcd12cf4a7873ee8ddcccc521","ref":"refs/heads/master","pushedAt":"2024-06-27T16:15:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Decode Rust Punycode when it's not too long.\n\nPiperOrigin-RevId: 647340145\nChange-Id: I4b0076595dbda1f81ffdc32adad2dc1e35cb9e04","shortMessageHtmlLink":"Decode Rust Punycode when it's not too long."}},{"before":"16452e1418c1c2a8bcf4a99238e190ba901a20a6","after":"0ccc51f9ddbb407d579f8158d5421fbf3eea0524","ref":"refs/heads/master","pushedAt":"2024-06-27T09:11:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add assertions to detect reentrance in `IterateOverFullSlots` and `absl::erase_if`.\n\nSince we have potential plans to use this function more widely including `absl::c_for_each`, we need to have good error detection.\n\nPiperOrigin-RevId: 647236725\nChange-Id: I5035bfb8cef24f80f1bbed83a42380e57d84e428","shortMessageHtmlLink":"Add assertions to detect reentrance in IterateOverFullSlots and `ab…"}},{"before":"63d4b2fe1e0d4bd6a7b916f398643db40c35624b","after":"16452e1418c1c2a8bcf4a99238e190ba901a20a6","ref":"refs/heads/master","pushedAt":"2024-06-26T22:15:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Decoder for Rust-style Punycode encodings of bounded length.\n\nPiperOrigin-RevId: 647093624\nChange-Id: Ic76bfa4aa8fb616cb23095ce7bfa30c3812dcb21","shortMessageHtmlLink":"Decoder for Rust-style Punycode encodings of bounded length."}},{"before":"c98bd9c8840f9ded87cf1fd1238455468d325628","after":"63d4b2fe1e0d4bd6a7b916f398643db40c35624b","ref":"refs/heads/master","pushedAt":"2024-06-26T21:47:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add `c_contains()` and `c_contains_subrange()` to `absl/algorithm/container.h`.\n\nThese functions are based on the C++23's `std::ranges::contains()` and `std::ranges::contains_subrange()` functions, see: https://en.cppreference.com/w/cpp/algorithm/ranges/contains\n\nPiperOrigin-RevId: 647084955\nChange-Id: If5a01784e3cf1cc4d88e7f2fef92a3701fafc886","shortMessageHtmlLink":"Add c_contains() and c_contains_subrange() to `absl/algorithm/con…"}},{"before":"3ff94461f8cf00fa976225f3b020e65268e24626","after":"c98bd9c8840f9ded87cf1fd1238455468d325628","ref":"refs/heads/master","pushedAt":"2024-06-26T15:16:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Three-way comparison spaceship <=> operators for Cord.\n\nThis is portable because cord already has `operator<` etc., which will be unaffected. This just allows C++ >= 20 users to explicitly call `operator<=>`.\n\nPiperOrigin-RevId: 646951415\nChange-Id: I1432e224bd5dc09b99d56a1d27e95078463adf45","shortMessageHtmlLink":"Three-way comparison spaceship <=> operators for Cord."}},{"before":"9957f27686debcb8891b6b135343d3f7cb6384cd","after":"3ff94461f8cf00fa976225f3b020e65268e24626","ref":"refs/heads/master","pushedAt":"2024-06-26T15:06:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"internal-only change\n\nPiperOrigin-RevId: 646949076\nChange-Id: I0d3fc57aee38e5b3a5b85e2301f5035bfd0e388b","shortMessageHtmlLink":"internal-only change"}},{"before":"e486af700c822704d24f50a875c0bb0bdda18052","after":"9957f27686debcb8891b6b135343d3f7cb6384cd","ref":"refs/heads/master","pushedAt":"2024-06-25T21:49:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Remove erroneous preprocessor branch on SGX_SIM.\n\nPiperOrigin-RevId: 646614152\nChange-Id: Iee853bdc6f753d758c850a529a6adb05d0d0b1a7","shortMessageHtmlLink":"Remove erroneous preprocessor branch on SGX_SIM."}},{"before":"a305e859b6d0abe6d88a3fe12c6891152cc6e859","after":"e486af700c822704d24f50a875c0bb0bdda18052","ref":"refs/heads/master","pushedAt":"2024-06-24T21:54:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add an internal API to get a poisoned pointer.\n\nThe motivation is to make destroyed/moved-from objects cause crashes when they are accessed.\n\nPiperOrigin-RevId: 646229564\nChange-Id: I68d9c189b542df0933af08f5ad63dc1f5764d856","shortMessageHtmlLink":"Add an internal API to get a poisoned pointer."}},{"before":"72dde9873a59588739ea970fd10bdded999d4f67","after":"a305e859b6d0abe6d88a3fe12c6891152cc6e859","ref":"refs/heads/master","pushedAt":"2024-06-24T18:52:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"optimization.h: Add missing header for C++\n\nPiperOrigin-RevId: 646172195\nChange-Id: I089f1d84f2d73b663f12e6818f96436e054e71ae","shortMessageHtmlLink":"optimization.h: Add missing <utility> header for C++"}},{"before":"74f8c1eae915f90724595912afefc9a567fcaaf5","after":"72dde9873a59588739ea970fd10bdded999d4f67","ref":"refs/heads/master","pushedAt":"2024-06-24T18:10:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Add a compile test for headers that require C compatibility\n\nwindows_clangcl_bazel.bat includes a change from --copt to --cxxopt to\nonly pass /std:c++XX to C++ compiles\n\nPiperOrigin-RevId: 646157298\nChange-Id: Ib6d9861a2b2d45eb0d664f23b6f3a7426f8e0ab3","shortMessageHtmlLink":"Add a compile test for headers that require C compatibility"}},{"before":"0d5c20a2f3b5bf688160cde696c66198516bf1e1","after":"74f8c1eae915f90724595912afefc9a567fcaaf5","ref":"refs/heads/master","pushedAt":"2024-06-24T15:37:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Fix comment typo\n\nPiperOrigin-RevId: 646105357\nChange-Id: Ia76c1ce33faf811e988d36747f187c112ccb967e","shortMessageHtmlLink":"Fix comment typo"}},{"before":"1ee05f285bc7c343b7adbe0808eae15e4a914246","after":"0d5c20a2f3b5bf688160cde696c66198516bf1e1","ref":"refs/heads/master","pushedAt":"2024-06-24T10:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Expand documentation for SetGlobalVLogLevel and SetVLogLevel.\n\nPiperOrigin-RevId: 646031348\nChange-Id: I212e34a0b89293bd9f0081047bb5a1eba5d04bcb","shortMessageHtmlLink":"Expand documentation for SetGlobalVLogLevel and SetVLogLevel."}},{"before":"6f972e239f668fa29cab43d7968692cd285997a9","after":"1ee05f285bc7c343b7adbe0808eae15e4a914246","ref":"refs/heads/master","pushedAt":"2024-06-22T11:43:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Roll back 6f972e239f668fa29cab43d7968692cd285997a9\n\n`optimization.h` needs to be compatible with C.\n`#include ` is C++-only.\n\nPiperOrigin-RevId: 645651894\nChange-Id: I55ebc3369b05788346cd0ab684b50bdfc2345fd4","shortMessageHtmlLink":"Roll back 6f972e2"}},{"before":"8a28a0c8732ba3bf0191fb6292fcad6e5948a047","after":"6f972e239f668fa29cab43d7968692cd285997a9","ref":"refs/heads/master","pushedAt":"2024-06-22T10:33:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"PR #1692: Add missing `` include\n\nImported from GitHub PR https://github.com/abseil/abseil-cpp/pull/1692\n\n`optimization.h` uses `std::unreachable()` if available but does not include ``, causing errors in `absl/strings/ascii.cc`.\nMerge bf912bb4e38341d6152ee145ec2be00251c42552 into 8a28a0c8732ba3bf0191fb6292fcad6e5948a047\n\nMerging this change closes #1692\n\nCOPYBARA_INTEGRATE_REVIEW=https://github.com/abseil/abseil-cpp/pull/1692 from poconn:optimization_missing_include bf912bb4e38341d6152ee145ec2be00251c42552\nPiperOrigin-RevId: 645643983\nChange-Id: I3966984afa81f2f6bce65dd872d326f0af114bfa","shortMessageHtmlLink":"PR #1692: Add missing <utility> include"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEet15oQA","startCursor":null,"endCursor":null}},"title":"Activity · abseil/abseil-cpp"}