Groups
Groups
Sign in
Groups
Groups
cxx
Conversations
About
Send feedback
Help
cxx
1–30 of 576
Mark all as read
Report group
0 selected
Jeffrey Yu
,
David Baron
2
Mar 27
Help with diagnosing a tricky bug
My intuition would be that "garbage characters" would be the normal failure mode for the
unread,
Help with diagnosing a tricky bug
My intuition would be that "garbage characters" would be the normal failure mode for the
Mar 27
Stefan Zager
, …
Daniel Cheng
5
Mar 17
std::views ?
I've also filed crbug.com/493534962 to consider allowing more use of range views. Daniel On Tue,
unread,
std::views ?
I've also filed crbug.com/493534962 to consider allowing more use of range views. Daniel On Tue,
Mar 17
Jan Wilken Dörrie
, …
Thomas Sepez
25
Mar 10
Proposal: Allow std::from_range and direct std::ranges::to
> No problem :) Considering we'll flag usages of `std::ranges::operator|` soon, are there any
unread,
Proposal: Allow std::from_range and direct std::ranges::to
> No problem :) Considering we'll flag usages of `std::ranges::operator|` soon, are there any
Mar 10
Peter Kasting
, …
Sergey Markelov
10
Mar 5
It's time to default-allow C++20
On Tue, 3 Feb 2026 at 11:28:24 UTC-7, Daniel Cheng wrote: The binary size implications won't have
unread,
It's time to default-allow C++20
On Tue, 3 Feb 2026 at 11:28:24 UTC-7, Daniel Cheng wrote: The binary size implications won't have
Mar 5
Asami Doi
, …
Justin Novosad
8
Feb 24
[cxx] Request for C++ Style Exception: std::function for Swift/C++ Interop
To codify the exception, just go to src/PRESUBMIT.py and find the "BanRule" for "std::
unread,
[cxx] Request for C++ Style Exception: std::function for Swift/C++ Interop
To codify the exception, just go to src/PRESUBMIT.py and find the "BanRule" for "std::
Feb 24
Hiroshige Hayashizaki
, …
Adam Rice
3
Feb 16
style reformatting: from "value /*arg*/" to "/*arg=*/value"
I'm not a global OWNER, but I'm in favour of this. I often have to correct this in code
unread,
style reformatting: from "value /*arg*/" to "/*arg=*/value"
I'm not a global OWNER, but I'm in favour of this. I often have to correct this in code
Feb 16
Avi Drissman
, …
Joe Mason
19
Feb 12
std::unordered_map and std::unordered_set
Yikes, this thread's moved along since I bookmarked it to reply to... Based on the results of the
unread,
std::unordered_map and std::unordered_set
Yikes, this thread's moved along since I bookmarked it to reply to... Based on the results of the
Feb 12
Erik Chen
, …
Joe Mason
3
Feb 12
Question about base/containers/README.md
The Catan team did an investigation of absl maps performance at the end of last year. TLDR: compared
unread,
Question about base/containers/README.md
The Catan team did an investigation of absl maps performance at the end of last year. TLDR: compared
Feb 12
Thomas Sepez
, …
Kyle Charbonneau
8
Jan 28
Status of std::string::insert_range
Do we usually consider these new convenience methods allowed by default if they're not otherwise
unread,
Status of std::string::insert_range
Do we usually consider these new convenience methods allowed by default if they're not otherwise
Jan 28
Daniel Cheng
,
Nico Weber
2
Jan 27
Allow std::optional::and_then, std::optional::or_else, and std::optional::transform
lgtm Part of the reason for the policy is that the TBD->Propose->Allow flow: 1. Raises
unread,
Allow std::optional::and_then, std::optional::or_else, and std::optional::transform
lgtm Part of the reason for the policy is that the TBD->Propose->Allow flow: 1. Raises
Jan 27
Victor Vianna
, …
Joe Mason
3
Jan 27
Proposal: allow std::out_ptr and std::inout_ptr
It's also worth deciding whether we should allow people to define specializations of std::
unread,
Proposal: allow std::out_ptr and std::inout_ptr
It's also worth deciding whether we should allow people to define specializations of std::
Jan 27
Thomas Sepez
,
Jan Wilken Dörrie
3
Jan 26
std::views::as_rvalue() banned?
Ah, thanks, good to know base/ already has this covered. On Sun, Jan 25, 2026, 10:19 AM Jan Wilken
unread,
std::views::as_rvalue() banned?
Ah, thanks, good to know base/ already has this covered. On Sun, Jan 25, 2026, 10:19 AM Jan Wilken
Jan 26
Victor Vianna
, …
Marshall Greenblatt
10
Jan 22
RFC: replacing base::Contains()
On Mon, Jan 5, 2026 at 5:02 PM 'Victor Vianna' via cxx <c...@chromium.org> wrote: I
unread,
RFC: replacing base::Contains()
On Mon, Jan 5, 2026 at 5:02 PM 'Victor Vianna' via cxx <c...@chromium.org> wrote: I
Jan 22
Victor Vianna
, …
Joe Mason
6
Jan 21
Proposal: allow static operators () and []
On Tue, Jan 20, 2026 at 8:15 PM 'Victor Vianna' via cxx <c...@chromium.org> wrote: >
unread,
Proposal: allow static operators () and []
On Tue, Jan 20, 2026 at 8:15 PM 'Victor Vianna' via cxx <c...@chromium.org> wrote: >
Jan 21
Tommy Nyquist
, …
Jeremy Roman
3
Jan 21
Clarification on CHECK() guidance for pointer dereferences (and history of style guide change)
On Tue, Jan 20, 2026 at 10:50 AM Kyle Charbonneau <kyle...@chromium.org> wrote: (1) Do we
unread,
Clarification on CHECK() guidance for pointer dereferences (and history of style guide change)
On Tue, Jan 20, 2026 at 10:50 AM Kyle Charbonneau <kyle...@chromium.org> wrote: (1) Do we
Jan 21
Victor Vianna
, …
Jan Wilken Dörrie
4
Jan 14
Proposal: allow `if consteval`
+1. This removes a bit gotcha with std::is_constant_evaluated(), which needs to be used with a
unread,
Proposal: allow `if consteval`
+1. This removes a bit gotcha with std::is_constant_evaluated(), which needs to be used with a
Jan 14
Thomas Sepez
, …
Daniel Cheng
4
Jan 13
c++23 std::from_range form of vector constructor
The other thread is https://groups.google.com/a/chromium.org/g/cxx/c/ZzSLYf6-KwQ Daniel On Tue, 13
unread,
c++23 std::from_range form of vector constructor
The other thread is https://groups.google.com/a/chromium.org/g/cxx/c/ZzSLYf6-KwQ Daniel On Tue, 13
Jan 13
Victor Vianna
, …
Kyle Charbonneau
5
Jan 8
Proposal: allow new ranges algorithms
sgtm me too since we have a thread for addressing existing base::Contains() usage. On Thu, Jan 8,
unread,
Proposal: allow new ranges algorithms
sgtm me too since we have a thread for addressing existing base::Contains() usage. On Thu, Jan 8,
Jan 8
Victor Vianna
, …
Daniel Cheng
4
Jan 6
Proposal: allow std::basic_string::contains
+1, thanks! Daniel On Tue, 6 Jan 2026 at 10:31, 'Avi Drissman' via cxx <c...@chromium.org
unread,
Proposal: allow std::basic_string::contains
+1, thanks! Daniel On Tue, 6 Jan 2026 at 10:31, 'Avi Drissman' via cxx <c...@chromium.org
Jan 6
Victor Vianna
, …
David Benjamin
9
Jan 6
Proposal: allow #elifdef and #elifndef
> At a glance, that one might actually be fine with the .*, though adding a test is probably
unread,
Proposal: allow #elifdef and #elifndef
> At a glance, that one might actually be fine with the .*, though adding a test is probably
Jan 6
David Benjamin
, …
Nico Weber
5
Jan 6
Proposal: allow std::byteswap from C++23
I went ahead and lg'd the CL, since this looks very uncontroversial :) On Tue, Jan 6, 2026 at 10:
unread,
Proposal: allow std::byteswap from C++23
I went ahead and lg'd the CL, since this looks very uncontroversial :) On Tue, Jan 6, 2026 at 10:
Jan 6
Erik Jensen
, …
Hans Wennborg
23
12/9/25
Experiment with Coroutines in //remoting?
If Chromium were to decide that it's a priority, we could make them supported. If MSVC can do it,
unread,
Experiment with Coroutines in //remoting?
If Chromium were to decide that it's a priority, we could make them supported. If MSVC can do it,
12/9/25
Avi Drissman
, …
Joe Mason
61
12/8/25
base::ByteCount
FYI, I have a patch in review to convert SystemMemoryInfo to use ByteSize instead of ByteCount. I
unread,
base::ByteCount
FYI, I have a patch in review to convert SystemMemoryInfo to use ByteSize instead of ByteCount. I
12/8/25
Victor Vianna
, …
Erik Staab
7
11/19/25
Rolling out C++23
Re compile size: the compile size builder isn't using modules and there are folks very actively
unread,
Rolling out C++23
Re compile size: the compile size builder isn't using modules and there are folks very actively
11/19/25
Kalvin Lee
,
Michael Lippautz
3
10/20/25
Updating Miracleptr usage guidance (n.b. renderer code)
Thanks for the input. The reference to Member<T> garbage_collected; has been dropped in
unread,
Updating Miracleptr usage guidance (n.b. renderer code)
Thanks for the input. The reference to Member<T> garbage_collected; has been dropped in
10/20/25
Daniel Cheng
,
Elly
3
10/1/25
Default base::JSONReader::Read() to RFC mode?
As of crrev.com/1519103, the JSONReader helpers no longer default to `JSON_PARSE_CHROMIUM_EXTENSIONS`
unread,
Default base::JSONReader::Read() to RFC mode?
As of crrev.com/1519103, the JSONReader helpers no longer default to `JSON_PARSE_CHROMIUM_EXTENSIONS`
10/1/25
Joe Mason
, …
John Admanski
5
9/18/25
absl/hash banned in DEPS?
I ended up refactoring my tests to use absl::flat_hash_map anyway, just because they were simpler
unread,
absl/hash banned in DEPS?
I ended up refactoring my tests to use absl::flat_hash_map anyway, just because they were simpler
9/18/25
Peter Kasting
, …
Nico Weber
19
9/3/25
Indenting for nested preprocessor directives
But we don't do that. We use style=chromium. I disagree that we are beholden to the clang-format
unread,
Indenting for nested preprocessor directives
But we don't do that. We use style=chromium. I disagree that we are beholden to the clang-format
9/3/25
Joe Mason
, …
Andrew Grieve
15
9/2/25
Effect of "static constexpr" in functions
Thanks, everything is working as intended then. I was just confused by the UI. On Tue, Sep 2, 2025 at
unread,
Effect of "static constexpr" in functions
Thanks, everything is working as intended then. I was just confused by the UI. On Tue, Sep 2, 2025 at
9/2/25
Daniel Cheng
, …
Roland Bock
7
8/19/25
Soliciting feedback for C++ portions of Chromium University
Hi, Some thoughts: C++ Memory: Slide 6 "C++ is extremely low level.". I would probably say
unread,
Soliciting feedback for C++ portions of Chromium University
Hi, Some thoughts: C++ Memory: Slide 6 "C++ is extremely low level.". I would probably say
8/19/25