From patchwork Mon Oct 11 13:17:09 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Giuliano Procida X-Patchwork-Id: 46075 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E3D6C385800C for ; Mon, 11 Oct 2021 13:17:41 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E3D6C385800C DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1633958261; bh=N3N41e8i0Ant4J9y/62bx8XAvlTYhPiL22J2rI9cEcA=; h=Date:Subject:To:List-Id:List-Unsubscribe:List-Archive:List-Help: List-Subscribe:From:Reply-To:Cc:From; b=eAgLD02mBhQNaF25bKCoVbeE21HCXCiLf2HcfMb993iT6uOEtLTlh+JlC2MzJBzWc orjA9PAOMqmgnXDpxYAw7NxWc2TLHf3uCtWB28TuoFrsFtkZpd5kCfa7LmWqBLrsnK nqLrFhX59DsMA8l6ITxtY+L1yO0snJDBtF/1jQV0= X-Original-To: libabigail@sourceware.org Delivered-To: libabigail@sourceware.org Received: from mail-qk1-x749.google.com (mail-qk1-x749.google.com [IPv6:2607:f8b0:4864:20::749]) by sourceware.org (Postfix) with ESMTPS id AA3703858438 for ; Mon, 11 Oct 2021 13:17:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org AA3703858438 Received: by mail-qk1-x749.google.com with SMTP id v14-20020a05620a0f0e00b0043355ed67d1so14022471qkl.7 for ; Mon, 11 Oct 2021 06:17:22 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:message-id:mime-version:subject:from:to:cc; bh=N3N41e8i0Ant4J9y/62bx8XAvlTYhPiL22J2rI9cEcA=; b=Tq8QpMiWzCjMkALJMwfYeruAX50cAezCduO2sB1YWCMtzh2AvV37Gu7aC4QoSLD1DA Nvbks3a7C0jJUEbxjU6lODM66NcSM6Umb6/XEcNG9l9ZmviskkvVha3LQ1axFnV/D1uJ BzB7p7NCYVCLJzVEPnl3u/xCU1r1K57M60LUmrykHLlCOvgOBLhtsY39Igl+93Bqfmry HYRYZRBEjt0IGj+MbdJL9Osb7Z80WnSS7deDdPWupFkfpfnK6LfDVDjTneZ30xUlcufz KiDUxv4m2MlZUyFDBFs666IB8eMtkpoe21Yj+GammBAmnWaYXSdhzQ5xhrB33qg1Tcgk KT7A== X-Gm-Message-State: AOAM531D9N+4iSVwaCvKXCpWLVQiVvLeT/n7irPO7Ht9bSFIAQemXRAD 5gBxMl4JTegfbGlPCUrsx4Ip1HMdgJ5Gqe1Hjmo3IMy4XSQoAzqOQwYmqXhmClVEo4YOoZW9b5N 3HA/1iXqhrs/UxprZBPbdQePFj0j6NA2kxt6PPt4HlkspbkT9pFS9VqmF0Abbzp+h39oqFsM= X-Google-Smtp-Source: ABdhPJxSOnQuL5VkXgNgMiuFbeNTmfMjmVrzEhHXZvOxS+LUhtJoVKZnS2TXp5kXiXmp08vSdWzdQNKj5JEeaw== X-Received: from tef.lon.corp.google.com ([2a00:79e0:d:210:1ec3:8bfe:dd0b:aa11]) (user=gprocida job=sendgmr) by 2002:ac8:4b52:: with SMTP id e18mr15038430qts.213.1633958242188; Mon, 11 Oct 2021 06:17:22 -0700 (PDT) Date: Mon, 11 Oct 2021 14:17:09 +0100 Message-Id: <20211011131709.1004124-1-gprocida@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.33.0.882.g93a45727a2-goog Subject: [PATCH] Tweak clang-format configuration To: libabigail@sourceware.org X-Spam-Status: No, score=-22.2 required=5.0 tests=BAYES_00, DKIMWL_WL_MED, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libabigail@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Mailing list of the Libabigail project List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-Patchwork-Original-From: Giuliano Procida via Libabigail From: Giuliano Procida Reply-To: Giuliano Procida Cc: maennich@google.com, kernel-team@android.com Errors-To: libabigail-bounces+patchwork=sourceware.org@sourceware.org Sender: "Libabigail" These are the updates: AlignConsecutiveDeclarations: false - the dominant style in libabigail is not to align AllowShortBlocksOnASingleLine: Always AllowShortEnumsOnASingleLine: true AllowShortFunctionsOnASingleLine: All AllowShortLambdasOnASingleLine: All - the libabigail style favours short things on a single line Cpp11BracedListStyle: true - this seems to improve some initialiser syntax BinPackArguments: false - we already turn this off for parameters SpaceAfterCStyleCast: true - this is the libabigail style * .clang-format: Various tweaks to Clang format configuration. Signed-off-by: Giuliano Procida --- .clang-format | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.clang-format b/.clang-format index 1b422dfb..d09d739a 100644 --- a/.clang-format +++ b/.clang-format @@ -2,17 +2,24 @@ --- BasedOnStyle: GNU Standard: c++11 -AlignConsecutiveDeclarations: true +AlignConsecutiveDeclarations: false +AllowShortBlocksOnASingleLine: Always +AllowShortEnumsOnASingleLine: true +AllowShortFunctionsOnASingleLine: All +AllowShortLambdasOnASingleLine: All AlwaysBreakAfterReturnType: All BreakConstructorInitializers: BeforeColon ConstructorInitializerAllOnOneLineOrOnePerLine: true ConstructorInitializerIndentWidth: 2 +Cpp11BracedListStyle: true IndentWidth: 2 AlignAfterOpenBracket: Align +BinPackArguments: false BinPackParameters: false BreakStringLiterals: false PointerAlignment: Left SortUsingDeclarations: false +SpaceAfterCStyleCast: true SpaceBeforeParens: ControlStatements TabWidth: 8 UseTab: Always