From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mailsrv.cs.umass.edu (mailsrv.cs.umass.edu [128.119.240.136]) by sourceware.org (Postfix) with ESMTPS id 3A24F3858D32; Sat, 17 Sep 2022 19:35:28 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 3A24F3858D32 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=cs.umass.edu Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cs.umass.edu Received: from [192.168.50.148] (c-24-62-201-179.hsd1.ma.comcast.net [24.62.201.179]) by mailsrv.cs.umass.edu (Postfix) with ESMTPSA id C07A6401552E; Sat, 17 Sep 2022 15:35:27 -0400 (EDT) Message-ID: <4b662a72-0839-1273-473f-c168e2963ace@cs.umass.edu> Date: Sat, 17 Sep 2022 15:35:26 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.2.2 Reply-To: moss@cs.umass.edu Subject: Re: [ANNOUNCEMENT] emacs 28.2-2 (64-bit only, TEST) Content-Language: en-US To: cygwin@cygwin.com, Ken Brown via Cygwin-announce References: From: Eliot Moss In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3.8 required=5.0 tests=BAYES_00,JMQ_SPF_NEUTRAL,KAM_DMARC_STATUS,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: On 9/17/2022 7:56 AM, Ken Brown via Cygwin-announce wrote: > The following packages have been uploaded to the Cygwin distribution as test releases. > > * emacs-28.2-2 > * emacs-basic-28.2-2 > * emacs-w32-28.2-2 > * emacs-gtk-28.2-2 > * emacs-lucid-28.2-2 > * emacs-common-28.2-2 > > This is the same as emacs-28.2-1, but it is built with the native compilation feature (explained > below). ... > The first few times you run Emacs, it might seem slow to start.  This is > because it is compiling the elisp libraries that are needed for your init > file (usually .emacs).  For the same reason, you might see occasional pauses > the first time you use a command.  But otherwise you should see a noticeable > speed-up of Emacs. Actually, I am not seeing that. The setup as provided does the native compilation in deferred mode, which forks asynchronous native code compilation, apparently while continuing to run byte code. When the native code is ready, it is swapped in, replacing the interpreted byte code. So, if your system has multiple cores (like mine) and is not overloaded, you may not see slow down - only eventual speed up. Thank you for this, Ken! Eliot Moss