From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Nov 2022 06:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 59435@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.166901100312451 (code B ref -1); Mon, 21 Nov 2022 06:11:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Nov 2022 06:10:03 +0000 Received: from localhost ([127.0.0.1]:45137 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ox00J-0003Ek-8a for submit@debbugs.gnu.org; Mon, 21 Nov 2022 01:10:03 -0500 Received: from lists.gnu.org ([209.51.188.17]:51582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ox00E-0003E4-O7 for submit@debbugs.gnu.org; Mon, 21 Nov 2022 01:10:01 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ox00E-0006wm-Hr for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2022 01:09:58 -0500 Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ox00B-0002CR-N4 for bug-gnu-emacs@gnu.org; Mon, 21 Nov 2022 01:09:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669010991; bh=l7tCY0riJ/yzgGZMH5oe1VlkXSjDSrIAJd6m1Nwmamg=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=ICQVkKbg0Ho7+6jsR52RHyPDDMN/uoVTgZLE5CHU/jwy9BJDnhbO8IOJIeUGN+W05IqLcVxUuCN3akAt7Hm9pF0iPLdHhCmE52FJX4EsgnvecCwY3TM8DgbqMCG15dmPtwemEwSJc44Yxqtf6Hhlmrux00+nCw4zUT/j0+CWiRMfeb7pgy1kOQIyYSwjGAwuGWv61kAGS4FEjl3jOjgZv3nqSaEiuc/LydEuc99Z4rt7vKAF3z7qc0b9CS/h/o2OjM4gUZAITw9Z9wlfvMd+dUTKbcPMh0VVQBKVpwTeoxeIHWMognMft1ubU5psAd3lnRojN3QJ2Ve4aZKfxR7vpw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669010991; bh=01/5lcNcNXwp+Ticmg2l/eZ/8+6XBeHxnN3sVGhOBbr=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=QB9/wZ5wNKkZ+eoVzTMfCUQA5v+LhJDl+up1+ieaFJFYWJyUv/oWPJ5Kmy1WxBzjg70TRzY19GH6h5VoW2blEltN+qluseKKac2gQ952qXb02YImvO3pN8AXROG6RBhppHUtH3ljvNdE0Hk7wpIZHxab8Zpv38OUh7xI1LyuvL/MGFFK+x+JASgjUJNtmaQWWqEYW0vUVf502zgp04pxV7vdULSdgaHEDGIZx+CdiuQj3Sq1R+xUgXI+6ghLCpcTFhwHEjBXqA3Z28qLsKpYkss6wGvJO4LK4Ry7YN4CtpcJAWhdS96kWsn8zwca1YJ+9bSWFPOFm8JmhzJXPOwcpA== X-YMail-OSG: D6G.T18VM1lcDDKpWkmhjpAh9AHF2V9Nyn9VUyPHUkfV04QJVNKEHF4cotK4iXr VRrFbJI_rQs5hJCiUYFcSYjaaKkRP4y4ei669W7w4Aa4MOLuXozf5g_2YaG5XnoLZIvZxhOix19l NM1J.yMmB26rNIU98LnqQAQLxsCLagt7B.ji8az0945zKUw9QvBiwxTWSSwUTuET8NkR59Ko.jYf yYvcDJB6hk72iRthnTOaVabspWujLUqEAUf2GMHzEH8vygt9y8PRghXhmThvn5LELpBXnHmqYmx9 ByXxbApxNWu7f637eHitlQ9SuAYuwRB32Ffb2N0SK6.r.a_.tk2KJKEYtsUYo2yQsO0A.LmIGkuD 1Tqiz62NwfVxcUWcgyzDaRbBoI3OvY4D4qkNqztObxzi8NoRiPx3tBS3cmqoTmVibDIcCFg677OZ lhs.7Acf6OeSuopWxUgs_f1Ea56jy8V5.X9KNAd5DYlV9hCnLiFKf3KWNHzmT.ekfTeNTzOMi6OG EZFn_qrlGxQFCqQSC4..JLMDo5jicM9hVK1x.e7KMmd6rncm9bIBq1NZUc_q_KM1R3FnfVHUyHKX Wy3715WyHvf45Np26oJrTIxeE436FJPD.8SBhddSquZ7KA5pSv5QmluhGTDNrJH_GVPMbjMmbmsy Vz.Dz.tfnwfvDggosjUGLcH7oxWkY8a.qzxeYV3UPsC5.8bJhrEZ3ZImDtWlaGXhvRDwIdgIGwyJ XbRhMhhgIvEUoTUFCh9lzVMlnfZPHZZ53A0xn9flcT7EON1A2ibDj.YlBGQWv8bhnLjUCC9s0KC4 mHT8UkNJ3VfBei7beogFEWLGRRrg.n1RA_Bp0HcYO0FWowiAZmusnHxW2PNQZgXzewEX1YJnnAS5 O1zgFYKCxZMSgoeylD.b7pkZ3xBTblwWDHxSzX2vfAbwUYJp90RikaKjyiiIrrurr2CsGuX0jtqi hLHm7MbxnGS7yAoAnXut6fP6ubMR_0xbA__a3ypEJAnrVraJQatrSfeQyHs.WIvow0QRIQXrR.78 GbT4KrU6nv_MOYMZBKv3FKeq4lQSkyAY.4NWuswIXeiDjlGS7AJ0UeKwGUY0Kxz8g7n6N_8DQeWR Gpdf3Q1Cfx9ar2DWdF3QiUiR.XgFNt3EGSffpundRnPhdVjEH0NvzVMWflXCLYE6UiNPecX_FdbG zBo.k_jHEvycNnfLqjcFCB_Gdeq0f4ztgZT2vpRk_jZW7VliOsLkELWicJ2iPwwQZvnzrEXMwksO BumvhA5EcNQahAlSJUfBmAkvlMBUJlyhg6Pr3h2r2PUXLnJo1r4YlpxkGyVvPzA4gGPEeYSUSQUg 8PuJ8Pm4w6JiHQowbibw4lx6vuYJ2lQtU1f_rTwIZlji469xhLLWzI7FShKTPvp2G_JD4A5Y8fpK w8brGzjIatmgyMsKbYI75xfNwRit_tER7E3.JFlyUyhHGd9cZGZY003nr2KCVNyYbmO9qcma3ydS Pv4jL_E50jLpe7gGgEnGq906VEu4KGelypISDWsjX8huht19WRTYjfrrA04lHGv44abT_Dw8gGMd sgSPuLkzrmZ2njsriGM9HuM3VDVHJGk1RewIBWSh_Jbu09S4qLeepHW1R9NyuD1KfdnZXpk_r_VJ EbSwpNfxGvF0Zx5BIgW175AycZnDvZzoZ5v8x6KWKOi_ojA1yKfScPeAuv_ixPaDuytw5yMrVNXc qgAJ2RY5zqya_p2z_ySHMs2g3KcqmrGxiSpnY9Ezk_9DasUXx3qK6J3rGN.lLt53O0rtOpwow77A Rgxf73ptjtpfG4ufpkLLB5bHWN0CxGflJfqZ0kUzX8x9vyDsEEsbkOXonPyVghwnZND0z0nyA0UC 36LUzqVTxGfeBdhc_ZCP2CMxa7NoctmcJmZl1wTFM1L3ntsjufvT8Q92xq22dpydS28nyZfZ7qw6 ZT_OsIk5Y7koG1PQMCesdGohATSqyxavHCJmKSLutagK4cjYBiJP_mRf2nN2hBBTdo69.Zkm2Xk1 fJW8494ImlS0WhNN7fh21TjLSD9Gm7M7BLkJ.IrHPGVP5ybXBrNLf51B0k97t4vN3icRvhkproTy kkaUp61XQzwSr2wO8V9Ryn0msoRROXsQAzwk.DM7rcTkcZFYMcLoGJ6n_WMK0DgmJnboKu0YA8ur M6jrpB3mfPt49pH8iYx5FHVm6ofYD9UDfCDTvtijoBQMzskGPnM.esh4BocRNPFG1vy1N_Ac98h. jWOkhol.ARmEq2OKmDCZTCmtxXMgAcjjYtzm4a7KQB9f3Oa0AOx8X X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Mon, 21 Nov 2022 06:09:51 +0000 Received: by hermes--production-sg3-6c8895b545-fzfcs (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 7dee213e473df0b979a35db363de095b; Mon, 21 Nov 2022 06:09:49 +0000 (UTC) From: Po Lu Date: Mon, 21 Nov 2022 14:09:43 +0800 Message-ID: <871qpw7s9k.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain References: <871qpw7s9k.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.20863 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1479 Received-SPF: pass client-ip=66.163.188.206; envelope-from=luangruo@yahoo.com; helo=sonic311-25.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.6 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.6 (-) c-ts-mode cannot fontify the following code: ifsubmitbufl (tp) { register *kb1 = tp; extern tbase, i_len; register l = len; again: highprio (); /* tbase is used by protoureg */ iomap (&UBR, tbase += UBR_SIZ); UBR->addr_l = kb1; UBR->addr_m = kb1 >> 010; UBR->mode_l = 07777 &~ UBR_INST; UBR->mode_m = 0; UBR->long_l = l; UBR->long_m = l >> 010; iounmap (); tally_iostat (tbase); iospoke (UBR, P_LOCK); resetprio (); SWITCH (S_WAIT|S_HIGH|S_IMMED, 0700, again); /* this returns to BR->senv[0], except if CL_HI */ } here, ifsubmitbufl, tbase, l and again are fontified as types. They are fontified correctly by CC Mode, as three identifiers and one label. Trying to indent after "again:" results in text being indented to column 0. In GNU Emacs 29.0.50 (build 3, x86_64-pc-linux-gnu) of 2022-11-21 built on trinity Repository revision: c1a95056214d9bf18bc2c34e938205f1da916bba Repository branch: feature/tree-sitter Windowing system distributor 'The X.Org Foundation', version 11.0.12101099 System Description: Fedora Linux 37 (Workstation Edition) Configured using: 'configure --with-tree-sitter --with-x-toolkit=no --without-cairo --with-dumping=unexec' Configured features: ACL DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY OLDXMENU PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TREE_SITTER UNEXEC WEBP X11 XDBE XFT XIM XINPUT2 XPM ZLIB From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Nov 2022 09:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 59435@debbugs.gnu.org Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.166902391718528 (code B ref 59435); Mon, 21 Nov 2022 09:46:02 +0000 Received: (at 59435) by debbugs.gnu.org; 21 Nov 2022 09:45:17 +0000 Received: from localhost ([127.0.0.1]:45459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ox3Ma-0004om-Rc for submit@debbugs.gnu.org; Mon, 21 Nov 2022 04:45:17 -0500 Received: from mail-pj1-f54.google.com ([209.85.216.54]:54803) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ox3MX-0004oS-W9 for 59435@debbugs.gnu.org; Mon, 21 Nov 2022 04:45:15 -0500 Received: by mail-pj1-f54.google.com with SMTP id g5so1461352pjp.4 for <59435@debbugs.gnu.org>; Mon, 21 Nov 2022 01:45:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=5opb/BEx3dX/BguLjUayy3WfOqnxlbD0FcSynwNVKlA=; b=SnrJu5mKQnxJfT/PAcnmz2+sO797kcNSTAhp7zMyHPDYqbjSCjbRgDhEqaKkt6uAxI e1BSqlYqtbKNEkD849wWNfBl4QIYKUZUDf83q7CycllNnbvocgGaBgCAnBU7VmJ0K4Cv zDSXDvL4AhvkM0yeqn/4a/VnyJIAO8Dc5jbrCNOv1u2e/mxrPuXgqBBb7o5Jdw1hlQ5k pEvlSlN57p3Ee6v58h7WmKSGrncg21pFwdoZTBJKqV/QpSOrWlpA5NauKsQw9XzB7wBZ CY9rgY9aJ5oRN7zy0q8p3uL03fzgC0Zu23W+X0SKeF3G0JFpouuOg8tS3+DPxsQ/PfRn MZtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=5opb/BEx3dX/BguLjUayy3WfOqnxlbD0FcSynwNVKlA=; b=edpF5xBmQHoqsy+pldqVL7ugI/vJDp1WoA5gpga+F8wyZd2Rycb0EsnLQEXkU1k7J5 AVYo78xzdyO5tDVuEt71hLN2b5iaZ6OIDTInRP4OgZACSzPjoUfINnk+/90nkLZFAe28 wO8o/26K55yD/OzNQBdrfX060fZTqJyMLMO6aI0Z9xzn/dC4efvzA1j2PNlVG9BpV4xQ XWFT0A3e2gHvQz7Um6NUR7DGiQwSFOh0Q2/fGQ9zJF6WAvHsvNfdQzMv4kwmXDxuiBKE e5gz920KhZJxeu5kgfm7CLHk35ESsfEvvj7fI1cDxizg4imDNteAd9rhAp1vJDSVjSTZ pIGw== X-Gm-Message-State: ANoB5pnBvWh1DXNHDvPcQUvKKh1zoLSDZHTQ+X/SDUpsGVfROEF79BMM fRqmjHxKRBPI4oU2JI5NS/E= X-Google-Smtp-Source: AA0mqf4UTB9oNzNbumZ7kmIsiFoaedEJdtCRAB6Ym5mE4ZWu0DIGPkxaES/NQELqfssJ5usnz423Gw== X-Received: by 2002:a17:902:7b96:b0:188:b0db:cd5d with SMTP id w22-20020a1709027b9600b00188b0dbcd5dmr2005309pll.104.1669023908065; Mon, 21 Nov 2022 01:45:08 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id a28-20020aa795bc000000b0056beae3dee2sm8491006pfk.145.2022.11.21.01.45.07 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 21 Nov 2022 01:45:07 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) From: Yuan Fu In-Reply-To: <871qpw7s9k.fsf@yahoo.com> Date: Mon, 21 Nov 2022 01:45:06 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) > On Nov 20, 2022, at 10:09 PM, Po Lu via Bug reports for GNU Emacs, the = Swiss army knife of text editors wrote: >=20 >=20 > c-ts-mode cannot fontify the following code: >=20 > ifsubmitbufl (tp) > { > register *kb1 =3D tp; > extern tbase, i_len; > register l =3D len; >=20 > again: >=20 > highprio (); /* tbase is used by protoureg */ > iomap (&UBR, tbase +=3D UBR_SIZ); > UBR->addr_l =3D kb1; > UBR->addr_m =3D kb1 >> 010; > UBR->mode_l =3D 07777 &~ UBR_INST; > UBR->mode_m =3D 0; > UBR->long_l =3D l; > UBR->long_m =3D l >> 010; >=20 > iounmap (); > tally_iostat (tbase); > iospoke (UBR, P_LOCK); > resetprio (); >=20 > SWITCH (S_WAIT|S_HIGH|S_IMMED, 0700, again); /* this returns to > BR->senv[0], except > if CL_HI */ > } >=20 > here, ifsubmitbufl, tbase, l and again are fontified as types. They = are > fontified correctly by CC Mode, as three identifiers and one label. Thanks, I fixe the label=E2=80=99s face. As for ifsubmitbufl, tbase, and = l, I don=E2=80=99t really understand the syntax here, and I think = neither does tree-sitter . In general tree-sitter struggles with = nonstandard (in its book anyway) syntax. And there aren=E2=80=99t much = we can do (except for maybe improve tree-sitter-c=E2=80=99s parser). >=20 > Trying to indent after "again:" results in text being indented to = column > 0. Seems to work fine here. I don=E2=80=99t see anything I changed recently = that could affect this, either. Yuan= From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Nov 2022 11:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yuan Fu Cc: 59435@debbugs.gnu.org Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.16690318468338 (code B ref 59435); Mon, 21 Nov 2022 11:58:01 +0000 Received: (at 59435) by debbugs.gnu.org; 21 Nov 2022 11:57:26 +0000 Received: from localhost ([127.0.0.1]:45592 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ox5QU-0002AQ-DC for submit@debbugs.gnu.org; Mon, 21 Nov 2022 06:57:26 -0500 Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]:43852) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ox5QR-0002AA-9j for 59435@debbugs.gnu.org; Mon, 21 Nov 2022 06:57:25 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669031837; bh=ciOem5wzZqJDBIVRX5G+p3fGuvGSwM+qimwmFxe1a0Q=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=N3juS4GLq586pzWioE/Bvp8iCTOAHqZ/IjcQt49qzE+qW8EO+I0vbCyGoseiSpIpGd6vLppLZ2DI2tIxzUIkMzHRlXLB9mLBP2vrslVF/8iNxZpZgxlM1mx1UTsY4LqSLKIFAVTncHs8AYtBraJ48BY8GApyry466qLlzdnbDIDNEtzFYzRilYgNK9ELD2FigKfQx0Cjeh5QJimo8yDS9rSFwW27Uv263/im76amuora+tRx/9fkOKrK4T+5UB1e+0yoSUU+FVtZYDxPxSo+Es+OXg9Rnxrv4Ml3Zb9hrQW/3kFAeNP2k8aHmytqNlY6cVMEn2zTd74Mw3UyllWQLw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669031837; bh=iVjZtcz8eq44yjX6sNQRrFqSN1ZQJePIddcz90dQ/xv=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=nd1xkPTsO3qj3YciE+VXXI0l8wPRh5U2kEoGd2V/U4fQzAyMvgfNETQpKJdyy3WGOROj/xmrmojXAaEDssgGBkLz6Sywn7rdT9WOvStgVCiAVHvHZzuqjWm8c6RwbE2FHdFNvv6sGhzTRYIArFQKW8dtiQsCqZPQZcrtGWhfkJHEqQDL8lNMllienr0zjwmUMV6wyggJmdcvLPuuHidZusrMcpsqGCp0gOng1tyP3bXPBXXR4HSA0dy7U9ivem4fugFXtxdvKGm6bNXdMg17VAyoLRZveT5oeT18dpcPdlsTrsiuQNHNxfjj2dQf+N53mdOsHAorsfDTeTSakjKfXw== X-YMail-OSG: z_KfqPsVM1lPYEkqPQDvo8UODIb_4tp.1YBIXSnp4GdDASzFiTFu7Szs2H4IcSk CouTfVFLMnYd8R8WpkLoCmFxzNPN.q.ulyN7IaHr2k2kaogvg4zv6nQmAKmT5ErU5xehmWrhbx6J 8JGxgRSysNxAYkovcpoah3rmXbsLebtYCO6nS3IbhP.EugDuzVzaJGUa6Q_xCcRaYhwfwQ2NG8a9 40u3iseZTy5CW9uAUWQ5_cu9LjlQxtTIneP_lCp4tKBB.8qtt66gqJjXhJ88sdUnK2T4uTTRrijT yXqTq6uOWtf59xVSbm5nc2yTraSooqyWVrYNhRi6hO9D6YuRVWO_94tv8bsq7xrDzWU1W.CaIoD6 fjEklQJuXD7w3hr47Oh97LMQrFwQA8MWMKRq5jmLH0I8aPvnhGrxPjt3B6X9KeaUoWD01xP.2xLa Pt.jea1gNaV5B2aYArsfSuUKMM1fQMRKYVMK3y76uxvycJ64XoqsDfT7PSgqVMEMVVBl7b5DQ0hw bhIVDFYySe4P8RmdgZyiUGuZORWlwJatu4iTIvgJApsuoShu1B3_Kqk0AzMoHD44_m6.BB4kY_SD YYaU8XO7ZsSxO_pPO6cdT7_MjjE3ON6pvi5QzsUqIigGCF73RhP4UvvJKj43AT.3jpfoTT3y8Zvc yGJ84P1DKNmAxP3ig45AXcRCxSDoR1MAtjSzThaS7TwJPbwVxKT4UHvsKvDVvU4ZsMMiWP3uTUOH bgwGrZDJVS_Zyv.qORoYBO.DAHhE.KuiCZ2wuV1YkCHvI1kKmEMQN0MBr_ZGu3jaHEsj66GsLCS5 smODwPY_o2LRwI7kaVeB591FVIcTzfgr1o9mjSaqPVMpPs9mHvRe6Ci.13cwvTreIujGZOFLUevC 0DwBEGopdT.QWcYX.WmE3Qmg7ZyD2sTq7TydjhkJpVNj76xIB83JxR3MHPaMMhUrbN_4NFSltl0_ NeLg6CzpmaubLAU3mu4BI8Aqq9gFCRbsXrAODYAuxe1O1A86._4_DJEcVtQB6e_A_FFZX1V3A0X4 o3UIkt60Uy0tmR1Z5Z1ip2N_tj.HHfBy_XQAx2RdCbbzvvWkge_VeRoZHABlzHIB2HQECZ3FJtxn o9UsuFNZmgOfoKPPPHvl999CFdKP3uvjxr063BYok7_GRLTTNGe3NRRwp2TOkwWrRB.td8CAM.tu U0H9Mcs5sqm7dp9WPpDcUKK_z5sed98TzCN.ZY5YfvSE304F_cWprnDQVuqx91SmO3iFdan.T4sx 94zHf24Wkq34brutom7zuLnYxzaysAr6JyAAjgUFJCISczUbWaGYbP95Y8dU4QkzZLxKoRM3mtgo zxEjATQeLmxT6fDAtEOqCXHpTDHcMmaJvr_xu0mvH._lmPClA11pvwkjCmrXxtQiSz48PHwDbRXj Yj716j_HEJ1ELiy7Gsbwp0h8BSQFHmdZ.VIxO2Wp7zBwzj6mMM0SalXoX7dpf1bTgcwd5gPJFtoM uOOGpbY39EFXeBsxYXYJxp.zaSeAtU01i7J34Pa2kyHs824TbWGRHN.u54rBjsRtSbEOuiNQLloS 7kmRIWjDaMR2iGb5zBTTMcC.a18o01udhWJ_6IP1xWHFjFO1kIueo_46rhpxKmeuMAHhKbXxvj_Q 2QpS73a.LFJUyqKN2fObv_DrBKQ1sHd7sWrDe91GbYpchp1iTpy0.RVHNITMgDnBazD6U9Q1mRQc lBmDQwn4w5V3zFI_waklrGdGQXCophbpJ0EjsEzShHmVCSGGBJrR.zd_WLtfvs0_ExHlkUgntTiY H5JAILASgIpZ7AOTmtIpqqTWhw43fzeR3sHMEyRnRZNwE4g8q6Yk9635G2EpOSNTO7NGGSQQ9P6S 8MLT8iCK8WMZzRFPHY9wWjeaTjTRWv3jn5OaN75ymiwr7kgUujbb2xtat5t1122aVk4KnWZQqtiI 8dP4N6i1mHXXCq.oyn5zNHQnGHfhS6yur5GuhH63ODfqG6VYVEbWdEMx4eTUhAhWP9SpeovSCQNa mlfHS96R8TLQ3gqg4fynakHJyi43MCxgqJ_uf0wU50EJOJH9SPKSa_Tw7D8rqcrXMK4SryLerbxr 6PS5jTFhXng0p7GNT7rKnBNstNTAjKN0bzsnluzTeA5rzXZHs8.nGCvAbMacWUu8eRzBG1PQeCbR OSR2Eplr_aNVDH8LBRgMvew0E.etG1eUZbX0fcCaUEUBnJ0rPvQBIhszHVKiVcAOSS.3nBuvnU1L YBJqTzQ_SPkZIjFH30YuafFjJCKpRZIb4grtYOMIf3R8hKZqg48oTi95lnpCXYUS7n6an X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Mon, 21 Nov 2022 11:57:17 +0000 Received: by hermes--production-sg3-6c8895b545-xbfp8 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a0ca3db1781ba0607b4f1dd28148257c; Mon, 21 Nov 2022 11:57:14 +0000 (UTC) From: Po Lu In-Reply-To: <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> (Yuan Fu's message of "Mon, 21 Nov 2022 01:45:06 -0800") References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> Date: Mon, 21 Nov 2022 19:57:08 +0800 Message-ID: <87mt8k5xm3.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20863 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1763 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) Yuan Fu writes: >> On Nov 20, 2022, at 10:09 PM, Po Lu via Bug reports for GNU Emacs, the S= wiss army knife of text editors wrote: >>=20 >>=20 >> c-ts-mode cannot fontify the following code: >>=20 >> ifsubmitbufl (tp) >> { >> register *kb1 =3D tp; >> extern tbase, i_len; >> register l =3D len; >>=20 >> again: >>=20 >> highprio (); /* tbase is used by protoureg */ >> iomap (&UBR, tbase +=3D UBR_SIZ); >> UBR->addr_l =3D kb1; >> UBR->addr_m =3D kb1 >> 010; >> UBR->mode_l =3D 07777 &~ UBR_INST; >> UBR->mode_m =3D 0; >> UBR->long_l =3D l; >> UBR->long_m =3D l >> 010; >>=20 >> iounmap (); >> tally_iostat (tbase); >> iospoke (UBR, P_LOCK); >> resetprio (); >>=20 >> SWITCH (S_WAIT|S_HIGH|S_IMMED, 0700, again); /* this returns to >> BR->senv[0], except >> if CL_HI */ >> } >>=20 >> here, ifsubmitbufl, tbase, l and again are fontified as types. They are >> fontified correctly by CC Mode, as three identifiers and one label. > > Thanks, I fixe the label=E2=80=99s face. Thanks. > As for ifsubmitbufl, tbase, and l, I don=E2=80=99t really understand the > syntax here, and I think neither does tree-sitter . In general > tree-sitter struggles with nonstandard (in its book anyway) syntax. Well, that code is 100% valid C. "*kb1, tbase, i_len, l" are implicitly int (which on that machine is 16 bits wide), and so is the value of "ifsubmitbufl" and "tp". > And there aren=E2=80=99t much we can do (except for maybe improve > tree-sitter-c=E2=80=99s parser). Would someone try that? > Seems to work fine here. I don=E2=80=99t see anything I changed recently = that > could affect this, either. Sorry, I think I meant "before". Place point after "l =3D len;", then press RET. From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Nov 2022 13:54:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yuan Fu , Po Lu Cc: 59435@debbugs.gnu.org Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.16690387824731 (code B ref 59435); Mon, 21 Nov 2022 13:54:02 +0000 Received: (at 59435) by debbugs.gnu.org; 21 Nov 2022 13:53:02 +0000 Received: from localhost ([127.0.0.1]:45830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ox7EM-0001E9-A7 for submit@debbugs.gnu.org; Mon, 21 Nov 2022 08:53:02 -0500 Received: from mail-oi1-f169.google.com ([209.85.167.169]:44010) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ox7EK-0001Dq-SU for 59435@debbugs.gnu.org; Mon, 21 Nov 2022 08:53:01 -0500 Received: by mail-oi1-f169.google.com with SMTP id q83so12532710oib.10 for <59435@debbugs.gnu.org>; Mon, 21 Nov 2022 05:53:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=DmXSekGN3ZtlDHUeVb99x25m0/VnsAigAgScbv5eV6k=; b=LhSnXa1K5Z5MDY+sjt2WVOPApQ3/fBbJARIbXARJFdITlg4+G4IyGV8w6ZY+93G879 TblGKzZg7fjSrZDVVmxRA+brAN0I1T3Y6MPwPa5pe2kWlPEq9HURY0c3iEJWYQcNfY7a 1T9NhQUNl59gvKWY0W7frwVs0q7f7iW+IjFsynnMKaMCjjoN3Met01V5eRvbiai0d8ma QFQ4oROu+N3MU2rpxfRe+1NyibV+BvkxsFRBDhtBatxqm+NyPkoNQBZ7oVq+br5/kSfG 5WIT+23YGla4O16VWOuwGDwlsXHe/z/YxbMOqkXr1ESnh/xRZ+IGk+wE7ZVCHkWhLkOV 5Xlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=DmXSekGN3ZtlDHUeVb99x25m0/VnsAigAgScbv5eV6k=; b=eJuxFksq24iNzG9L8gePE3T4OC9rtzQ69iDor4kNua8SxrYOFdtPWOKB3GP342IRDz BuoplcRDaFw+r2yTdLcFKLQZcDPAo/wP5i8QnqN+149ptarZXbkdJigmK3RqF4LvjGjg oAbT4rAqpRdXqEjQTYLi4z61hpzpu+CmLaTwNXEPtMXTRK4eFyfX8JXXe7jLPzq3Wsjo UZn6NUiNoxWgZ7A769HGqZjTcqDOx33cjz+BkR1Ya86XY/KQriZ5Jvb3SLNIg25qOM7q vUbZtjOhfMVdsM/xfjV14ygbAj3E6W+AwdJ1vgb2YVWuGuIvL9Q2G9Yp69w1o2icWDlw cPJw== X-Gm-Message-State: ANoB5plxHHnt7R2zoA2X3RTniFLLyeZN50iILe/koQetpfr7w6ewrg/S dq+wRFbPy3eQ9D6OElfqttuaJx/eutjT9RReSuQ= X-Google-Smtp-Source: AA0mqf4n8hd46lBUa93vGGJSBWJ9PkMD+Ebc9KXwMXrErRGKd33tB8lc3a1JcqZ90egpfTRK3qr5K4r2eiBjTcXzFjY= X-Received: by 2002:a05:6808:1287:b0:359:dc32:4f9e with SMTP id a7-20020a056808128700b00359dc324f9emr1003271oiw.92.1669038775429; Mon, 21 Nov 2022 05:52:55 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Mon, 21 Nov 2022 05:52:55 -0800 From: Stefan Kangas In-Reply-To: <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> X-Hashcash: 1:20:221121:casouri@gmail.com::irHUJz485INdmLEj:96wS MIME-Version: 1.0 Date: Mon, 21 Nov 2022 05:52:55 -0800 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) Yuan Fu writes: > And there aren=E2=80=99t much we can do (except for maybe improve > tree-sitter-c=E2=80=99s parser). We should report these cases as bugs though, right? IOW, I'm thinking that, going forward, perhaps in these cases it makes sense for us to close bugs once there is a corresponding bug reported against the relevant treesitter grammar. From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Nov 2022 13:54:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 59435@debbugs.gnu.org, casouri@gmail.com Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.16690388214823 (code B ref 59435); Mon, 21 Nov 2022 13:54:03 +0000 Received: (at 59435) by debbugs.gnu.org; 21 Nov 2022 13:53:41 +0000 Received: from localhost ([127.0.0.1]:45841 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ox7Ez-0001Fj-39 for submit@debbugs.gnu.org; Mon, 21 Nov 2022 08:53:41 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36980) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ox7Ew-0001FU-TM for 59435@debbugs.gnu.org; Mon, 21 Nov 2022 08:53:39 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ox7Er-0003Fk-Ix; Mon, 21 Nov 2022 08:53:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=EBYsOeOhXm2T2+YPIBcFZT4dEMvPd0p5C/WNzuan0oU=; b=na0tWEc663Vzh0UP9iur ppQSfrW7r0+M6+kaDtr50lKMztvzDEQY+Dt6DubY6LID/92W9ajxaZl49LVgz5hsZBgt0yu6aJYnR mIrElHXIOzKVa1A8NBI2GJ6VqMiSp0KzKy3sY2maT3bsX04SIkYdkhtFdSxu0e3JPZemNhk3fr8hC 7J4dV1wp5pnixHpXsI5ODnqrv2c8xVkLspeMEoi3hXCRDj2XeXh3W2mFFU2Awzaa5ZfaIxtZJdGvW nNT4t7NnT0RT3A+DkVqgVqLen/kO2hNAfV061IZPXmXQ60XU34FMhHyekQdc7VCpJD12OInbbd63C pw6UytcrXbin5g==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ox7Eq-0004S8-TV; Mon, 21 Nov 2022 08:53:33 -0500 Date: Mon, 21 Nov 2022 15:53:44 +0200 Message-Id: <83wn7o2z2v.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87mt8k5xm3.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > Cc: 59435@debbugs.gnu.org > Date: Mon, 21 Nov 2022 19:57:08 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > > As for ifsubmitbufl, tbase, and l, I don’t really understand the > > syntax here, and I think neither does tree-sitter . In general > > tree-sitter struggles with nonstandard (in its book anyway) syntax. > > Well, that code is 100% valid C. It's K&R C, which is used very rarely these days, and it sounds like the next version of GCC will reject it, since C2x makes it invalid. So I see no catastrophe that c-ts-mode doesn't support this. You can always opt not to use c-ts-mode if you need this style supported. Of course, if tree-sitter's parser is updated to add such support, we'll all be happier. From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function References: <871qpw7s9k.fsf@yahoo.com> In-Reply-To: <871qpw7s9k.fsf@yahoo.com> Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 23 Nov 2022 23:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 59435@debbugs.gnu.org Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.166924629822005 (code B ref 59435); Wed, 23 Nov 2022 23:32:02 +0000 Received: (at 59435) by debbugs.gnu.org; 23 Nov 2022 23:31:38 +0000 Received: from localhost ([127.0.0.1]:56587 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxzDO-0005io-Fh for submit@debbugs.gnu.org; Wed, 23 Nov 2022 18:31:38 -0500 Received: from mail-pl1-f176.google.com ([209.85.214.176]:34503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oxzDL-0005iV-Nj for 59435@debbugs.gnu.org; Wed, 23 Nov 2022 18:31:36 -0500 Received: by mail-pl1-f176.google.com with SMTP id w4so9209919plp.1 for <59435@debbugs.gnu.org>; Wed, 23 Nov 2022 15:31:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=efvV6dwJSqZYQ7y21RYIcO7DeA7gMvEA/XRc17rn+1s=; b=dI5FXOhtZcbl1E0xTuPqwe6CKU0hfY5xHY0bDTSaJCQ7JmBfqDbPmgYJOkaeSmpo1R OaXl40paiph5NBcRgskndYKQqY4gy8MgmNzMZc1QQajjVq3YHgmZoYFXkjGhcLDOObtk mVYhXgoOhsrSAIf3LMJYZGs+U5MdhaMtTqwkSKx+NkX92Pujs9umm7C/N4PRfA8XKmeL PA9LHjuncYScllR/O4AJTg/ynEALptxn3QriOlTo1I+Yz57mQc1Iy/BroWcqtZSWV/MI sKx/2OvDYnt7dH48FiM4+qjHzPATyscQLRMRoo/ARgCnjRdtU0FdwVMtL1S3gyd/4iS4 hyqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=efvV6dwJSqZYQ7y21RYIcO7DeA7gMvEA/XRc17rn+1s=; b=6dB7KV6xHMSjln83c1857eTxDAULdN+2zQqPz+l4gWe/V3llAZdiK1iIZ9cduiTXPv O8GWFeq6KBgi3j09CBDUKqpnY6aonJbYIwBAc+kMCNyaBTQq4nFPhlMCTedRm2fGGl8H dVIC3xXqrk47b9ZfXozj1OikypODL6lTUpI1JTMRlHNzj7Q3KUhvL7m+0W3xXB5P18lr 85WmqbuvhdMjKSUYlfIF/KTOzM+w5QxPrWIkZjmjERZjwyRBI5cEJgWBbXqVP9DqT2Ho 0c3lhv0WvgmNgZlItk+Ij+qj8vhe8HhKRCUImgLpli+R+nZUTpQ12w8jxr20X0tHfEFc nbNA== X-Gm-Message-State: ANoB5pnaEvHtlS1O9cVUEBCxczuxN9l76BoGYV4hJkB48rgX76I1OY5P d66g82jo35yIe6xqf2+YBI0= X-Google-Smtp-Source: AA0mqf4kO6fNL6mBCTot/DMFUpNdveyCu6UWNkq8tpNs67h8M1f/Mr21R2WIFTvLjc2EvG8pbf5RZg== X-Received: by 2002:a17:903:2093:b0:188:82fc:e284 with SMTP id d19-20020a170903209300b0018882fce284mr11177934plc.76.1669246289793; Wed, 23 Nov 2022 15:31:29 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id y19-20020a1709027c9300b0017f9db0236asm14848109pll.82.2022.11.23.15.31.29 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 23 Nov 2022 15:31:29 -0800 (PST) From: Yuan Fu Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Message-Id: Date: Wed, 23 Nov 2022 15:31:28 -0800 X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) Po Lu writes: > Yuan Fu writes: > >>> On Nov 20, 2022, at 10:09 PM, Po Lu via Bug reports for GNU Emacs, = the Swiss army knife of text editors wrote: >>>=20 >>>=20 >>> c-ts-mode cannot fontify the following code: >>>=20 >>> ifsubmitbufl (tp) >>> { >>> register *kb1 =3D tp; >>> extern tbase, i_len; >>> register l =3D len; >>>=20 >>> again: >>>=20 >>> highprio (); /* tbase is used by protoureg */ >>> iomap (&UBR, tbase +=3D UBR_SIZ); >>> UBR->addr_l =3D kb1; >>> UBR->addr_m =3D kb1 >> 010; >>> UBR->mode_l =3D 07777 &~ UBR_INST; >>> UBR->mode_m =3D 0; >>> UBR->long_l =3D l; >>> UBR->long_m =3D l >> 010; >>>=20 >>> iounmap (); >>> tally_iostat (tbase); >>> iospoke (UBR, P_LOCK); >>> resetprio (); >>>=20 >>> SWITCH (S_WAIT|S_HIGH|S_IMMED, 0700, again); /* this returns to >>> BR->senv[0], except >>> if CL_HI */ >>> } >>>=20 >>> here, ifsubmitbufl, tbase, l and again are fontified as types. They = are >>> fontified correctly by CC Mode, as three identifiers and one label. >> >> Thanks, I fixe the label=E2=80=99s face. > > Thanks. > >> As for ifsubmitbufl, tbase, and l, I don=E2=80=99t really understand = the >> syntax here, and I think neither does tree-sitter . In general >> tree-sitter struggles with nonstandard (in its book anyway) syntax. > > Well, that code is 100% valid C. "*kb1, tbase, i_len, l" are = implicitly > int (which on that machine is 16 bits wide), and so is the value of > "ifsubmitbufl" and "tp". > >> And there aren=E2=80=99t much we can do (except for maybe improve >> tree-sitter-c=E2=80=99s parser). > > Would someone try that? > >> Seems to work fine here. I don=E2=80=99t see anything I changed = recently that >> could affect this, either. > > Sorry, I think I meant "before". Place point after "l =3D len;", then > press RET. That seems to work too. It is indented as much as the previous line. Yuan= From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 24 Nov 2022 23:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, 59435@debbugs.gnu.org, casouri@gmail.com Reply-To: rms@gnu.org Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.166933311920242 (code B ref 59435); Thu, 24 Nov 2022 23:39:02 +0000 Received: (at 59435) by debbugs.gnu.org; 24 Nov 2022 23:38:39 +0000 Received: from localhost ([127.0.0.1]:60509 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyLni-0005GQ-L3 for submit@debbugs.gnu.org; Thu, 24 Nov 2022 18:38:38 -0500 Received: from eggs.gnu.org ([209.51.188.92]:60740) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyLng-0005GD-GW for 59435@debbugs.gnu.org; Thu, 24 Nov 2022 18:38:37 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oyLna-0003fH-Eb; Thu, 24 Nov 2022 18:38:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=AI8bTnbWUMqrEjGBeY+uz64YRHg+ror9R1Uiqr8YW8I=; b=CeVZ8bk5nlW2 kaVoSMOz6XW/f0mR3XsJxLamxF6nVcR3NSeJpOanV/nKI3VwnTzzi4VatBO2Vci7sVChnXtUrKz7P 8gVizcUdvPa+sSpkH6kCr7dAOXaKS51+gjA5aQntDMRwSZybLntQ6e/UHvmLROYePiDZecLieC2HS HVuFytETtZ4tStodI0nvXFq58zQRiLNrNRupyxqLKPqBcDJYHJBvI6+RJVgeX/a70NVKoZqDw0Yec J6HVOBo38SyzmHirVjgGIPZAyV8v38Vta4IdjbEObsKXDrR5/WXHQqsX2Gq1slCZXOHk4J/9FLsKB r6WkKK99GnGHYIfIh73qYg==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1oyLna-0001oz-5w; Thu, 24 Nov 2022 18:38:30 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-Reply-To: <83wn7o2z2v.fsf@gnu.org> (message from Eli Zaretskii on Mon, 21 Nov 2022 15:53:44 +0200) References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> Message-Id: Date: Thu, 24 Nov 2022 18:38:30 -0500 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > It's K&R C, which is used very rarely these days, and it sounds like the > next version of GCC will reject it, since C2x makes it invalid. The GNU policy is to continue supporting old forms of syntax for many years after the latest version of a language specification has deprecated it. Old programs are sometimes very important. We should refuse to aid the crusades to compel people to "upgrade". -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Nov 2022 05:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Richard Stallman Cc: 59435@debbugs.gnu.org, Eli Zaretskii , casouri@gmail.com Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.1669353151804 (code B ref 59435); Fri, 25 Nov 2022 05:13:01 +0000 Received: (at 59435) by debbugs.gnu.org; 25 Nov 2022 05:12:31 +0000 Received: from localhost ([127.0.0.1]:32924 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyR0p-0000Ct-Ev for submit@debbugs.gnu.org; Fri, 25 Nov 2022 00:12:31 -0500 Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]:35830) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyR0m-0000Cf-BI for 59435@debbugs.gnu.org; Fri, 25 Nov 2022 00:12:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669353142; bh=lNs0+mDRVP8/WzMYYgjw2qyXfLa6Ki54f70WWZSsQiM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=HXI1V16ttwibCG4y7U4InEYzdTcaZudO5Um5h50eBSN0x8fGPSIjgmuF8fWwm9aubceshXTW/cFQEmssMbny2QKAkmmFFNTY9UTSDz+q1078C0iuVb+Dx3bABwQuPaSVf+tUNbQHXbwHHwGTLiHB0DwrZUr3pcNboiZUtsTwImsLkmqMfiMwef87K58BoSogJ++BsxROWTsRaRAbS5K8s1ZkTKqUzrw7yL5YUuRsEIwLA7/ikITe3u1NSJn4k/hF7CLQQ9HcxbA8RhMVfbdfcbCQBhd8vB50dXXyWjerwpj/4s9tBd/xrBOCdIhrSD163VsM20A8Od2gsogdelDj1g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669353142; bh=ON4XynQtwB3JEx/S+qaabi59SE8sXvVVWXzf3SM5hWf=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=I6JtIoZi0PfgzhqQBPEkQnju4gCC4jQP7rkXaEjFTzhzm/hipRodmqgUa3StGxozVOutlulD80sHkSS8qvoH1RIxtiuFCgaEZd/IVaq7rTBbUmrgenZefWjYji9JiIdz7RYAoe9AwccTZO/sqge1vTUjXUrIB2vBU1FgU+248+/7MsFOWzFMHg056sILzn64+pl1Rel95RJrpBK8YK+3vy1xexsvNZjAdOEWb33DE/k8M0C4+9kNaKGwKZCBIJnySwrOO/JfmWYw9exSlXHF9ux/FoauOtdyUBNfI8wzRMwEyssgSq///GHKQ9iDWLZYrOZMrfYzvmIruqpN0ueeiw== X-YMail-OSG: F93xPAUVM1lTUsOLosGn7_bkC91O9miS3mwxJAlSGqGpMTbdZGznmUkalq9TVMl HoNEoB3qZffx5scHdsWupee69Qfdx0lglBEjq1rLC.4_T2kV.3sY4zpFViIJ.C5QqxNaA897wmy2 bwtvCWLcVpydr6a1Za2Lsr62xt.DcTAPgC1t.CsEB7d.v_uhiodzYx8VoQ0oUCuIvIp.a65aCtva Yy6xF66KCQly6bu3kkzfSFLULYl3bi80UKnrH4XWE2I6f8z6sDTKzI2MnRjJhqWxYLaZ13FJnymp d9pJ_zQu5cvsdlCx9DQ2qWkm4yXz0LjbS5qJEAr7aXCBsCa16BHYdY0i4xhU3u2VA7363CFCNDcn 6nDWi83M24RawJy1ng4XIrOCX1znVGyNX6qvN8JqP4fy9b7qO5Wi8GKpZ8cAhVkZRGhKKPjRL.sM K05GX2BmGeE1ypzpsnufIC_qra0CQipbjoan9Llj6Cw.F8.WVMl7JoK5BjD9TWJkktVCfYjHSM9P CEQ42mhBDw7mTVvsRTe2Y9ppmAknQ6BpioydDvorbr_n6DdDnbPhIpw7jsUngFzIPvCt2W69g6ze _cYEMlX6YygFFiGmOo7Ghi2fios1EpdKh7B2fxZc_.raVu_2aUHlG8erj.qNUbcyV1_XtUZvb1qB IUG4obPAKWTv85kBN041KnDD.A3sJ9c41sAx812p0T0elyX_PcX4FrXYuGGqYJff306XiaY3mMCF 6GDFZ_XT3Y_GvzxIxBwRQAq418hX1Grtb3wOgRmL2Ea3.NU_Jc4M27GI6qaeEclZjkV6DsAw922Z Svvg97nm2Y4IOV5jPeGgr7wyvbTU1tlIC4x7egChxSw1jNKwsdVmAS9hDBH55iaCChE9snIdqdLr xqM9hIVjj7WxQV_VeLL6l_zL9uzzNCAzqtBsCjXKnLu5eIjLcKl7KYeeqOOx5LYw54z6cz2pgy26 ZpN56l6DjetnE0LUO.ZeLM8tbKs_xYVHLoBnEJbdgYn_Hwif2orQCTS5LqZyteaupDA_kIEaFh3A Sbb5z0UtIx.L.KijDopNwp.dHXrN7Axd7C22rZebbllUCGcehfkh.iMO62cGx3n2BfwkDvVuSaJF c.bf1fuC4dPV9Z4YdAXLqaRITrmK1pQfYWry_xu_RgliBRXUoFQZj9j.A.WVZxas4KKxEPN2Lnpy 8f0MtuNCem4Xp2Ls3VXrl4wUllm4hkZBUULJdRCqfg3mgKASEg_bF3OGIpDRh9_udChjAep51R9e A861zRNADYWmxsiddYgqUWpsMRS5Wa08OM1Wnv1t.kbT.gJSTZbW_Jvux5ZfjqPDxKWqo_6hD5Sw cNSbqv6O3RHA2UNd7E5VLwAE0MkNBHAXZ4rrBRRqoi1tFyM1FRynTAmiihxtaUdymB4tYRRINFy7 hYI92K72bQvF3RHnrciaq_YqmI4_xvuMkirnnG9Du5v1jF_W7SFDNg28kgX7EbC72opD8xH7IMw4 qFMx_DWIiZRuSuw80ZZuzeeRXilQukA2jGzObvBLX8lqid8lestaa2T2baCNxySDra5Z1Pzc4EA5 JmDtM6kQVNJCOY.d1r_o2.TYACWwDRcg9t_R.9N4GRcTQP_N70BcQvo5aaqzCLK1L72_h5TB8OGG KlWER3V5438jJ4sEpht737jAYv1TzMcQnQRqCjVmJAr86vwmSc1bIwfeGz3bW.EVBIHsLTwO9HRl gHwgld0.KtOPPO_tR_rXyrrw9xsb.eWKVVRbyO8I04JF2QNe_.8DrpU_JH9PvqIim9bkunuq0PrD xw6UurGs5lfOosJmRaG3OPy7RMvn934k1F7lTHfVJPfXgBhFkHp4jSxQFtoFGuPxYDNuXl6b34wn U9afR1jQ1KclYGDkVqFQYp8qzJelCJ5yKKWcXYH2u3PC2BjGZAO_DDvtLu_LMMtILiQu7rIPJ38z w85MwTe2CeHmgQDjhYVH39R75WYgCJlsapWGsosCwbG6TtZoq_P.JcDcC2jvLwWIrRaZX9ZnjbOa EnWabkohbCQ9mEBFpD2veA9pqx1hJXnj9e38Omp65K.Bjac_MLfdvmi8fuLShqcb_IvITaB_uESy qIdYg8KErsoecwqTEuYNgLdSN_L650uGO_SLl6Jr.1jb5cO0NK41VMdJOfcVDPuto2.JzigeKZ9v g7wNNhELi.IakAZE7BVfHhGM4BW8gk._NW93sHAmtT2nZ24BCw8CxgF1nDpB5ozwuBli61qv.a5S IqMl.j2AOOvbDCHW2YmqezTug8HFl9_L9YHNbXSG_pm6.rJEb07G3pHkpbJe8SYAM4tC3dME- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Fri, 25 Nov 2022 05:12:22 +0000 Received: by hermes--production-sg3-6c8895b545-pb7wm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 76735e0263ca985667364491902141d2; Fri, 25 Nov 2022 05:12:17 +0000 (UTC) From: Po Lu In-Reply-To: (Richard Stallman's message of "Thu, 24 Nov 2022 18:38:30 -0500") References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> Date: Fri, 25 Nov 2022 13:12:10 +0800 Message-ID: <871qprzkgl.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20863 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 809 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) Richard Stallman writes: > The GNU policy is to continue supporting old forms of syntax for many > years after the latest version of a language specification has > deprecated it. Old programs are sometimes very important. We should > refuse to aid the crusades to compel people to "upgrade". Well, it seems that one such crusade is already taking place. The crusade will even affect software like Autoconf, especially the countless configure scripts that have already been generated and are being included with software: https://gcc.gnu.org/pipermail/gcc/2022-November/239883.html https://lwn.net/Articles/913505/ Looking at the comments in the latter article, you can see that the crusade has already been demonstrated to break many pieces of software: SDL, zsh, just to name a few. From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Nov 2022 06:39:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Richard Stallman Cc: Po Lu , 59435@debbugs.gnu.org, Eli Zaretskii Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.16693583209882 (code B ref 59435); Fri, 25 Nov 2022 06:39:01 +0000 Received: (at 59435) by debbugs.gnu.org; 25 Nov 2022 06:38:40 +0000 Received: from localhost ([127.0.0.1]:33127 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oySMC-0002ZJ-HJ for submit@debbugs.gnu.org; Fri, 25 Nov 2022 01:38:40 -0500 Received: from mail-pj1-f49.google.com ([209.85.216.49]:42728) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oySMA-0002Z3-Hc for 59435@debbugs.gnu.org; Fri, 25 Nov 2022 01:38:38 -0500 Received: by mail-pj1-f49.google.com with SMTP id x13-20020a17090a46cd00b00218f611b6e9so3306019pjg.1 for <59435@debbugs.gnu.org>; Thu, 24 Nov 2022 22:38:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=nKVdgdTaAgJLT28Wc0qVmGOnGaNeZtVHIMDUD8brg5M=; b=ZJ9yMA3ymIBJjUrd1uWC8I2DF0h7R3JLYBopNu9GcO6CAUExc0R/rudAis2Ji/I5dZ PatcvSBp+ra3Hy7QcHIcD+UrHeqJcw19FCHd4fyoQHQP2thd5ZgChXnXrZp+Q11YV5Xd ND2644/l6Tr0GTGJjuK/KtLLUQCQnAQSGels5fQgyibrwXI+3krbSMF9c+2ykLfdQ04r j2jDrd0AJBi9qsRtleUgWRWN1lfk+7bPejhQ2Wk6u0at6wVzwSXO0cJAF/ryzKovJK23 vlcTrBe6K6xEjxNunUiL1oh0ygFuYqYTRtmJReugV2+8g3gb96fyn6BuuZPm1K9b0ZvK /+VQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=nKVdgdTaAgJLT28Wc0qVmGOnGaNeZtVHIMDUD8brg5M=; b=ymfUDjh5E3rkebC+3Uq1KzPDMvnyMm6bf2oUIqdP9VLNYgQho73amwQeXhvUEdxCBS kLM3aM4kzX56TXCnPHPXhWjKgeuGgp4Vg9ICilR6OjPGqUgeK8XC2YVdeP5TkX6+mMj4 lmPsSMb+C8R+tR+RtaEokfI9Rcrh8ttcVMkpG13ENy4np37ob7+jAUx+OPd3IzBjE2Qr KIRHzXsDz+yt/eMWGcEnkJ5o714SWcCTnmoqXR5brHreAmJ5JTYOGWTPkjnlZYwZeviQ 5WA6ouFm8oqGr7kksy7X2HaxOD5atxFQL6IigEUm8gs7P5n2rGvGxXo0WBf0zLxApzRD Nl/w== X-Gm-Message-State: ANoB5pn5u6PT32RFHTeXaTathLQS0UXnU6MCQHACHmCJaEmIF+jtz4s2 3o7HnGgCz0eBVeLD7RdabPo= X-Google-Smtp-Source: AA0mqf6HM0kYmRokiCdnEt4TA0wREnw875gsFJUhO52meFEYCckYFNuH13O3P3f4Omb1dbps40OZjA== X-Received: by 2002:a17:903:2112:b0:186:67b0:afab with SMTP id o18-20020a170903211200b0018667b0afabmr17111287ple.17.1669358312712; Thu, 24 Nov 2022 22:38:32 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id e16-20020a17090301d000b00188f0c641easm2437823plh.225.2022.11.24.22.38.31 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Nov 2022 22:38:32 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) From: Yuan Fu In-Reply-To: Date: Thu, 24 Nov 2022 22:38:30 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <1BB6C6D6-880E-448E-B3D3-391652A5B7F7@gmail.com> References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) > On Nov 24, 2022, at 3:38 PM, Richard Stallman wrote: >=20 > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] >=20 >> It's K&R C, which is used very rarely these days, and it sounds like = the >> next version of GCC will reject it, since C2x makes it invalid. >=20 > The GNU policy is to continue supporting old forms of syntax for many > years after the latest version of a language specification has > deprecated it. Old programs are sometimes very important. We should > refuse to aid the crusades to compel people to "upgrade=E2=80=9D. If I can support them,I definitely would. It=E2=80=99s just that = they=E2=80=99ll have a lower priority when I decide where to put my = limited resources on. And we are definitely not actively removing any = support. Yuan From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Nov 2022 07:46:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: rms@gnu.org Cc: luangruo@yahoo.com, 59435@debbugs.gnu.org, casouri@gmail.com Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.166936233017000 (code B ref 59435); Fri, 25 Nov 2022 07:46:02 +0000 Received: (at 59435) by debbugs.gnu.org; 25 Nov 2022 07:45:30 +0000 Received: from localhost ([127.0.0.1]:33338 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyTOs-0004Q7-EB for submit@debbugs.gnu.org; Fri, 25 Nov 2022 02:45:30 -0500 Received: from eggs.gnu.org ([209.51.188.92]:34574) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oyTOq-0004Pt-Qz for 59435@debbugs.gnu.org; Fri, 25 Nov 2022 02:45:29 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oyTOi-0005uL-Ev; Fri, 25 Nov 2022 02:45:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=QD/rqLPTChxYXLif86igJLcbDremUCt6H07XDhssd48=; b=BZnW4YGlT7Zf 5E7QD0Jz7jTVCQvWhHL7iGzFqBdoorDHWSgRGMpd86JXrcbRdXLTgFMQs6+fNqughdyEYLhwW21Hg wLp1a4yfLbkyPBFZ98kcAuz/LsVL71F7OcgMS90TX3x0icL2OP+wT+eHLF20Ps4JwQJaMlfC53ftI S/90sHB12h9oPProGBwMAXHE01U20XRLZ7c9mB4FXLDcbtSK6g4dv214iltCad3RcmVNif6Ll8Si/ xofzudNxqWg7qfNvr0fnLDhNfY3ETLwTcLNOrFqEpIdW2AWQzURYieNoCoMBmn4OrXrY1310h9Mjg g4IuJGf53IQEay7/3Z32Bw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oyTOT-0005Is-VL; Fri, 25 Nov 2022 02:45:06 -0500 Date: Fri, 25 Nov 2022 09:45:26 +0200 Message-Id: <83r0xrv5nt.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Richard Stallman on Thu, 24 Nov 2022 18:38:30 -0500) References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) > From: Richard Stallman > Cc: luangruo@yahoo.com, 59435@debbugs.gnu.org, casouri@gmail.com > Date: Thu, 24 Nov 2022 18:38:30 -0500 > > > It's K&R C, which is used very rarely these days, and it sounds like the > > next version of GCC will reject it, since C2x makes it invalid. > > The GNU policy is to continue supporting old forms of syntax for many > years after the latest version of a language specification has > deprecated it. Old programs are sometimes very important. We should > refuse to aid the crusades to compel people to "upgrade". My point was that such code is extremely rare nowadays (or at least is extremely rarely _edited_), and thus failure to fontify and/or indent it correctly isn't a catastrophe IMO. Unless you disagree with that opinion, what you say is a tangent for this discussion (although I agree with what you say regardless). From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Nov 2022 21:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 59435@debbugs.gnu.org, eliz@gnu.org, casouri@gmail.com Reply-To: rms@gnu.org Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.166967147310582 (code B ref 59435); Mon, 28 Nov 2022 21:38:01 +0000 Received: (at 59435) by debbugs.gnu.org; 28 Nov 2022 21:37:53 +0000 Received: from localhost ([127.0.0.1]:51025 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozlp2-0002kc-Iy for submit@debbugs.gnu.org; Mon, 28 Nov 2022 16:37:52 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozlp1-0002kQ-3l for 59435@debbugs.gnu.org; Mon, 28 Nov 2022 16:37:51 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozlov-0005xh-QB; Mon, 28 Nov 2022 16:37:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=tUON+b/nkD/XqRaLOm+m3L4y2zk6JbxcHhfkIDb/low=; b=pwnreaeop9w8 P2oKpbNpYaLjGz8tYI0g+l8SxMYe1KX84MoMqohNYKc0f/eZr6HLzLxURCgRzfB6TufXCCOe7lmqJ qzhp6ffJ/LLUh+jtpfGS5t/bHbCrXhtgx57ZR2Tpux7UJPgrEbGaqjE7buo3+kgtC4R1CY2ZdiSgM ytP9OdjPnEEyvbQqcql6ivwmlte2y+/JMNVsCBNzIg9DV0wyKRmtKzCy7OCgHhW2du5w31av5YGc2 SF1DiXjv/8Gw9kDC0bCJ7UeIG3HpfdPDN7epxpt0SkQ9BIc8GCT74zJzokT+d2YneDEtnfcxtH+8D 4rEhdoAaFI2dTs2jMvqFSg==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1ozlov-0006Fq-Bk; Mon, 28 Nov 2022 16:37:45 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-Reply-To: <871qprzkgl.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> <871qprzkgl.fsf@yahoo.com> Message-Id: Date: Mon, 28 Nov 2022 16:37:45 -0500 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] I will look at those articles. Is there any option to tell GCC to accept older syntax? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 28 Nov 2022 21:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: luangruo@yahoo.com, 59435@debbugs.gnu.org, casouri@gmail.com Reply-To: rms@gnu.org Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.166967147310589 (code B ref 59435); Mon, 28 Nov 2022 21:38:02 +0000 Received: (at 59435) by debbugs.gnu.org; 28 Nov 2022 21:37:53 +0000 Received: from localhost ([127.0.0.1]:51027 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozlp3-0002ki-0P for submit@debbugs.gnu.org; Mon, 28 Nov 2022 16:37:53 -0500 Received: from eggs.gnu.org ([209.51.188.92]:58414) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozlp1-0002kR-SO for 59435@debbugs.gnu.org; Mon, 28 Nov 2022 16:37:52 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ozlow-0005xy-LZ; Mon, 28 Nov 2022 16:37:46 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=gjC+dQBK1akmyBRBptX2yi3+SmeqlphHAuI2b1xgPEk=; b=T0nf5Zj+4YuG BBu33kssxtG7pehILqFPmGI9YQjWYG/0K+BcSnNBEZvXiH8t+6DuTK7MH/EIXwBGAmGGO7E0Y32P1 OSidnghd2Gzd3ijbWHXokUUK36qtAAiBZ49umZ46TEUhL5CTzTr6GBPSJawBe0OrkqXpyBjHUWi/l Av5TqYbTMqgmhJkHDlYaRIEt/68rcNm2xVRw5z/yballDRoI/I9Vkz9TbgoJ6L/dDqMt127oDScBq GMDOTI6ACSTAwN/bQvUOcKoJkFNQQZLYbtUprb8vVSNgr2Cw58YddPcohmMh4Evt5I2n4QbPLV0iz 4AesHLlM8hpD4y/bgYwWqg==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1ozlow-0006GX-DP; Mon, 28 Nov 2022 16:37:46 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-Reply-To: <83r0xrv5nt.fsf@gnu.org> (message from Eli Zaretskii on Fri, 25 Nov 2022 09:45:26 +0200) References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> <83r0xrv5nt.fsf@gnu.org> Message-Id: Date: Mon, 28 Nov 2022 16:37:46 -0500 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > My point was that such code is extremely rare nowadays (or at least is > extremely rarely _edited_), and thus failure to fontify and/or indent it > correctly isn't a catastrophe IMO. I agree with you on that point. But it's a good thing it led to informing about that "crusade". I'll talk with people about it off this list. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 29 Nov 2022 00:47:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Richard Stallman Cc: 59435@debbugs.gnu.org, eliz@gnu.org, casouri@gmail.com Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.16696827952994 (code B ref 59435); Tue, 29 Nov 2022 00:47:01 +0000 Received: (at 59435) by debbugs.gnu.org; 29 Nov 2022 00:46:35 +0000 Received: from localhost ([127.0.0.1]:51983 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozole-0000mE-M5 for submit@debbugs.gnu.org; Mon, 28 Nov 2022 19:46:34 -0500 Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:33349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ozold-0000m7-0l for 59435@debbugs.gnu.org; Mon, 28 Nov 2022 19:46:33 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669682786; bh=T7cvKy2rkqqxQG4Mq4nBfiCMe5D7FRGpn8m7N+dyJ74=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=G6wTqqv8E1WmzC3m9yIE2DWCeqTOmFvfCgIPE4Xjdl7hHR7+Yyf9UXajZuzqfpShPUioLK/Ltk3sHsmwlplMKc0XDZB9H8UiuCB4XSfURCXLugloTuu4SdfTG8ScIpecjPD8fIwL81gsV6PqXC3CdBdGM1/o3E8DDODsASRYOJI7YuRddMevB3fIcv67MPr72//tikLn/YKdahQD5mzA7f5jv3Pvdu/mqCZMyUP1A21d/qcqeAhL8uW0UX8JYFm+b3Mlq9L2zDb3YUPtP0HR9Yh9Ea7CugKAi0E3uX/r/6zU7SHJMauftFC8oJfkSzYCisEXrZ2GBEmqG6YKoiUm7Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1669682786; bh=K9ImRreZLJn2JXrYjSr37w2Ocs6Xsg5rhycAYST00Xc=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=CAT6uw3+hq7nTslPdRas+aQUmU69moDY5A0k5bohwX0YNxlwod8SmeGApEw4RU5aEuLqW5fqA7LLP4INBninc6y7FCetkLShHSJZA89fEMMTeu0KZ7u19V3WPAG3uKbJK/DdcSXYSmeVdb6E/wYIxU6Kf6c9ESHpx6nKn1QnudlsdMsTqkZKSgrS8JAq4QtGnHFmCO5230tFag3pGUo7pQvD5JKLvNx/doIVwqFKQ47dI4W/6YKlsdinqeZt2XAFvD51wqnoLzQwsSo0RwlChdn5P2BRRIrOwjiNgU3/aEX9aO44nRm4HTT1qNv0/bB56tsWz2ZmcykVFVn8jGqpJQ== X-YMail-OSG: Hm9rP9kVM1mOLSSaheaqToFsNOirIS8lhrSa_yULp_y1DL_RfBwqzqectvHUhzM avlx28QkVyZYXIdJTDExgm69ghigilOyy.hGoGCj9oYNysFZZmZrEWqky8yiVoTLp8m5Nq2fAb5B m9fpvyWJI9hgMcbmSaadS7MHes5LGVIEsvJ.izWbZIZIgtMHkguAA3Ao6hinU8rQJUodryYHOuFd RmpuKs4wr4iJS7Ko1_j0kJ.FuKp.Z_SnhL2bdyP2WvjhLsvTTE0d.Jk30xZtlde1N2C0g7vFfzrK Gpey2LsjK1r7tbU.8UVC44_UxmwEULBLdOj2YnC7od5SPHV3LXxCkQfBdoaAKNsk3Z5usB64am1w hkoiAAg0xzpldZ3lOmItyEXLI1Tmzx3DzjxSEW36EugM_A7E2.lslgoeJCt83leBs.Bi95vFiR6V jJ9pTG9N7C0zAo.aMMaSBe_6KEsC4qaPo4QvbMDyA7iWr6dqxC8uhJblGn4w6acnOKPatVvExXMw jcNS5IFwG3DxAVtUzp56pm7MKs_QmMUMicsVyO54b8ee7FD2hGlHqhVk9N0C57Wh4.uNfa5Nx5af NMbmCoxhB9chKAIPa8kXkQXVDfVhZCD8kx0odnEWMscSx9DBDqLrnVUMGz7F06tFARfh0JJarkEy Dc9eySlHMfaNwQe6TeCMs9A_o6haFcTjMD9buemVsrqjhPJwhL0oKTsbeSaWOMbPHIWZxx0jrG.4 .g9slaz8t3AaL_3Fg9YEolXUv3ZxjmttcZ9ZpzD0qwpGEgpFuVV0n7osiRtEsbsOM0ju19Y1mXxe G4mzTAIrumUwR7iDRUD7KIulQC.kqOELrQCJ69lASjWOzI1dMvxNvZxr5MaV7Rn21qaQnR7UtBWU 8QIvItJrp1PqKZ1GH9jQK4gJcQeElpFp5GKecGYvtaLGHDdTUUcqCBj5bcwScRwE7YxUia8IUfyf rS_NdUjgfV6vq36Wwt7L.4AzMU4UttEQ1TJvQFBCJ_SGXx86D3k0WY_LLI033dOtzXZHSIHgc9G. yGzpqxAK0KzXep_HvrcQhi45DthfKH6anrjlXPbCnU83h3pQ8CD7trxu1Jkgy82DSybSGT.aUz2R xLB9F32_zM9nb3GRgNKtHvHAXYv4wOcwfOeHVsSTxs.gO_Uoy2NqWkzZsj64aEWW1AIebE1aHRWH gvJ3iVbBSnpWkMKJlxgvBsjDGJoZ5wCl_oXwpqc1vp8PUgff0IctIlLyIJtaC2LRQRDurF0w_W_c ErDkPmA_yNgm7ChAiVRRG4yoJQ6fkQ5A_kwRprrY0cj6YavMz_4T8fuypkiwEGgH69WzNBbXn62E PCjMElusS1b3M9hPc5EX11tIB80j3M0A7sQGco9sr.b8KFUELpeHGYqsBoBzw4v3eKW924MddOMz w2X4kNwN0YhNi7VkTVdVFG7mKdYe9cptG6i9.8a0bBBdC3uAUtsdvc_ZC35B4kn1Qcv_4m5CUraQ WUGFfUJSPFtbsgluXz.U9FIxEDyTkrzPEFLCBzj3GMazwzaeS.9QXw3ie.7aUnTg9lEKK__grqTc 7YhX1iKVr4Rr9b_48zzPIuL3YVqk0CbAXNQpPucf03v9WnW2Gg.biiomTUaG6vms5NYctbi0WgbO TG1YpgdpzQeDkQ4r_394gV1JEvbHHdERPZXqOgMuh.sLg_fR1LCRKsa.0AjOtE0aT4NDzSVvZY0e pZwtLWihxSvtJ4_YE633ZVlMWD66Q8wnd635wQ7qr_jJ2caZHdGtWubgazvrgDSn_MMay._yfbV5 mwEWxrLvREC2cxABgF5gyVLF6QP3160j6B7yF_9CUfcIjVyriLrB3nEeyeYiL.B7qkNhMfP9IWoP oVVO968sPfCg0GmK.LnufGzNCR5pbLyReU.CiFEcAqshg6tQZSwdl3iFKD89lWHPtyA4leGLMmxc fBbfHnYpiDlHN8OT0OoHQMPr7aX8rnti1Z1UGPvuR03Q.DD85ipHZJ9W_GERn4hgLKef7BxoDG9g KkxzKyC82wwPqwf4pq7aSRMhMm93jF9kv1a3lPVHFtj071xV0VsEwR.O6SSHtfa2bSeteKTqzTL_ 1bH0y1Ncyrw1uXKfnbw85hAPDEJMR.wzmn7OMypZQGVkxM4Jp6i6gMARe3vhzZGlw0_m3euWSX1N CU6T54jZiP2EU_.1VQeRoxFLcHNkmOmY8ruSd2e9R2fKUI_NWRrXqWEcpmQ6RzlQ5Jr3ipzaP.1R D4q2p4ETt6J8xgMUS6SJ1WfeppoKQhfOfNXhS71rIjIQnokDA.uq2FPbxpds7uv0- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Tue, 29 Nov 2022 00:46:26 +0000 Received: by hermes--production-sg3-6c8895b545-w24b9 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a1a3787d7d71d221c68d7ec9b12da938; Tue, 29 Nov 2022 00:46:22 +0000 (UTC) From: Po Lu In-Reply-To: (Richard Stallman's message of "Mon, 28 Nov 2022 16:37:45 -0500") References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> <871qprzkgl.fsf@yahoo.com> Date: Tue, 29 Nov 2022 08:46:15 +0800 Message-ID: <87edtmwpt4.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20863 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 238 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) Richard Stallman writes: > Is there any option to tell GCC to accept older syntax? Yes. But Autoconf does not know about those options, so generated configure scripts that use the old syntax in tests will not work right. From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Dec 2022 23:13:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 59435@debbugs.gnu.org, eliz@gnu.org, casouri@gmail.com Reply-To: rms@gnu.org Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.167019558115948 (code B ref 59435); Sun, 04 Dec 2022 23:13:02 +0000 Received: (at 59435) by debbugs.gnu.org; 4 Dec 2022 23:13:01 +0000 Received: from localhost ([127.0.0.1]:60346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1yAO-00049A-Is for submit@debbugs.gnu.org; Sun, 04 Dec 2022 18:13:00 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59082) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1yAK-000492-Hk for 59435@debbugs.gnu.org; Sun, 04 Dec 2022 18:12:59 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p1yAD-0000W0-GJ; Sun, 04 Dec 2022 18:12:50 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=s+vxYP49qWyXAjaFtGTgJBTFp5OmQTKAqQqQRJjoO9M=; b=MM4E2Tjb+HkL m8CiWioKHUP01rKqGUV1AG7eCXD/oRe6/Y0MhtaZZUnFuGbATwTOndYR3WizIh/6N56QuqplAXOSj 3ze4B0ctlYTbh7VIMqaYPbJ9odFgJtBnMbEWjGnSITtGdYqu1ZWnUdZDVQv2AxYzkKrMDR5s5XgRM YcInWxB/l56Myzb9amWwCCubBtLCi4AF1srF/Liac/MsdfHTLnAWsL3D+LkbsCtSb1t9GLRewPD0C ESJUJbQtpnpgzFQw8j0QGjKuS2z0CCjxUwwoM58K5fN0o/zk4Rwk1T/I/KkEXpsHn+yL3F62Wl1jV IK97/zvb2LIhReKqGGNY8A==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1p1y9o-0008Ey-Fj; Sun, 04 Dec 2022 18:12:24 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman In-Reply-To: <87edtmwpt4.fsf@yahoo.com> (message from Po Lu on Tue, 29 Nov 2022 08:46:15 +0800) References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> <871qprzkgl.fsf@yahoo.com> <87edtmwpt4.fsf@yahoo.com> Message-Id: Date: Sun, 04 Dec 2022 18:12:24 -0500 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Yes. But Autoconf does not know about those options, so generated > configure scripts that use the old syntax in tests will not work right. In principle it should not be hard to fix Autoconf to do this, but it does not have a real maintainer to do it. Would anyone like to do easy things on Autoconf now? -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 05 Dec 2022 01:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Richard Stallman Cc: 59435@debbugs.gnu.org, eliz@gnu.org, casouri@gmail.com Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.167020293221310 (code B ref 59435); Mon, 05 Dec 2022 01:16:01 +0000 Received: (at 59435) by debbugs.gnu.org; 5 Dec 2022 01:15:32 +0000 Received: from localhost ([127.0.0.1]:60867 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p204x-0005Xe-U8 for submit@debbugs.gnu.org; Sun, 04 Dec 2022 20:15:32 -0500 Received: from sonic314-21.consmr.mail.ne1.yahoo.com ([66.163.189.147]:36730) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p204x-0005XY-2s for 59435@debbugs.gnu.org; Sun, 04 Dec 2022 20:15:31 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1670202924; bh=WKN41gY5g/NWU+aNr2OhKJhGEHx1yT8cYhsa2DICOLs=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=G6/ce/ceSK70JE3QZzDypQqpGjSf4vAH8cSt0T+I9epvrJDGgzOKYBUZhJkRXwUb5Q5R8AWkd2gdcvtbWDJsZls5IBqG5wfZnVO/47cxQir6B0jzxoFPJUdVtZ+PMKIbmqckROSJ5RdqsVJzNLoKDnkLFT+/TeLr3tcBxxUE8e1ieS1Vvepz6bV8m8kGd17Ejn3TzP+8YwMOcsWJrCD12UWQQWDiAKSBX4BqwX5Wujy9MnRZlydFSHdNkgwu2tfFb3EfslHFOLwULrdXnmhchGZT6gpcgQynvbQrMVEaaaFPE4oCEV+FI3wJmAcqKNm2dokqpm8VjLm7HGBFJm1dtw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1670202924; bh=xtY3/zTn5qnmdTQVkmWdUhamST21cpG1xJfJwIeM1Pr=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=p3cd7tednm5O/TGL2WMr4neBfj2ofgEYJH5cGr6ZW50Bl8GihmETAkVWYS7Y6Upbo5YXLVtucrno/wK1P9QM0hdPzcHOhsTFoesO9HL7f+ZEqDCcB+ZJ0AemVahjxNLDv0UFfP+ZHyESgw2YT+K6Qlkllg1jrUmnQO2j0farjLv90s5lC7k66vOoWEw+XFXoRZc9iJABd9Ol+ESkld7AWMF6ud/FwboTFMmTMz50g0Jort3toIiTXkdMpReNAQvdKsb5H/Ops1UXdToDkqFqkA8grSqKwlp+J0R+3Sjr/FJ9xxUI0qM+3fixITTR33DToVs5aU1lf5JFe/4++aw+Mg== X-YMail-OSG: 07GANgoVM1kIYQKE0L2sNUdDoHJ9.z19MVBxThywHwkzZkNkdUZoe1_0hRTKPLv f61ENa4vikQXlKhqnmAWSIX_.7yE7z0AKpyrcqkZ3VFTLCrhzhuPKW_wPaI9sS89shLuI8MwSN_b vZRbeT9EnfT2uO3EwHACw9JOr1cDfW1vgK4sDBDBuPA3sm.GWl89NlKXmR2T2Ez3kyq0S7H9OADO eTuljHiKVs8KgpOuUuA71N2FAU_V7XZEAgfr7Q4Xy4GkGZ5TXAZcM4_KZJp8CjT.ghok_2PZduSZ InixQT43Gj9HQbmKPxu8WA8o81FKW823nDE2ATVCpYnxWEJXipOvKeEYXhJ6UkUPzdxJipbh0VLN jRrdjuIcL.C48ZBSSq9mLYDJX9fLrKbeVYKOGUU4s6fpCllC_3FENEj35qSSzGP8bGst3LzD1tW. _8EmnG5.thoWULStmhpy6_4A1HOE06sSbbE4ajW6vi5MlQgHkeIwWAOQM97SoQrQl.rBm.fmSFOF zRV3fsa_s8wyM_AoLZNrwVGIzWBQF1MYS.kI6wbFEINlVVnVdpFVaSOmBTN10qaLdBK809.i_GZg YiR9e3d.MxSJeyodH1yxPvnKUbwsbgdvkJBlxe5TN76qgfgdBgltuiL7zrXFsE9sVmMVuMS1pcx0 vrIz3rtZmIGaQTV5AnjYY2KRK_GVCd70CvpU1lNCfM4abmsXdAijSXhN1JvYDs.mZWlZuifse2b7 16W5IdKDsWm6g3FL0bUoj44u_79KUhM4GVKhQahh6VifGrBUNDAq0uXsK.tMYVlQyUlrjwP5EEgt 2zF7HjILbM26W.ybzqYz4PtNHLXHyeLetD1vp0TL0EYwZKV.pofrSu3OiRUGDWqWg7vduePVsLOT kZ4SfXlBvdSkAXsq5u9ouSYts4bc7WnDI3l4_QSkERdtvIwqES0qzhsyBvWKxlbDThjCm077DcC2 2BCyzheuJm3lMiF_vBP3h3ervTRILYpolgLkK.xb9iNQYbz5KQVTgjrVa1MakdLZUphQ9bVt93WJ QOjf173R2ABkMtzt6JUn1h4msReqsc_AZZY1kdkohEGIoaSKHPiZ0Rgs8qNieNL9lkTXw9k96Ftd KlRzeoEiwputmmJGHkeJfk9Wa7dirat052LuusU7LgzKDMjEX1q7wcJZWgMTI85zTKTIRqEVp4Kx Pj5Fef.LAZzeBj_lbEMwAnlDgRvLaWSUT_YuCxZLwALBfp_sp1yjhh40LLWMd9t9NevYvBoq0Smi Mp_aYSEu8N6hmaQnZyMHKtm83MbLFy37rs_s.yvuUoa1uIvgmEDTMHVBZW_1eKLajVhg_ng8eRdF 3LQnZa_To80tHl6c_YB7oZkuvnt9BEzMt0wLGyPpVy3MUdkYikP1e0sOUW.V92shxbY08vAf5ft9 uPXNxgCC9ZZAnyGRUWNVweusoFFeQ_9nxMvPl.JIgkXdHiRW9Qnu8gmhnnuAoNKDsPNqPc_DPQLB 8pQO_RT7egGRhdiTRa13vQfGod6KGDsuNPYqioxfvtcjhTdMuyMOtB_cDCfQ4GQnUdRBjWx.A7kQ KLQB5HBGxElP1wHlEsX551t2EhOnYxlutCEuWimqT86u2AR2xgdvax.ZOG.hO2zjOZBZYfh9T8ED tnjrrCC1umg9m50kJh3ZrE2gsZ619jIqgQ2jWH5trS9omURWAsXSX06OklWaXTuZCSweZqVv8C__ ErpDHI_Oo7Kosf7dmZf8DsB8yPJWWnGvdqN7jWqdM3iGdpQmhpF7hO2Nz6it7F6ochAT8dLyGlh2 HoZr_qx.OPnlxPp.mAf3rLsJeFish_KTrCP3MxqQb09F10KOCCRcPZNV2K2JavbRbEiBJT70S1uj 3s3zmN6TC6XbQGAv4oTvr7bR6DlTnSP2r7YyNG5fvtPVV.Rnw8.LqHc9ZcMUB8Ngoi5PFqIVQAAk 70D2ItZvAQuuaCuZgQEVJbUeYD3AaMJHHg.JXcFFe7YDTB9M9l5wBI.FBF46BKjscMBlERK.08ex T8.AyfFLvdr6x7H8x1hoKcQllzHGQ0x1zt3mc1Orjvwf3GGCrh5z6MvQddF2VJNdpxVTnBqJigE1 ZN6HkFkb0TUfPQIHfN2Dg6haVBeHH1LLUzQiY_CanmNxW4C2sOr1YwY9mg4kGK0b0g4UwCz3qH4w mW0F8oQwudKTnG.xuW9IskgYQCfvJdRXrfu9gun6w4t3GucYalm9v6WzaWfRf4zTPHELbYSM6KTz atuZp.GMlgx6TgK_u8RdzAz4eoh0cPX.ayoHRmLL2bi.H.s8ekPY4im3td_I9gSRkIP0J8w-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Mon, 5 Dec 2022 01:15:24 +0000 Received: by hermes--production-sg3-b666c6484-bfm47 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a6138e8f81964e23e050417dea82a2ec; Mon, 05 Dec 2022 01:15:18 +0000 (UTC) From: Po Lu In-Reply-To: (Richard Stallman's message of "Sun, 04 Dec 2022 18:12:24 -0500") References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> <871qprzkgl.fsf@yahoo.com> <87edtmwpt4.fsf@yahoo.com> Date: Mon, 05 Dec 2022 09:15:07 +0800 Message-ID: <87fsdups6c.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20926 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 260 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) Richard Stallman writes: > In principle it should not be hard to fix Autoconf to do this, but it does > not have a real maintainer to do it. > > Would anyone like to do easy things on Autoconf now? Does anyone have a list of those easy things? From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Florian Weimer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Dec 2022 21:09:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Po Lu , 59435@debbugs.gnu.org, casouri@gmail.com Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.167036090531407 (code B ref 59435); Tue, 06 Dec 2022 21:09:02 +0000 Received: (at 59435) by debbugs.gnu.org; 6 Dec 2022 21:08:25 +0000 Received: from localhost ([127.0.0.1]:45164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2fAu-0008AV-JT for submit@debbugs.gnu.org; Tue, 06 Dec 2022 16:08:24 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:30926) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2fAr-0008AN-7b for 59435@debbugs.gnu.org; Tue, 06 Dec 2022 16:08:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670360900; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=Fh96CkY5xxT3kKnkgDUgAFoQ3Zl8VtNgVPc0nNTLsAo=; b=OBLgPLdftosGXQIzhU8omERpr0JE+kZfKhRNfVQ6eoN2JZPRnuUqkcrKvPP03GatJvhZ1j Bi2kbmdB1akuzQRXzKTQ6YOxa14b/omkKjzX1XhPZG6MtcxcxdbvBWvzrXvGtxPlbZHrVK zGPpqCSmcy6GfbV2l5AnswvAF/nPvJw= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-511-1xpZAN8aPzyoUlOVm714AQ-1; Tue, 06 Dec 2022 16:08:19 -0500 X-MC-Unique: 1xpZAN8aPzyoUlOVm714AQ-1 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id CF3368828C3; Tue, 6 Dec 2022 21:08:18 +0000 (UTC) Received: from oldenburg.str.redhat.com (unknown [10.2.16.32]) by smtp.corp.redhat.com (Postfix) with ESMTPS id DEA96C15BA4; Tue, 6 Dec 2022 21:08:17 +0000 (UTC) From: Florian Weimer References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> Date: Tue, 06 Dec 2022 22:08:14 +0100 In-Reply-To: <83wn7o2z2v.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 21 Nov 2022 15:53:44 +0200") Message-ID: <87bkog5jgh.fsf@oldenburg.str.redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) * Eli Zaretskii: >> Cc: 59435@debbugs.gnu.org >> Date: Mon, 21 Nov 2022 19:57:08 +0800 >> From: Po Lu via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >>=20 >> > As for ifsubmitbufl, tbase, and l, I don=E2=80=99t really understand t= he >> > syntax here, and I think neither does tree-sitter . In general >> > tree-sitter struggles with nonstandard (in its book anyway) syntax. >>=20 >> Well, that code is 100% valid C. > > It's K&R C, which is used very rarely these days, and it sounds like the > next version of GCC will reject it, since C2x makes it invalid. Some clarification: Implicit ints were removed from the language in 1999. GCC 14 (to be released in 2024) will likely no longer accept them by default, along with implicit function declarations (also removed in 1999). But you can still get them back using -std=3Dgnu89, and there are no plans to remove that. Old-style function definitions will finally be removed in C2X (which will probably be called C23), but I've been told that it will be several years (but probably not anything close to 25) until GCC switches to -std=3Dgnu23 (or whatever the year will be the year of the standard in the end). Function declarations which are not a prototype=E2=80=94void foo();= =E2=80=94will change meaning and denote a function with an empty parameter list, same as today: foo(void);. Old-style function declarations are still in C18, and so are function declarations without a prototype. Thanks, Florian From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Dec 2022 01:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Florian Weimer Cc: 59435@debbugs.gnu.org, Eli Zaretskii , casouri@gmail.com Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.1670374961815 (code B ref 59435); Wed, 07 Dec 2022 01:03:01 +0000 Received: (at 59435) by debbugs.gnu.org; 7 Dec 2022 01:02:41 +0000 Received: from localhost ([127.0.0.1]:46246 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2ipd-0000D5-5F for submit@debbugs.gnu.org; Tue, 06 Dec 2022 20:02:41 -0500 Received: from sonic301-30.consmr.mail.ne1.yahoo.com ([66.163.184.199]:38779) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2ipb-0000Cx-S1 for 59435@debbugs.gnu.org; Tue, 06 Dec 2022 20:02:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1670374953; bh=elEfwTB/SJDdyVEeJ6qCh6RfpNm/i7ZkrYpcsbjAmjo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=dHeE+XJsdGKckA0IWOwRZJ68r/HdOK9GVas1JlxXbgnAoOdRov38uQz4Wn33Z0pGHUchoxcQggK+td6zZhlXvszFLtYKQR733sQXP4gIVd1WRd6qAEUdNOnOvtPGi3SprT9puT7P4RVX7+hp4kjs/DVuVfYcyTzL4OY7qP1EgDlNGUsuq5NuuhEMyWxRtDdKn5WgMYI2DhWIocLcuksqXpO8FGSRyc8Vc0tctvrl8cRpMFDkd5yDAQUDg5Rl+eDRxsWZ9xXTCRwYXWmcrv+H6Ylm0Dz72FqykeEVejSLY8Au2r6zSP5eH+swk184n8XJHOcd5PmqQj0wQrOw9kAHJg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1670374953; bh=615p4KCTWE9KdVCe4ZexpSOErQUXzoE6aD/HVHJbT9X=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ENG7UnoJfyLDPDwJEq2MJcpyEM9ddnlK9fb5p0kptupG2oD5z0UfkGs9XPZGddZBBqXmBwTgdL9+xwhjJXUGDHrjjXcS3nvGdbTXND01RHwkTEy+7pZqByVm+6i/wZvKwIBpylewMswhIJ1inaWh1+LVTGrNJ1eFLNyy2QRaeeQUz238XrVoURxZOf89VdRWbpSwbKhUzFQW8rVLcIiXYQbbGyW0jFXjosdMbE7r1fK1FIB6OLej1tNB1ZNut8CEUUY/hoxfJ4G6BjRaDGxELV3QCZMZR1qI7rurmDht1dmk2DLIyrlXcViLHoTREZ8Uxakziuc+RYtEHetOdDlBPA== X-YMail-OSG: ks395ukVM1kZpd5C5RxZUDAiX36Gt_QkYnFTcK3wZG8qfR6RDvblGZ9RnawNGLN PwjctRbixxUXQ6d0q0GSU8HMe1rO1EB.qsLiiyvRdGd44JOA5KgsbPpFNmOoMjNp6o2Kc9T.5r3k ULZAjV0lfJ8XFARnDozUp7tXnChE8lX1Df5hWk9oJ7IfBo.kIPkXem4cBCHj5ViATx37QK5iGUYY D.W6zKyfMQiVAxtO5K6qw4Om9AlQ9yPjBaZb5sPvVNDeTNhhuzClLVelfmNlP_lOHcLis5.3iMqu lhEFcbcskNRQf8SpG0vtsM3J5En83.gIP_8IQvVLpbtYsnWHeIevcHZeVAaIUkKa.nJbEGp6laUk 8a66y0ihOe_0cjX3zDA5cCf1eLdC3yERRwgvpHzniRZ0t7E5l6RMyYXrksQotTo5AsEkifD7WN8I tYlQKL9XFEs.Vor2V9vENwaR6NwucmGTj5nVuP2vwpdZixqNgCzXUCEt26.VGGDMDXRxahAmZxGK fDbOXwwQHxLRKcs5GRG4W2_hIh4ibtcukWrfZrThdL_wbKVGM5nQlIKTp7KqXfQL43l2ETLDL9IB VIfeIs2UxaQ1seSdP605JE3hdySO2_BJoFtym.bmyx33VWp8YnFSE5kJWwbYDCOffoIghR013g_o XuP6uUHGr3i5GaS2T3aTF7Ne4Wc889U_dv4USx.kS.n1W2swzCzGYgQXYWyskWrWjDTY7ilh_sdq pzi43fwc72jiP0ZpSCHnWwTaHbgCqN7enT.HAIQtJZxX.dAplIoJRkuDeFjGaHsLv_8IdO07YbBD qC4ZsUxE.N_IEfQskSxpCW72JQArtFsss2Zn_3ItIOhlQwj128f4A_xyZGZXWcWSJZSRPwSl4LfZ .FQSrVX3m3vEQM.i4yqzq7QUlhugQJFvxcjKM4vSp4ie6JFSvi4SRuzEiI1RFoB.ifUUP_XvglHw jrPnq9Ktu.PHz5xQfJJj0XWZJ.DWFwRhVI_nNxKBp6kuAJJ90ZHKKgBJbvDXhOX1rfHFVDfKOqo3 7HJ9P8ZpNs6LXDCkbl9QCjrMG9aD7_ZIE8l2mIJxX0L3qLzfGCjH3Ge2RlQa9hDQOE3eh1DA6YRu YZhAWSlmhDkPCj3N3th0lBf2DcukWY8jFoWWaai5MpzlKIx.fp0cPUbfwJJyrT7oKOan2tWqe2bx NCMrS_DhdZ2NW9skWz8joF84AqUzTvbxgI9qFptku.vAIHQZpdl3EfPt30o_CY1obclmWroW1VeZ xqZcA3EM8ep4ZkXtvLRmH_XXUookVvN1uQI3roKAeHiC1yQk3uf0FsKhcP2v40NRflBgLqPSPMET bzagTyXnAsyOyW4noJqaEcWR5h0Yk_9SEA03LKMDi.ZnzWxScRrshHkSJwTFYUtoUWxpm8s4DiRO otZhuiGkv1_1r3KtOzjp5iPUEAhyVxKfg2vOvTFIGhNDbN.UVTUY4_Zmbj5m31jAi0rA6tphYOGS OF07uXgfM.UPJ7ApvlS70GbmeITbg5TTCWlzEYrvu..r17ww.Tm4YLmtJ_IOlBX5AmOsSbaM9ZLa xCDMworU5mAeTIaOoGfw9l6dNa9ts0__PqSsC24JWGSbUGZ.B_bcDUsoFJ9OilNpNihDm_YEdw67 aBt1SM06keTuzyVgrBtsxylzNnvk60Ve7tsv3jZlr4oToR6oRgdYAopto5RNe4DIv6NvB_6Rxmey dzchsbwzzdAlvNJ_Wb.rjNjX3rvIID_He_xQzLWk01cTkcvKwpO71Fv8jhCPmvH0dHd.yh80Ia0t sg.8E_FzIZkd6fSk8bsqRW0nL9hhndep79dnBeQlMNpwgQNVB3I2r0p84dlOdsNl58BMQXM7y5ep Kb_jaBTLucx05QModRx1rvkjoqgTLhy6WuR1PiQC7mhgsulHG1pEuLl6FS9c5l1UO3rxiVy9CJBj wWWnnv7A5OET7U4W_kS7RVwQ.4wAtniozOws_hknPwzsmD_.ZaXLyXxXgSIMIghCM5sRzAD4RBgk aY8Vr1p_Z7VkTCMLQPFBbPTywG9V8Bak.loN4OI5gS1xjQqWifVWp5KotVSPXoZ7WRjFG7nAMDmB Ezdfnzn4R2XOwb3jZikpb9Sb.JrgN82Yetpo43iEg2wB3bRxStHthvbRlmEPFAjJKQIyFWZxI3gF uP7l3gD1lXgeHklhyhP5VcrYzJezs83aNQAHRSHs3P589A8KuOoWk_Y9As1r5uSso2zHWfyxD9YN 8TflE7mbfzsUR9fJZ6t1NGnkvKfbh8cpG9jf1gG91EfLSeqenZuzUkXwf78vrtcRLVDSw X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Wed, 7 Dec 2022 01:02:33 +0000 Received: by hermes--production-sg3-b666c6484-bfm47 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4ae5578e2da7b8180c12ceeb3133690c; Wed, 07 Dec 2022 01:02:31 +0000 (UTC) From: Po Lu In-Reply-To: <87bkog5jgh.fsf@oldenburg.str.redhat.com> (Florian Weimer's message of "Tue, 06 Dec 2022 22:08:14 +0100") References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> <87bkog5jgh.fsf@oldenburg.str.redhat.com> Date: Wed, 07 Dec 2022 09:02:23 +0800 Message-ID: <877cz4m3fk.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20926 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1198 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) Florian Weimer writes: > Some clarification: > > Implicit ints were removed from the language in 1999. GCC 14 (to be > released in 2024) will likely no longer accept them by default, along > with implicit function declarations (also removed in 1999). But you can > still get them back using -std=3Dgnu89, and there are no plans to remove > that. What about -std=3Dgnu99? Is there a way to get them back there? > Old-style function definitions will finally be removed in C2X (which > will probably be called C23), but I've been told that it will be several > years (but probably not anything close to 25) until GCC switches to > -std=3Dgnu23 (or whatever the year will be the year of the standard in the > end). Function declarations which are not a prototype=E2=80=94void foo()= ;=E2=80=94will > change meaning and denote a function with an empty parameter list, same > as today: foo(void);. No more: int (*pFillSpans) (); (*pFillSpans) (pDrawable, pGc, nInit, pptInit, pwidthInit, fSorted) ? Will there be an option to get that back in gnu23? > Old-style function declarations are still in C18, and so are function > declarations without a prototype. Thanks. From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Florian Weimer Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Dec 2022 10:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 59435@debbugs.gnu.org, Eli Zaretskii , casouri@gmail.com Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.16704102629511 (code B ref 59435); Wed, 07 Dec 2022 10:52:02 +0000 Received: (at 59435) by debbugs.gnu.org; 7 Dec 2022 10:51:02 +0000 Received: from localhost ([127.0.0.1]:49507 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2s0z-0002TF-Jp for submit@debbugs.gnu.org; Wed, 07 Dec 2022 05:51:01 -0500 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]:21445) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2s0t-0002T8-Km for 59435@debbugs.gnu.org; Wed, 07 Dec 2022 05:51:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1670410254; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ny+svREa6jrZOxaA23OO3H8Y/WdczuJNZZgt3jdKEfY=; b=JXOiBnHDf/O6fCC52kreGmLPpAItj5qrzybxJwA6h7ETI9LLJtfXEX1R6XKy+fgwq+b+0k numVKtcbyMghii+Gu2P1HSg29Jih5y+LhtraqQ3xmIpThdahAkDGtPyCgaFZqKeUevUslN lmr5BUv9uxWvEVL//TAHkRf3O7tFmHo= Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-223-cH7DqF4ROzWPSSaG6f-oZg-1; Wed, 07 Dec 2022 05:50:49 -0500 X-MC-Unique: cH7DqF4ROzWPSSaG6f-oZg-1 Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id A753E811E67; Wed, 7 Dec 2022 10:50:48 +0000 (UTC) Received: from oldenburg.str.redhat.com (unknown [10.2.16.63]) by smtp.corp.redhat.com (Postfix) with ESMTPS id B461CC15BA4; Wed, 7 Dec 2022 10:50:47 +0000 (UTC) From: Florian Weimer References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> <87bkog5jgh.fsf@oldenburg.str.redhat.com> <877cz4m3fk.fsf@yahoo.com> Date: Wed, 07 Dec 2022 11:50:44 +0100 In-Reply-To: <877cz4m3fk.fsf@yahoo.com> (Po Lu's message of "Wed, 07 Dec 2022 09:02:23 +0800") Message-ID: <87v8mnh4hn.fsf@oldenburg.str.redhat.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.1 on 10.11.54.8 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) * Po Lu: > Florian Weimer writes: > >> Some clarification: >> >> Implicit ints were removed from the language in 1999. GCC 14 (to be >> released in 2024) will likely no longer accept them by default, along >> with implicit function declarations (also removed in 1999). But you can >> still get them back using -std=3Dgnu89, and there are no plans to remove >> that. > > What about -std=3Dgnu99? Is there a way to get them back there? It's odd to ask for a C99 mode explicitly and depend on a feature that was removed from C99. If you write C89 code, you should probably use -std=3Dgnu89. On the other hand, the largest benefit will come from change the default. From that perspective, it won't be necessary to change the -std=3Dgnu99 behavior. >> Old-style function definitions will finally be removed in C2X (which >> will probably be called C23), but I've been told that it will be several >> years (but probably not anything close to 25) until GCC switches to >> -std=3Dgnu23 (or whatever the year will be the year of the standard in t= he >> end). Function declarations which are not a prototype=E2=80=94void foo(= );=E2=80=94will >> change meaning and denote a function with an empty parameter list, same >> as today: foo(void);. > > No more: > > int (*pFillSpans) (); > > (*pFillSpans) (pDrawable, pGc, nInit, pptInit, pwidthInit, fSorted) > > ? Right, it's an argument list mismatch. > Will there be an option to get that back in gnu23? I'm not the C frontend maintainer. It seems unlikely that this is going to be supported because it's one of the major C23 changes. Before -std=3Dgnu23 becomes the default, GCC will probably start warning about calling ()-declared functions with extra arguments, to help with porting to a future -std=3Dgnu32-by-default change. -Wstrict-prototypes is not a good proxy for this because it will warn about ()-style declarations even in contexts where C23 will align with what the programmer intended (no arguments accepted). Thanks, Florian From unknown Tue Sep 23 02:47:56 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59435: 29.0.50; tree-sitter fails to fontify or indent simple function Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 07 Dec 2022 11:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59435 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Florian Weimer Cc: 59435@debbugs.gnu.org, Eli Zaretskii , casouri@gmail.com Received: via spool by 59435-submit@debbugs.gnu.org id=B59435.167041093610094 (code B ref 59435); Wed, 07 Dec 2022 11:03:02 +0000 Received: (at 59435) by debbugs.gnu.org; 7 Dec 2022 11:02:16 +0000 Received: from localhost ([127.0.0.1]:49599 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2sBr-0002ck-Uv for submit@debbugs.gnu.org; Wed, 07 Dec 2022 06:02:16 -0500 Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:33231) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p2sBq-0002cc-3t for 59435@debbugs.gnu.org; Wed, 07 Dec 2022 06:02:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1670410927; bh=153UMR4USsw8EmQPVX6RWPI8Nv4e+Qf+oPZ8NVVQN4s=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=sbLlGCH9SpUw4QsyuRP4Pol3vwIDTMVneXbyTPqzNB/kGUjqOqtb+WoiTKq9XxkqVi0tFMF3kmulO5gFGxZDJ/OUM40wKyNaq06VQA4rhL5ptcPv1RaQbLMbS7K8rQIi0fXBnILapkJLGcvmAVX5cx9a40JJRzOYhF1MCRf+fNibF/vKCc+7dSZQqQYHRTwyOgm30DJWFnmMDUsBilMCVlbfTvsq5pZy+zhJXgVBqOuk1Crb4ldRPxsOFYVfzdAdnHPcNfOvvJkk98GaxQ795HqcD0n4XwFNw62rJWE9zSLbbxHG4CStKkHZpBQYN3SVImA0/78SXTFjGjxSdquN6g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1670410927; bh=gJCF/RX9PUmcShoVng4c4UzDAV8MgoPOBo0L9xbWUgA=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=U9mXPezjPUNne22yBkdILTB2Gh7alsVpzKChoChIFN4MHyeenjLIGA0fd1hLXQCDhXfQN0YsvdffAIMAjMZ4gRaF4oeCnJNd/ZUHeyKLaoQ0WaHYwoJNnGql2GJo1z5dXBa7vC67tTCNFlDFvV4W/Y6Ij+s/h/uRDYME5LQrY3ibtsU12IMAV0fPKMYE46DA8/f5vR2ztTw4b5WPLfIo9jt4ciJVpIxindFhCpaOe5myqkyWfJQz0R6XSO9GfpztcdoHQsSYIulyNoWU3s0nuVYFXPPy7PF88tvI4P6hFFGLszPvpzuZQEWxSrdlVy2g+zFnYif6VZIU+3iTMA3DSw== X-YMail-OSG: SNRP2sYVM1mibschgxmxMgzZVLmhLquae3.Y1x7_jvaHBcZ5tTi_b6yI8AGtYSS xDvul50G12SgafCjmHgPz.fk.M3fxlp_iOwMZq8e2R1vaYX1D1yWGtiMYtwBDXrLDiRiNT1js.b1 Liu6I7JpWC5rjx3kO3IxkHmjweIjgKtqOZS1HbD76N6RO7pUfXDoL2ukF5WkQLZbuqyCYYeM3NB_ j2_74vyzhmZ3B278hpgI8vfMfylR4lL0rThR_NRn9gxFamO21GAskjEt_qNq00NAQ5XMsN9ezXSa DDapLLEHFyrUt1lNAi4N43KIR.4qvu_BOWoqBWHpYp9a9ds76hySv4nNyD_XXtKleFRr9t17Ag25 dGn3QzkhcL85k6iVveUY6oJJlBkhTBKpM0d6PZLjC74JyicBQL4MbIddRDvZdsVpZTdY7BQU29iE moPZLiVkvwgPha3aXqSGtCU7sM4alCI7LBNstFnJBHPM0bIEapdv4oZxheJVp_MCp4vRZ8ITq2BP BcAyMFigvDYvQNOxP2BwAnZtZvO8JNkFkvUj.3ztcsx3e8aNCfNsv7jAbGdQdTTCXVGbJh43kRLr EM60liP05jcf7qtFzLQzX5uDmWGoE5cub9XAXd4tFsSZVjOx3XYkoBeDMRDCT7X5i0kZVggDew_I ZOSSl0XtsHxYL9Z6_eA2gnjpBCgOf7CTmNkQbAXr5a5Lbm5WoHl7Cwe0Y4_WQvX0V6hy_mKXSxyv 6dm3onFqrbrFkCSySFwH1jQGhASTWJX7IDFkYvZdWYMw8TxzTC4.duSuo79yRarpCCXl1dFLySu4 eYeMV17egEV91kBtHQPF2W19qviDkSMx.5Og9INBXBQ5M1iObMx7wyf7_OZWT0o5833Wc5Du8ZA3 LMJXafVtuxDxXpVgU3Ev3pyF5DhDL1Li8g2dCivYhzXnPbKY_E5MigD5WwycHXOQhAOKOn3EbiMg Vs.nFwABzbbQwgvTZLAEo8t8mAr6p.Jk207JWd.7FtP3dfLx068YC9SHvNj1FPUusIeH65xnBIJO W8lVnyuKXZuSyEb1QyfpGpzV3QniXQLP1By3w9jZadi.FA5zOnv7SVqKDEg.7s__2gXybPJypxeY zRRdafrOIRGW7CRUonBw7.m2R6X..W.PjVcBq4riB6xj5jHV1TdiMrwoYPxbUZSOME5LEMyi4UAX WnCZR22R5iYXXsQk6qMsntTmYpQSrpEMY.dOKrit33Xv94P50KULhio7KPF1XIIUbCqoY8qKiryB QNBIxgkHNtEZUMWsWgGDqhjlzP0H_qHjqyzeEC5wBndLqxY5bXmTY7DgGCBQeXD_VxN25U6Exd3L eOYG6eRUQpL0BDS2eEqUjlsEGysEisLTcUPs7uvJbdX1li2E5pe5bDAmJIiT6az6Aa9RnpRrlf3J KfWHGTIiVIsHsl_tUwO2SVLSXLTdum0vyI3xtI6iXvQZbpk0FcruE1eJOPepdlT8HN7hPfBy59jp 7wGV81C9cjsBuFQRHtsc5U95IdDzvieuqUVl.nAmG87AWZGaetFm_8.pQH708YBq_gC4QeZISOtt QyBEZK5XhF6bpKRDHkx7cJ0_XIQkvidiPHNJWmP7skHEcvr8Jdvsz7rjYBuMfvy.S8Pogz0KWo2Y D2k.1SS9LrrUVRq9QHLgEIXQi6C4lF01q89cJ2kJxH7wfWo8K31UQdA6rSjmMlfjK05FZWFyr4kT q09BTedeIlWoWWbgngUGTNWYJsTWafUxBR07DAq62Zp1BS4i0k0tXqUiEGXnZERB6QHqfVOuhqSi mVz87GFkVxaZT7See_cSrvTmjFQ3tY0z.zRxpm2GkfWewpUETTQWt2XnN0V8ScSfFCbS43ydXWYm 7v1tp57mtRRUDu3HL0whu4ry7f5Ly5SWuExrT4d9CnEuEIusfOaxxzsazSI_P3Pe9j0eGyT9ZE.u 0XirD4HrixkF3QKOc5wlUbHOZlZt6KJfHI9W67Emn4sWxzSVtSAXm60LXoSfzAGAelXfoP78KPGZ iYVhrfjEKuvVO8qWThq2g.ClEZXxur9fHKhgn6f8bZrhnYUbFNwxGcpQ8NEV4tEL1MXeeZcHMZxH LhUumjD1BSePtEIw2djUqOPgwInkNsDamFkN0YKbonlkEKE4MaXf48j9FzQbXRNKYcmt84DMoUax pTdEihd1Q0VM7wz6PdgjlXP85atzil8MyhFA17f8R8iAOGVD.wRBQ_Oy3KzKAM51cWm37MYHGDmT rMLR9EUHAOVxSrxsVyCwqC9MRVfoHw2aMoFcT6DItCAs3X.IJGD.owokR2Wb0PcecLvYF X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic312.consmr.mail.ne1.yahoo.com with HTTP; Wed, 7 Dec 2022 11:02:07 +0000 Received: by hermes--production-sg3-b666c6484-nr67k (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 722ac8cbe175d51f3a0a83fbc14892ed; Wed, 07 Dec 2022 11:02:04 +0000 (UTC) From: Po Lu In-Reply-To: <87v8mnh4hn.fsf@oldenburg.str.redhat.com> (Florian Weimer's message of "Wed, 07 Dec 2022 11:50:44 +0100") References: <871qpw7s9k.fsf.ref@yahoo.com> <871qpw7s9k.fsf@yahoo.com> <3A4C0323-634D-437D-9510-50E59A254619@gmail.com> <87mt8k5xm3.fsf@yahoo.com> <83wn7o2z2v.fsf@gnu.org> <87bkog5jgh.fsf@oldenburg.str.redhat.com> <877cz4m3fk.fsf@yahoo.com> <87v8mnh4hn.fsf@oldenburg.str.redhat.com> Date: Wed, 07 Dec 2022 19:01:55 +0800 Message-ID: <87359rmq8s.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20926 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1182 X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 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: -1.0 (-) Florian Weimer writes: > It's odd to ask for a C99 mode explicitly and depend on a feature that > was removed from C99. If you write C89 code, you should probably use > -std=gnu89. Well, it may not have been in C99, but it was in "GNU99". The code I have in mind (not the one that started this bug report) is written that way, and with -Wno-implicit-int... > On the other hand, the largest benefit will come from change the > default. From that perspective, it won't be necessary to change the > -std=gnu99 behavior. Thanks for clarifying. > Right, it's an argument list mismatch. Thanks. > I'm not the C frontend maintainer. It seems unlikely that this is going > to be supported because it's one of the major C23 changes. > > Before -std=gnu23 becomes the default, GCC will probably start warning > about calling ()-declared functions with extra arguments, to help with > porting to a future -std=gnu32-by-default change. -Wstrict-prototypes > is not a good proxy for this because it will warn about ()-style > declarations even in contexts where C23 will align with what the > programmer intended (no arguments accepted). Thanks for explaining.