]> git.eshelyaron.com Git - emacs.git/commitdiff
; Add commentary on location of zerop
authorBasil L. Contovounesios <contovob@tcd.ie>
Wed, 11 Jul 2018 17:11:55 +0000 (20:11 +0300)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 11 Jul 2018 17:31:49 +0000 (10:31 -0700)
* lisp/subr.el (zerop): Add commentary explaining why moving the
function's location within the file broke bootstrap in
2018-07-10T23:08:58-07:00!contovob@tcd.ie.

lisp/subr.el

index c1d90e3fb18bfef9c14be0996bc8a39f5d874047..a5108eb6558319d5fe1324c9e99139135301e179 100644 (file)
@@ -548,6 +548,9 @@ If N is omitted or nil, remove the last element."
           (if (> n 0) (setcdr (nthcdr (- (1- m) n) list) nil))
           list))))
 
+;; This function appears here instead of under the 'Basic Lisp
+;; functions' heading because during bootstrap its compiler-macro
+;; requires functions defined under the 'List functions' heading.
 (defun zerop (number)
   "Return t if NUMBER is zero."
   ;; Used to be in C, but it's pointless since (= 0 n) is faster anyway because