• Stefan Monnier's avatar
    * lisp: Prefer inlinable functions to macros. · be307485
    Stefan Monnier authored
    * lisp/fringe.el (fringe-bitmap-p): Make it a plain function.
    
    * lisp/tooltip.el (tooltip-region-active-p): Remove.
    
    * lisp/net/shr.el (shr-char-breakable-p, shr-char-kinsoku-bol-p)
    (shr-char-kinsoku-eol-p, shr-char-nospace-p): Use define-inline.
    
    * lisp/url/url-future.el (url-future-done-p, url-future-completed-p)
    (url-future-errored-p, url-future-cancelled-p):
    * lisp/url/url-dav.el (url-dav-http-success-p): Use define-inline.
    
    * lisp/vc/ediff-init.el (ediff-odd-p): Remove.
    (ediff-background-face): Use cl-oddp instead.
    (ediff-buffer-live-p): Make it a defsubst.
    be307485
bytecomp.el 195 KB