[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#8033: Not the byte compiler; problem lies deeper
From: |
Chong Yidong |
Subject: |
bug#8033: Not the byte compiler; problem lies deeper |
Date: |
Mon, 14 Feb 2011 17:25:31 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Michael Welsh Duggan <md5i@md5i.com> writes:
> Because the byte compiler uses something like `print' in order to create
> the forms in the elc file, and some "1.0"'s in the
> `gnus-buffer-configuration' get rendered as "1" in the elc file. Hence,
> when the .elc file gets loaded instead of the .el file (and why not, it
> is more recent), you get the bogus integer value instead of the float
> value.
>
> This is also why this issue will not occur for people who have not
> bootstrapped, since gnus-win.el has not changed. It does not get
> recompiled, and as a result the elc file left behind by a previous
> compile still has the "1.0" values in it.
Ah yes, of course.
I've committed your patch. Thanks.