[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Emacs-diffs] master 05dc679: Turn on lexical-binding in json.el
From: |
Eli Zaretskii |
Subject: |
Re: [Emacs-diffs] master 05dc679: Turn on lexical-binding in json.el |
Date: |
Fri, 12 Aug 2016 09:37:27 +0300 |
> From: Stefan Monnier <address@hidden>
> Date: Thu, 11 Aug 2016 16:35:45 -0400
>
> Lexical variables aren't stored in symbols's slots, but in the byte-code
> stack. So a variable access is an access to the (byte-code) stack with
> a fixed offset. Not sure how much faster that makes it, tho.
I think the reason might be not the storage method, but the fact that
dynamic variables need to be looked up in every buffer in the session,
if a variable can be buffer-local.
- Re: [Emacs-diffs] master 05dc679: Turn on lexical-binding in json.el, (continued)
- Re: [Emacs-diffs] master 05dc679: Turn on lexical-binding in json.el, Stefan Monnier, 2016/08/12
- [PATCH] lexical-binding mega-patch (was: Re: [Emacs-diffs] master 05dc679: Turn on lexical-binding in json.el), Mark Oteiza, 2016/08/13
- Re: [PATCH] lexical-binding mega-patch (was: Re: [Emacs-diffs] master 05dc679: Turn on lexical-binding in json.el), Eli Zaretskii, 2016/08/13
- Re: [PATCH] lexical-binding mega-patch, John Wiegley, 2016/08/14
- Re: [PATCH] lexical-binding mega-patch, Mark Oteiza, 2016/08/14
- Re: [PATCH] lexical-binding mega-patch (was: Re: [Emacs-diffs] master 05dc679: Turn on lexical-binding in json.el), Chad Brown, 2016/08/13
Re: [Emacs-diffs] master 05dc679: Turn on lexical-binding in json.el, John Wiegley, 2016/08/11