From nobody Sat Jan 31 04:14:32 2026 X-Original-To: dev-commits-src-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4f2zzX6Wh6z6Qpkp for ; Sat, 31 Jan 2026 04:14:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f2zzX3jlbz3RGH for ; Sat, 31 Jan 2026 04:14:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769832872; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DwizuX2XCUvnCLGqENysNHcM8FUkiJnA1yEZxh3TkSg=; b=xnm2r2FrIjq7rEOpz1PxQLGcZnaTZgYx420L9q2OklWc1yTTxMTxfVXyZAjygEzrvX6rWg hRrnWKSq2pV0M4GRSZUD99G2EzcpPm2ejccqX2FyzKsYdNQGkNGOe537FgFBbOQoTqgyAB cdUoSOSidJYta4mTKGS/eUFrIfq3f46Z/wIbYyNL+WtL4goKsjEAHYxbpKhhigNicSW/8+ k96070itL+zkuzv4i7KemVdT6V6frLzjOCLUzDyPJUEfDl+OwxnjBf0Q87P5CqstkQuacM lGJWM5XkZx64jOpGXYrjC0sbLhOPU1W4UXUnr0ufP48f4+74Jky9aTG56R8fOg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1769832872; a=rsa-sha256; cv=none; b=jDSjd0lQ/pLDiZ242uEgsyflcedolnxKd6x3gMlDRJk9YAq5ngtLxrxT1u3F1fNSLQmNOC 0FHGqFayoUoQuIbCeZqRESJbUTq3GociZ0pc/Pf+a3UmGPbJv+SfOlttUoz7lxDoOi++Vr Hx/zjn1LD028z0YiqnxrOw+wLU8YeSXj+YhmUQ9Yg8hdjPGtbXVmVRLbPdnE/8+mWaPffL RdlIX+p16OqTjEl4C36HWZSBO81hOhj3x5zC0DbJA1gKkUvJ/WKVB0zaLwlN+WesLdJkDM CZBdPzr8+VEksw8AaVAHh0rz3EDlGWmRk5wGMyrKqW3wQiXSpfDl3r3Y5E4QNA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769832872; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DwizuX2XCUvnCLGqENysNHcM8FUkiJnA1yEZxh3TkSg=; b=nsWVcpyHKnxDkVmzH7+k7gfwJxgjPsWLTzbLaTTSj8KZLAOusXpIXldM28BXG0WdaoVPb+ kOdk8Z6LdBNwvgiAYP/Bsq3qraq/Z1SL5/ZhqEu5n7/VjcvJYRqfVKT22FDwvjntpK89IU o03F6eFh7iFyjgysYHcIlFFGHKVeds14Sa/JbrfbTphtjKpU3SxTFIBUzZXFzAZRspYGo2 e+Q52sQjwLNKrkuOSKDVujYMYvcn3fK3EhGcp11XAjH1ZXXqdFVtrHa5n1bue2vbD0gUAP DL6zavYHgBIW9c/8HZlqDDZNYVQP+oSo75H3ul6ipRqhfws6yEi08lkOLUG27w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f2zzX2PQPzdpj for ; Sat, 31 Jan 2026 04:14:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 39859 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 31 Jan 2026 04:14:32 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Enji Cooper Subject: git: ab9b04736945 - main - clang-format: adjust to sort C++ headers per style(9) List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ngie X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ab9b04736945537743eb0624ead7a4fa4b960783 Auto-Submitted: auto-generated Date: Sat, 31 Jan 2026 04:14:32 +0000 Message-Id: <697d81a8.39859.2e1f8525@gitrepo.freebsd.org> The branch main has been updated by ngie: URL: https://cgit.FreeBSD.org/src/commit/?id=ab9b04736945537743eb0624ead7a4fa4b960783 commit ab9b04736945537743eb0624ead7a4fa4b960783 Author: Enji Cooper AuthorDate: 2026-01-31 04:14:07 +0000 Commit: Enji Cooper CommitDate: 2026-01-31 04:14:10 +0000 clang-format: adjust to sort C++ headers per style(9) Many standard C++ headers do not have the .h file extension: some, such as `iostream`, lack it; others have a .hpp file extension. Moreover, some projects (like ATF/Kyua) also contain .ipp files, which are C++ "interface" files. Relax the regular expression to ensure that non-traditional C "system" headers, C++ headers, etc, with angle brackets are sorted before "local" headers. MFC after: 1 week Reviewed by: markj Differential Revision: https://reviews.freebsd.org/D54401 --- .clang-format | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.clang-format b/.clang-format index 3d436fa0b35d..efe9f1202bde 100644 --- a/.clang-format +++ b/.clang-format @@ -151,10 +151,10 @@ IncludeCategories: - Regex: '^<(fs|nfs(|client|server)|ufs)/' Priority: 8 SortPriority: 80 - - Regex: '^<[^/].*\.h' + - Regex: '^<[^/].*' Priority: 9 SortPriority: 90 - - Regex: '^\".*\.h\"' + - Regex: '^\".*\"' Priority: 10 SortPriority: 100 # LLVM's header include ordering style is almost the exact opposite of ours.