From unknown Sun Jun 22 11:44:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#13871: Add new C++11 keywords to c++-mode Resent-From: Michael Shields Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 05 Mar 2013 01:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 13871 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 13871@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.136244679923474 (code B ref -1); Tue, 05 Mar 2013 01:27:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Mar 2013 01:26:39 +0000 Received: from localhost ([127.0.0.1]:59429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UCgeN-00066Y-2V for submit@debbugs.gnu.org; Mon, 04 Mar 2013 20:26:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42812) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UCgeL-00066N-40 for submit@debbugs.gnu.org; Mon, 04 Mar 2013 20:26:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCgdt-0001Ks-LE for submit@debbugs.gnu.org; Mon, 04 Mar 2013 20:26:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RP_MATCHES_RCVD,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:34828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCgdt-0001Ko-IS for submit@debbugs.gnu.org; Mon, 04 Mar 2013 20:26:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54162) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCgdp-0003lF-2R for bug-gnu-emacs@gnu.org; Mon, 04 Mar 2013 20:26:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCgdl-0001K6-B8 for bug-gnu-emacs@gnu.org; Mon, 04 Mar 2013 20:26:05 -0500 Received: from mail-vc0-f181.google.com ([209.85.220.181]:38776) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCgdl-0001Jw-6L for bug-gnu-emacs@gnu.org; Mon, 04 Mar 2013 20:26:01 -0500 Received: by mail-vc0-f181.google.com with SMTP id f13so3766593vcb.40 for ; Mon, 04 Mar 2013 17:26:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=CFqbzbl+9UbEWUrQDSlmYtmCtShGRndTb1R2uAHuyDM=; b=oa4d3CqwrtZukgvjhJKse7cBQ0rLYetH4KaJSzw+9Vca6qW1Jy+UD1sMWIWz1hL99q XwOruWicml38/lmkWQYAO20aTu3fQdJv6PgzfaFrLGuecr+3Ob9VHZyRftXdMopLKKXE Iihi18zBOGRbylYtm2craqiTz7kECVDcKOloDKEoM4jXfSmkS/GtzrgX7vPdKpPU+sue OEGec/bvdB1zXfukt+fpFpBdGBrykPMOXCNWX+bgyYwQGyWkpc1agL35r8eRKoBd6hbL TSSoz2l1G59a77N/xb1SiHE5hOkkJzoLFLDo5AiUK8V41R2xPP9mKFqbq6Ja8ILY5T6n S8fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type:x-gm-message-state; bh=CFqbzbl+9UbEWUrQDSlmYtmCtShGRndTb1R2uAHuyDM=; b=PV6M4VHlxC9Um2TAdT2H2hfedyncT0hId0nVreUklRv6XRvfT8OLUZ3LgOUXZAGEnu lfGctveX0p490WV8gR4Q+ZoUWUyaqEELIOg++vujR69L5dexohhKkSF42c8YFRNr3Ge7 0/lxXlALV0Gc0yIcXLr2+9o93VsqAjjCcgc2ie5plafyOut5yumRl1kwkqnfwS1GuAZO xG5sCiZubNM0Ucb8xW4pwoNK+NtQfLutO0nXOc/w6LliQ6+7Hf+4hu7Fxkf99H63k9R3 VJPD+dlj2uOhbheuO65IS3EA50c+Crh2Fq8rKFZqtiSdAlsNR8tj83tDmJO83KE7+euH nxbQ== MIME-Version: 1.0 X-Received: by 10.220.150.208 with SMTP id z16mr8599951vcv.67.1362446760317; Mon, 04 Mar 2013 17:26:00 -0800 (PST) Received: by 10.58.238.202 with HTTP; Mon, 4 Mar 2013 17:26:00 -0800 (PST) Date: Mon, 4 Mar 2013 17:26:00 -0800 X-Google-Sender-Auth: ekzbRIdIYMipWuj41RKhpQb9CN0 Message-ID: From: Michael Shields Content-Type: multipart/mixed; boundary=f46d043d676d2cb7cf04d7235b90 X-Gm-Message-State: ALoCoQnDmdZw8zcrvhz5zPFMWRkenW8M2Kw3NNSqnhbJvXEXKu+g/aK0NmQ32iwBDsP/CvsVFuhzKB8r4dEQv6Yn3mljgqOBDjyWjHTMbyim72NmfNP7FNmUc8QkuZkcS4lj19oa+4151aM6bh+8KB4+JsIgEgKpNNDIP62XpzIBTmhqJrLJ/mite5Jqj3jLVnvoIonOKV3R X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.5 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) --f46d043d676d2cb7cf04d7235b90 Content-Type: text/plain; charset=UTF-8 This small patch adds c++-mode support for new C++11 keywords. My employer, Google, has a copyright assignment on file. 2013-03-04 Michael Shields * lisp/progmodes/cc-langs.el: Add support for new C++11 keywords "alignas", "alignof", "constexpr", "decltype", "nullptr", and "thread_local". --f46d043d676d2cb7cf04d7235b90 Content-Type: application/octet-stream; name="c++11.diff" Content-Disposition: attachment; filename="c++11.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hdwdifge0 ZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2NjLWxhbmdzLmVsIGIvbGlzcC9wcm9nbW9kZXMv Y2MtbGFuZ3MuZWwKaW5kZXggMGQ1NTQ5ZS4uYTUwMTUyZiAxMDA2NDQKLS0tIGEvbGlzcC9wcm9n bW9kZXMvY2MtbGFuZ3MuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvY2MtbGFuZ3MuZWwKQEAgLTk3 Myw3ICs5NzMsOCBAQCBzaW5jZSBDQyBNb2RlIHRyZWF0cyBldmVyeSBpZGVudGlmaWVyIGFzIGFu IGV4cHJlc3Npb24uIgogCiAgICAgICA7OyBVbmFyeS4KICAgICAgIChwcmVmaXggIisrIiAiLS0i ICIrIiAiLSIgIiEiICJ+IgotCSAgICAgICxAKHdoZW4gKGMtbWFqb3ItbW9kZS1pcyAnYysrLW1v ZGUpICcoIm5vdCIgImNvbXBsIikpCisJICAgICAgLEAod2hlbiAoYy1tYWpvci1tb2RlLWlzICdj KystbW9kZSkKKyAgICAgICAgICAgICAgICAgICcoIm5vdCIgImNvbXBsIiAiYWxpZ25hcyIgImFs aWdub2YiICJkZWNsdHlwZSIpKQogCSAgICAgICxAKHdoZW4gKGMtbWFqb3ItbW9kZS1pcyAnKGMt bW9kZSBjKystbW9kZSkpCiAJCSAgJygiKiIgIiYiICJzaXplb2YiICI/Py0iKSkKIAkgICAgICAs QCh3aGVuIChjLW1ham9yLW1vZGUtaXMgJ29iamMtbW9kZSkKQEAgLTE2NzYsNyArMTY3Nyw3IEBA IGJ1dCB0aGV5IGRvbid0IGJ1aWxkIGEgdHlwZSBvZiB0aGVtc2VsdmVzLiAgVW5saWtlIHRoZSBr ZXl3b3JkcyBvbgogbm90IHRoZSB0eXBlIGZhY2UuIgogICB0ICAgIG5pbAogICBjICAgICcoImNv bnN0IiAicmVzdHJpY3QiICJ2b2xhdGlsZSIpCi0gIGMrKyAgJygiY29uc3QiICJ2b2xhdGlsZSIg InRocm93IikKKyAgYysrICAnKCJjb25zdCIgImNvbnN0ZXhwciIgInRocm93IiAidm9sYXRpbGUi KQogICBvYmpjICcoImNvbnN0IiAidm9sYXRpbGUiKSkKIAogKGMtbGFuZy1kZWZjb25zdCBjLW9w dC10eXBlLW1vZGlmaWVyLWtleQpAQCAtMTg1Nyw3ICsxODU4LDggQEAgSWYgYW55IG9mIHRoZXNl IGFsc28gYXJlIG9uIGBjLXR5cGUtbGlzdC1rd2RzJywgYGMtcmVmLWxpc3Qta3dkcycsCiB3aWxs IGJlIGhhbmRsZWQuIgogICB0ICAgIG5pbAogICAoYyBjKyspICcoImF1dG8iICJleHRlcm4iICJp bmxpbmUiICJyZWdpc3RlciIgInN0YXRpYyIpCi0gIGMrKyAgKGFwcGVuZCAnKCJleHBsaWNpdCIg ImZyaWVuZCIgIm11dGFibGUiICJ0ZW1wbGF0ZSIgInVzaW5nIiAidmlydHVhbCIpCisgIGMrKyAg KGFwcGVuZCAnKCJleHBsaWNpdCIgImZyaWVuZCIgIm11dGFibGUiICJ0ZW1wbGF0ZSIgInRocmVh ZF9sb2NhbCIgInVzaW5nIgorICAgICAgICAgICAgICAgICAidmlydHVhbCIpCiAJICAgICAgIChj LWxhbmctY29uc3QgYy1tb2RpZmllci1rd2RzKSkKICAgb2JqYyAnKCJhdXRvIiAiYnljb3B5IiAi YnlyZWYiICJleHRlcm4iICJpbiIgImlub3V0IiAib25ld2F5IiAib3V0IiAic3RhdGljIikKICAg OzsgRklYTUU6IFNvbWUgb2YgdGhvc2UgYmVsb3cgb3VnaHQgdG8gYmUgb24gYGMtb3RoZXItZGVj bC1rd2RzJyBpbnN0ZWFkLgpAQCAtMjI5Myw2ICsyMjk1LDcgQEAgVGhpcyBjb25zdHJ1Y3QgaXMg XCI8a2V5d29yZD4gPGV4cHJlc3Npb24+IDpcIi4iCiAgIHQgICAgICAgbmlsCiAgIChjIGMrKykg JygiTlVMTCIgOzsgTm90IGEga2V5d29yZCwgYnV0IHByYWN0aWNhbGx5IHdvcmtzIGFzIG9uZS4K IAkgICAgImZhbHNlIiAidHJ1ZSIpCQk7IERlZmluZWQgaW4gQzk5LgorICBjKysgICAgICcoIk5V TEwiICJudWxscHRyIiAiZmFsc2UiICJ0cnVlIikKICAgb2JqYyAgICAnKCJuaWwiICJOaWwiICJZ RVMiICJOTyIgIk5TX0RVUklORyIgIk5TX0hBTkRMRVIiICJOU19FTkRIQU5ETEVSIikKICAgaWRs ICAgICAnKCJUUlVFIiAiRkFMU0UiKQogICBqYXZhICAgICcoInRydWUiICJmYWxzZSIgIm51bGwi KSA7IHRlY2huaWNhbGx5ICJsaXRlcmFscyIsIG5vdCBrZXl3b3Jkcwo= --f46d043d676d2cb7cf04d7235b90-- From unknown Sun Jun 22 11:44:48 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Michael Shields Subject: bug#13871: closed (Re: Add new C++11 keywords to c++-mode) Message-ID: References: <4072479.i87ymn4Ffn@descartes> X-Gnu-PR-Message: they-closed 13871 X-Gnu-PR-Package: emacs,cc-mode X-Gnu-PR-Keywords: patch Reply-To: 13871@debbugs.gnu.org Date: Tue, 18 Nov 2014 16:50:04 +0000 Content-Type: multipart/mixed; boundary="----------=_1416329404-5626-1" This is a multi-part message in MIME format... ------------=_1416329404-5626-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #13871: Add new C++11 keywords to c++-mode which was filed against the emacs,cc-mode package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 13871@debbugs.gnu.org. --=20 13871: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D13871 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1416329404-5626-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 13871-done) by debbugs.gnu.org; 18 Nov 2014 16:49:06 +0000 Received: from localhost ([127.0.0.1]:37445 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xqlxh-0001R3-PI for submit@debbugs.gnu.org; Tue, 18 Nov 2014 11:49:05 -0500 Received: from ptmx.org ([178.63.28.110]:46359) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xqlxf-0001Qp-NW for 13871-done@debbugs.gnu.org; Tue, 18 Nov 2014 11:49:04 -0500 Received: from localhost (localhost [127.0.0.1]) by ptmx.org (Postfix) with ESMTP id A22672C9AD; Tue, 18 Nov 2014 17:49:01 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at ptmx.org Received: from ptmx.org ([127.0.0.1]) by localhost (ptmx.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KOHK4rZq0wDl; Tue, 18 Nov 2014 17:48:59 +0100 (CET) Received: from descartes.localnet (chello080109100138.16.15.univie.teleweb.at [80.109.100.138]) by ptmx.org (Postfix) with ESMTPSA id 52B6B2C9FA; Tue, 18 Nov 2014 17:48:58 +0100 (CET) From: =?ISO-8859-1?Q?R=FCdiger?= Sonderfeld To: 13871-done@debbugs.gnu.org Subject: Re: Add new C++11 keywords to c++-mode Date: Tue, 18 Nov 2014 17:48:48 +0100 Message-ID: <4072479.i87ymn4Ffn@descartes> User-Agent: KMail/4.13.3 (Linux/3.13.0-39-generic; KDE/4.13.3; x86_64; ; ) MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 13871-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) A similar patch has been merged into Emacs master http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=0b37f903b62b29726644dbad330d2a0bf91d85d6 ------------=_1416329404-5626-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Mar 2013 01:26:39 +0000 Received: from localhost ([127.0.0.1]:59429 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UCgeN-00066Y-2V for submit@debbugs.gnu.org; Mon, 04 Mar 2013 20:26:39 -0500 Received: from eggs.gnu.org ([208.118.235.92]:42812) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UCgeL-00066N-40 for submit@debbugs.gnu.org; Mon, 04 Mar 2013 20:26:38 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCgdt-0001Ks-LE for submit@debbugs.gnu.org; Mon, 04 Mar 2013 20:26:14 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RP_MATCHES_RCVD,T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:34828) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCgdt-0001Ko-IS for submit@debbugs.gnu.org; Mon, 04 Mar 2013 20:26:09 -0500 Received: from eggs.gnu.org ([208.118.235.92]:54162) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCgdp-0003lF-2R for bug-gnu-emacs@gnu.org; Mon, 04 Mar 2013 20:26:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UCgdl-0001K6-B8 for bug-gnu-emacs@gnu.org; Mon, 04 Mar 2013 20:26:05 -0500 Received: from mail-vc0-f181.google.com ([209.85.220.181]:38776) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UCgdl-0001Jw-6L for bug-gnu-emacs@gnu.org; Mon, 04 Mar 2013 20:26:01 -0500 Received: by mail-vc0-f181.google.com with SMTP id f13so3766593vcb.40 for ; Mon, 04 Mar 2013 17:26:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=CFqbzbl+9UbEWUrQDSlmYtmCtShGRndTb1R2uAHuyDM=; b=oa4d3CqwrtZukgvjhJKse7cBQ0rLYetH4KaJSzw+9Vca6qW1Jy+UD1sMWIWz1hL99q XwOruWicml38/lmkWQYAO20aTu3fQdJv6PgzfaFrLGuecr+3Ob9VHZyRftXdMopLKKXE Iihi18zBOGRbylYtm2craqiTz7kECVDcKOloDKEoM4jXfSmkS/GtzrgX7vPdKpPU+sue OEGec/bvdB1zXfukt+fpFpBdGBrykPMOXCNWX+bgyYwQGyWkpc1agL35r8eRKoBd6hbL TSSoz2l1G59a77N/xb1SiHE5hOkkJzoLFLDo5AiUK8V41R2xPP9mKFqbq6Ja8ILY5T6n S8fg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type:x-gm-message-state; bh=CFqbzbl+9UbEWUrQDSlmYtmCtShGRndTb1R2uAHuyDM=; b=PV6M4VHlxC9Um2TAdT2H2hfedyncT0hId0nVreUklRv6XRvfT8OLUZ3LgOUXZAGEnu lfGctveX0p490WV8gR4Q+ZoUWUyaqEELIOg++vujR69L5dexohhKkSF42c8YFRNr3Ge7 0/lxXlALV0Gc0yIcXLr2+9o93VsqAjjCcgc2ie5plafyOut5yumRl1kwkqnfwS1GuAZO xG5sCiZubNM0Ucb8xW4pwoNK+NtQfLutO0nXOc/w6LliQ6+7Hf+4hu7Fxkf99H63k9R3 VJPD+dlj2uOhbheuO65IS3EA50c+Crh2Fq8rKFZqtiSdAlsNR8tj83tDmJO83KE7+euH nxbQ== MIME-Version: 1.0 X-Received: by 10.220.150.208 with SMTP id z16mr8599951vcv.67.1362446760317; Mon, 04 Mar 2013 17:26:00 -0800 (PST) Received: by 10.58.238.202 with HTTP; Mon, 4 Mar 2013 17:26:00 -0800 (PST) Date: Mon, 4 Mar 2013 17:26:00 -0800 X-Google-Sender-Auth: ekzbRIdIYMipWuj41RKhpQb9CN0 Message-ID: Subject: Add new C++11 keywords to c++-mode From: Michael Shields To: bug-gnu-emacs@gnu.org Content-Type: multipart/mixed; boundary=f46d043d676d2cb7cf04d7235b90 X-Gm-Message-State: ALoCoQnDmdZw8zcrvhz5zPFMWRkenW8M2Kw3NNSqnhbJvXEXKu+g/aK0NmQ32iwBDsP/CvsVFuhzKB8r4dEQv6Yn3mljgqOBDjyWjHTMbyim72NmfNP7FNmUc8QkuZkcS4lj19oa+4151aM6bh+8KB4+JsIgEgKpNNDIP62XpzIBTmhqJrLJ/mite5Jqj3jLVnvoIonOKV3R X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.2 (------) --f46d043d676d2cb7cf04d7235b90 Content-Type: text/plain; charset=UTF-8 This small patch adds c++-mode support for new C++11 keywords. My employer, Google, has a copyright assignment on file. 2013-03-04 Michael Shields * lisp/progmodes/cc-langs.el: Add support for new C++11 keywords "alignas", "alignof", "constexpr", "decltype", "nullptr", and "thread_local". --f46d043d676d2cb7cf04d7235b90 Content-Type: application/octet-stream; name="c++11.diff" Content-Disposition: attachment; filename="c++11.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hdwdifge0 ZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2NjLWxhbmdzLmVsIGIvbGlzcC9wcm9nbW9kZXMv Y2MtbGFuZ3MuZWwKaW5kZXggMGQ1NTQ5ZS4uYTUwMTUyZiAxMDA2NDQKLS0tIGEvbGlzcC9wcm9n bW9kZXMvY2MtbGFuZ3MuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvY2MtbGFuZ3MuZWwKQEAgLTk3 Myw3ICs5NzMsOCBAQCBzaW5jZSBDQyBNb2RlIHRyZWF0cyBldmVyeSBpZGVudGlmaWVyIGFzIGFu IGV4cHJlc3Npb24uIgogCiAgICAgICA7OyBVbmFyeS4KICAgICAgIChwcmVmaXggIisrIiAiLS0i ICIrIiAiLSIgIiEiICJ+IgotCSAgICAgICxAKHdoZW4gKGMtbWFqb3ItbW9kZS1pcyAnYysrLW1v ZGUpICcoIm5vdCIgImNvbXBsIikpCisJICAgICAgLEAod2hlbiAoYy1tYWpvci1tb2RlLWlzICdj KystbW9kZSkKKyAgICAgICAgICAgICAgICAgICcoIm5vdCIgImNvbXBsIiAiYWxpZ25hcyIgImFs aWdub2YiICJkZWNsdHlwZSIpKQogCSAgICAgICxAKHdoZW4gKGMtbWFqb3ItbW9kZS1pcyAnKGMt bW9kZSBjKystbW9kZSkpCiAJCSAgJygiKiIgIiYiICJzaXplb2YiICI/Py0iKSkKIAkgICAgICAs QCh3aGVuIChjLW1ham9yLW1vZGUtaXMgJ29iamMtbW9kZSkKQEAgLTE2NzYsNyArMTY3Nyw3IEBA IGJ1dCB0aGV5IGRvbid0IGJ1aWxkIGEgdHlwZSBvZiB0aGVtc2VsdmVzLiAgVW5saWtlIHRoZSBr ZXl3b3JkcyBvbgogbm90IHRoZSB0eXBlIGZhY2UuIgogICB0ICAgIG5pbAogICBjICAgICcoImNv bnN0IiAicmVzdHJpY3QiICJ2b2xhdGlsZSIpCi0gIGMrKyAgJygiY29uc3QiICJ2b2xhdGlsZSIg InRocm93IikKKyAgYysrICAnKCJjb25zdCIgImNvbnN0ZXhwciIgInRocm93IiAidm9sYXRpbGUi KQogICBvYmpjICcoImNvbnN0IiAidm9sYXRpbGUiKSkKIAogKGMtbGFuZy1kZWZjb25zdCBjLW9w dC10eXBlLW1vZGlmaWVyLWtleQpAQCAtMTg1Nyw3ICsxODU4LDggQEAgSWYgYW55IG9mIHRoZXNl IGFsc28gYXJlIG9uIGBjLXR5cGUtbGlzdC1rd2RzJywgYGMtcmVmLWxpc3Qta3dkcycsCiB3aWxs IGJlIGhhbmRsZWQuIgogICB0ICAgIG5pbAogICAoYyBjKyspICcoImF1dG8iICJleHRlcm4iICJp bmxpbmUiICJyZWdpc3RlciIgInN0YXRpYyIpCi0gIGMrKyAgKGFwcGVuZCAnKCJleHBsaWNpdCIg ImZyaWVuZCIgIm11dGFibGUiICJ0ZW1wbGF0ZSIgInVzaW5nIiAidmlydHVhbCIpCisgIGMrKyAg KGFwcGVuZCAnKCJleHBsaWNpdCIgImZyaWVuZCIgIm11dGFibGUiICJ0ZW1wbGF0ZSIgInRocmVh ZF9sb2NhbCIgInVzaW5nIgorICAgICAgICAgICAgICAgICAidmlydHVhbCIpCiAJICAgICAgIChj LWxhbmctY29uc3QgYy1tb2RpZmllci1rd2RzKSkKICAgb2JqYyAnKCJhdXRvIiAiYnljb3B5IiAi YnlyZWYiICJleHRlcm4iICJpbiIgImlub3V0IiAib25ld2F5IiAib3V0IiAic3RhdGljIikKICAg OzsgRklYTUU6IFNvbWUgb2YgdGhvc2UgYmVsb3cgb3VnaHQgdG8gYmUgb24gYGMtb3RoZXItZGVj bC1rd2RzJyBpbnN0ZWFkLgpAQCAtMjI5Myw2ICsyMjk1LDcgQEAgVGhpcyBjb25zdHJ1Y3QgaXMg XCI8a2V5d29yZD4gPGV4cHJlc3Npb24+IDpcIi4iCiAgIHQgICAgICAgbmlsCiAgIChjIGMrKykg JygiTlVMTCIgOzsgTm90IGEga2V5d29yZCwgYnV0IHByYWN0aWNhbGx5IHdvcmtzIGFzIG9uZS4K IAkgICAgImZhbHNlIiAidHJ1ZSIpCQk7IERlZmluZWQgaW4gQzk5LgorICBjKysgICAgICcoIk5V TEwiICJudWxscHRyIiAiZmFsc2UiICJ0cnVlIikKICAgb2JqYyAgICAnKCJuaWwiICJOaWwiICJZ RVMiICJOTyIgIk5TX0RVUklORyIgIk5TX0hBTkRMRVIiICJOU19FTkRIQU5ETEVSIikKICAgaWRs ICAgICAnKCJUUlVFIiAiRkFMU0UiKQogICBqYXZhICAgICcoInRydWUiICJmYWxzZSIgIm51bGwi KSA7IHRlY2huaWNhbGx5ICJsaXRlcmFscyIsIG5vdCBrZXl3b3Jkcwo= --f46d043d676d2cb7cf04d7235b90-- ------------=_1416329404-5626-1--