GNU bug report logs - #15405
24.3; #[] freezes emacs

Previous Next

Package: emacs;

Reported by: Leo Liu <sdl.web <at> gmail.com>

Date: Wed, 18 Sep 2013 01:52:02 UTC

Severity: normal

Merged with 16512

Found in version 24.3

Fixed in version 24.4

Done: Barry OReilly <gundaetiapo <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #53 received at 15405 <at> debbugs.gnu.org (full text, mbox):

From: Drew Adams <drew.adams <at> oracle.com>
To: Barry OReilly <gundaetiapo <at> gmail.com>, Eli Zaretskii <eliz <at> gnu.org>
Cc: stephen.berman <at> gmx.net, 15405 <at> debbugs.gnu.org, Leo Liu <sdl.web <at> gmail.com>
Subject: RE: bug#15405: 24.3; #[] freezes emacs
Date: Fri, 20 Sep 2013 09:21:27 -0700 (PDT)
>> Perhaps (eval #[]) should evaluate to [] instead of #[]?
>
> An alternative is to fix the counter intuitive fact that (eq [] [])
> is t. Doing so could break Elisp code that relies on the behavior, and
> possibly impact performance.

FWIW, this behavior was introduced only recently: 24.3.  It is true for
only this one Emacs release (so far).  It is an incompatible change from
Emacs prior to 24.3, where (eq [] []) is nil.




This bug report was last modified 11 years and 176 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.