* src/eval.c (Fprogn): Do not check that BODY is a proper list.
commit53840e556ef5b78e05ec2f948b7742e38821d9e5
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 24 Jul 2013 06:21:07 +0000 (24 07:21 +0100)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 24 Jul 2013 06:21:07 +0000 (24 07:21 +0100)
treea7bb7ce94837b2f954bbd81c4566076d66ecefdc
parent249eea30ee8201fe9b872cf2c110aa546479b0e4
* src/eval.c (Fprogn): Do not check that BODY is a proper list.

This undoes the previous change.  The check slows down the
interpreter, and is not needed to prevent a crash.  See
<http://lists.gnu.org/archive/html/emacs-devel/2013-07/msg00693.html>.
* doc/lispref/eval.texi (Special Forms): Mention 'lambda'.  Also, say that
non-well-formed expressions result in unspecified behavior, though
Emacs will not crash.
doc/lispref/ChangeLog
doc/lispref/eval.texi
etc/NEWS
src/ChangeLog
src/eval.c