{"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":"1c177722b998a62d7ffcf6c73c2b8542f4c83754","after":"ca81d343946a1775860791f77cde565b43f92cdd","ref":"refs/heads/master","pushedAt":"2024-05-27T01:57: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":"Add missing targets to ABSL_INTERNAL_DLL_TARGETS\n\nInclude targets that are already included in ABSL_INTERNAL_DLL_FILES.\n\nPiperOrigin-RevId: 637498166\nChange-Id: I7c5714a962b515a96b6e9e55bb8854b9f303180c","shortMessageHtmlLink":"Add missing targets to ABSL_INTERNAL_DLL_TARGETS"}},{"before":"baf07b1f6201e4a6b3f16d87131a558693197c6f","after":"1c177722b998a62d7ffcf6c73c2b8542f4c83754","ref":"refs/heads/master","pushedAt":"2024-05-27T01:16:39.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":"Build abseil_test_dll with ABSL_BUILD_TESTING\n\n... even if ABSL_BUILD_TEST_HELPERS is not specified.\n\nWhen not using ABSL_BUILD_DLL, tests builds even if ABSL_BUILD_TEST_HELPERS is not specified. Make this work for ABSL_BUILD_DLL, by ensuring that (BUILD_TESTING AND ABSL_BUILD_TESTING) triggers abseil_test_dll build.\n\nPiperOrigin-RevId: 637493023\nChange-Id: Icd5868c547365f4788caac47e002fbfc32a03e94","shortMessageHtmlLink":"Build abseil_test_dll with ABSL_BUILD_TESTING"}},{"before":"49c1f36ec50b3f812f9031d1cf35f1f514eb2a21","after":"baf07b1f6201e4a6b3f16d87131a558693197c6f","ref":"refs/heads/master","pushedAt":"2024-05-24T22:36: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":"Demangle C++ requires-expressions without parameters (rq ... E).\n\nPiperOrigin-RevId: 637052089\nChange-Id: I8e22c2479749c05d8ca5f9e8eeba480a93da2d18","shortMessageHtmlLink":"Demangle C++ requires-expressions without parameters (rq ... E)."}},{"before":"f858e740085e4ec59c319bb1a4237b628bcad4a8","after":"49c1f36ec50b3f812f9031d1cf35f1f514eb2a21","ref":"refs/heads/master","pushedAt":"2024-05-24T21:12:10.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":"overload: make the constructor constexpr\n\nPiperOrigin-RevId: 637029703\nChange-Id: I58b4c3a3f1aab3062b51d15c5b9fecfd3ca3193a","shortMessageHtmlLink":"overload: make the constructor constexpr"}},{"before":"48235b8912de264abc5ed78a80516fb0b66dacd6","after":"f858e740085e4ec59c319bb1a4237b628bcad4a8","ref":"refs/heads/master","pushedAt":"2024-05-24T19:58:27.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":"Update Abseil CI Docker image to use Clang 19, GCC 14, and CMake 3.29.3\n\nPiperOrigin-RevId: 637008207\nChange-Id: I6df357c4b2257b0ee834b2a48a04331b5f677c92","shortMessageHtmlLink":"Update Abseil CI Docker image to use Clang 19, GCC 14, and CMake 3.29.3"}},{"before":"50d39219dc5a63f26d3871cfb3dbe198091eadad","after":"48235b8912de264abc5ed78a80516fb0b66dacd6","ref":"refs/heads/master","pushedAt":"2024-05-24T19:04:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/44061?s=80&v=4"},"commit":{"message":"Workaround symbol resolution bug in Clang 19\n\nClang 19 seems to see the old usage of\nabsl::string_internal::HasAbslStringify in GoogleTest 1.14.0 and\nincorrectly resolves absl::HasAbslStringify sometimes. This issue is\nfixed when a version of GoogleTest that removes\nabsl::string_internal::HasAbslStringify is used.\n\nThis workaround is ugly but will be removed after the next GoogleTest\nrelease.\n\nPiperOrigin-RevId: 636993564\nChange-Id: Ic166edbd4ddc2c716afbedec34be629cfc988e00","shortMessageHtmlLink":"Workaround symbol resolution bug in Clang 19"}},{"before":"4a7c2ec65afca528226fd4a8fd514dda78572bda","after":"50d39219dc5a63f26d3871cfb3dbe198091eadad","ref":"refs/heads/master","pushedAt":"2024-05-24T18:57: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":"Silence a bogus GCC14 -Warray-bounds warning\n\nPiperOrigin-RevId: 636990118\nChange-Id: Ib90ed852b899a976679a8eb6352a9161c27e17ce","shortMessageHtmlLink":"Silence a bogus GCC14 -Warray-bounds warning"}},{"before":"0ef5bc614d9447350222ad52e140d81a4785da07","after":"4a7c2ec65afca528226fd4a8fd514dda78572bda","ref":"refs/heads/master","pushedAt":"2024-05-24T18:35: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":"Forbid absl::Uniform(gen)\n\nstd::is_signed can't be specialized, so this actually lets through non-unsigned types where the types are not language primitives (i.e. it lets absl::int128 through). However, std::numeric_limits can be specialized, and is indeed specialized, so we can use that instead.\nPiperOrigin-RevId: 636983590\nChange-Id: Ic993518e9cac7c453b08deaf3784b6fba49f15d0","shortMessageHtmlLink":"Forbid absl::Uniform<absl::int128>(gen)"}},{"before":"1343b6d0d634397c33220e90fc469738f56b07c1","after":"0ef5bc614d9447350222ad52e140d81a4785da07","ref":"refs/heads/master","pushedAt":"2024-05-24T16:34:10.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":"Use IN_LIST to replace list(FIND) + > -1\n\nPiperOrigin-RevId: 636945786\nChange-Id: I2ea027baab08c05c213648b24a1a59ecdacfcf32","shortMessageHtmlLink":"Use IN_LIST to replace list(FIND) + > -1"}},{"before":"8bb0b50320274e4d8e0b63d26eafe1871f5241c0","after":"1343b6d0d634397c33220e90fc469738f56b07c1","ref":"refs/heads/master","pushedAt":"2024-05-24T14:32: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":"Recognize C++ vendor extended expressions (e.g., u9__is_same...E).\n\nPiperOrigin-RevId: 636911360\nChange-Id: I525e25b90b91712b95ab7499425de85610ff9115","shortMessageHtmlLink":"Recognize C++ vendor extended expressions (e.g., u9__is_same...E)."}},{"before":"d60c089e06b638483db5995d16550303225b1b5b","after":"8bb0b50320274e4d8e0b63d26eafe1871f5241c0","ref":"refs/heads/master","pushedAt":"2024-05-23T23:02:27.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":"`overload_test`: Remove a few unnecessary trailing return types\n\n`absl::StrCat` always returns a `std::string`. Specifying it using a trailing return type does not help.\nTests are documentation, and they should be consistent with [the google style guide](https://google.github.io/styleguide/cppguide.html#trailing_return).\n\nFor example, this is different than `-> absl::string_view` and returning string literals, where it is actually a load-bearing change.\n\nPiperOrigin-RevId: 636705683\nChange-Id: I0d84a562a59bc0c16be01dd2ae5538adb401432e","shortMessageHtmlLink":"overload_test: Remove a few unnecessary trailing return types"}},{"before":"b3cd02500c67749ee7441987cb7d37c89aead79b","after":"d60c089e06b638483db5995d16550303225b1b5b","ref":"refs/heads/master","pushedAt":"2024-05-23T22:31: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":"Demangle the C++ this pointer (fpT).\n\nPiperOrigin-RevId: 636695970\nChange-Id: I22d6f13271ab965563f1f575d9d7ba0ed1af466d","shortMessageHtmlLink":"Demangle the C++ this pointer (fpT)."}},{"before":"a7d70c872aaf5bfa8efcdb2814e914a7eabbe7d5","after":"b3cd02500c67749ee7441987cb7d37c89aead79b","ref":"refs/heads/master","pushedAt":"2024-05-23T21:47: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":"Stop eating an extra E in ParseTemplateArg for some LE literals.\n\nPiperOrigin-RevId: 636682763\nChange-Id: I9e5fd6827cb780c288ff5af54643ee4fbbaca6d5","shortMessageHtmlLink":"Stop eating an extra E in ParseTemplateArg for some L<type><value>E l…"}},{"before":"9e095d746f915339579798677a141a384543403e","after":"a7d70c872aaf5bfa8efcdb2814e914a7eabbe7d5","ref":"refs/heads/master","pushedAt":"2024-05-23T20:09: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":"Add ABSL_INTERNAL_ATTRIBUTE_VIEW and ABSL_INTERNAL_ATTRIBUTE_OWNER attributes to Abseil.\n\nThis will enable diagnoses similar to those enabled by ABSL_ATTRIBUTE_LIFETIME_BOUND.\n\nSee the following links for details:\nhttps://reviews.llvm.org/D64448\nhttps://lists.llvm.org/pipermail/cfe-dev/2018-November/060355.html\n\nPiperOrigin-RevId: 636650605\nChange-Id: Iab3a768d57775863addcf0a7c773551ee8f424c6","shortMessageHtmlLink":"Add ABSL_INTERNAL_ATTRIBUTE_VIEW and ABSL_INTERNAL_ATTRIBUTE_OWNER at…"}},{"before":"cfac0a350617776cf461ba8b9f743378eb4ae355","after":"9e095d746f915339579798677a141a384543403e","ref":"refs/heads/master","pushedAt":"2024-05-23T20:07: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":"Demangle C++ direct-list-initialization (T{1, 2, 3}, tl ... E).\n\nPiperOrigin-RevId: 636649618\nChange-Id: I73a0be3defa438daf0e9db5c34c0e2feb0e52b69","shortMessageHtmlLink":"Demangle C++ direct-list-initialization (T{1, 2, 3}, tl ... E)."}},{"before":"a3c25aec21595adf6b1e16f2209fafd39c8e7942","after":"cfac0a350617776cf461ba8b9f743378eb4ae355","ref":"refs/heads/master","pushedAt":"2024-05-23T19:18:15.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":"Demangle the C++ spaceship operator (ss, operator<=>).\n\nPiperOrigin-RevId: 636634618\nChange-Id: I812115d2a33dc71446a14deadc6af019eef6dfd7","shortMessageHtmlLink":"Demangle the C++ spaceship operator (ss, operator<=>)."}},{"before":"88c1f181e2b60463b127ec554689f1450f6c142d","after":"a3c25aec21595adf6b1e16f2209fafd39c8e7942","ref":"refs/heads/master","pushedAt":"2024-05-23T18:24:35.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":"Demangle C++ sZ encodings (sizeof...(pack)).\n\nPiperOrigin-RevId: 636615840\nChange-Id: I34f584ea0c6603a0781e874d683b516de94c6928","shortMessageHtmlLink":"Demangle C++ sZ encodings (sizeof...(pack))."}},{"before":"414929371ba51c475d0512e0354d911bf1d00598","after":"88c1f181e2b60463b127ec554689f1450f6c142d","ref":"refs/heads/master","pushedAt":"2024-05-23T15:57: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":"Demangle C++ so ... E encodings (typically array-to-pointer decay).\n\nPiperOrigin-RevId: 636566755\nChange-Id: I2c8c1f19a67a7a487dd2bbb46c17f9fb4e2b037c","shortMessageHtmlLink":"Demangle C++ so ... E encodings (typically array-to-pointer decay)."}},{"before":"1a31b81c0a467c1c8e229b9fc172a4eb0db5bd85","after":"414929371ba51c475d0512e0354d911bf1d00598","ref":"refs/heads/master","pushedAt":"2024-05-23T15:43: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":"Recognize dyn-trait-type in Rust demangling.\n\nPiperOrigin-RevId: 636563266\nChange-Id: Id4ee907c30d7dac400f1f85776cc5f1fcb3e20b7","shortMessageHtmlLink":"Recognize dyn-trait-type in Rust demangling."}},{"before":"ac810bee5a0477ff593205e167f09c1e0bd9a226","after":"1a31b81c0a467c1c8e229b9fc172a4eb0db5bd85","ref":"refs/heads/master","pushedAt":"2024-05-22T17:41:46.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":"Rework casting in raw_hash_set's IsFull().\n\nPiperOrigin-RevId: 636218177\nChange-Id: I9f58ccbb468fcc0c44ef12162415f7b721a745bf","shortMessageHtmlLink":"Rework casting in raw_hash_set's IsFull()."}},{"before":"aaed9b4ab49047868285fe2fa0467e24790c4418","after":"ac810bee5a0477ff593205e167f09c1e0bd9a226","ref":"refs/heads/master","pushedAt":"2024-05-22T15:01:06.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 test references to absl::SharedBitGen, which was never part of\nthe open source release. This was only used in tests that never ran\nas part in the open source release.\n\nPiperOrigin-RevId: 636167506\nChange-Id: Iafc33bd768307fe9ee77b181369635012abf2245","shortMessageHtmlLink":"Remove test references to absl::SharedBitGen, which was never part of"}},{"before":"e7f1a950e97b805d634909124fa4c75b690d0475","after":"aaed9b4ab49047868285fe2fa0467e24790c4418","ref":"refs/heads/master","pushedAt":"2024-05-22T14:03:10.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":"Recognize fn-type and lifetimes in Rust demangling.\n\nPiperOrigin-RevId: 636152885\nChange-Id: If545903854ea39cc4b5c51c88cd555072d27d89e","shortMessageHtmlLink":"Recognize fn-type and lifetimes in Rust demangling."}},{"before":"a2625a648dc69c5b3d0330f25004454716cacfc8","after":"e7f1a950e97b805d634909124fa4c75b690d0475","ref":"refs/heads/master","pushedAt":"2024-05-21T23:58: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":"Support int128/uint128 in validated MockingBitGen\n\n`absl::int128` and `absl::uint128` are not `std::is_integral`. There is an internal `IsIntegral` type trait we could use, but it actually makes more sense to remove the `static_assert` altogether. Any compile-time validation should be done in `absl::Uniform` itself, and duplicating that logic here just increases the chance of divergence.\n\nPiperOrigin-RevId: 635971431\nChange-Id: I9177ae64c86ee1abe6571e0b29aba1844553c972","shortMessageHtmlLink":"Support int128/uint128 in validated MockingBitGen"}},{"before":"7a730c1b22702b931431c84fe8e42b9c4b0051a0","after":"a2625a648dc69c5b3d0330f25004454716cacfc8","ref":"refs/heads/master","pushedAt":"2024-05-21T22:56:23.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":"Recognize inherent-impl and trait-impl in Rust demangling.\n\nPiperOrigin-RevId: 635955480\nChange-Id: I9322b4e7732e252007f6ca6c9b0cefc25974c9f8","shortMessageHtmlLink":"Recognize inherent-impl and trait-impl in Rust demangling."}},{"before":"22108fae90c4edd0e50cb8546b0a883ca4558e0c","after":"7a730c1b22702b931431c84fe8e42b9c4b0051a0","ref":"refs/heads/master","pushedAt":"2024-05-21T22:02:27.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":"Recognize const and array-type in Rust mangled names.\n\nPiperOrigin-RevId: 635938476\nChange-Id: I49cba8789452f13cfeb4a24203b3b46624aa7269","shortMessageHtmlLink":"Recognize const and array-type in Rust mangled names."}},{"before":"bfbfc3c7ececefcadf74c9a7db345ba30189348b","after":"22108fae90c4edd0e50cb8546b0a883ca4558e0c","ref":"refs/heads/master","pushedAt":"2024-05-21T20:42: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":"Remove Asylo from absl.\n\nPiperOrigin-RevId: 635913776\nChange-Id: I8c765caa918b1afee9f855cf3afbc6489d60735f","shortMessageHtmlLink":"Remove Asylo from absl."}},{"before":"c025a934b199d069510bb68ee552ae58a4394916","after":"bfbfc3c7ececefcadf74c9a7db345ba30189348b","ref":"refs/heads/master","pushedAt":"2024-05-21T17:50: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":"Recognize generic arguments containing only types in Rust mangled names.\n\nWe follow the C++ demangler in not printing the arguments, just an empty <>.\n\nPiperOrigin-RevId: 635858791\nChange-Id: I24903d4c5a1e2060e92ca950bf7a61647aee655f","shortMessageHtmlLink":"Recognize generic arguments containing only types in Rust mangled names."}},{"before":"6ab5b0aad86dc08d257f6b567611c231c6b8ac31","after":"c025a934b199d069510bb68ee552ae58a4394916","ref":"refs/heads/master","pushedAt":"2024-05-21T16:59:03.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 missing #include for std::uniform_int_distribution\n\nFixes #1676\n\nPiperOrigin-RevId: 635840902\nChange-Id: Ifc4099175f1c5f040f55a9f5a47fe0c996af79d1","shortMessageHtmlLink":"Fix missing #include <random> for std::uniform_int_distribution"}},{"before":"0128305738355d085e079bab281a7211a00a5b83","after":"6ab5b0aad86dc08d257f6b567611c231c6b8ac31","ref":"refs/heads/master","pushedAt":"2024-05-20T18:58:27.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":"Move `prepare_insert` out of the line as type erased `PrepareInsertNonSoo`.\n\nThis significantly reduces binary size of big binaries and creates a single hot function instead of many cold. That is decreasing cash misses during code execution.\n\nWe also avoid size related computations for tables with no deleted slots, when resize is necessary.\n\nPiperOrigin-RevId: 635527119\nChange-Id: I763b135f1f6089051e62e348a07b33536af265ab","shortMessageHtmlLink":"Move prepare_insert out of the line as type erased `PrepareInsertNo…"}},{"before":"254b3a5326932026fd23923fd367619d2837f0ad","after":"0128305738355d085e079bab281a7211a00a5b83","ref":"refs/heads/master","pushedAt":"2024-05-20T18:35:07.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":"Revert: Add -Wdead-code-aggressive to ABSL_LLVM_FLAGS\n\nThis was supposed to be -Wunreachable-code-aggressive.\n\nPiperOrigin-RevId: 635519833\nChange-Id: I2df1ca9ea8a8bf1060006c2b11602646a26eac61","shortMessageHtmlLink":"Revert: Add -Wdead-code-aggressive to ABSL_LLVM_FLAGS"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVGw3AgA","startCursor":null,"endCursor":null}},"title":"Activity · abseil/abseil-cpp"}