From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juanma Barranquero Newsgroups: gmane.emacs.bugs Subject: bug#12463: 24.2; pos-visible-in-window-p gets slower over time Date: Fri, 21 Sep 2012 01:22:19 +0200 Message-ID: References: <87wqzs1a4c.fsf@queen.i-did-not-set--mail-host-address--so-tickle-me> <83mx0n22p0.fsf@gnu.org> <87d31jcqce.fsf@gnu.org> <4023344.MyoQPQRfcJ@queen> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1348183415 22892 80.91.229.3 (20 Sep 2012 23:23:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 20 Sep 2012 23:23:35 +0000 (UTC) Cc: 12463@debbugs.gnu.org To: =?UTF-8?Q?J=C3=B6rg?= Walter Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 21 01:23:39 2012 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 1TEq5p-0004Oy-45 for geb-bug-gnu-emacs@m.gmane.org; Fri, 21 Sep 2012 01:23:37 +0200 Original-Received: from localhost ([::1]:46086 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEq5k-0000VW-MA for geb-bug-gnu-emacs@m.gmane.org; Thu, 20 Sep 2012 19:23:32 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:33864) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEq5j-0000VR-3J for bug-gnu-emacs@gnu.org; Thu, 20 Sep 2012 19:23:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TEq5h-0004YX-0R for bug-gnu-emacs@gnu.org; Thu, 20 Sep 2012 19:23:30 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36276) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TEq5g-0004YR-TC for bug-gnu-emacs@gnu.org; Thu, 20 Sep 2012 19:23:28 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1TEq7C-00071L-A2 for bug-gnu-emacs@gnu.org; Thu, 20 Sep 2012 19:25:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juanma Barranquero Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 20 Sep 2012 23:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12463 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12463-submit@debbugs.gnu.org id=B12463.134818347926956 (code B ref 12463); Thu, 20 Sep 2012 23:25:02 +0000 Original-Received: (at 12463) by debbugs.gnu.org; 20 Sep 2012 23:24:39 +0000 Original-Received: from localhost ([127.0.0.1]:45822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEq6o-00070i-Pj for submit@debbugs.gnu.org; Thu, 20 Sep 2012 19:24:39 -0400 Original-Received: from mail-wg0-f46.google.com ([74.125.82.46]:49367) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TEq6m-00070b-NU for 12463@debbugs.gnu.org; Thu, 20 Sep 2012 19:24:37 -0400 Original-Received: by wgbdt12 with SMTP id dt12so1907197wgb.15 for <12463@debbugs.gnu.org>; Thu, 20 Sep 2012 16:23:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=Vf8MgdqlXgEeMSp0kQfR5+kqFqNqRl8tI4ZUd7iHOF0=; b=YG6xIMYZ7HUZcb3GoC/R+p06DD8O5blCA4VIKczmTvrCdaO6OOlnOnwJUg8adJMIHn BzuKzjOx4RF6u0SJ1OXMmRi5Mw0HGEC2crlOFPgNNsBSP2/nS7zWLM/JcEW3wAJdVsTF yzbdC8P8nfSO7IfB9Qp5BwOJSf9vDdCFM5ye2MzEu9yZgHvkXWr2/lg2Twe38+Rc1o8K I6YOME+OVGVBt+kx4yKRntHebpREF+hxdIXEAuj8BBFrmBtNAqNsEgJasZA7p537ssOr 8ZPIlMjjhJ/huWimcKx70gwSjWeouohto9GLy/jcccHSSXNlv+spiYwwxNPSyR9fIY0j YMtg== Original-Received: by 10.216.207.226 with SMTP id n76mr1659544weo.138.1348183379832; Thu, 20 Sep 2012 16:22:59 -0700 (PDT) Original-Received: by 10.223.155.132 with HTTP; Thu, 20 Sep 2012 16:22:19 -0700 (PDT) In-Reply-To: <4023344.MyoQPQRfcJ@queen> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:64670 Archived-At: On Tue, Sep 18, 2012 at 6:18 PM, J=C3=B6rg Walter wrote: > The linked list `image_types' grows without bounds because > CHECK_LIB_AVAILABLE/define_image_type never checked if the given image ty= pe is > already in `image_types'. My lisp code triggered tons of `Finit_image_lib= rary' > calls. Since the list is searched linearly at some point, that explains t= he > run-time impact. > > I have no idea what was originally supposed to ensure `image_types' doesn= 't > include duplicate entries, so the patch may be way off... hope someone ac= tually > knows what is suppsed to go on there. What kind of duplicate entries image_types had? Were they mostly (or all) for pbm/xbm types? Juanma