|
From: | Paul Eggert |
Subject: | Floating-point constant folding in Emacs byte compiler |
Date: | Thu, 22 Mar 2018 16:04:52 -0700 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
These discrepancies mean that .elc files containing floating-point constants might not be platform-independent, in that byte-compiling a file on one machine X and running it on another machine Y can yield different results than byte-compiling and running the same file on Y. Is this sort of discrepancy intended? If so, should it be documented in the Emacs Lisp manual? On the one hand, I doubt whether this sort of optimization buys us much performance; on the other, I doubt whether many users care about the discrepancies.
0001-Fix-byte-opt-lists-of-pure-functions-etc.txt
Description: Text document
[Prev in Thread] | Current Thread | [Next in Thread] |