emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs/src ChangeLog lread.c


From: Stefan Monnier
Subject: [Emacs-diffs] emacs/src ChangeLog lread.c
Date: Thu, 19 Nov 2009 22:10:42 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Stefan Monnier <monnier>        09/11/19 22:10:42

Modified files:
        src            : ChangeLog lread.c 

Log message:
        (Funintern): Comment out last change.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/emacs/src/ChangeLog?cvsroot=emacs&r1=1.7882&r2=1.7883
http://cvs.savannah.gnu.org/viewcvs/emacs/src/lread.c?cvsroot=emacs&r1=1.419&r2=1.420

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/emacs/emacs/src/ChangeLog,v
retrieving revision 1.7882
retrieving revision 1.7883
diff -u -b -r1.7882 -r1.7883
--- ChangeLog   19 Nov 2009 16:13:22 -0000      1.7882
+++ ChangeLog   19 Nov 2009 22:10:40 -0000      1.7883
@@ -1,3 +1,7 @@
+2009-11-19  Stefan Monnier  <address@hidden>
+
+       * lread.c (Funintern): Comment out last change.
+
 2009-11-19  Richard Stallman  <address@hidden>
 
        * lread.c (Funintern): Error if symbol is t or nil.
@@ -193,7 +197,7 @@
 
 2009-11-10  Stefan Monnier  <address@hidden>
 
-       * fns.c (Fplist_get): Merge the active and the uncommented code.
+       * fns.c (Fplist_get): Merge the active and the commented out code.
 
 2009-11-10  Jan Djärv  <address@hidden>
 

Index: lread.c
===================================================================
RCS file: /sources/emacs/emacs/src/lread.c,v
retrieving revision 1.419
retrieving revision 1.420
diff -u -b -r1.419 -r1.420
--- lread.c     19 Nov 2009 16:13:23 -0000      1.419
+++ lread.c     19 Nov 2009 22:10:41 -0000      1.420
@@ -3765,8 +3765,12 @@
   if (SYMBOLP (name) && !EQ (name, tem))
     return Qnil;
 
-  if (EQ (tem, Qnil) || EQ (tem, Qt))
-    error ("Attempt to unintern t or nil");
+  /* There are plenty of other symbols which will screw up the Emacs
+     session if we unintern them, as well as even more ways to use
+     `setq' or `fset' or whatnot to make the Emacs session
+     unusable.  Let's not go down this silly road.  --Stef  */
+  /* if (EQ (tem, Qnil) || EQ (tem, Qt))
+       error ("Attempt to unintern t or nil"); */
 
   XSYMBOL (tem)->interned = SYMBOL_UNINTERNED;
   XSYMBOL (tem)->constant = 0;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]