--
You received this message because you are subscribed to the Google Groups "cxx" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cxx+uns...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/cxx/c88209fe-3127-4164-a811-2b8e2db9e721n%40chromium.org.
FWIW, WebRTC has decided to allow AnyInvocable, and is using it extensively, in preference to alternative constructs; the fact that you can safely store an AnyInvocable means that we use it where Chrome probably would be using a RepeatingCallback.WebRTC is not supposed to depend on Chromium's /base, so we don't have FunctionRef or OnceCallback / RepeatingCallback.
Our styleguide says "we follow Google's and Chrome's styleguide, except when we don't, and here are the places we don't".
On Tue, Dec 17, 2024 at 3:52 AM Peter Kasting <pkas...@chromium.org> wrote:
- Logging: Uh... Ban but file a bug to drop logging.h in favor of this and allow? I don't know what the subtle gotchas are here, but I don't know why we have our own impl. Seems like we shouldn't just freely allow intermixing in the meantime. Maybe we can though? Anyone look at this? pbos, dcheng?
Before dropping logging.h, please carefully look at build time impact. logging.h is included very often, and absl headers tend to be somewhat expensive. Also, it seems nice to have control over these files (see e.g. NOTREACHED() effort). So I think I'm in favor of Ban and no follow-up bug here.
--
You received this message because you are subscribed to the Google Groups "cxx" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cxx+uns...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/cxx/2cf1c28d-c100-4ee3-bb9c-564ea75dad2an%40chromium.org.
--
You received this message because you are subscribed to the Google Groups "cxx" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cxx+uns...@chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/cxx/bf95b8c3-210a-46e5-b429-5597c19a43d2n%40chromium.org.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/cxx/CAF3XrKrcUX7WZMkJVaGo8a52O-DnwT_nxadieGCCLh2M0fh8xg%40mail.gmail.com.
To view this discussion visit https://groups.google.com/a/chromium.org/d/msgid/cxx/CAAHOzFBNzLpU_OOJ4LZKk6NdJXumoU3kFckch2M_DK4TbGXQgw%40mail.gmail.com.
Re: the container guidance docs, I'm willing to take a crack at updating it to incorporate the abseil hash maps into it along the lines which Daniel is suggesting, if nobody else is working on that.
Hearing nothing, here's the status --
- Containers have just been allowed since there was no opposition there. Guidance is updated.
On Tue, 28 Jan 2025 at 12:31, Peter Kasting <pkas...@chromium.org> wrote:Hearing nothing, here's the status --
- Containers have just been allowed since there was no opposition there. Guidance is updated.
To be clear, this is not all containers, right?: this is just the hash set/map types.
PK
--
You received this message because you are subscribed to the Google Groups "cxx" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cxx+uns...@chromium.org.