On Tue, May 20, 2025 at 11:44:43PM +0200, Alejandro Colomar wrote: > Hi Jakub, > > On Tue, May 20, 2025 at 11:20:27PM +0200, Jakub Jelinek wrote: > > On Tue, May 20, 2025 at 11:12:38PM +0200, Alejandro Colomar wrote: > > > Okay; how about this? > > > > > > gcc/c-family/ChangeLog: > > > > > > * c-common.h: Add _Countof operator. > > > * c-common.def: Likewise. > > > * c-common.cc (c_countof_type): Likewise. > > > > No, that doesn't describe what you've changed and how. > > Well, it does. All the changes I've applied to those files are all > to implement the new _Countof operator, and only for that. That is, > they're sufficient and necessary. So, saying I've added the _Countof > operator is correct. I could go and talk about the specific changes to > each file, but then I don't see the value in that change log over the > actual diff. > > > > > So probably something like: > > > > * c-common.h (enum rid): Add RID_COUNTOF. > > * c-common.def (COUNTOF_EXPR): New tree. > > * c-common.cc (c_common_reswords): Add RID_COUNTOF entry. > > (c_countof_type): New function. > > I'm honestly unsure about the usefulness of going too low level in the > changelog as to listing newly added functions as added functions,
No, that is exactly the level all others fill in and people grep that etc. > instead of talking high-level about what they're for. But if that's > what you want, then okay. > > I think > > (c_countof_type): New function. > > is an example of what I think is useless bureaucracy. Could you please > confirm that's what you want? Yes, we want exactly that. Jakub