From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Andreas =?UTF-8?Q?R=C3=B6hler?= Newsgroups: gmane.emacs.bugs Subject: bug#45125: Subject: 28.0.50; defvar dynamics Date: Tue, 8 Dec 2020 20:46:47 +0100 Message-ID: <01017daf-0373-e7fe-9cd1-34e27d1795e8@easy-emacs.de> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40637"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux i686; rv:68.0) Gecko/20100101 Thunderbird/68.9.0 To: 45125@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Dec 08 21:25:44 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1kmjYO-000ASe-4A for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Dec 2020 21:25:44 +0100 Original-Received: from localhost ([::1]:44198 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kmjYL-0008Ok-Ps for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 08 Dec 2020 15:25:41 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52284) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmixu-0008KK-R7 for bug-gnu-emacs@gnu.org; Tue, 08 Dec 2020 14:48:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:48334) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kmixu-0000i7-Ig for bug-gnu-emacs@gnu.org; Tue, 08 Dec 2020 14:48:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kmixu-0005LB-HN for bug-gnu-emacs@gnu.org; Tue, 08 Dec 2020 14:48:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Andreas =?UTF-8?Q?R=C3=B6hler?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 08 Dec 2020 19:48:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 45125 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.160745682820462 (code B ref -1); Tue, 08 Dec 2020 19:48:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 8 Dec 2020 19:47:08 +0000 Original-Received: from localhost ([127.0.0.1]:59880 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmix2-0005Jy-GQ for submit@debbugs.gnu.org; Tue, 08 Dec 2020 14:47:08 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:48702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmiwz-0005Jq-R1 for submit@debbugs.gnu.org; Tue, 08 Dec 2020 14:47:06 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52096) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmiwu-0007R2-8L for bug-gnu-emacs@gnu.org; Tue, 08 Dec 2020 14:47:01 -0500 Original-Received: from mout.kundenserver.de ([212.227.126.133]:35389) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kmiwn-0000N7-Js for bug-gnu-emacs@gnu.org; Tue, 08 Dec 2020 14:46:59 -0500 Original-Received: from [192.168.178.39] ([82.207.239.161]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.167]) with ESMTPSA (Nemesis) id 1Mgebs-1kET3t0HDo-00h98d for ; Tue, 08 Dec 2020 20:46:49 +0100 Content-Language: en-US X-Provags-ID: V03:K1:3+RWx9zE/sSAV4FQXZkbtvYZiXmlaYlTbbuwFpRJEE/k6XcweyP 8UFbfksTf2sQeDsRN1ZdQgi0K8XNeZ8j0iBWwlj/kKkwlNGmeyImwnUos3hKQPaWbipoHDc seGRGfN2cgOHaa4ZNK445f+iXYlEpo8iefCQsJ06xfGmCohDlS1uTfxWR8iPmeCDkGMjky7 At8qmzCDRgXK6rKDbeA1w== X-UI-Out-Filterresults: notjunk:1;V03:K0:mfZXw6XivT4=:KYPiBD1M2PzcPzWz6Bzmdn BHUCJ07szs9jCtJhCjpJeu1gwDJYllSC++iTsKs2pHhIvyLaI9YGf17+DhRF6YZ6/09QxB9SF Z4GY4bBu0DTcYcfWk/7j06bJ8pcy3mogGYalUeFMSwBkru4ah14ExaZlNHxSKov4CyFoBIiah lr6WCmI3DxTBr8F65e8O9hJltNp9c4sdfuZoPYB1yQyBW4AEXBns0AEz5POIlq0/6QSL8la0q JzbnR8xeVR4KpuMXunssZdhVoUwdlrz28esQ1+0ukXmE73q+TY34Z+lfsIBGor8AmAEruCAtb PwViNTd0Lomu8Niaaw8AQVeudEwbKyIKzAokLVLLTYoWB5w7mDwz8mH3UoI3XApcxu1/dyYYs HAz+7ZLfwqO39cbmCtxxml8Q5W23Q4eSz/HZ0znlcDkyTtazJKpHJn8tOjJz6h5qj8Zccydmk ecL0oRmf6zaltVLS+t3RfsXT4egmIs8= Received-SPF: none client-ip=212.227.126.133; envelope-from=andreas.roehler@easy-emacs.de; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:195435 Archived-At: Recipe: Evaluate defvar forms at bottom in order using C-x C-e, which runs command eval-last-sexp here. Evaluate the message-form C-x C-e message-form outputs "a: 2",  i.e. "a" was dynamically updated This contradicts saying in File: elisp.info,  Node: Defining Variables: "But if SYMBOL is not void, VALUE is not evaluated, and SYMBOL’s value is left unchanged." (defvar a 0) (defvar a 1) (defvar a 2) (message "a: %s" a) --- In GNU Emacs 28.0.50 (build 1, i686-pc-linux-gnu, GTK+ Version 3.14.5, cairo version 1.14.0)  of 2020-11-19 Repository revision: 3963aea4f4a22da0c1fb8ca8ca80b59c58373811 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11604000 System Description: Debian GNU/Linux 8 (jessie) Configured using:  'configure --with-modules --with-mailutils' Configured features: XPM JPEG TIFF GIF PNG CAIRO SOUND DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS PDUMPER Important settings:   value of $LANG: de_DE.UTF-8   locale-coding-system: utf-8-unix Major mode: ELisp/d Minor modes in effect:   tooltip-mode: t   global-eldoc-mode: t   eldoc-mode: t   electric-indent-mode: t   mouse-wheel-mode: t   tool-bar-mode: t   menu-bar-mode: t   file-name-shadow-mode: t   global-font-lock-mode: t   font-lock-mode: t   blink-cursor-mode: t   auto-composition-mode: t   auto-encryption-mode: t   auto-compression-mode: t   line-number-mode: t   transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs rfc822 mml easymenu mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map text-property-search time-date subr-x seq byte-opt gv bytecomp byte-compile cconv mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader cl-loaddefs cl-lib sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 8 146139 6477)  (symbols 24 30198 1)  (strings 16 65257 1523)  (string-bytes 1 1053500)  (vectors 8 12265)  (vector-slots 4 176703 11288)  (floats 8 22 41)  (intervals 28 209 13)  (buffers 560 11)  (heap 1024 12583 926))