From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Speed up for CC Mode Date: Wed, 18 Jan 2012 22:12:47 +0000 Message-ID: <20120118221247.GA2717@acm.acm> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1326924773 4925 80.91.229.12 (18 Jan 2012 22:12:53 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 18 Jan 2012 22:12:53 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 18 23:12:48 2012 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 1RndkJ-0007iJ-RU for ged-emacs-devel@m.gmane.org; Wed, 18 Jan 2012 23:12:43 +0100 Original-Received: from localhost ([::1]:52774 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RndkI-00057j-PW for ged-emacs-devel@m.gmane.org; Wed, 18 Jan 2012 17:12:42 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:35645) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RndkG-00057e-4R for emacs-devel@gnu.org; Wed, 18 Jan 2012 17:12:40 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RndkE-000684-Ra for emacs-devel@gnu.org; Wed, 18 Jan 2012 17:12:40 -0500 Original-Received: from colin.muc.de ([193.149.48.1]:45575 helo=mail.muc.de) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RndkE-00067y-Me for emacs-devel@gnu.org; Wed, 18 Jan 2012 17:12:38 -0500 Original-Received: (qmail 85435 invoked by uid 3782); 18 Jan 2012 22:12:36 -0000 Original-Received: from acm.muc.de (pD95574F7.dip.t-dialin.net [217.85.116.247]) by colin.muc.de (tmda-ofmipd) with ESMTP; Wed, 18 Jan 2012 23:12:34 +0100 Original-Received: (qmail 2756 invoked by uid 1000); 18 Jan 2012 22:12:47 -0000 Content-Disposition: inline User-Agent: Mutt/1.5.21 (2010-09-15) X-Delivery-Agent: TMDA/1.1.12 (Macallan) X-Primary-Address: acm@muc.de X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 193.149.48.1 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:147716 Archived-At: Hi, Emacs. My last CC Mode commit should finally solve the sluggishness (and occasional hanging) that arrived together with several enhancements over the last year or two. In particular, long regions without semicolons or braces suffered delays in font locking. These were, e.g., long comments, long enum declarations, long brace initialisers and long sequences of macro invocations (without ;). Please test this. Please test it especially if you use languages such as C++ or Java. ;-) Thanks. -- Alan Mackenzie (Nuremberg, Germany).