From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: "Wedler, Christoph" Newsgroups: gmane.emacs.devel Subject: Re: [Emacs-diffs] scratch/widen-less a4ba846: Replace prog-widen with consolidating widen calls Date: Mon, 18 Dec 2017 17:41:51 +0000 Message-ID: <0BBE54AA-6DAC-44B9-BFF1-7701013F8DFB@sap.com> References: <8e5adcd7-e085-e8d2-085f-398c660cd34d@yandex.ru> <578E6C44-1D80-42BF-91A2-94C44355A1D8@sap.com> <1113b16e-8fe5-b43b-160c-4d4df9ed960e@yandex.ru> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Trace: blaine.gmane.org 1513622061 17076 195.159.176.226 (18 Dec 2017 18:34:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 18 Dec 2017 18:34:21 +0000 (UTC) User-Agent: Microsoft-MacOutlook/f.29.0.171205 To: Dmitry Gutov , Eli Zaretskii , "monnier@iro.umontreal.ca" , "emacs-devel@gnu.org" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Dec 18 19:34:17 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eR0Ey-00042a-Gq for ged-emacs-devel@m.gmane.org; Mon, 18 Dec 2017 19:34:16 +0100 Original-Received: from localhost ([::1]:51819 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eR0Gw-0001TU-M7 for ged-emacs-devel@m.gmane.org; Mon, 18 Dec 2017 13:36:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52166) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eQzQL-00048h-Hv for emacs-devel@gnu.org; Mon, 18 Dec 2017 12:41:58 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eQzQI-00077e-VK for emacs-devel@gnu.org; Mon, 18 Dec 2017 12:41:57 -0500 Original-Received: from smtpgw02.sap-ag.de ([155.56.66.97]:14238 helo=smtpgw.sap-ag.de) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eQzQI-00076L-Ob; Mon, 18 Dec 2017 12:41:54 -0500 Thread-Topic: [Emacs-diffs] scratch/widen-less a4ba846: Replace prog-widen with consolidating widen calls Thread-Index: AQHTdbwbVAEOk0HAU0aJBXycGYIDK6NGK/QAgALi+ACAABPSAIAAQMEA In-Reply-To: <1113b16e-8fe5-b43b-160c-4d4df9ed960e@yandex.ru> Accept-Language: en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.21.23.225] Content-ID: <08D56211867D15479856F177C7917CFC@exchange.sap.corp> X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 155.56.66.97 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:221221 Archived-At: RG1pdHJ5IEd1dG92IHdyb3RlOg0KPiBPbiAxMi8xOC8xNyAyOjM5IFBNLCBXZWRsZXIsIENocmlz dG9waCB3cm90ZToNCg0KPiBJdCBzaG91bGRuJ3QgbWF0dGVyIG11Y2ggZWl0aGVyIHdheSwgYnV0 IGluIEVtYWNzIDI2IHN5bnRheC1wcHNzIGFscmVhZHkgDQo+IGNoZWNrcyB0aGF0IHBvaW50LW1p biBoYXMgbm90IGNoYW5nZWQgc2luY2UgdGhlIGxhc3QgaW52b2NhdGlvbi4NCg0KT0ssIHRoZW4g SSdsbCBrZWVwIHRoZSBkeW5hbWljIGJpbmRpbmcgdG8gbWFrZSBpdCB3b3JrIGluIEVtYWNzLTI1 LCB0b28uDQoNCj4gRGlkIHlvdSB1c2UgdGhlIHNhbWUgcmVjaXBlIHdoZW4gdGVzdGluZyB0aGUg d2lkZW4tbGVzcyBicmFuY2gsIHRob3VnaD8gDQo+IEknbSBwcmV0dHkgc3VyZSB5b3UgY2FuJ3Qg c2ltcGx5IHJ1biAuL2NvbmZpZ3VyZSB3aGVuIGJ1aWxkaW5nIGZyb20gDQo+IGRldmVsb3BtZW50 IHNvdXJjZXMgKG5vdCBhIHByZS1idWlsdCB0YXJiYWxsKS4NCg0KQWN0dWFsbHksIEkgYnVpbGQg dGhhdCBicmFuY2ggb25seQ0KDQogICAgSGVhZDogICAgIHdpZGVuLWxlc3MgQ29uc29saWRhdGUg J3dpZGVuJyBjYWxscw0KICAgIE1lcmdlOiAgICBvcmlnaW4vd2lkZW4tbGVzcyBDb25zb2xpZGF0 ZSAnd2lkZW4nIGNhbGxzDQogICAgVGFnOiAgICAgIGVtYWNzLTI2LjAuOTAgKDM1MSkNCg0KVGhl IGJ1aWxkIHNlcXVlbmNlIHdhcw0KDQogICAgLi9hdXRvZ2VuLnNoDQogICAgLi9jb25maWd1cmUg LS13aXRoLW5zIC0td2l0aG91dC1tYWtlaW5mbyAtLXdpdGgtZ251dGxzPW5vDQogICAgbWFrZQ0K DQo+IEknbSBzYXlpbmcgSSBkb24ndCBrbm93IHdoYXQgdG8gY2hlY2suIEluZGVudGF0aW9uIGNl cnRhaW5seSBkb2Vzbid0IA0KPiB3b3JrIHRoZSBzYW1lLCBlLmcuIGJlY2F1c2UgdGhlIGV4YW1w bGVzIHVzZSBhIG5vbi1kZWZhdWx0IGluZGVudGF0aW9uIA0KPiBvZmZzZXQuIEJ1dCBJJ20gbm90 IHN1cmUgdGhhdCdzIGFsbC4NCg0KT0ssIEFOVExSIHNvdXJjZSBoYXZlIFRBQiBsZW5ndGggNCwg dGhlIGZpbGUgaXMgbm90IGV2ZW4gY29tcGxldGx5DQpjb25zaXN0ZW50bHkgaW5kZW50ZWQgd2l0 aCB0aGF0LCBidXQgdGhlIGxpbmVzIG9mIGludGVyZXN0IGFyZSA0NiB0byA1MQ0Kb2YgUHl0aG9u L0MvQy5nIG9mIHRoZSBhbnRscjMgZXhhbXBsZXMgcmVwbywgYXMgbWVudGlvbmVkIGVhcmxpZXIs DQpuYW1lbHk6DQoNCkBtZW1iZXJzIHsNCiAgICBkZWYgaXNUeXBlTmFtZShzZWxmLCBuYW1lKToN CiAgICAgICAgZm9yIHNjb3BlIGluIHJldmVyc2VkKHNlbGYuU3ltYm9sc19zdGFjayk6DQogICAg ICAgICAgICBpZiBuYW1lIGluIHNjb3BlLnR5cGVzOg0KICAgICAgICAgICAgICAgIHJldHVybiBU cnVlDQoNCiAgICAgICAgcmV0dXJuIEZhbHNlDQoNCn0NCg0KSXQgbG9va3Mgc3RyYW5nZSB0byBt ZSB0aGF0IHlvdSBuZWl0aGVyIGdldCBzeW50YXggaGlnaGxpZ2h0aW5nDQooa2V5d29yZHMgImRl ZiIsICJzZWxmIiwgImZvciIsIOKApiwgZnVuY3Rpb24gbmFtZSAiaXNUeXBlTmFtZSIsIC4uLikN Cm5vciB0aGUgaW5kZW50YXRpb24gY3ljbGluZyBmb3IgdGhlIGxpbmVzIHN0YXJ0aW5nIHdpdGgg ImZvciIsICJpZiIsDQoicmV0dXJuIg0KDQo+Pj4gTm93IHRvIGEgbW9kZSB3aXRoIG5vbi13aWRl bmluZyBpbmRlbnRhdGlvbiBmdW5jdGlvbjogZW1hY3MtbGlzcCBtb2RlOg0KPj4+IENvbnNpZGVy IHRoZSBmb2xsb3dpbmcgY29kZQ0KPj4+ICAgICAgIChkZWZ1biBmb28gKCkNCj4+PiAgICAgICAg ICgrIDEgMykpDQo+Pj4NCj4+PiBJIHdvdWxkIGFzc3VtZSB0aGF0IHRoZSBpbmRlbnRhdGlvbiBv ZiBsaW5lIDIgZG9lcyBub3QgY2hhbmdlDQo+Pj4gd2hlbiBJIG5hcnJvdyB0byBsaW5lIDIgLSBi dXQgRW1hY3MtMjUuMS4xIG5vdyBkZWxldGVzIHRoZSBmaXJzdCAyDQo+Pj4gc3BhY2VzIG9mIGxp bmUgMi4uLiAgKHllczsgSSBhbHNvIG5lZWQgdG8gdXBkYXRlIHRvIGEgbmV3ZXIgRW1hY3MpDQo+ IA0KPj4gVHJ5IG91dCB0aGUgd2lkZW4tbGVzcyBicmFuY2ghDQo+IA0KPiBFaGVtLCBzdGlsbCB0 aGUgc2FtZS4uLg0KDQo+IEFyZSB5b3Ugc3VyZSB5b3UgdHJpZWQgdGhlIHJpZ2h0IGJyYW5jaD8g SXQgd29ya3MgZGlmZmVyZW50bHkgb3ZlciBoZXJlIA0KPiAobmFtZWx5OiBkb2Vzbid0IGNoYW5n ZSB0aGUgaW5kZW50YXRpb24pLg0KDQpZZXMsIHNlZSBhYm92ZSAtIGFuZCBubyAiaW5pdC5lbCIg ZXhjZXB0IHVzaW5nIGFudGxyLW1vZGUgMy4xLjUuICBWZXJ5DQpzdHJhbmdlLi4uDQoNCj4+IFAu Uy4gSSB3aWxsIHByb2JhYmx5ICJib3Jyb3ciIChha2EgInN0ZWFsIikgZnJvbSBtaHRtbC1tb2Rl LmVsIGxhdGVyLi4uDQoNClNvcnJ5IFN0ZWZhbiwgSSBmb3Jnb3QgdGhlICI7LSIgYWZ0ZXIgInN0 ZWFsIi4uLg0KDQoNCg0K