From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by sourceware.org (Postfix) with ESMTP id 56C3E3971C14 for ; Thu, 3 Dec 2020 14:44:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 56C3E3971C14 Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-8-q8rQsD55N9CCFacjNOzEFA-1; Thu, 03 Dec 2020 09:44:05 -0500 X-MC-Unique: q8rQsD55N9CCFacjNOzEFA-1 Received: by mail-wr1-f72.google.com with SMTP id b5so1328139wrp.3 for ; Thu, 03 Dec 2020 06:44:05 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:organization:date:message-id :user-agent:mime-version; bh=CkgZxN7Z0qQbBpJdfAcVJEqaYM2zU96/vapNgT1mzoU=; b=pyAOm1shVIo+tdIlVR4cf112dn56LhrNfaQuEcemrXXq5JV4yUHHafy39Mj+0LdLB+ 6BdLNG9oRNpodwFqQUCx2UFpJRlsj08XepY9nK7J5F/SbbRrNJSNdSMxiG0g69PCHzvg F7ELbqITgP7BLeHsb0Xcb7U6Su+LrQBgDie7K7IpCRvO8r9o3yWYnL9D2j4Xj/YSCmpX 0Y+F7bizUJYvMospgxvlxna/baEIvS7+NCQZAgJ5qfVqptUdzBouJTOucy2zf+N5H7Ir qLJ8ZYHZIlMeeuyMfY9bDwAjX1/V4M+KlCR/fBpsFrc2LAyfnErFRyfgPhlaRwJzeaJ8 D8uA== X-Gm-Message-State: AOAM532jUTuueZ28sxmBKVBSTiSeiB/N+Kv69sXUAP7iUSmDgNKdCTk4 mJgBWl4Nq4NldzdG694bfnY+WdRWYvrsqLYS5fH4ICq9IRuccBMrC2Ss3UJNiImRNEbC4yi+jdY aEWs2liE2sHBdGfG66lrhrJE5cFRZRozhWCJ45t4viOgIlsap7Ut2YqbY1Wi/WUW61eRg X-Received: by 2002:a7b:c00b:: with SMTP id c11mr3825233wmb.122.1607006644241; Thu, 03 Dec 2020 06:44:04 -0800 (PST) X-Google-Smtp-Source: ABdhPJx7f16sDmVmELnWFC0U8s/O19rBS2+uIau+IJqFIlIdKxJ+yicRQMZuWtKQZiWiPdRF6GbgzQ== X-Received: by 2002:a7b:c00b:: with SMTP id c11mr3825200wmb.122.1607006643823; Thu, 03 Dec 2020 06:44:03 -0800 (PST) Received: from localhost ([2a01:e0a:1a0:d060:5246:5dff:feab:d19c]) by smtp.gmail.com with ESMTPSA id a15sm2218208wrn.75.2020.12.03.06.44.03 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Dec 2020 06:44:03 -0800 (PST) Received: by localhost (Postfix, from userid 1000) id 2A31E581C97; Thu, 3 Dec 2020 15:44:02 +0100 (CET) From: Dodji Seketeli To: libabigail@sourceware.org Subject: Moving the code base to C++11 Organization: Red Hat / France X-Operating-System: Fedora 34 X-URL: http://www.redhat.com Date: Thu, 03 Dec 2020 15:44:02 +0100 Message-ID: <87blfb2bm5.fsf@redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain X-Spam-Status: No, score=-5.8 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, KAM_NUMSUBJECT, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H4, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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-List-Received-Date: Thu, 03 Dec 2020 14:44:11 -0000 Hello, As of patch https://sourceware.org/pipermail/libabigail/2020q4/002976.html, we can now write C++11 code in the project :-) That patch updated the CONTRIBUTING file in the source tree to state that and to give some very basic guidelines. I haven't written any specific coding convention and I don't think we need one right now. Or do we? I think we can just use our judgement here and use features that make the source code more pleasant to read while keeping or even increasing type safety. As much as possible, I would find it preferable to keep the code base consistent with the current indentation and formatting practises as we see it fit. Other than that, I hope you'll enjoy moving into C++11 territory which I hope will bring progress to our programming and more importantly debugging and maintenance experience. Cheers, -- Dodji