• Stefan Monnier's avatar
    * lisp/emacs-lisp/cl-macs.el (cl-struct-slot-offset): Mark as pure. · d6f14ca7
    Stefan Monnier authored
    (cl--set-elt): Don't proclaim as inline.
    (cl-struct-slot-value): Remove explicit gv-setter and compiler-macro.
    Define as inlinable instead.
    (cl-struct-set-slot-value): Remove.
    * doc/misc/cl.texi (Structures): Remove cl-struct-set-slot-value.
    * lisp/emacs-lisp/cl-lib.el (cl--set-elt): Remove.
    * lisp/emacs-lisp/cl-seq.el (cl-replace, cl-substitute, cl-nsubstitute):
    Use setf instead.
    d6f14ca7
cl-macs.el 116 KB