Groups
Conversations
All groups and messages
Send feedback to Google
Help
Training
Sign in
Groups
cxx
Conversations
About
cxx
1–30 of 528
Mark all as read
Report group
0 selected
Peter Kasting
, …
Alex Cooper
19
Dec 3
Elevate variable initialization guidance from dos-and-donts to style?
Fair enough. Sounds like there is not consensus to make a change and we should drop this. PK
unread,
Elevate variable initialization guidance from dos-and-donts to style?
Fair enough. Sounds like there is not consensus to make a change and we should drop this. PK
Dec 3
Joe Mason
, …
Claudio DeSouza
5
Nov 11
Should mojom-forward.h files be more widely publicised?
I was doing a few test today with IWYU, and actually these headers get automatically selected with a
unread,
Should mojom-forward.h files be more widely publicised?
I was doing a few test today with IWYU, and actually these headers get automatically selected with a
Nov 11
Jean-Philippe Gravel
, …
Claudio DeSouza
32
Nov 11
IWYU in Chromium
Maybe some allow list type of control could be used to gradually adopt it. I've tested `misc-
unread,
IWYU in Chromium
Maybe some allow list type of control could be used to gradually adopt it. I've tested `misc-
Nov 11
Victor Tan
, …
David Benjamin
8
Oct 28
best option to shuffle based on seed
A user-stable, but otherwise randomized, ordering would probably also have privacy implications. On
unread,
best option to shuffle based on seed
A user-stable, but otherwise randomized, ordering would probably also have privacy implications. On
Oct 28
Christoph Schwering
, …
Maksim Ivanov
10
Oct 17
Proposal: Allow `using enum`
Thanks! On Fri, Oct 18, 2024 at 1:05 AM Peter Kasting <pkas...@chromium.org> wrote: On
unread,
Proposal: Allow `using enum`
Thanks! On Fri, Oct 18, 2024 at 1:05 AM Peter Kasting <pkas...@chromium.org> wrote: On
Oct 17
Peter Kasting
, …
Daniel Cheng
5
Oct 17
Proposal: Allow std::ranges::subrange
(Now from the right account!) I've now uploaded this at https://chromium-review.googlesource.com/
unread,
Proposal: Allow std::ranges::subrange
(Now from the right account!) I've now uploaded this at https://chromium-review.googlesource.com/
Oct 17
Peter Kasting
,
Peter Boström
2
Oct 10
Style change policy doc
Neat, thank you! On Fri, Oct 11, 2024 at 8:10 AM Peter Kasting <pkas...@chromium.org> wrote:
unread,
Style change policy doc
Neat, thank you! On Fri, Oct 11, 2024 at 8:10 AM Peter Kasting <pkas...@chromium.org> wrote:
Oct 10
Devon Loehr
, …
Peter Wen
5
Sep 25
Side effects of clang plugin forcing out-of-line constructors
Theoretically we have an android-arm64-pgo try bot: https://ci.chromium.org/ui/p/chrome/builders/try/
unread,
Side effects of clang plugin forcing out-of-line constructors
Theoretically we have an android-arm64-pgo try bot: https://ci.chromium.org/ui/p/chrome/builders/try/
Sep 25
Peter Kasting
, …
Fergal Daly
22
Sep 18
Minimizing negative impacts of mass reformat
Final update for this thread: Thanks to Rachel for offering to escalate the general issue of code
unread,
Minimizing negative impacts of mass reformat
Final update for this thread: Thanks to Rachel for offering to escalate the general issue of code
Sep 18
Peter Kasting
, …
Peter Kasting
9
Sep 4
Proposal: Allow std::atomic_ref
On Wed, Sep 4, 2024 at 9:16 AM Peter Kasting <pkas...@chromium.org> wrote: I am checking with
unread,
Proposal: Allow std::atomic_ref
On Wed, Sep 4, 2024 at 9:16 AM Peter Kasting <pkas...@chromium.org> wrote: I am checking with
Sep 4
Punith Nayak
, …
Peter Kasting
42
Sep 4
Proposal for Adoption of C++20 [[likely]] and [[unlikely]] Attributes in Chromium Codebase
This was completed (in Chromium) as of https://chromium-review.googlesource.com/c/chromium/src/+/
unread,
Proposal for Adoption of C++20 [[likely]] and [[unlikely]] Attributes in Chromium Codebase
This was completed (in Chromium) as of https://chromium-review.googlesource.com/c/chromium/src/+/
Sep 4
Anton Bikineev
, …
Peter Kasting
9
Sep 4
Proposal: Allow std::hardware_(destructive|constructive)_interference_size
Unless https://chromium-review.googlesource.com/c/chromium/src/+/5767325 is reverted, this is now
unread,
Proposal: Allow std::hardware_(destructive|constructive)_interference_size
Unless https://chromium-review.googlesource.com/c/chromium/src/+/5767325 is reverted, this is now
Sep 4
Peter Kasting
, …
Manjunath
4
Aug 19
Fwd: [Brews & Bites] C++20, How Hard Could It Be
On Wed, Aug 14, 2024 at 12:47 AM Manjunath <10m...@gmail.com> wrote: is there a link to the
unread,
Fwd: [Brews & Bites] C++20, How Hard Could It Be
On Wed, Aug 14, 2024 at 12:47 AM Manjunath <10m...@gmail.com> wrote: is there a link to the
Aug 19
Takuto Ikuta
, …
Erik Staab
15
Aug 8
Proposal: Stop recommending forward declaration in chromium C++ style guide
On Tue, Aug 6, 2024 at 8:01 PM Takuto Ikuta <tik...@chromium.org> wrote: Thank you for your
unread,
Proposal: Stop recommending forward declaration in chromium C++ style guide
On Tue, Aug 6, 2024 at 8:01 PM Takuto Ikuta <tik...@chromium.org> wrote: Thank you for your
Aug 8
Joe Mason
, …
Roland McGrath
14
Aug 7
Safety of std::tuple in cross-process shared memory
Wouldn't that fail for a struct containing several floats without padding between them? On Wed,
unread,
Safety of std::tuple in cross-process shared memory
Wouldn't that fail for a struct containing several floats without padding between them? On Wed,
Aug 7
Devon Loehr
, …
Avi Drissman
6
Jul 11
Cleaning up implicit `this` captures
It seems to me that you are understating things. It's not just that the behavior is unintuitive (
unread,
Cleaning up implicit `this` captures
It seems to me that you are understating things. It's not just that the behavior is unintuitive (
Jul 11
Keren Zhu
, …
Sam Clegg
12
Jul 3
Linker bug? Conflicting class name is permitted
Sam, you hit the spot. Thank you for pointing that out! It makes sense to ignore duplicate weak
unread,
Linker bug? Conflicting class name is permitted
Sam, you hit the spot. Thank you for pointing that out! It makes sense to ignore duplicate weak
Jul 3
Dana Jansens
, …
Daniel Cheng
34
Jun 30
ranges algorithms
I've sent out https://chromium-review.googlesource.com/c/chromium/src/+/5668999/ to update the
unread,
ranges algorithms
I've sent out https://chromium-review.googlesource.com/c/chromium/src/+/5668999/ to update the
Jun 30
Peter Boström
, …
Alison Gale
20
Jun 26
New TODO format?
I'm reverting my update to consolidate the TODO style in: https://chromium-review.googlesource.
unread,
New TODO format?
I'm reverting my update to consolidate the TODO style in: https://chromium-review.googlesource.
Jun 26
Peter Boström
, …
Peter Kasting
72
Jun 25
Reconsidering our optional-brace policy
I feel like every time this gets brought up there's a camp of "yay of course we should do
unread,
Reconsidering our optional-brace policy
I feel like every time this gets brought up there's a camp of "yay of course we should do
Jun 25
John Admanski
, …
Peter Kasting
12
Jun 10
Allowing the use of Abseil hash maps
On Mon, Apr 29, 2024 at 12:26 PM Daniel Cheng <dch...@chromium.org> wrote: Fair point. I'll
unread,
Allowing the use of Abseil hash maps
On Mon, Apr 29, 2024 at 12:26 PM Daniel Cheng <dch...@chromium.org> wrote: Fair point. I'll
Jun 10
Erik Chen
, …
Peter Kasting
42
Jun 7
cxx: Allow namespaces in //chrome/browser.
On Tuesday, May 28, 2024 at 8:40:45 AM UTC-7 Peter Kasting wrote: sounds like the right path forward
unread,
cxx: Allow namespaces in //chrome/browser.
On Tuesday, May 28, 2024 at 8:40:45 AM UTC-7 Peter Kasting wrote: sounds like the right path forward
Jun 7
Florian Leimgruber
,
David Benjamin
3
May 30
absl::variant and narrowing conversions
Awesome, thanks for confirming and providing all this context! On Wed, May 29, 2024 at 4:36 PM David
unread,
absl::variant and narrowing conversions
Awesome, thanks for confirming and providing all this context! On Wed, May 29, 2024 at 4:36 PM David
May 30
Daniel Cheng
, …
Peter Kasting
9
May 28
GCC warnings for memcpy
On Monday, April 29, 2024 at 11:21:16 AM UTC-7 John Admanski wrote: On Mon, Apr 29, 2024 at 11:00 AM
unread,
GCC warnings for memcpy
On Monday, April 29, 2024 at 11:21:16 AM UTC-7 John Admanski wrote: On Mon, Apr 29, 2024 at 11:00 AM
May 28
Takuto Ikuta
, …
Jean-Philippe Gravel
9
May 8
Proposing misc-include-cleaner check
I made https://crrev.com/c/5514394 for the instructions. On Wed, May 1, 2024 at 7:30 PM Takuto Ikuta
unread,
Proposing misc-include-cleaner check
I made https://crrev.com/c/5514394 for the instructions. On Wed, May 1, 2024 at 7:30 PM Takuto Ikuta
May 8
danakj
, …
Peter Kasting
17
Apr 29
Proposal: allow [[clang::attributes]] in Chromium without macros
On Monday, March 11, 2024 at 6:38:51 PM UTC-7 Peter Kasting wrote: On Tue, Mar 5, 2024 at 11:47 AM
unread,
Proposal: allow [[clang::attributes]] in Chromium without macros
On Monday, March 11, 2024 at 6:38:51 PM UTC-7 Peter Kasting wrote: On Tue, Mar 5, 2024 at 11:47 AM
Apr 29
Peter Kasting
, …
Peter Kasting
10
Apr 29
Proposal: base/ macros that supersede ABSL_ATTRIBUTE_*
On Monday, March 11, 2024 at 6:38:03 PM UTC-7 pkas...@google.com wrote: I propose that, for all
unread,
Proposal: base/ macros that supersede ABSL_ATTRIBUTE_*
On Monday, March 11, 2024 at 6:38:03 PM UTC-7 pkas...@google.com wrote: I propose that, for all
Apr 29
Szilard Szaloki
, …
Ryan Hamilton
6
Apr 13
Finite state machine abstraction
For tooling, see an example attached. Szilard On Wed, Apr 10, 2024 at 1:59 PM Szilard Szaloki <
unread,
Finite state machine abstraction
For tooling, see an example attached. Szilard On Wed, Apr 10, 2024 at 1:59 PM Szilard Szaloki <
Apr 13
James Lee
, …
Peter Kasting
10
Mar 29
Use of [[deprecated]] attribute
We can't really stop third-party deps from doing what they want, if they use [[deprecated]] in
unread,
Use of [[deprecated]] attribute
We can't really stop third-party deps from doing what they want, if they use [[deprecated]] in
Mar 29
Xianzhu Wang
, …
Roland McGrath
6
Mar 28
sizeof(class-inheriting-empty-class) increases by 8 bytes on Windows
If the only purpose of the new class is to do `static_assert`s then you don't need it to be a
unread,
sizeof(class-inheriting-empty-class) increases by 8 bytes on Windows
If the only purpose of the new class is to do `static_assert`s then you don't need it to be a
Mar 28