• Stefan Monnier's avatar
    * lisp/subr.el (prog2): Define as a macro · 84616144
    Stefan Monnier authored
    * 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.
    84616144
eval.c 126 KB