From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andreas =?UTF-8?Q?R=C3=B6hler?= Newsgroups: gmane.emacs.bugs Subject: bug#24012: 25.0.95; forward-comment backwards takes O(n^2) Date: Sun, 17 Jul 2016 15:39:17 +0200 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1468762537 16232 80.91.229.3 (17 Jul 2016 13:35:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 17 Jul 2016 13:35:37 +0000 (UTC) To: 24012@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Jul 17 15:35:23 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1bOmE4-0003RK-9U for geb-bug-gnu-emacs@m.gmane.org; Sun, 17 Jul 2016 15:35:20 +0200 Original-Received: from localhost ([::1]:41655 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOmE3-0001ax-Hg for geb-bug-gnu-emacs@m.gmane.org; Sun, 17 Jul 2016 09:35:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56312) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOmDs-0001YB-0t for bug-gnu-emacs@gnu.org; Sun, 17 Jul 2016 09:35:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bOmDm-0002rH-Nz for bug-gnu-emacs@gnu.org; Sun, 17 Jul 2016 09:35:07 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:42028) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOmDm-0002rD-KP for bug-gnu-emacs@gnu.org; Sun, 17 Jul 2016 09:35:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bOmDm-000530-Ga for bug-gnu-emacs@gnu.org; Sun, 17 Jul 2016 09:35:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Andreas =?UTF-8?Q?R=C3=B6hler?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Jul 2016 13:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24012 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.146876246219351 (code B ref -1); Sun, 17 Jul 2016 13:35:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 17 Jul 2016 13:34:22 +0000 Original-Received: from localhost ([127.0.0.1]:54365 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOmD8-000522-JN for submit@debbugs.gnu.org; Sun, 17 Jul 2016 09:34:22 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:36903) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bOmD7-00051q-C6 for submit@debbugs.gnu.org; Sun, 17 Jul 2016 09:34:21 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bOmD1-0002fs-EO for submit@debbugs.gnu.org; Sun, 17 Jul 2016 09:34:16 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:44062) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOmD1-0002fh-Bl for submit@debbugs.gnu.org; Sun, 17 Jul 2016 09:34:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:56095) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOmCz-0000R1-Dq for bug-gnu-emacs@gnu.org; Sun, 17 Jul 2016 09:34:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bOmCt-0002f4-Dj for bug-gnu-emacs@gnu.org; Sun, 17 Jul 2016 09:34:12 -0400 Original-Received: from mout.kundenserver.de ([217.72.192.73]:57960) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bOmCt-0002et-3G for bug-gnu-emacs@gnu.org; Sun, 17 Jul 2016 09:34:07 -0400 Original-Received: from [192.168.178.35] ([95.119.235.69]) by mrelayeu.kundenserver.de (mreue103) with ESMTPSA (Nemesis) id 0MdWxQ-1bjky90Saq-00PL11 for ; Sun, 17 Jul 2016 15:34:05 +0200 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:45.0) Gecko/20100101 Icedove/45.1.0 In-Reply-To: X-Provags-ID: V03:K0:4TRnm90QeqSJreOzI7mNeMrFHyWsS4iR0zOZLTa6+F1xVp0z6pS 1jMXUdIJik+aqfquvLH48JoRI2XIg9xy3qzhxq+NMwB6Jxqnj325YYXH/c8nXrGWi34lfrf +gbcehd0nbS2yeRjnMIz3TJoO2WCKgO7zJagLyOaA3T5BWrRTTFTkpCnYqpUpPlYwzaBM38 CsStl4fLYdsJxH6sHFpqw== X-UI-Out-Filterresults: notjunk:1;V01:K0:RGibobgM/6E=:gqYKTaJtkb2ERKB7ESu5Jr I1Hf4UdvMjM3NDyEgAyCFsWL0SpCB4YRze7ZoCdtQFtDReYsVCts4/X1HxhgybHPHlBVl0E4k 8L14qswHpVUUACXsLHT3cwM1ejgQH53ATmWzk0D9qgQfOMwWgYWEu/lJYDfMt4QQGEIRSK/fe Mpy6sL4l38K2BPrqDWhKKMdeWJ3sU1pKmI84I78e1pWs47Z+RR20Mpong6xvm5YBi44KyYAJC Dk12YalCniIp/i/o/gryO4ap6ITJ7j+6SqOG1SBiJEw7SOqbLfwSjnXgGp3dDllim7BdNgpU3 oB6m2rndEORL/p1uL//ONG6xe00CumloB5P4Bxe7BnFEJqV4L+Z+gwD/RstPr0+I5YPnUzc5R 1D4WK6awUWC2Ub2FiHSiU4keNmpvURO1zqtsWc+xpu0Num9tOFA18IGnwhujv+fKRWsaK75HX EhCDDer2Hb45j96lzBSoaZwl9xW3QaLfK6s6ll0h7cpJ1MNc+5qEErpo40Yqt1m96F95hvQJb uF1kw0xGmP3xgOcrPrzKT/d/WMT1KKt5AYseNPqBIJPNxOCrtLrFgNHdm9qhUkHiq/9a6GOrf s28LtbXwqijf8nkRLjfodmBNvtCy7agIbCwXHTXBEdbTxidcBTHDZ204dQEQnJYNNTPZhwi6R AN0i6z6GVICW3SeULGmOmMxcI3DqjIdS6gn95cFRV0643DNcZ5SAiAjvPlSuueGJBqT1HJdFp ly78FH3wO+LP16Xb X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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: 208.118.235.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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:121169 Archived-At: On 17.07.2016 13:04, Leo Liu wrote: > 1. Use the attached file as an example, open it in emacs in ruby-mode > 2. Move point to end of buffer and eval (forward-comment (- (point))) > > The last step takes about 0.25 seconds on my MacBook 3 GHz Intel Core > i7. If you double the lines of comments, the time increase by 4 folds. > > Any idea why forward-comment backwards is so slow? > > Leo > With last line ### @end (forward-comment (- (point))) evaluation last expression doesn't move backward at all, returns nil GNU Emacs 25.0.95.1 (i686-pc-linux-gnu, GTK+ Version 3.14.5) of 2016-06-12