From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.devel Subject: Re: New optimisations for long raw strings in C++ Mode. Date: Wed, 10 Aug 2022 07:42:14 +0000 Message-ID: References: <87wnbkyuhe.fsf@gnus.org> <83sfm8vxht.fsf@gnu.org> <87k07hxwe9.fsf@gnus.org> <87fsi5xw9l.fsf@gnus.org> <83wnbhtlzb.fsf@gnu.org> <703c2351d96919276449@heytings.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24430"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , larsi@gnus.org, emacs-devel@gnu.org To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Aug 10 09:43:51 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oLgNa-00068A-Oe for ged-emacs-devel@m.gmane-mx.org; Wed, 10 Aug 2022 09:43:50 +0200 Original-Received: from localhost ([::1]:54470 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oLgNZ-0005g5-BP for ged-emacs-devel@m.gmane-mx.org; Wed, 10 Aug 2022 03:43:49 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36974) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLgM6-0004xM-RL for emacs-devel@gnu.org; Wed, 10 Aug 2022 03:42:18 -0400 Original-Received: from heytings.org ([95.142.160.155]:45002) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oLgM5-0003MH-9I; Wed, 10 Aug 2022 03:42:18 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1660117334; bh=m9NnAnL9vQ67lMN7qArxV4zhghSRXpbg6zrxxgHCKpE=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=jRMevQS/gU09g41Mmsi5TfRtHds+HR0Rn0GJ4AoIQT2cKoxGpCQNFcWlmiptOQTUY SK8PwSn9HU8R74q/ARfFFlUrcK0QCK0CUhWBjrImsO47aho8J82rabjdoVVQTQsZ/j RwNOapLA9mlErJS1v+QyVq+pBBlT85auy900Ql7HvUHmz72GVRbd2IcGN2lwGoL30O wI78xwCmSSe6rMEroJpuy1nWhWnpzEOpXPg4QYXe+xz3PO6lIIh09ihH8VmnAsrdAt R16pEnyvSTHTGXgt0HUN0SKuoMM5gjAZ15lPGPtt5sRBAtnBrti372ZC77XInO3hBd m3PmFE/VLvqGg== In-Reply-To: Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:293343 Archived-At: > > So, what do you intend to do about this incompatibility you have > introduced? > As I already said a few days ago, this is not my problem. There is no possible solution for modes which don't use the Emacs interfaces as they are supposed to be used, except disabling the new feature, which is 100% backward compatible, in these modes. In the meantime two other people (Stefan and Eli) explained, with different words and viewpoints, why CC Mode should not do what it does. You made it very clear that you don't care. End of story. >> .... (and I wonder what the ";-)" above is supposed to convey). > > The irony of a supposed optimisation causing software to hang. > The long line optimizations does not claim to be a solution to all possible hangs. Doing that is theoretically impossible, as you may know. They only claim to be a practical solution to alleviate a particular class of hangs. > > it would be convenient for you if everybody followed your > (controversial) desires, > I have no desires whatsoever. I worked (and still work) to fix a long-standing bug in Emacs, by which I was, incidentally, not affected myself.