[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Floating-point constant folding in Emacs byte compiler
From: |
Pip Cet |
Subject: |
Re: Floating-point constant folding in Emacs byte compiler |
Date: |
Mon, 2 Apr 2018 15:02:02 +0000 |
On Mon, Apr 2, 2018 at 2:50 PM, Stefan Monnier <address@hidden> wrote:
>> reproducible. To do that, right now, I redefine EQ to be true for
>> same-value floats.
>
> So you redefine EQ to mean EQL? That should work.
It does! I can now produce the same lisp/ directory as standard Emacs
+ EQ=EQL + CANNOT_DUMP=yes (however, even vanilla Emacs will produce
different lisp/ directories with and without CANNOT_DUMP=yes. One
instance is cus-load.el, which includes entries for preloaded files
when CANNOT_DUMP=yes, which is arguably a feature; I'm looking at the
other differences).
I redefined the C EQ macro, not (just) Feq.
- Re: Floating-point constant folding in Emacs byte compiler, Pip Cet, 2018/04/02
- Re: Floating-point constant folding in Emacs byte compiler, Noam Postavsky, 2018/04/02
- Re: Floating-point constant folding in Emacs byte compiler, Stefan Monnier, 2018/04/02
- Re: Floating-point constant folding in Emacs byte compiler, Paul Eggert, 2018/04/02
- Re: Floating-point constant folding in Emacs byte compiler, Pip Cet, 2018/04/02
- Re: Floating-point constant folding in Emacs byte compiler, Eli Zaretskii, 2018/04/02