Sean Whitton <spwhitton@HIDDEN>
to control <at> debbugs.gnu.org.
Full text available.Received: (at 80681) by debbugs.gnu.org; 8 Apr 2026 11:21:48 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Apr 08 07:21:48 2026 Received: from localhost ([127.0.0.1]:49808 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1wAQyi-00010T-0v for submit <at> debbugs.gnu.org; Wed, 08 Apr 2026 07:21:48 -0400 Received: from mail-canadacentralazlp170100001.outbound.protection.outlook.com ([2a01:111:f403:c103::1]:31730 helo=YT3PR01CU008.outbound.protection.outlook.com) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <Toby.Dylan.Hocking@HIDDEN>) id 1wAQye-0000zN-L7 for 80681 <at> debbugs.gnu.org; Wed, 08 Apr 2026 07:21:46 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=e1ZxPAxxs5mFRDAThCQQRAVR+OI0o7DZGtEDENjX+QmF36CVsBwVxqBM8tNoePjRvzPV4es6+zZ4QEnyMZR/qR9fMFhALU28ATQX8qIRxSALECx99zaG8MxE6/4uj+XozO7+jHST5v8wgIkvSbJKHp056w881nvRSsS6UfrN6ATQCNF1fiQf9Tna/ntQWZR/hqNDyYNaCK/fF7jG8yNHarNmjf6QIEbSh4mJ4dwgyCuW3OlCT20XlMaSdQcwWG3IHTisMASrelNTJj7nfGhPq71xHsXte76yE9NkNbNG0yR8t1sjNMpjI+ehjfdQACB9AL5BtJyGGJh3qsc17NuLLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=UhRbdxO6XlxowQ4czmRL9/JM8UxLjermdmJ9uF3vFNQ=; b=rPzdm8AeoRuVzIGppVYjUAMIDC7bdHG08gDi/Z1o9m2DmU7eT25EezDY7aIc6O8kNB117gTVWPbzAJeY0ENfmtOOGsUvB3PUzSz1fnr2UHeRn04jHq6TqCwFrts3ASUCZG5GqN9W9dVOVv5TvQcdR8aL2KM5XnwD8vY9/3YrGZMThwNKEPFCdzZGBgf+3x0QGEz1lAOXy7kfwYlOeBw/5bCdcezYZzm+StcKCFsD51Adq4OMZyPyH3X9HSWYV4U/AmnPWhYASPwQYvswN7q6eD0ysXoQPRxqS7RKtaAUgHNOINSObBLTXkbIWvc6go+dU+Ek3yKqMdqcWzRTMptEpw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=usherbrooke.ca; dmarc=pass action=none header.from=usherbrooke.ca; dkim=pass header.d=usherbrooke.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=usherbrooke.ca; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UhRbdxO6XlxowQ4czmRL9/JM8UxLjermdmJ9uF3vFNQ=; b=GdA264JIwxkOqccGt9AeKZkaqpiT09Hl6fyAFjZHqIwqw6MCFT5iprJdTYxurGS31lntlOtuN6vtjULjCdADvglkFNEJqFIHKDy5T469DacGoSKjagTqrGwpF/+sqsIKIScCOVrYX/gSWWWedUorHyOxo64wrDOIkoJsud9aoFVneEzQ3NsW/lVoQq/jeSD1LTG5uUZiJ68fCUrT+3mbVp3woT9p+iVZkgtUHWV3cQH+owULedZfdAYF3nObLrgR8EiItX48MR1L7/glgKsJEbJOh3ZYNbnb02dm1vM5N8tPInNoqFfFJ+WuNyH+F0FgNpsk1nNCgHHy8ZjDCWOUuQ== Received: from YT2PR01MB5127.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:47::19) by YT3PR01MB10813.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:97::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9769.21; Wed, 8 Apr 2026 11:21:35 +0000 Received: from YT2PR01MB5127.CANPRD01.PROD.OUTLOOK.COM ([fe80::9cb:925c:32bc:1a62]) by YT2PR01MB5127.CANPRD01.PROD.OUTLOOK.COM ([fe80::9cb:925c:32bc:1a62%6]) with mapi id 15.20.9769.018; Wed, 8 Apr 2026 11:21:34 +0000 From: Toby Dylan Hocking <Toby.Dylan.Hocking@HIDDEN> To: Sean Whitton <spwhitton@HIDDEN>, "80681 <at> debbugs.gnu.org" <80681 <at> debbugs.gnu.org> Subject: Re: bug#80681: [PATCH] Make | optional for gnu regexp in compilation-mode Thread-Topic: bug#80681: [PATCH] Make | optional for gnu regexp in compilation-mode Thread-Index: AQHcvSe1w1asUl4nlk2UXlUsVuR0DLXO6h+AgAYtGgM= Date: Wed, 8 Apr 2026 11:21:34 +0000 Message-ID: <YT2PR01MB5127D022E0E8797F96D51A2EA05BA@HIDDEN> References: <YT2PR01MB512783EE2ABC16D17014488EA056A@HIDDEN> <87341ahomg.fsf@HIDDEN> In-Reply-To: <87341ahomg.fsf@HIDDEN> Accept-Language: fr-CA, en-US Content-Language: fr-CA X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=USherbrooke.ca; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: YT2PR01MB5127:EE_|YT3PR01MB10813:EE_ x-ms-office365-filtering-correlation-id: 11004829-6a06-4655-22e8-08de9560fe4b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|786006|1800799024|18002099003|38070700021|56012099003|22082099003; x-microsoft-antispam-message-info: Tiz4bxcCZ+wX5+9RbN1MEsjYefmu02nIp2dr6dR3O6ikq3A092mjQ4+XZ3/v8J7u/Gvsv4E7pBdKdC1CJN2PLbd3mRFeqYW2k5ZKOxZgSo5TBggboLcVW+upmwJ6Ky6E7VMAZFvXNbzpy1D9sQQECPKRe32BaBmjAeDUfFIENCKWU1IZWNIfGAxd5WdW+wDK/OzkTLm+nfmPCfaKjw2LQG5t/iNnHlIeegkNOGcodloaqzg4VTt22C/UMeyxZakQLDFcbf/xNJu3lC0KhsgSxGKYEinC1GVZRctBzs33MkuY3Z5b6ZQ3OLXb+YQib68dyxio4h+N0HNR8fZX4hiRCmaj860jy08whA0ytcFMFnVoPNkvBFG/+RTOMZwXEY4eWpKjP6vIPTvdiZAtxxzelfiXN/gM86FF4NliHxN+fHpJ90KbS+yRKfm/p6wZDEb0zgvWqHdCCdZzuCXuKMU7o29ot1hTHEeQSqedL0IsNeOj/rgFXnMTlgwbfajsbZ9KCOhyaFNOHWbVty2ZXfAO3WazPwVmuBCFmlQsH4fr7RHhvV8F4CBTvkiNxdxmZPJ3CIvAoVbUFL078Q+YjAzLJbUZcr+Xc22YtBiX3MulSCdsfCDHhLIFcXV7xRvt6ORG7uJ++5xGoByYk8ib7BOVgW+w5qV8niPI55PpDx35H36UpDIkZAE1MU08QWBNbeduDIjNUUumwx+Hg/IG3EdCAY89pO+UsG1Psn9c3ei7JhOHaCdC5KiTeanLYCXoGYtM5N6kAgp4CuSp6ulYVCvifc01lAAM3FNtPN2ucPQNF3Q= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT2PR01MB5127.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(786006)(1800799024)(18002099003)(38070700021)(56012099003)(22082099003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?aQvl+8Kr1AXatM8CAlSbxh4sbJYXbH9FcibNDLPCr9QauqIc+QX6GoaP?= =?Windows-1252?Q?AbKQDLT4njCKc0zFemcTXseJ+b2nk9C8WI4EgzcOZZ91rp35xpJJ3sI6?= =?Windows-1252?Q?iT/N/kQXEL4/QliOVPCktPjoOyMMLcQn8ex9WsGgNogoiURgI2x0PXdJ?= =?Windows-1252?Q?WWBc28K5gTraZMp7cJkI7ISMLSvMnTTnB+PhV5LkjBVcC/DnoZX1hFzc?= =?Windows-1252?Q?HKH5ZhMwfNKyLxRfHYdTVMVQ0OdZpxfxtC8zrXaIo3CD5RoCHpRRlBb0?= =?Windows-1252?Q?mE39sDxFaKPaWVv4apIkArZRkqSSWw3vF7J8Yafct0DPYpIwS07k5Efj?= =?Windows-1252?Q?tD7uXPJsYOGUIWy1ZSLHVzzdWVELGg7E6a60+0yn774wBPXphW0zM9pu?= =?Windows-1252?Q?xcuvRddTXu9VgwrQjKaSNXoKh68B+z79xk9zdZ0XakqWGAT/+GQEWJOS?= =?Windows-1252?Q?Xr6xj+np+UxWRHFzboRk0WBrCON6wrPEGzzdSjmzco1ToMyj2tE4bcEu?= =?Windows-1252?Q?NHV/NPrz3nDHNToczuuHjyx5ZD/UoFPOXii/pm+t1F3adtf+rlR1Ccoy?= =?Windows-1252?Q?kAGbIgEsRIw1JIE4BHl1BYV+iTVusXXxte738FSC6nnAkIiSu5e5rTXk?= =?Windows-1252?Q?mdxKHzBv82Bq+SDoq/J3N+oiL5Rb8U9/RX5Ef9AJJo8LgH8Dzif1L7fx?= =?Windows-1252?Q?qPG8t+ojNIrSNHmvVC4Q73ZG/pnCt9sfdM0Auim+7A9e+OYo7mehna/x?= =?Windows-1252?Q?Hpinmn2e3JbymIHp5/Y2/hNs7YS6OW1LDRwZQcLSGbXfxcwof4o0ZSc5?= =?Windows-1252?Q?fQee8wspnqUZMOXh5zADuk0Nn+9N+CVIm/QqbdjGEsZAdVinottDQPL1?= =?Windows-1252?Q?hKsyPlqc4bUGzO4VTSvRduCrozcX3fDsMOeWUhAVy4eRXQ1agp3nlSX4?= =?Windows-1252?Q?ns+zQxeUhRMi6b0IWzDimf0vACQ10znu+3/WDeQw9fzOi2ZCr9k2PRea?= =?Windows-1252?Q?B9LB7oCp0QnmHz+JespYJorhmzJoBwVEPYicGHgjyFTVSOEKQmVdrpZU?= =?Windows-1252?Q?OpSz37dyo5Qzs5Ib4KUXQFzr2j9yGjdUI3YLeqGpAnyQoNumr0yXqoT2?= =?Windows-1252?Q?r1SztNjqrGtOKr6FGreAR9k4Tr8X/pccM//Q2jctAHLqUf0eW+SDleBl?= =?Windows-1252?Q?a8FV2gu2ajVaTK1Sgc77LP/Bz3uTtJN21S7NX/jJLKHHddBOAdzV6evA?= =?Windows-1252?Q?z3/vQ8QDVx4/yLegUjIYLlj050+cg63nIW0+94RiMT7HjB2QrDMeffqV?= =?Windows-1252?Q?LfFto2cIPj9Iz5jvWz1285qCiC7xReTL874KZcxyRoECS0r9PIGDibhw?= =?Windows-1252?Q?C3YS8YgRzHUJji3YUzk2wDR1zCzSCQ0aY6oZASAvdxq6uSWLPUH/1qUN?= =?Windows-1252?Q?YCB32s9gT2JG2B40AJiz+mupamhA7ndUJ6appxuNMJez2rqlCTuc2yfy?= =?Windows-1252?Q?8Wuap6nDIh2fESDJw1Om3/hNjxeYoqK5ZX3hNmsJCTiD9kLtRxyt3DY6?= =?Windows-1252?Q?zLVbYOx30fXowLbEcrJtvBZw6/iC+glyGExWy2ar8MM9d6DNJDVucaWH?= =?Windows-1252?Q?YzvFNlJbtKSeUl3eEaOxlF46PfPI0YmTOA/NguznNxUv1lOPR/dyeU7e?= =?Windows-1252?Q?Xikzyl0N1ej00ziesUtlICd/GsgdVgik8tISy7cEQG68WpA+sR0HC6dl?= =?Windows-1252?Q?GYHJ+lHsW06PR7PI/tBA+uX0N5260vhhmS10aJpZgCEzXdYJ4vtC+WW+?= =?Windows-1252?Q?QHLaSoC7pmSRe005j7Ip9Ty3WUPCyRenGZmVMHhOReUFlbcakAN91+y4?= =?Windows-1252?Q?nZuvot4fbaoSvQ=3D=3D?= Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: usherbrooke.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB5127.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 11004829-6a06-4655-22e8-08de9560fe4b X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Apr 2026 11:21:34.8496 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3a5a8744-5935-45f9-9423-b32c3a5de082 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: vXGdUDSCjOgurwWvG2pUbsiZvLxoaLHMmupYkoKslkIP62UmNMDTOEs9+ThkoE+X7vzC+dbtphrqTTpEEoh2IQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB10813 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 80681 Cc: Chong Yidong <cyd@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) Hi Sean,=0A= Thanks for reviewing my patch. I=92m glad you think it is fine.=0A= I agree that it is unfortunate that modifying the gnu regexp makes the test= match with gnu instead of cucumber.=0A= I tried to avoid that by changing the order of gnu and cucumber regexps, bu= t that created other issues.=0A= =0A= Yes I think it would be good to replace that test, or add a new one, that w= on=92t be matched by gnu.=0A= I am expert in regexp, but unfortunately not cucumber (in fact I have never= used it), so it would be better if somebody else could make those modifica= tions. Do you know who submitted the patch to add the cucumber regexp? (may= be use git blame to find out?)=0A= Best=0A= Toby=0A= =0A= =0A= ________________________________________=0A= De : Sean Whitton <spwhitton@HIDDEN>=0A= Envoy=E9 : 4 avril 2026 08:54=0A= =C0 : Toby Dylan Hocking; 80681 <at> debbugs.gnu.org=0A= Cc : Chong Yidong=0A= Objet : Re: bug#80681: [PATCH] Make | optional for gnu regexp in compilatio= n-mode=0A= =0A= Toby Dylan Hocking <Toby.Dylan.Hocking@HIDDEN> [26/Mar 1:54pm GMT]= wrote:=0A= > diff --git a/test/lisp/progmodes/compile-tests.el b/test/lisp/progmodes/c= ompile-tests.el=0A= > index 67a713857e3..caf386b4950 100644=0A= > --- a/test/lisp/progmodes/compile-tests.el=0A= > +++ b/test/lisp/progmodes/compile-tests.el=0A= > @@ -121,7 +121,8 @@ compile-tests--test-regexps-data=0A= > ;; cucumber=0A= > (cucumber "Scenario: undefined step # features/cucumber.feature:3"= =0A= > 29 nil 3 "features/cucumber.feature" error)=0A= > - (cucumber " /home/gusev/.rvm/foo/bar.rb:500:in `_wrap_assertion= '"=0A= > + ;; Below is from cucumber but gnu regexp is consistent and matches f= irst.=0A= > + (gnu " /home/gusev/.rvm/foo/bar.rb:500:in `_wrap_assertion'"=0A= > 1 nil 500 "/home/gusev/.rvm/foo/bar.rb" error)=0A= > ;; edg-1 edg-2=0A= > (edg-1 "build/intel/debug/../../../struct.cpp(42): error: identifier= \"foo\" is undefined"=0A= =0A= Thanks, I think your patch is fine. It seems unfortunate that we're=0A= losing a cucumber edge case here, though. Can we replace it with=0A= something similar that won't be matched by 'gnu', perhaps?=0A= =0A= --=0A= Sean Whitton=0A=
bug-gnu-emacs@HIDDEN:bug#80681; Package emacs.
Full text available.Received: (at 80681) by debbugs.gnu.org; 4 Apr 2026 12:54:58 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Apr 04 08:54:58 2026 Received: from localhost ([127.0.0.1]:44860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1w90Wf-0002gL-QB for submit <at> debbugs.gnu.org; Sat, 04 Apr 2026 08:54:58 -0400 Received: from flow-b4-smtp.messagingengine.com ([202.12.124.139]:56245) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1w90Wc-0002g2-Tk for 80681 <at> debbugs.gnu.org; Sat, 04 Apr 2026 08:54:55 -0400 Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailflow.stl.internal (Postfix) with ESMTP id 380DD1300240; Sat, 4 Apr 2026 08:54:49 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-05.internal (MEProxy); Sat, 04 Apr 2026 08:54:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=spwhitton.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=fm1; t=1775307289; x= 1775310889; bh=aG8K0OOK5ZJtpgzNVY5wHbVtADPeS0O7FUZC+Kxlgag=; b=T P7x8tw1XQKe6waZOhP3YHlFwE4lBNC42AJJf+Zl5NaHpu7Bfp+gC9GmZc7LxqXXl 6P0r6f6Gd/XkJ4p/SnE1fP0mokBk+7KyvUZlAISJjAlVsGG96Tfa7OiTyBlLHfcR LEFrUkiz+nMrD/YpWwI9bKX+umq/zAnn/im5idf+WzEWiSUagMgeegf1P//gYe2u SGxIoS4etIbxRbLOm/O/Wi6fFr5clLCLm4kb9UdS1OF5BlU7SvsAh6Ar5V6grMUE zk46IWZrdcv/Jo2Db9UlXx+5EW65D0+pXm6FpT9gTFVDNECkomLv3YBJxNotXXaW 6VN9oRHra752tsQNN5ZiQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1775307289; x=1775310889; bh=aG8K0OOK5ZJtpgzNVY5wHbVtADPeS0O7FUZ C+Kxlgag=; b=Wu1u2hpx6HyxY4fuWqVZbYZzJm4wwZS3S4TeQ69ZZ9OtkpObES8 hJDKszi0/ky2RtRox3bvvbZI6JbUYWIS0TgsTnVLOp+Now07x+3tgrNBBmhAsvuD g8v2LfRKtlSXk5BA/hsDeb7XwahUZtm9VrLnGeql1pcF82cIggBn1e1YXmTlIjie 8jYba4K5Jad75KNFEhQwfNz+tNUPQGaU5jAPGpCCXmzcpVHKhQT+objSypEhceXd 30fLqq4YvhvqF+IMZ8M+SJIzHFz1Wuz2xVTjshzSs+WGkifQyR+PjR3qsnKU2BC4 0t132hmHZWP+0JiA8enhwJjMPnD0+av8Flw== X-ME-Sender: <xms:GArRaRX9pPUzl-83ywzcg16TXB1OkSMgBJWHKw3LlrXg9Frpb0LZqw> <xme:GArRaZCXzgkcGatmxLGw0c8-NOuLlxclvSGjdRKE6I84zBuHY0PH9-cKOwV7ujR2_ 93H1yWD1dLKVE77sOrpfN58r2lEhmTNXgZCeKixsHJ8fA91dpE0qQ> X-ME-Received: <xmr:GArRaazwX5aHtvILvSAhwT9mqJFbq2k8CnGvB24d1_z-NzWCrGGlwwVXkCXi5l53ClKIxQCGkeX0kA5CzI5eciURon7nrw> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgdduudeltdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpefhvfevufgjfhffkfggtgesthdttddttddttdenucfhrhhomhepufgvrghnucghhhhi thhtohhnuceoshhpfihhihhtthhonhesshhpfihhihhtthhonhdrnhgrmhgvqeenucggtf frrghtthgvrhhnpedvvdehgefghfeuhfelkeduffehgfehkeefteekfffgffdvueefuefg udffhfduhfenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhroh hmpehsphifhhhithhtohhnsehsphifhhhithhtohhnrdhnrghmvgdpnhgspghrtghpthht ohepfedpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepkedtieekudesuggvsggsuh hgshdrghhnuhdrohhrghdprhgtphhtthhopegthigusehsthhuphhiuggthhhitghkvghn rdgtohhmpdhrtghpthhtohepthhosgihrdguhihlrghnrdhhohgtkhhinhhgsehushhhvg hrsghrohhokhgvrdgtrg X-ME-Proxy: <xmx:GArRaeCEbijl89ZeSHO7NOSRWROwct5axCv6Uhi2tunxgbB9lkOmvw> <xmx:GArRafZOUat0ajcefxiyyOF8jGwYw05Slja0Aen6yIYMjGDfGk5dKw> <xmx:GArRaegj6ScrN3eKyvOfsYmii3TkjZzbauNRXdR7QlzM4_voaTiBUg> <xmx:GArRaZ7DOSxaurjA7AJrGvIWPoSjmUFnqvb4cWxK10vaIm4iVMjLkg> <xmx:GArRaUFyeolIVCZjfaPdevra_s-jRbQq-3fyhJOnodblnfO7vVPUM0Qq> Feedback-ID: i62564b17:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 4 Apr 2026 08:54:48 -0400 (EDT) Received: by zephyr.silentflame.com (Postfix, from userid 1000) id 62F4894042B; Sat, 04 Apr 2026 13:54:47 +0100 (BST) From: Sean Whitton <spwhitton@HIDDEN> To: Toby Dylan Hocking <Toby.Dylan.Hocking@HIDDEN>, 80681 <at> debbugs.gnu.org Subject: Re: bug#80681: [PATCH] Make | optional for gnu regexp in compilation-mode In-Reply-To: <YT2PR01MB512783EE2ABC16D17014488EA056A@HIDDEN> References: <YT2PR01MB512783EE2ABC16D17014488EA056A@HIDDEN> Date: Sat, 04 Apr 2026 13:54:47 +0100 Message-ID: <87341ahomg.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 80681 Cc: Chong Yidong <cyd@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Toby Dylan Hocking <Toby.Dylan.Hocking@HIDDEN> [26/Mar 1:54pm GMT] wrote: > diff --git a/test/lisp/progmodes/compile-tests.el b/test/lisp/progmodes/compile-tests.el > index 67a713857e3..caf386b4950 100644 > --- a/test/lisp/progmodes/compile-tests.el > +++ b/test/lisp/progmodes/compile-tests.el > @@ -121,7 +121,8 @@ compile-tests--test-regexps-data > ;; cucumber > (cucumber "Scenario: undefined step # features/cucumber.feature:3" > 29 nil 3 "features/cucumber.feature" error) > - (cucumber " /home/gusev/.rvm/foo/bar.rb:500:in `_wrap_assertion'" > + ;; Below is from cucumber but gnu regexp is consistent and matches first. > + (gnu " /home/gusev/.rvm/foo/bar.rb:500:in `_wrap_assertion'" > 1 nil 500 "/home/gusev/.rvm/foo/bar.rb" error) > ;; edg-1 edg-2 > (edg-1 "build/intel/debug/../../../struct.cpp(42): error: identifier \"foo\" is undefined" Thanks, I think your patch is fine. It seems unfortunate that we're losing a cucumber edge case here, though. Can we replace it with something similar that won't be matched by 'gnu', perhaps? -- Sean Whitton
bug-gnu-emacs@HIDDEN:bug#80681; Package emacs.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Mar 2026 23:21:02 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Mar 26 19:21:02 2026 Received: from localhost ([127.0.0.1]:47142 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1w5u0Y-0006LR-Ow for submit <at> debbugs.gnu.org; Thu, 26 Mar 2026 19:21:02 -0400 Received: from lists.gnu.org ([2001:470:142::17]:35282) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <Toby.Dylan.Hocking@HIDDEN>) id 1w5lFa-0000Wo-4u for submit <at> debbugs.gnu.org; Thu, 26 Mar 2026 09:59:55 -0400 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 <Toby.Dylan.Hocking@HIDDEN>) id 1w5lFO-00043V-Do for bug-gnu-emacs@HIDDEN; Thu, 26 Mar 2026 09:59:44 -0400 Received: from mail-canadacentralazon11021083.outbound.protection.outlook.com ([40.107.192.83] helo=YT5PR01CU002.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <Toby.Dylan.Hocking@HIDDEN>) id 1w5lFL-0008Ik-Hp for bug-gnu-emacs@HIDDEN; Thu, 26 Mar 2026 09:59:42 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=SxMTpaNWpQo9K7GFwG3RodMIp9qz/Gmj3ADjPZkp2JYq5esrWN1UrtnYv6Ec/eIR6ebtnRrkZi792HCtn+pIW52UM6AdM7bcb+EVb13QO2gFoghNNEeR2kEciEuKJjdWfJmcrbtbwUtfgk+d2x5PgAQaeMzgRB5r2zBwQoFnvsiSTqELJaTllx0crH554/x15pjLpu8zexFjtZsTZ3h9TlQu37lKxfRlB0qasuAQbZZa2qi5c5g0xvQLYiNV+hn/2cruRF6pqZqVmpxxFPXVLKAFj/AMfPbrLDb1/lGXWj6ocYhAyV5ujc9QWCjawVyLZTcjljf6oLuFdaAdoQuv1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=B40E/8VT8D96uJJBO6bZW/7z+kqSQjM+Vbc6Nu5rvyQ=; b=tFON9/F7o02CsTFmV5JzGlDZjywkM6a5atgiOjT2Cubg2xvLP5HZAzf6MjjsQSkFx6cBBn1HBd4RHtZtuNi4+oQ1t+QelBMsS6Kgl0vpuTHmpUU2KJrvlNVExkZQTCbcD/I41hanySZ+gVNJn6ZxlbyFljjlwTYlIvejALtJ7V+qsLGtsdkGX6OorpU3g4OjgPXoTn1LnYphyLs/2x1uOUNZIf127ypSyXaysVbF3+vEnsfUdXYLGY14KeLZZ7SQ0rylyUmWy9zDMbI6YC4E8ZkmWiEgl5FEg1Kd2K1mN4gDrnfbKn2o6lUPeaaHdVaLP8LkcU71a4Ax25WryumLBg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=usherbrooke.ca; dmarc=pass action=none header.from=usherbrooke.ca; dkim=pass header.d=usherbrooke.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=usherbrooke.ca; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=B40E/8VT8D96uJJBO6bZW/7z+kqSQjM+Vbc6Nu5rvyQ=; b=Jr9eRU1gDxrjI2x370CVkvU0dybXPcApg6NVVeI4pUwiHhnH0uAL9k+oyQEzRI+2X5eNE2qlYsE2p8ANqXn9HkwyzZ3LIYh9O9hVRHx+xAEz+0S+LgFxLdsmsTBGPWBxBNT873K++qhs+gz6LQtzJSprf4hutYG9X++LfXiGiBuZGClooaeB3Id4CQz+XQ1TTzVa4HRVe1U//i3cMR9mZx9ssu8CzpyVTPUx6uUjIU+SkTWafClEj1YxrV/sehvYx8h0laWRLuEn4kRA5V6Fw7VEx/11VMfrdtGcapO5bErVjPRormcFUawa6ckTkQlEvIGDMouUps5eaEfnTEChuQ== Received: from YT2PR01MB5127.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:47::19) by YQXPR01MB6509.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:4c::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9745.23; Thu, 26 Mar 2026 13:54:32 +0000 Received: from YT2PR01MB5127.CANPRD01.PROD.OUTLOOK.COM ([fe80::9cb:925c:32bc:1a62]) by YT2PR01MB5127.CANPRD01.PROD.OUTLOOK.COM ([fe80::9cb:925c:32bc:1a62%4]) with mapi id 15.20.9745.022; Thu, 26 Mar 2026 13:54:32 +0000 From: Toby Dylan Hocking <Toby.Dylan.Hocking@HIDDEN> To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN> Subject: [PATCH] Make | optional for gnu regexp in compilation-mode Thread-Topic: [PATCH] Make | optional for gnu regexp in compilation-mode Thread-Index: AQHcvSe1w1asUl4nlk2UXlUsVuR0DA== Date: Thu, 26 Mar 2026 13:54:32 +0000 Message-ID: <YT2PR01MB512783EE2ABC16D17014488EA056A@HIDDEN> Accept-Language: fr-CA, en-US Content-Language: fr-CA X-MS-Has-Attach: yes X-MS-TNEF-Correlator: msip_labels: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=USherbrooke.ca; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: YT2PR01MB5127:EE_|YQXPR01MB6509:EE_ x-ms-office365-filtering-correlation-id: fd494e21-fa61-4663-312e-08de8b3f34f7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|376014|1800799024|786006|6049299003|38070700021|18002099003|56012099003|4053099003; x-microsoft-antispam-message-info: G1eiQqv4W24qUeqWm/1W+vN+sybg9aR24cXJJT6gM+PLwm/gSReQH1IMKPqJ1Lm28n+/+y/X5gU7/ceG3XhqvLgSnsNeTNUUfbWRBugJMOQRDRp2M5ETO6S4v84jHHo/wHRBLKcQn3K3ZPN+Hku5zRz1U+KplX5ArEvzb20D1mD2DpWIBvFWv4TUNDIsXBpAlZvi1Qu3NPdTGqPvlyxQ8z9sj3gWVfYaG6CBynYIeYjWZqV6SDfPXe30K5YQBG6fWpd3snB8Ko7bufZB1NSD3nh7fVaRhmvfkvd4KyeVut+I0EGh5Fmb79ukGlrQ6OVlYK+lFz5pjEyg3Leqg+3+fT1GqytLyODWanW+WESUMbb58vzqnFDrnXgENOxiuPLsRrsF/NLBbeHIYtgeebbhlzJUO23MQ3nN6ufaFGo3Qp3duBd8xWlc7eWzm2p/cLfSUY021RgJ5gU2kfrh093JaSgFyTESxJNgw8VQv3TaO2s8cQNgpeMqJPbz9I6N8CvRoliabXgEXwA5CuJShTIaxrH4ceI28CMCGkeYLFol7u60k7eZYGXmizG0n/WFjYe9YrdqVhNAXJBus8JfqwVeMnW2wVGryCBE3KTp0qoTqCfkXl2DhHjkrb76LCZgPqWdwinturfDKf/eLagrI10Vm7UHMBoNkVYNPFphBhLlIxdA5pFR3u/eJK/Y/NLdYic6UuZbee9fIji2xfdFgfGiRJyLuGqYyDHLQdqMKPsd8tE= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YT2PR01MB5127.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(786006)(6049299003)(38070700021)(18002099003)(56012099003)(4053099003); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?Windows-1252?Q?2CoSr2l5s/+9hcwStiboXDluBnxXTSklZujVcIlGu8d89AAZSxqiJOn1?= =?Windows-1252?Q?XvRJM9LzBwAxehATJC1uyTq5g9QD+XekSzOlCWkOCU+bZ/zbnSVZcl9O?= =?Windows-1252?Q?6mErUnef6izJYSzy6MnihgBqpXKwznUDiTe79kqg042040HDE9ES7z10?= =?Windows-1252?Q?Y3zx6h6vw+F0HcEnR99mUAMqjnapzoZWWQZ2uJLepFyyqa9IsGMBBG0C?= =?Windows-1252?Q?7cFOzygDCz+bXi/Ue6gYrpW/dm+uEgMAVHgmzMBzrXFcPGmAObEY4LAj?= =?Windows-1252?Q?92CLA4IVFtlst4FlhXEpui/2KYLpo0JtiIrnt2Cg7Fm4eoeRxtbJZyyw?= =?Windows-1252?Q?6JzJm3rXZrPyhLUxqOZiabvl2YP2yeMeStXDoaujg6N+WAHXsMwlaaPz?= =?Windows-1252?Q?95BiVueZ2zL99WgVlw7xAe1cnPCFx6qpXbrcIFzjfL0hMEkIduj26rFF?= =?Windows-1252?Q?zxrKqNl8hyVMe/hB8TQOIDcID8+RkmlcrmzhlCQz/Nf4Fb+kWcnaP3Zn?= =?Windows-1252?Q?vxJ1NkPj+WpdCqsZINqYfjGSI0LT7fmQTaXieLXjSxZQ95PfAwY4EeVK?= =?Windows-1252?Q?wf2NmhcrBKDAdlxvA+uIywka9aozOgp9wzfhOMIWKaY1vPQeMOBEJmDb?= =?Windows-1252?Q?av8FfljOyCp5P+/c5EyDxnKv3dkEAPb0MBikcAhcOzBiXUTc8a64E6QT?= =?Windows-1252?Q?I2Jqpmn9s2SDttnfzE57sQSY52dbQ0FpZsZBus8eMTX33OQLBsTOpzBZ?= =?Windows-1252?Q?+1/iT5nxPEMAKrbQEc4UC0X8sMAPYH67VQyvm8haUXiaV2iD68/1lKFd?= =?Windows-1252?Q?0EtyyIgqVqty8n+NXd0lNFC7ktBIRSZD+XGmagfD0IZRmkWJvoibuIEF?= =?Windows-1252?Q?cbxOcjHACCaN/jcun+jLlKcTpcMPE57m2QJ5TCznf4CQFl3sGplRAAh1?= =?Windows-1252?Q?K7JeoinssSzeLI0tW25dYVKg9UKDmEgXZCA4uRawclpdp30MfMtb8A2C?= =?Windows-1252?Q?UAxKfhvvYrDl/VgI4d4hDGQiwgj3zfk84H3xI3SRfM0FGzON7mDG7z5c?= =?Windows-1252?Q?LNO0LVukZaTLtqTST9myU96geLnmXxX7qt/Azi1xL2cknT6nztibn1Ky?= =?Windows-1252?Q?TFipY4IdHCqhMCEAVAj8MLK9xllI+y7WDCt0RusoScmxRKpZhTXzmOIa?= =?Windows-1252?Q?zYTzwtP0LOPT2VMPwvNJaMad2QRAMEY+H6Y1MFbOxiBPqc4Ec4fEK63X?= =?Windows-1252?Q?VAgXNEcJYyyr4xKjhqszsjB3t0YeflSKxY4N7fguCsqw2zu7egxfagLa?= =?Windows-1252?Q?fMWaD0GFu/QcdsclS5LkhHHaJH+JCRl5d3KUcPbGi3gkBYHPKzxjUhnn?= =?Windows-1252?Q?0WLABBe/QGUZp1f3RXXXB60z447M3N5eWcMpP6lETayuA5VNdJ+rILRD?= =?Windows-1252?Q?pxtMBi9EcYcyKxnHqyS3ykuETk4SVIL1thqpGDql7XDPdxR5hs6p5/iu?= =?Windows-1252?Q?oYtWoW5eMBBUs5KzZYKWCm+xreVr4xQW7EoraajfGwmcc/3NdlQTexvW?= =?Windows-1252?Q?DmMtnke80osrPgOWXLcV2Nw32UK3COjeI6flcZKoP/+lN5RC/nfILnD2?= =?Windows-1252?Q?aSxmmc9MFvNyur8/cTC8l9wH9XlQWab1c9DIJwO9poeqsx0+okhJ/xy1?= =?Windows-1252?Q?/WvNIPsx/UH83ZMagc6ApuNbmkBRTeKMHGeXu0FHAhXiaiNvhrIThZDg?= =?Windows-1252?Q?eLBfSdxg5Kj7lbARe3BAwn83CvJfcmzCbwA99/OZosJzY+edVm1+CnCM?= =?Windows-1252?Q?JhYGgwEdT/bZe6Z5KI+m0/NAeitb1Fdq+JnPZgAVgzaIUJrzIXSyyrMo?= =?Windows-1252?Q?+zzZ9X4AXMeLpQ=3D=3D?= Content-Type: multipart/mixed; boundary="_002_YT2PR01MB512783EE2ABC16D17014488EA056AYT2PR01MB5127CANP_" MIME-Version: 1.0 X-OriginatorOrg: usherbrooke.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB5127.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: fd494e21-fa61-4663-312e-08de8b3f34f7 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Mar 2026 13:54:32.0587 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3a5a8744-5935-45f9-9423-b32c3a5de082 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: NNw4I23CGAYs9Dy9J1uC7yr1tZZWJTkz0FO3lmagmbgKc01CZ+u1PbnlVnpP9qsA5VD/y3ce/oQaarJ2k5XqYg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQXPR01MB6509 Received-SPF: pass client-ip=40.107.192.83; envelope-from=Toby.Dylan.Hocking@HIDDEN; helo=YT5PR01CU002.outbound.protection.outlook.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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 26 Mar 2026 19:20:58 -0400 Cc: Chong Yidong <cyd@HIDDEN> X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) --_002_YT2PR01MB512783EE2ABC16D17014488EA056AYT2PR01MB5127CANP_ Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Hi! First of all, thank you very much for maintaining emacs!=0A= I have been using emacs for 20+ years, but this is my first patch.=0A= =0A= This is a minor new feature (or bug fix?) for compilation-mode.=0A= I run pip install -v to compile python extension modules,=0A= which include C++ code compiled by g++ on Ubuntu.=0A= I expect compilation-mode should highlight errors from g++,=0A= but it does not, because pip adds two spaces in front:=0A= =0A= src/add.cpp:8:31: error: invalid operands of types =91const double=92 and= =91const double*=92 to binary =91operator+=92=0A= =0A= I tried the same on windows (pip uses visual studio instead of gcc),=0A= and I observed that compilation-mode correctly highlights this:=0A= =0A= src/add.cpp(8): error C2111: '+': pointer addition requires integral oper= and=0A= =0A= To double check this issue exists on your emacs,=0A= try M-x compilation-mode in this buffer.=0A= =0A= After some investigation, I found that the issue must be in=0A= file lisp/progmodes/compile.el, compilation-error-regexp-alist-alist,=0A= regexp gnu (used for parsing errors from g++).=0A= To fix this, I modified this regexp to allow spaces before the file.=0A= This regexp already allows leading spaces,=0A= but only if there is a vertical bar just before the file.=0A= I propose to fix this by making this vertical bar optional.=0A= The attached patch also includes a new test case,=0A= and a modification of an existing test case for the cucumber regexp,=0A= which now gets matched by the gnu regexp=0A= (but with no change to the resulting parse data).=0A= =0A= In emacs from git, these changes do not introduce any new errors from=0A= make check, on my Ubuntu system. I read=0A= https://www.gnu.org/software/emacs/manual/html_node/emacs/Sending-Patches.h= tml=0A= and CONTRIBUTE, and consulted recent commit messages,=0A= to try to create a patch that would be easy to review.=0A= Thanks for your consideration and time!=0A= =0A= Toby Hocking=0A= Professor=0A= Department d=92Informatique=0A= Universit=E9 de Sherbrooke=0A= =0A= PS for even more details (tl;dr) and screenshots see:=0A= https://tdhock.github.io/blog/2026/emacs-compile/=0A= =0A= In GNU Emacs 31.0.50 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo=0A= version 1.18.0, Xaw scroll bars) of 2026-03-25 built on dinf-thock-02i=0A= Repository revision: f2b9b827c977dee0031e44901cbf3e1111e1cc09=0A= Repository branch: master=0A= Windowing system distributor 'The X.Org Foundation', version 11.0.12101011= =0A= System Description: Ubuntu 24.04.4 LTS=0A= =0A= Configured using:=0A= 'configure --with-gif=3Difavailable --with-gnutls=3Difavailable'= --_002_YT2PR01MB512783EE2ABC16D17014488EA056AYT2PR01MB5127CANP_ Content-Type: text/x-patch; name="0001-Make-optional-for-gnu-regexp-in-compilation-mode.patch" Content-Description: 0001-Make-optional-for-gnu-regexp-in-compilation-mode.patch Content-Disposition: attachment; filename="0001-Make-optional-for-gnu-regexp-in-compilation-mode.patch"; size=3864; creation-date="Thu, 26 Mar 2026 13:51:56 GMT"; modification-date="Thu, 26 Mar 2026 13:51:56 GMT" Content-Transfer-Encoding: base64 RnJvbSA4ZmVhM2VjYjFhMWJkOTQzYzFkMGI3NjU4ZTEwZDBhMDg2MWNkY2Q2IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBUb2J5IER5bGFuIEhvY2tpbmcgPHRvYnkuaG9ja2luZ0ByLXBy b2plY3Qub3JnPgpEYXRlOiBUaHUsIDI2IE1hciAyMDI2IDA4OjUxOjI3IC0wNDAwClN1YmplY3Q6 IFtQQVRDSF0gTWFrZSB8IG9wdGlvbmFsIGZvciBnbnUgcmVnZXhwIGluIGNvbXBpbGF0aW9uLW1v ZGUKCiogbGlzcC9wcm9nbW9kZXMvY29tcGlsZS5lbAooY29tcGlsYXRpb24tZXJyb3ItcmVnZXhw LWFsaXN0LWFsaXN0KToKTWFrZSBsZWFkaW5nIHwgb3B0aW9uYWwgd2l0aCBsZWFkaW5nIHNwYWNl cy4KKiBldGMvY29tcGlsYXRpb24udHh0CihnbnUpOiBhZGRlZCBuZXcgZXJyb3Igd2l0aCB0d28g bGVhZGluZyBzcGFjZXMuCiogdGVzdC9saXNwL3Byb2dtb2Rlcy9jb21waWxlLXRlc3RzLmVsCihj b21waWxlLXRlc3QtZXJyb3ItcmVnZXhwcyk6Ck9uZSBuZXcgZXJyb3IgZm91bmQuCihjb21waWxl LXRlc3RzLS10ZXN0LXJlZ2V4cHMtZGF0YSk6Ck9uZSBuZXcgZXJyb3IgdGVzdCBjYXNlIGZvciBn bnUgd2l0aCB0d28gbGVhZGluZyBzcGFjZXMsCm9uZSBleHBlY3RlZCBtYXRjaCBieSBjdWN1bWJl ciBjaGFuZ2VkIHRvIGdudS4KLS0tCiBldGMvY29tcGlsYXRpb24udHh0ICAgICAgICAgICAgICAg ICAgfCAxICsKIGxpc3AvcHJvZ21vZGVzL2NvbXBpbGUuZWwgICAgICAgICAgICB8IDUgKysrLS0K IHRlc3QvbGlzcC9wcm9nbW9kZXMvY29tcGlsZS10ZXN0cy5lbCB8IDcgKysrKystLQogMyBmaWxl cyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv ZXRjL2NvbXBpbGF0aW9uLnR4dCBiL2V0Yy9jb21waWxhdGlvbi50eHQKaW5kZXggODAxZDI2MmY1 YWEuLmI5N2JhMTJmYjlhIDEwMDY0NAotLS0gYS9ldGMvY29tcGlsYXRpb24udHh0CisrKyBiL2V0 Yy9jb21waWxhdGlvbi50eHQKQEAgLTMzMSw2ICszMzEsNyBAQCBib29zdC9jb250YWluZXIvZGV0 YWlsL2ZsYXRfdHJlZS5ocHA6NTg5OjI1OiAgIFsgc2tpcHBpbmcgNSBpbnN0YW50aWF0aW9uIGNv bnRleAogICAgfAogICAgfGJvYXJkLmg6NjA6MjE6CiAgICB8ICAgNjAgfCAjZGVmaW5lIEkoYiwg QykgKChDKS55ICogKGIpLT53aWR0aCArIChDKS54KQorICBzcmMvYWRkLmNwcDo4OjMxOiBlcnJv cjogaW52YWxpZCBvcGVyYW5kcyBvZiB0eXBlcyDigJhjb25zdCBkb3VibGXigJkgYW5kIOKAmGNv bnN0IGRvdWJsZSrigJkgdG8gYmluYXJ5IOKAmG9wZXJhdG9yK+KAmQogCiAKICogR3VpbGUgYmFj a3RyYWNlLCAyLjAuMTEKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2NvbXBpbGUuZWwgYi9s aXNwL3Byb2dtb2Rlcy9jb21waWxlLmVsCmluZGV4IGMwYTczNGFlODE4Li5jOTU0OTczNzdmMyAx MDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvY29tcGlsZS5lbAorKysgYi9saXNwL3Byb2dtb2Rl cy9jb21waWxlLmVsCkBAIC00NjAsOCArNDYwLDkgQEAgY29tcGlsYXRpb24tZXJyb3ItcmVnZXhw LWFsaXN0LWFsaXN0CiAgICAgICAgOzsgbm9uLWludGVyYWN0aXZlIHByb2dyYW1zIG90aGVyIHRo YW4gY29tcGlsZXJzIChlLmcuIHRoZQogICAgICAgIDs7ICJqYWRlOiIgZW50cnkgaW4gY29tcGls YXRpb24udHh0KS4KICAgICAgICAoPyAofCAoOiBhbHBoYSAoKyAoaW4gPy4gPy0gYWxudW0pKSAi OiIgKD8gIiAiKSkKLSAgICAgICAgICAgICA7OyBTa2lwIGluZGVudGF0aW9uIGdlbmVyYXRlZCBi eSBHQ0MncyAtZmFuYWx5emVyLgotICAgICAgICAgICAgICg6ICgrICIgIikgInwiKSkpCisgICAg ICAgICAgICAgOzsgU2tpcCBpbmRlbnRhdGlvbiBnZW5lcmF0ZWQgYnkgR0NDJ3MgLWZhbmFseXpl ciAod2l0aCB8KSwKKyAgICAgICAgICAgICA7OyBvciB0d28gc3BhY2VzIGZyb20gcGlwIGluc3Rh bGwgKHdpdGhvdXQgfCkuCisgICAgICAgICAgICAgKDogKCsgIiAiKSAoPyAifCIpKSkpCiAKICAg ICAgICA7OyBGaWxlIG5hbWUgZ3JvdXAuCiAgICAgICAgKGdyb3VwLW4gMQpkaWZmIC0tZ2l0IGEv dGVzdC9saXNwL3Byb2dtb2Rlcy9jb21waWxlLXRlc3RzLmVsIGIvdGVzdC9saXNwL3Byb2dtb2Rl cy9jb21waWxlLXRlc3RzLmVsCmluZGV4IDY3YTcxMzg1N2UzLi5jYWYzODZiNDk1MCAxMDA2NDQK LS0tIGEvdGVzdC9saXNwL3Byb2dtb2Rlcy9jb21waWxlLXRlc3RzLmVsCisrKyBiL3Rlc3QvbGlz cC9wcm9nbW9kZXMvY29tcGlsZS10ZXN0cy5lbApAQCAtMTIxLDcgKzEyMSw4IEBAIGNvbXBpbGUt dGVzdHMtLXRlc3QtcmVnZXhwcy1kYXRhCiAgICAgOzsgY3VjdW1iZXIKICAgICAoY3VjdW1iZXIg IlNjZW5hcmlvOiB1bmRlZmluZWQgc3RlcCAgIyBmZWF0dXJlcy9jdWN1bWJlci5mZWF0dXJlOjMi CiAgICAgIDI5IG5pbCAzICJmZWF0dXJlcy9jdWN1bWJlci5mZWF0dXJlIiBlcnJvcikKLSAgICAo Y3VjdW1iZXIgIiAgICAgIC9ob21lL2d1c2V2Ly5ydm0vZm9vL2Jhci5yYjo1MDA6aW4gYF93cmFw X2Fzc2VydGlvbiciCisgICAgOzsgQmVsb3cgaXMgZnJvbSBjdWN1bWJlciBidXQgZ251IHJlZ2V4 cCBpcyBjb25zaXN0ZW50IGFuZCBtYXRjaGVzIGZpcnN0LgorICAgIChnbnUgIiAgICAgIC9ob21l L2d1c2V2Ly5ydm0vZm9vL2Jhci5yYjo1MDA6aW4gYF93cmFwX2Fzc2VydGlvbiciCiAgICAgIDEg bmlsIDUwMCAiL2hvbWUvZ3VzZXYvLnJ2bS9mb28vYmFyLnJiIiBlcnJvcikKICAgICA7OyBlZGct MSBlZGctMgogICAgIChlZGctMSAiYnVpbGQvaW50ZWwvZGVidWcvLi4vLi4vLi4vc3RydWN0LmNw cCg0Mik6IGVycm9yOiBpZGVudGlmaWVyIFwiZm9vXCIgaXMgdW5kZWZpbmVkIgpAQCAtMjcxLDYg KzI3Miw4IEBAIGNvbXBpbGUtdGVzdHMtLXRlc3QtcmVnZXhwcy1kYXRhCiAgICAgIDEgbmlsIDI3 MDQxICJ7c3RhbmRhcmQgaW5wdXR9IiB3YXJuaW5nKQogICAgIChnbnUgImJvb3N0L2NvbnRhaW5l ci9kZXRhaWwvZmxhdF90cmVlLmhwcDo1ODk6MjU6ICAgWyBza2lwcGluZyA1IGluc3RhbnRpYXRp b24gY29udGV4dHMsIHVzZSAtZnRlbXBsYXRlLWJhY2t0cmFjZS1saW1pdD0wIHRvIGRpc2FibGUg XSIKICAgICAgMSAyNSA1ODkgImJvb3N0L2NvbnRhaW5lci9kZXRhaWwvZmxhdF90cmVlLmhwcCIg aW5mbykKKyAgICA7OyBCZWxvdyBmcm9tIHBpcCBpbnN0YWxsLCBydW5uaW5nIGcrKyB0byBjb21w aWxlIHB5dGhvbiBleHRlbnNpb24gbW9kdWxlLgorICAgIChnbnUgIiAgc3JjL2FkZC5jcHA6ODoz MTogZXJyb3I6IGludmFsaWQgb3BlcmFuZHMgb2YgdHlwZXMg4oCYY29uc3QgZG91Ymxl4oCZIGFu ZCDigJhjb25zdCBkb3VibGUq4oCZIHRvIGJpbmFyeSDigJhvcGVyYXRvcivigJkiIDEgMzEgOCAi c3JjL2FkZC5jcHAiIGVycm9yKQogICAgIDs7IEdyYWRsZS9Lb3RsaW4KICAgICAoZ3JhZGxlLWtv dGxpbgogICAgICAiZTogZmlsZTovLy9zcmMvVGVzdC5rdDoyNjc6NSBmb286IGJhciIgNCA1IDI2 NyAiL3NyYy9UZXN0Lmt0IiBlcnJvcikKQEAgLTU1Niw3ICs1NTksNyBAQCBjb21waWxlLXRlc3Qt ZXJyb3ItcmVnZXhwcwogICAgICAgICAgICAgICAgICAgIDEgMTUgNSAiYWxwaGEuYyIpKSkKICAg ICAgICAgKGNvbXBpbGUtLXRlc3QtZXJyb3ItbGluZSB0ZXN0KSkKIAotICAgICAgKHNob3VsZCAo ZXEgY29tcGlsYXRpb24tbnVtLWVycm9ycy1mb3VuZCAxMTApKQorICAgICAgKHNob3VsZCAoZXEg Y29tcGlsYXRpb24tbnVtLWVycm9ycy1mb3VuZCAxMTEpKQogICAgICAgKHNob3VsZCAoZXEgY29t cGlsYXRpb24tbnVtLXdhcm5pbmdzLWZvdW5kIDM3KSkKICAgICAgIChzaG91bGQgKGVxIGNvbXBp bGF0aW9uLW51bS1pbmZvcy1mb3VuZCAzNikpKSkpCiAKLS0gCjIuNDMuMAoK --_002_YT2PR01MB512783EE2ABC16D17014488EA056AYT2PR01MB5127CANP_--
Toby Dylan Hocking <Toby.Dylan.Hocking@HIDDEN>:bug-gnu-emacs@HIDDEN.
Full text available.bug-gnu-emacs@HIDDEN:bug#80681; Package emacs.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.