From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Memory leak due to bidi? Date: Wed, 03 Aug 2011 09:44:38 -0400 Message-ID: References: Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1312379088 23972 80.91.229.12 (3 Aug 2011 13:44:48 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 3 Aug 2011 13:44:48 +0000 (UTC) Cc: emacs-devel@gnu.org To: Andy Moreton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Aug 03 15:44:45 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QobkZ-0004XH-N5 for ged-emacs-devel@m.gmane.org; Wed, 03 Aug 2011 15:44:43 +0200 Original-Received: from localhost ([::1]:42476 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QobkZ-0002RV-AP for ged-emacs-devel@m.gmane.org; Wed, 03 Aug 2011 09:44:43 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:34162) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QobkW-0002Q6-Fs for emacs-devel@gnu.org; Wed, 03 Aug 2011 09:44:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QobkV-00014f-3J for emacs-devel@gnu.org; Wed, 03 Aug 2011 09:44:40 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:39412) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QobkU-00014b-VY for emacs-devel@gnu.org; Wed, 03 Aug 2011 09:44:39 -0400 Original-Received: from eliz by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1QobkU-0001iA-T4; Wed, 03 Aug 2011 09:44:38 -0400 In-reply-to: (message from Andy Moreton on Wed, 03 Aug 2011 14:26:22 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.10 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:142810 Archived-At: > From: Andy Moreton > Date: Wed, 03 Aug 2011 14:26:22 +0100 > > On Wed 03 Aug 2011, Kenichi Handa wrote: > > > In article , James Cloos writes: > > > >>>>>>> "SM" == Stefan Monnier writes: > > SM> BTW, this problem is new: I've been running with bidi-display- > > SM> reordering set to t for more than a year now and the problem only > > SM> appeared in the last couple of weeks. > > > >> I can confirm that. > > > >> My build from 2011/06/07 did not have this bug. > > > >> My build from 2011/07/23 does. > > > > Could you check the versions before and after my changes for > > char-table handling? > > > > 2011-07-07 Kenichi Handa > > > > * character.h (unicode_category_t): New enum type. > > > > * chartab.c (uniprop_decoder_t, uniprop_encoder_t): New types. > > (Qchar_code_property_table): New variable. > > [...] > > > > --- > > Kenichi Handa > > handa@m17n.org > > Handa-san, can you please say which revision this was committed in ? > > I can find the text above in src/Changelog, but bzr log seems unwilling > to reveal the revision number of the commit. You can specify a revision by its date, see "-r date:YYYY-MM-DD" in the bzr docs. The version you want is 105007. It is easier to find this version by this: bzr log --line -l500 | fgrep Handa > I've given up on using VC annotate in emacs after 10 minutes of bzr > thrashing my machine with zero output. ??? "time bzr annotate src/character.h" shows this for me: real 0m21.802s user 0m20.430s sys 0m0.650s That's not long enough to be annoying, let alone 10 minutes of thrashing. What am I missing? (Btw, "git annotate" is even slower, by design.) It is easier to find this version by this: bzr log --line -l500 | fgrep Handa