[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: master 5252c45: Initialise unread buffer
From: |
Lars Ingebrigtsen |
Subject: |
Re: master 5252c45: Initialise unread buffer |
Date: |
Mon, 20 Sep 2021 16:44:59 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
Mattias Engdegård <mattiase@acm.org> writes:
> It's more fun actually. Thanks to the fixed reader bug, the
> lexical-binding cookie is now honoured in loadup.el. That causes Emacs
> to be dumped with `lexical-binding` set to t which as a consequence
> becomes the new default.
Heh. The reader bug was a case of a bug leading to desirable behaviour
(accidentally). They're the worst.
> Actually, any code in `ert-deftest` uses dynamic binding (until the
> accidental switch), regardless of the file cookie. Not many people
> know that.
I did not know that.
> I'm not sure why the byte-code interpreter makes a copy of the byte
> code for each function call. It certainly doesn't help the lamentably
> high function call overhead a bit.
Huh.
> There's a number of things to fix here, but this message is too long
> already. Thanks for your interest! There are books for sale in the
> foyer.
:-)
Amazing debugging.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no