3 ms·
Far more likely to me is that bringing libc++ up to C++20 standards isn't important for google3. Carbon is a O(10y) project, not a O(3y) project. * absl stri
by joatmon-snoo 4y ago
Far more likely to me is that bringing libc++ up to C++20 standards isn't important for google3. Carbon is a O(10y) project, not a O(3y) project.
* absl strings provides the same compile-time guarantees that <format> does
* absl date/time libs have integrations with the proto time types
* google3 has many threading & synchronization primitives that it prefers over the STL types (all of which already has integrations with fleet-wide performance monitoring and other toolchain customizations, e.g. deadlock detection), so there isn't much reason to move the threading libraries forward
- Dylan16807 4y ago> Carbon is a O(10y) project, not a O(3y) project. So are C++ language updates.
- joatmon-snoo 4y agoStandard updates, not STL implementation.
- jimbob45 4y agoShouldn't that be big Omega?