GNU bug report logs -
#54433
29.0.50; Invalid read syntax: "#<" with async-bytecomp
Previous Next
Reported by: Michael Heerdegen <michael_heerdegen <at> web.de>
Date: Thu, 17 Mar 2022 02:56:02 UTC
Severity: normal
Found in version 29.0.50
Done: Michael Heerdegen <michael_heerdegen <at> web.de>
Bug is archived. No further changes may be made.
Full log
Message #14 received at 54433 <at> debbugs.gnu.org (full text, mbox):
Michael Heerdegen <michael_heerdegen <at> web.de> writes:
> Here is the issue:
>
> https://github.com/jwiegley/emacs-async/issues/153
For now I gave the advice to print symbols with `print-symbols-bare'
bound to t...
> byte-optimize--dynamic-vars ->
> (#<symbol original-date at 24141> #<symbol number at 24125>)
... and leave it to you to decide if this should be fixed. It's not a
big surprise to find symbols with positions in an internal variable of
the byte compiler. If the position information is of no relevance in
that variable, I guess you can strip the positions?
BTW, async-bytecomp just compiles files in another Emacs instance for
better speed. The concept is really simple. It only informs the other
instance of some variable bindings it needs to know
(e.g. default-directory and load-path) - and
`byte-optimize--dynamic-vars' is one of them. The values are being
printed in the original session and `read' and assigned in the slave
instance.
Michael.
This bug report was last modified 3 years and 115 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.