From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] comment-cache 223d16f 2/3: Apply `comment-depth' text properties when calling `back_comment'. Date: Sat, 12 Mar 2016 19:10:24 +0100 Message-ID: <56E45B90.3090905@gmx.at> References: <20160308132530.861.91488@vcs.savannah.gnu.org> <20160308183010.GB6269@acm.fritz.box> <20160309174816.GE3948@acm.fritz.box> <56E0805F.3050804@gmx.at> <20160312170839.GE2572@acm.fritz.box> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1457806257 21418 80.91.229.3 (12 Mar 2016 18:10:57 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 12 Mar 2016 18:10:57 +0000 (UTC) Cc: emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Mar 12 19:10:43 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aenzq-0003cm-0m for ged-emacs-devel@m.gmane.org; Sat, 12 Mar 2016 19:10:38 +0100 Original-Received: from localhost ([::1]:32970 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aenzp-0006h8-7u for ged-emacs-devel@m.gmane.org; Sat, 12 Mar 2016 13:10:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39550) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aenzj-0006gr-Ar for emacs-devel@gnu.org; Sat, 12 Mar 2016 13:10:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aenzg-0005wu-46 for emacs-devel@gnu.org; Sat, 12 Mar 2016 13:10:31 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:59291) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aenzf-0005wn-Lw for emacs-devel@gnu.org; Sat, 12 Mar 2016 13:10:27 -0500 Original-Received: from [192.168.1.100] ([212.95.7.74]) by mail.gmx.com (mrgmx001) with ESMTPSA (Nemesis) id 0M0QAP-1ZpRlM39BN-00ubnp; Sat, 12 Mar 2016 19:10:25 +0100 In-Reply-To: <20160312170839.GE2572@acm.fritz.box> X-Provags-ID: V03:K0:v7vOXnErdJHFi16a8ERcOC5NbsA4li9kAJXb1g9llA6b8SoX1pa CTaSdscSu/kLLsra/LxgOh2B224YA5fwPj28tQ27EW6Yf3lQpOwf/KFUFBcJbKnuU9s9gxS 1XvxgIaHlzLkyXq+KVxUBGzevnMRWoxjGQpPQ9PyqdrX3MbySFsIF0lhDwy33tYHiP3ByVB fRICZX7WiL3XoxMMhQBsA== X-UI-Out-Filterresults: notjunk:1;V01:K0:iUp+pZw4ZPs=:8N7uSSuHt+SvSC4pzJUyM7 LOt4HbbOHlGupCGHmNCqR2wK0iTI0ftFH8i64e8n4FN9o7z6yCbC8s0I/UUXIjps2cww6n/K3 B8JkLTL0voJph0EcUDXBWGXhFJvKEFGxPbxi3You+9gs83yiRvh1yTBRcnZ7TCIJLT1elH4Fv SFuh/n+nzdJF7HrUbJbVTEyQwmeDymD1kPS1DE96LeNsWkYjlirDR506tTtJiTu6fUHWIbCPE yDoStI5bBBLXjmglQkuLJz6zAYA/s99kxZx+RCnqZkAIje13e2lg2gSygbkJYaSPPq4CesIFs lCLY0vAPQDd0rLDEEebWQhi4xGjB1O2rpekipfDEUtc24qHspPkzQUB0oCCUO5wZ8Ajbv1Cfc ucPSvJ4CPqj+7ydrQe1Rxt8GFLaDGsV0aKg8RTnQEVZkKjdSFtqIkrVX1DZnK/r1Uw+uHwhE0 eSTlawvqXokgBMIDNDLHKsNqT+lgi8bkGVhXRSurkOxxSaKHevNU3F89OoHIALz6emG4rxOcF zs4eVq6pt6QmFvVpgNUBZKd2TntlLO99jxm7HU4w6WtAIrfgN/zF10IvKeHQV+TWDjgPiz2NE 8m+5/5OG6X+5iYBB63Aci07Un/xEZSW9Vq8zjF3G54iATeQMaRXrtgRKy1xJ9xMrFkSymJIy5 6xr5Q35x6ed0pn4miAfltAnLY/0fb0IG9hHZdX+CPPNkBkQla6OBny3YtA3tl97GUfmh+t4WN bxEZPLAJ9T+/PZIk8Vh2Y/FFAM7ggGOvD6fB8l2mmsfeypiyO7qg0zIEEYbKtwCLZRIvCSAz X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.15 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:201539 Archived-At: > There was a nasty little bug in a low level "get me to the beginning of > a literal" function which caused it to do repeated parse-partial-sexp > from BOB. Could you try out the patch below, please, which should fix > it, and make `bar' go at the same speed as 'foo'. I'd be interested in > your general impression as to whether CC Mode seems any faster because > of this fix. It makes backwards scanning here slower by a factor of 2 on the release branch ;-) Now there is one thing I didn't notice earlier: The behavior of my functions on the release branch seems OK and already as fast as for Emacs 23 (actually, backwards scanning seems even slightly faster). My earlier comparisons were for current master since that's where your comment-cache changes apparently should have been applied to. So something's strange going on - the release branch is faster than master by a factor of 20 on both of my functions. Can you investigate what's going on here? Thanks, martin