Thread (18 messages) 18 messages, 6 authors, 17d ago

Re: [RFC PATCH 2/4] .clang-format: Add a BitFieldColonSpacing=None rule

From: Tuomas Ahola <hidden>
Date: 2026-09-11 13:57:34

"brian m. carlson" [off-list ref] wrote:
On 2022-07-11 at 11:37:26, Ævar Arnfjörð Bjarmason wrote:
quoted
Formatting bitfield as "unsigned foo:1" is the usual style in this
project, not "unsigned foo : 1", which clang-format will use by
default.

Before & after this change running "make style-all-diff-apply" will
yield:

	582 files changed, 32029 insertions(+), 29794 deletions(-)
	579 files changed, 32065 insertions(+), 29818 deletions(-)

However this highlights a major limitation in this approach, because
clang-format v12 or newer is required for this rule, but that version
was only released in April 2021.
This isn't supported on Debian stable, which has clang 11.  I think we
should expect that to be a viable development target here, and I know
it's what some Git developers actually use.

I think for now we should drop this patch, and we can reconsider it in
the future.
Hi!

That was four years ago.  Are we now in a more blocker-free future?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help