From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: scratch/accurate-warning-pos: Solid progress: the branch now bootstraps. Date: Sat, 01 Dec 2018 10:25:53 +0200 Message-ID: <831s71d566.fsf@gnu.org> References: <20181127211539.GB4705@ACM> <8c38f335-b25d-9ef6-110c-6efc4fda9d67@cs.ucla.edu> <20181127215347.GC4705@ACM> <23334086-c0a1-7b34-4234-343719618bd1@cs.ucla.edu> <20181128120443.GA4036@ACM> <20181129220552.GI12576@ACM> <9dde4ed7-8401-6022-a668-258d48bb7726@cs.ucla.edu> <20181130185503.GA16256@ACM> <20181130220218.GB16256@ACM> <138d56b7-53df-1ea5-377c-8502245f1b6b@cs.ucla.edu> <5C0239DA.4030907@gmx.at> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1543652686 31672 195.159.176.226 (1 Dec 2018 08:24:46 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 1 Dec 2018 08:24:46 +0000 (UTC) Cc: cpitclaudel@gmail.com, eggert@cs.ucla.edu, michael_heerdegen@web.de, emacs-devel@gnu.org, monnier@IRO.UMontreal.CA, acm@muc.de To: martin rudalics Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Dec 01 09:24:41 2018 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 1gT0Zt-0008A9-Fi for ged-emacs-devel@m.gmane.org; Sat, 01 Dec 2018 09:24:41 +0100 Original-Received: from localhost ([::1]:36051 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gT0bz-0000jR-Th for ged-emacs-devel@m.gmane.org; Sat, 01 Dec 2018 03:26:51 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35486) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gT0bN-0000j9-3n for emacs-devel@gnu.org; Sat, 01 Dec 2018 03:26:13 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gT0bJ-0004uY-Sm for emacs-devel@gnu.org; Sat, 01 Dec 2018 03:26:13 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:55950) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gT0bJ-0004uU-QC; Sat, 01 Dec 2018 03:26:09 -0500 Original-Received: from [176.228.60.248] (port=4953 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1gT0bJ-0008K8-DX; Sat, 01 Dec 2018 03:26:09 -0500 In-reply-to: <5C0239DA.4030907@gmx.at> (message from martin rudalics on Sat, 01 Dec 2018 08:35:54 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:231548 Archived-At: > Date: Sat, 01 Dec 2018 08:35:54 +0100 > From: martin rudalics > Cc: michael_heerdegen@web.de, Eli Zaretskii , > cpitclaudel@gmail.com, monnier@IRO.UMontreal.CA, emacs-devel@gnu.org > > So please note that Paul is not alone with his concerns. No, he certainly isn't. In fact, there's an overwhelming majority here that considers any slowdown above 1% unacceptable. The fact that CPUs get faster, albeit not at the same rate as 10 years ago, is not perceived as an opportunity to perform more expensive processing in newer Emacs versions, it is perceived as an opportunity to do the same tasks faster. If that were not the majority view, we would have had Emacs without dumping many moons ago. So the community clearly prefers performance over features, even very important features. Actually, I'm surprised how 10 years ago was I given a go-ahead to make the Emacs display engine bidi-aware: that definitely slows down redisplay, sometimes by as much as 50%. Maybe I was just lucky. Alan, unless your changes cause more than 1% slowdown, there's no hope of them being accepted. And even for 1%, expect to hear quite a few negative opinions. You *have* been warned.