]> git.eshelyaron.com Git - emacs.git/commit
* lisp/subr.el (prog2): Define as a macro
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 2 Apr 2019 13:51:20 +0000 (09:51 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 2 Apr 2019 14:04:44 +0000 (10:04 -0400)
commit84616144ca206ef9a92bd0cd2507376f42bfe3e6
treefebf9d92f37b18c6982c2a71ad225dc5c9154ae8
parent3e8f9482fe2288baedd9cc5026e25ffc543683ab
* lisp/subr.el (prog2): Define as a macro

* src/eval.c (Fprog2): Delete function.
(syms_of_eval): Don't register it.

* lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker):
* lisp/emacs-lisp/generator.el (cps--transform-1): Remove `prog2` case.

* lisp/emacs-lisp/bytecomp.el (prog2): Remove handlers.
(byte-compile-prog2): Delete.

* lisp/emacs-lisp/lisp-mode.el (prog2): Remove property.
lisp/emacs-lisp/byte-opt.el
lisp/emacs-lisp/bytecomp.el
lisp/emacs-lisp/cconv.el
lisp/emacs-lisp/generator.el
lisp/emacs-lisp/lisp-mode.el
lisp/subr.el
src/eval.c