From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: =?UTF-8?Q?Andreas_R=c3=b6hler?= Newsgroups: gmane.emacs.devel Subject: Re: 27.0.50, (void-function with-buffer-prepared-for-jit-lock) Date: Sat, 30 Jun 2018 12:54:43 +0200 Message-ID: <54a698c7-a9c0-1075-37da-a44e21e20e62@online.de> References: <761011d4-5d4e-2653-3d96-2c3324231d5c@online.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1530355818 27926 195.159.176.226 (30 Jun 2018 10:50:18 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 30 Jun 2018 10:50:18 +0000 (UTC) User-Agent: Mozilla/5.0 (X11; Linux i686; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Jun 30 12:50:14 2018 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 1fZDSI-0007B4-68 for ged-emacs-devel@m.gmane.org; Sat, 30 Jun 2018 12:50:14 +0200 Original-Received: from localhost ([::1]:46401 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fZDUP-0003uK-Fo for ged-emacs-devel@m.gmane.org; Sat, 30 Jun 2018 06:52:25 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43841) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fZDUJ-0003uE-19 for emacs-devel@gnu.org; Sat, 30 Jun 2018 06:52:19 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fZDUE-0001I8-5E for emacs-devel@gnu.org; Sat, 30 Jun 2018 06:52:19 -0400 Original-Received: from mout.kundenserver.de ([212.227.17.13]:42831) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fZDUD-0001FN-SG for emacs-devel@gnu.org; Sat, 30 Jun 2018 06:52:14 -0400 Original-Received: from [192.168.178.35] ([88.75.179.170]) by mrelayeu.kundenserver.de (mreue102 [212.227.15.183]) with ESMTPSA (Nemesis) id 0M7Kru-1gK3TR2h9C-00x6Fb for ; Sat, 30 Jun 2018 12:52:11 +0200 In-Reply-To: Content-Language: en-US X-Provags-ID: V03:K1:LF7kwjmBaZ9vtrlSBiec+PxnkRn+fJ2XcufNXdGkPPIUKKNstQX CLljjFvC0525iXsbesI9l89VFp27BQMqI1pc2exXBEbVjeuT5ZFgy7cZTKyZKkII2BU9snm KNxGgwzB6LXT6T6TV7BTU9Z2vUzwruMratv0rCWcljDIYCFu2o2ddQw/J/VKCFc77WRgsRH T+TtxSKb61bQgVZJ2Jm+g== X-UI-Out-Filterresults: notjunk:1;V01:K0:rppW9B62I4o=:cwPGq28VBjtD9q3XwMCXtE 50Y78r36CnrnKtcCn46lodzMfHsD5JJnJ+kQgoRlzosSiSn1KcSfTM4L68Tih943dMiEl/hbs 2rseF+iflOmkApvS8vZcn7GLphbjTkfxTD9g8raPY7/BttBk/Ls8J7KS4qmIylWtEBHxDEbfE RcMlIQAobrwAS6+v3t9NDunxN0qYEgz86mjnpig0OhiYobZREnOex1uD+hwIP+ciBKWWjI6Sh uU+RQtRVG5CktV82AKIQrj6E1fjW4P4oZxsdGaDmD309hYnMwltrSSKlsDubPsH6Rb3Q1VTo+ ouFC3ul7CcG9/t7av3RIi2Ncrq+j9OuHPvXhMCZsh9Ix09e6fbAkXtePkXR6P5WSnFgyYrMe2 5SH0CT1S67BDWyKQ/ZC+Au1lSnOGguY56+SNZiCK3DRmdN18FpkIxw/16bG7pPvTHDYdi1N/I RUTohR5HOl2ZeD2LaGID/jVUbmJSscFTApTewTQQPHEKjANBf0M/V36vl3NW9qEHZWFAVtXuE OfWOVRfDRxUU6BH8Xc89yrEUVDuHtB2H3mvpN5ex7tdZZY5sRoVYPeiAprEf5/MT59FhvfpbB hoKCekUZONaRhuQFIiNZmC0IP5uJg+2tWJ+ii4Gu6hxY26cNiijxonC/HE14KuyyAsaSty34P VoAd7yv24o+hj2i6EJ1SMcVZp1mpxV6PhoCDl9gk5lICc0f3aez00OejNLS8L0EksuToZTfD/ WLIomrK5HS4V4Cir X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.17.13 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:226838 Archived-At: On 30.06.2018 01:14, Stefan Monnier wrote: >> when running an uncompiled Emacs --which is preferred for jumping into maybe >> changed sources-- got > > There's no such thing as "an uncompiled Emacs". Okay. Should mean didn't compile elisp .el files into .elc All it means is that > you did something to use some uncompiled code somewhere, but without > clarifying what it is you did. > >> Error during redisplay: (jit-lock-function 1245) signaled (void-function >> with-buffer-prepared-for-jit-lock) > > So, apparently what you did was not right: Well, the question is if a general used function should depend from (eval-when-compile Maybe there are reasons, don't know. Being able to run elisp code without compiling its .el sources is a gain to consider. Might be also a design issue of eval-when-compile, saying: "In interpreted code, this is entirely equivalent to ‘progn’, except that the value of the expression may be (but is not necessarily) computed at load time if eager macro expansion is enabled." Such "may be (but is not necessarily)" doesn't sound that well. Best, Andreas