From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.devel Subject: =?UTF-8?Q?Re=3A_=5BEmacs=2Ddiffs=5D_master_c66aaa6=3A_Recomplexify_=E2=80=98de?= =?UTF-8?Q?lete=2Dtrailing=2Dwhitespace=E2=80=99_by_treating_=5Cn_as_whitespace_aga?= =?UTF-8?Q?in?= Date: Wed, 15 Mar 2017 08:09:14 -0400 Message-ID: References: <20170315023157.29463.36647@vcs0.savannah.gnu.org> <20170315023159.30AA520CAB@vcs0.savannah.gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1489579763 19714 195.159.176.226 (15 Mar 2017 12:09:23 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 15 Mar 2017 12:09:23 +0000 (UTC) Cc: Emacs developers To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Mar 15 13:09:19 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1co7jw-0004Sd-Oc for ged-emacs-devel@m.gmane.org; Wed, 15 Mar 2017 13:09:16 +0100 Original-Received: from localhost ([::1]:36730 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1co7k2-0007Q9-N5 for ged-emacs-devel@m.gmane.org; Wed, 15 Mar 2017 08:09:22 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1co7jw-0007Q3-Qb for emacs-devel@gnu.org; Wed, 15 Mar 2017 08:09:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1co7jv-0004dt-Jk for emacs-devel@gnu.org; Wed, 15 Mar 2017 08:09:16 -0400 Original-Received: from mail-ot0-x231.google.com ([2607:f8b0:4003:c0f::231]:36260) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1co7jv-0004dh-Es for emacs-devel@gnu.org; Wed, 15 Mar 2017 08:09:15 -0400 Original-Received: by mail-ot0-x231.google.com with SMTP id i1so15762683ota.3 for ; Wed, 15 Mar 2017 05:09:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=j5q1aY8CGvEHWa3N/4iGnAF3i8kUsSdLWx/CStgKjWc=; b=vJA+/Yyr0DHFS9XFMVbofIgcXViIyEjNlCfxP3QReRmsYkEg19jfLYBGiswM/LDVIF MtBUbFl1CJt5NTTLnuBidB0TiVQDQRBRD9CkYTVFa6FkY/b1Y8hdfu79HtywB59hGezr hFaAxwBLW+kdgouxGQrT96hfr+nTTyawuGXBqppHXEkSur/faP7JPHTYINPqnWybam5Q oHaoWnAGDKK6x5l8lKmS9QoTHsGgfE+G9cUCarSdAYZkOwDsqxXI7OaJdpm7ji86l3d+ 8sCAihq/do9Wr6r2bXJhW2Vd2BFtLvO1rddyh2YOX48FabTr+b3iRKbsEBqAO+xpN3J9 0w8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=j5q1aY8CGvEHWa3N/4iGnAF3i8kUsSdLWx/CStgKjWc=; b=C0a4UkqUnDu3r+7GNPQhJ3+i18zac+fzYu5vYFIf93QGOG6mAoYpy6VVmGU8CDg+3L IOCJ5CGRPEP4O/Scts9E1FaLvxnNvlHTlaQGOYn8dkRMqw6PoO6VWCSw0NcBE/LF6vHV mt5BWywvDu5+qLlF1aG2hIgbCAv409ukh+8fanhLFUiIrbnAiD8ZodUkxpYEylQ9J7l4 VgcF6MAPYUn+a+TfFStv62RGbqc1nflhOO+eHE8Onj7cUyn+dUJPuU2DoAa9hjW1TgqB r0/pc5tpua7UvKALVKmuz446jPA8kOsVpcdWZPU40LUC9q3SBckqojC4ov9b7om0mIXw 4V/A== X-Gm-Message-State: AFeK/H36f87mkUCBl0nApldCxfkG5f3BrwAaPM7wcwf/V7kxicTBdUFP3Rny3fRr83O9t5C6Kv8cs1o/vD/+7Q== X-Received: by 10.202.89.139 with SMTP id n133mr1420567oib.70.1489579754675; Wed, 15 Mar 2017 05:09:14 -0700 (PDT) Original-Received: by 10.157.80.172 with HTTP; Wed, 15 Mar 2017 05:09:14 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2607:f8b0:4003:c0f::231 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:213033 Archived-At: On Wed, Mar 15, 2017 at 7:28 AM, Stefan Monnier wrote: >> Recomplexify =E2=80=98delete-trailing-whitespace=E2=80=99 by treatin= g \n as >> whitespace again >> >> Mostly reverts "Simplify =E2=80=98delete-trailing-whitespace=E2=80= =99 by not treating >> \n as whitespace" from 2016-07-04. Setting \n to non-whitespace >> causes the regex engine to backtrack a lot when searching for >> "\\s-+$" (Bug#26079). > > Why do we use syntax-tables? > IOW why do we use \s- rather than something like [\s\t]? No clue. But (re-search-forward "[\s\t]+$" nil t) is also slow.