From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#39595: #39595: M-x compile still very line-length weak Date: Sat, 15 Feb 2020 08:57:19 -0500 Message-ID: References: <9D8A11CB-9ABE-4A66-87D0-2E445499B74F@acm.org> <87h7zs1vvy.5.fsf@jidanni.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="40529"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 39595@debbugs.gnu.org, Mattias =?UTF-8?Q?Engdeg=C3=A5rd?= , Paul Pogonyshev To: =?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Feb 15 14:58:11 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1j2xxT-000AQt-07 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 15 Feb 2020 14:58:11 +0100 Original-Received: from localhost ([::1]:51420 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j2xxR-0002uG-Ny for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 15 Feb 2020 08:58:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:34272) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j2xxL-0002u6-BZ for bug-gnu-emacs@gnu.org; Sat, 15 Feb 2020 08:58:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j2xxK-0007Uj-F0 for bug-gnu-emacs@gnu.org; Sat, 15 Feb 2020 08:58:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:57376) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j2xxK-0007UF-CE for bug-gnu-emacs@gnu.org; Sat, 15 Feb 2020 08:58:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1j2xxK-0001Oi-9O for bug-gnu-emacs@gnu.org; Sat, 15 Feb 2020 08:58:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 15 Feb 2020 13:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39595 X-GNU-PR-Package: emacs Original-Received: via spool by 39595-submit@debbugs.gnu.org id=B39595.15817750635347 (code B ref 39595); Sat, 15 Feb 2020 13:58:02 +0000 Original-Received: (at 39595) by debbugs.gnu.org; 15 Feb 2020 13:57:43 +0000 Original-Received: from localhost ([127.0.0.1]:35116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2xx0-0001OB-TW for submit@debbugs.gnu.org; Sat, 15 Feb 2020 08:57:43 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:32946) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j2xwz-0001Ny-6R for 39595@debbugs.gnu.org; Sat, 15 Feb 2020 08:57:41 -0500 Original-Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id B3BCF1015BE; Sat, 15 Feb 2020 08:57:35 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id E63EE10125D; Sat, 15 Feb 2020 08:57:33 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1581775053; bh=kmAGef5QV/XcMtAU7SL1UDBku1pObQmAY/I5ZprM18o=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=iQ/htoGImWJHnAIikmEYvCYe5z8Vj+hh1jyG9KQODtAxBqFo63W7TQhGZ+oT7fmoF DihamWfUEmHRmCd/+99t/kF4IMbCv1e6EH/ZB/S5mdYTclQkLogMTO16yPgSrQ33MF lvblSEei4ilSosfXEZZYz0x/h+EIdCZ9oukdnL2y3E7UbjvaLXluZmLD03NMWUFufL vGAEbOb8joGbzbsryjEPGxasZBQHvxtm1piE1gc/ne0Yug55IE0ibZkRzbidh22i8p vzNUWFSqq19coFtHkr/u+RPc2pGrTWhFAAuUtEkhupPBTBuWwKS8LI9CCt1Tn1GTGi z7smzlQAVYQVw== Original-Received: from ceviche (unknown [157.52.14.222]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 7CFC2120432; Sat, 15 Feb 2020 08:57:33 -0500 (EST) In-Reply-To: <87h7zs1vvy.5.fsf@jidanni.org> ("=?UTF-8?Q?=E7=A9=8D=E4=B8=B9=E5=B0=BC?= Dan Jacobson"'s message of "Sat, 15 Feb 2020 09:28:49 +0800") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:176090 Archived-At: > Anyway I recall perl is fast on regexps, newlines or not. That's just a reputation. In reality, maybe its constant is lower than that of Emacs's regexp matcher, and maybe it implements a few more optimisations, but it suffers from the same explosion as Emacs's regexp matcher with regexps like the one under discussions (i.e. when Emacs's regexps are slow, it's because of the basty complexity introduced by backtracking and Perl's regexps do backtracking more or less as much as Emacs's). Stefan