Abseil (@abseilio) 's Twitter Profile
Abseil

@abseilio

ID: 855108136847511552

calendar_today20-04-2017 17:17:21

44 Tweet

1,1K Followers

7 Following

Abseil (@abseilio) 's Twitter Profile Photo

What are the parameters of a good type? Titus Winters discusses C++ type design, and the overlap between Regular types and reference types in his latest blog post "Revisiting Regular Types": abseil.io/blog/20180531-…

Abseil (@abseilio) 's Twitter Profile Photo

What did you do over your summer vacation? Our interns developed some Abseil clang-tidy checks! Check them out at abseil.io/blog/20180830-…

Abseil (@abseilio) 's Twitter Profile Photo

Python programmers! abseil.io now contains a fundamental Python documentation set at abseil.io/docs/python, containing docs on app.py, the Abseil Py Flags, Logging, and Testing libraries! Stay tuned as we add to this set in the future!

Abseil (@abseilio) 's Twitter Profile Photo

We're excited to announce that the family of Swiss Tables announced at CppCon last year are now available within Abseil! As an added bonus, we've open-sourced our hashing framework as well. Check it all out on abseil.io/blog/20180927-…

Abseil (@abseilio) 's Twitter Profile Photo

Excited to use our new Swiss Tables and Hashing Framework? We've added Tips on our newest and fastest unordered containers, and how they support useful new paradigms, such as heterogeneous lookup. See abseil.io/tips/136, abseil.io/tips/144, and abseil.io/tips/152

Abseil (@abseilio) 's Twitter Profile Photo

Daylight Savings Time is coming soon! Don't let your code fall victim to time bugs. Use Abseil's new Civil Time library functions to avoid problems during the transition! abseil.io/blog/20181010-…

Abseil (@abseilio) 's Twitter Profile Photo

How has the evolution of C++ altered the way we should design APIs? Check out Titus Winters ' talk at CppCon 2018 on "Modern C++ API Design"! abseil.io/blog/20181129-…

Abseil (@abseilio) 's Twitter Profile Photo

Abseil now has full CMake support! Check out abseil.io/blog/20190402-… for more information. We've added a new CMake Quickstart at abseil.io/docs/cpp/quick… as well!

Abseil (@abseilio) 's Twitter Profile Photo

Do you need command-line flags in your Abseil code? We're happy to announce we've released a comprehensive Abseil Flags API for handling runtime parameters. Check it out at abseil.io/docs/cpp/guide…, and be sure to check out our flag-related tips on abseil.io/tips/

Abseil (@abseilio) 's Twitter Profile Photo

Would you like a more efficient (in most cases) ordered container? Abseil has added B-tree map and set containers! Check them out at abseil.io/blog/20190812-…

Abseil (@abseilio) 's Twitter Profile Photo

Abseil now officially includes its own Random library, including mock implementations for use in deterministic testing circumstances. For more information, see abseil.io/blog/20191121-…

Abseil (@abseilio) 's Twitter Profile Photo

Need some help understanding initialization in C++? Don't we all. Check out new tips at abseil.io/tips/146 and abseil.io/tips/166

Abseil (@abseilio) 's Twitter Profile Photo

C++11's std::bind has some problems ... and C++20's std::bind_front will fix them. But in the meantime, you can use absl::bind_front(), which we've just released. See abseil.io/tips/108 for why this is a good thing ...

Abseil (@abseilio) 's Twitter Profile Photo

We haven't posted in a while, so here's a status update: we've released asbl::Status! (see what we did there?) absl::Status is how Google handles errors across API boundaries (and in particular across RPC boundaries). Check out abseil.io/blog/2020-0910…

Abseil (@abseilio) 's Twitter Profile Photo

FYI, it's been a while, so we'll be dropping support of GCC 4.9 and Clang 3.6 sometime in March and April next year. This September's Long-Term Support (LTS) branch of Abseil will be the last to support these compilers. Read more in abseil.io/blog/20201001-…

Abseil (@abseilio) 's Twitter Profile Photo

During the cold war, we worried about atomic operations. Turns out, atomic operations are also troubling in C++! Check out our advice in abseil.io/blog/01222022-…

Abseil (@abseilio) 's Twitter Profile Photo

Friends don't let friends use unions, unless they are type-safe .... Released in Abseil today: absl::variant, a C++11 compatible version of C++17's std:variant! github.com/abseil/abseil-…

Abseil (@abseilio) 's Twitter Profile Photo

What is the sinew of a well-designed C++ API? Titus Winters argues logically-organized overload sets form the most powerful conceptual framework for how to use an API. Check out abseil.io/tips/148 and abseil.io/tips/149 on how to properly define overload sets ...