All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Chromium C++ Style Guide: Modern C++ Feature Support and Adoption Policy

By

szmarczak

4mo ago· 30 min readen

Summary

This document is part of the Chromium C++ style guide that outlines the supported state of new and updated C++ language and library features from recent standards (C++11, C++14, etc.) and the Abseil library. It explains that Chromium doesn't immediately adopt new C++ features upon standard publication but instead evaluates and allows them once toolchain support is established. The guide applies to Chromium and its subprojects, though subprojects can impose stricter restrictions for toolchain compatibility reasons.

Key quotes

· 4 pulled
This document is part of the more general Chromium C++ style guide. It summarizes the supported state of new and updated language and library features in recent C++ standards and the Abseil library.
This guide applies to both Chromium and its subprojects, though subprojects can choose to be more restrictive if necessary for toolchain support.
The C++ language has in recent years received an updated standard every three years (C++11, C++14, etc.). For various reasons, Chromium does not immediately allow new features on the publication of such a standard.
Instead, once Chromium supports the toolchain...
Snippet from the RSS feed
This document is part of the more general Chromium C++ style guide. It summarizes the supported state of new and updated language and library features in recent C++ standards and the Abseil library. This guide applies to both Chromium and its subprojects,

You might also wanna read