From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Phil Sainty Newsgroups: gmane.emacs.devel Subject: Re: Performance degradation from long lines Date: Sun, 7 Jul 2019 02:18:17 +1200 Message-ID: References: <20190107065207.21793.53271@vcs0.savannah.gnu.org> <20190107065208.BA36C21736@vcs0.savannah.gnu.org> <16bb3884-c2de-b178-afe8-0b13a8b116a8@orcon.net.nz> <3f78c29c0c7c01e21180be5fe4f9e70a@webmail.orcon.net.nz> <11eaa87e-b4e4-2cf8-e9d1-658757b97ffe@orcon.net.nz> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="131135"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.2 Cc: Eli Zaretskii , mithraeum , Stefan Monnier To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jul 06 16:19:54 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hjlXd-000Xy9-Fr for ged-emacs-devel@m.gmane.org; Sat, 06 Jul 2019 16:19:53 +0200 Original-Received: from localhost ([::1]:59806 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hjlXc-0003Zo-F4 for ged-emacs-devel@m.gmane.org; Sat, 06 Jul 2019 10:19:52 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41524) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hjlWU-0003Xz-BW for emacs-devel@gnu.org; Sat, 06 Jul 2019 10:18:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hjlWS-0008O1-91 for emacs-devel@gnu.org; Sat, 06 Jul 2019 10:18:42 -0400 Original-Received: from smtp-3.orcon.net.nz ([60.234.4.44]:55362) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hjlWM-0008H2-RD; Sat, 06 Jul 2019 10:18:35 -0400 Original-Received: from [116.251.203.177] (port=10949 helo=[192.168.20.103]) by smtp-3.orcon.net.nz with esmtpa (Exim 4.86_2) (envelope-from ) id 1hjlW5-0001h7-T0; Sun, 07 Jul 2019 02:18:22 +1200 In-Reply-To: <11eaa87e-b4e4-2cf8-e9d1-658757b97ffe@orcon.net.nz> Content-Language: en-US X-GeoIP: NZ X-Spam_score: -2.9 X-Spam_score_int: -28 X-Spam_bar: -- X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 60.234.4.44 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:238377 Archived-At: I'll merge scratch/so-long to master in another week or so if there's no objections. I'm keen to get additional input on some of the default config, but it'll be that much easier to get people to test and provide additional suggestions once it's been merged. -Phil On 28/06/19 1:46 AM, Phil Sainty wrote: > The origin/scratch/so-long branch (adding so-long.el) is at a release > candidate stage, and I have rebased it over the current master branch. > > Since the last discussions I've added a test suite, which is passing > on all the versions I've tested, being: 24.4 (the minimum supported > version), 24.5, 25.3, 26.1, 26.2, and current master, and I've dealt Now tested with 25.1 and 25.2 as well. > to a variety of minor and backwards-compatibility issues in the process. > > As previously discussed, the ELPA package (for Emacs 24,25,26) can be > built from this code. > > https://git.savannah.nongnu.org/cgit/so-long.git/plain/so-long.el?h=wip > also has the same code, just with a different directory structure for > the test code). > > There will be some continuing work to eliminate the use of advice in > Emacs 27 (e.g. via bug#35351), but I feel that the library is in a > good state, and could potentially be merged at this point. > > > -Phil >