abseil-cpp
https://github.com/abseil/abseil-cpp
C++
Abseil Common Libraries (C++)
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
C++ not yet supported2 Subscribers
Add a CodeTriage badge to abseil-cpp
Help out
- Issues
- Remove legacy unprefixed dynamic annotations header `absl/base/internal/dynamic_annotations.h`
- Consolidate `AnySpanTest` death tests to fix Android timeouts.
- Size SpinLock and Mutex spin limits to machine capacity.
- Add ABSL_ATTRIBUTE_UNSAFE_BUFFER_USAGE_IN_CONTAINER and apply it to absl::Span.
- Internal cleanup
- Internal cleanup
- Byte-at-a-time digit loops, unconditional whitespace stripping, and multi-pass big-integer scaling add overhead across `SimpleAtoi`, `SimpleHexAtoi`, `SimpleAtod`, `from_chars`, and `FastIntToBuffer` hot paths.
- Skip indirect manager calls on empty and trivial-local `absl::AnyInvocable` move and destroy.
- [Bug]: ICE with GCC 17
- Track maximum wait duration across all woken waiters in Mutex::UnlockSlow.
- Docs
- C++ not yet supported