From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/63956 Path: news.gmane.org!not-for-mail From: Reiner Steib Newsgroups: gmane.emacs.pretest.bugs,gmane.emacs.gnus.general Subject: Re: Slow operations on buffers of tens of megabytes Date: Sat, 11 Nov 2006 01:37:12 +0100 Message-ID: References: Reply-To: Reiner Steib NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1163205458 5376 80.91.229.2 (11 Nov 2006 00:37:38 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 11 Nov 2006 00:37:38 +0000 (UTC) Cc: emacs-pretest-bug@gnu.org, Alexandre Oliva , oltmanns@uni-bonn.de, ding@gnus.org Original-X-From: emacs-pretest-bug-bounces+gebp-emacs-pretest-bug=gmane.org@gnu.org Sat Nov 11 01:37:35 2006 Return-path: Envelope-to: gebp-emacs-pretest-bug@gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GigsH-00079V-GC for gebp-emacs-pretest-bug@gmane.org; Sat, 11 Nov 2006 01:37:33 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GigsG-0003TN-Tm for gebp-emacs-pretest-bug@gmane.org; Fri, 10 Nov 2006 19:37:32 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GigsB-0003Sv-QD for emacs-pretest-bug@gnu.org; Fri, 10 Nov 2006 19:37:27 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GigsB-0003Sj-5m for emacs-pretest-bug@gnu.org; Fri, 10 Nov 2006 19:37:27 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GigsB-0003Sg-2V for emacs-pretest-bug@gnu.org; Fri, 10 Nov 2006 19:37:27 -0500 Original-Received: from [134.60.1.1] (helo=mail.uni-ulm.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1Gigs5-0007kG-5s; Fri, 10 Nov 2006 19:37:21 -0500 Original-Received: from bridgekeeper.physik.uni-ulm.de (bridgekeeper.physik.uni-ulm.de [134.60.10.123]) by mail.uni-ulm.de (8.13.8/8.13.8) with ESMTP id kAB0bCwq020070; Sat, 11 Nov 2006 01:37:15 +0100 (MET) Original-Received: from viandante.physik.uni-ulm.de (bridgekeeper.physik.uni-ulm.de [134.60.10.123]) by bridgekeeper.physik.uni-ulm.de (Postfix) with SMTP id 7A72612309; Sat, 11 Nov 2006 01:37:12 +0100 (CET) Original-Received: (nullmailer pid 29352 invoked by uid 170); Sat, 11 Nov 2006 00:37:12 -0000 Original-To: Richard Stallman X-Face: 'bg&jY[8V'W&:=~6w"|>}#4/T; w~36ei4NNMyKRR.a$n=$|sWFPF1y]a\>6kc\*#GN]UDM| Ywv, vbL^XF1nIp\:F=$Ei2o&mEe:%N~, :3]vtQ~s9u$9izmX$IF@VgGl7/, ^dbuM<3|AO2}.%|%?kZ 2Y=@\U!~cll^=8Z9ihKq%wmUe1Ky(#kl3T'>Qk0Ia3mCBsTk?E(,X Mail-Followup-To: Richard Stallman , Alexandre Oliva , emacs-pretest-bug@gnu.org, oltmanns@uni-bonn.de, ding@gnus.org In-Reply-To: (Richard Stallman's message of "Fri\, 10 Nov 2006 13\:42\:21 -0500") User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/22.0.90 (gnu/linux) X-DCC-EATSERVER-Metrics: gemini 1166; Body=5 Fuz1=5 Fuz2=5 X-BeenThere: emacs-pretest-bug@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for CVS Emacs." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-pretest-bug-bounces+gebp-emacs-pretest-bug=gmane.org@gnu.org Errors-To: emacs-pretest-bug-bounces+gebp-emacs-pretest-bug=gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.pretest.bugs:15029 gmane.emacs.gnus.general:63956 Archived-At: On Fri, Nov 10 2006, Richard Stallman wrote: > It works in that it does speed up entering in new folders. > > However, it breaks mail splitting [...] > > That is a bad bug; was this patch installed? No, I didn't install this patch. I don't use the nnfolder back end of Gnus, so I can't really test it. However I think we must do something about this dotless-i/dotted-I problem because it seems to render Gnus unusable with big (nnfolder) mailbox files in Emacs 22. As Elias Oltmanns already has pointed out, the problem is that nnfolder often does re-searches for "X-Gnus-Article-Number: " (`nnfolder-article-marker'). Wrapping these calls inside ... (with-case-table some-case-table-without-dotless-i/dotted-I (re-search-forward nnfolder-article-marker ...)) ... might be a possibility. But there's no `with-case-table' and I don't know enough about case table to develop a fix that doesn't break anything else. Bye, Reiner. -- ,,, (o o) ---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/