[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#55645: src/print.c; print_object changes make it impossible to compa
From: |
Lars Ingebrigtsen |
Subject: |
bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions |
Date: |
Thu, 26 May 2022 14:03:36 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Tom Gillespie <tgbugs@gmail.com> writes:
> The changes made in 637dde4aba921435f78d0de769ad74c4f3230aa6
> make it impossible to use prin1-to-string as the basis for hashing elisp
> code in a way that is independent of the emacs version.
prin1 has never guaranteed that the printed representation would be
stable across versions, so if it's worked for you, that's by accident.
> At the very least this change in behavior needs to be configurable so that
> the old behavior can be retained, preferably this change would be
> reverted entirely as it does not address the original bug (bug#23130) and
> is NOT low impact for users that actually use such functionality, whereas
> the change is completely invisible to those that do not use such
> functionality.
It would be possible to add something to control this details (via the
new OVERRIDES parameter), but it doesn't feel like it'd be worth it,
because, well, the representation isn't meant to be stable.
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions, Tom Gillespie, 2022/05/25
- bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions,
Lars Ingebrigtsen <=
- bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions, Tom Gillespie, 2022/05/26
- bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions, Lars Ingebrigtsen, 2022/05/27
- bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions, Tom Gillespie, 2022/05/27
- bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions, Lars Ingebrigtsen, 2022/05/28
- bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions, Tom Gillespie, 2022/05/28
- bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions, Lars Ingebrigtsen, 2022/05/29
- bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions, Eli Zaretskii, 2022/05/29
- bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions, Tom Gillespie, 2022/05/29
- bug#55645: src/print.c; print_object changes make it impossible to compare elisp code across versions, Richard Stallman, 2022/05/28