]> git.eshelyaron.com Git - emacs.git/commitdiff
(check-declare): New target.
authorGlenn Morris <rgm@gnu.org>
Sat, 17 Nov 2007 03:49:02 +0000 (03:49 +0000)
committerGlenn Morris <rgm@gnu.org>
Sat, 17 Nov 2007 03:49:02 +0000 (03:49 +0000)
lisp/ChangeLog
lisp/Makefile.in

index b1a571ef96bf198371432b37a669537eab778ea2..ae0d657697be423bfd67dca721eea48dd9ed371d 100644 (file)
@@ -1,3 +1,17 @@
+2007-11-17  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/byte-run.el (declare-function): New macro.
+       * emacs-lisp/bytecomp.el (byte-compile-declare-function):
+       New function, byte-hunk-handler for declare-function.
+       (byte-compile-callargs-warn): Handle declared functions.
+
+       * emacs-lisp/check-declare.el: New file.
+       * Makefile.in (check-declare): New target.
+
+       * subr.el (process-lines): Move here from ../admin/admin.el.
+       * emacs-lisp/authors.el (authors-process-lines): Remove.
+       (authors): Use process-lines rather than authors-process-lines.
+
 2007-11-17  Juanma Barranquero  <lekktu@gmail.com>
 
        * emacs-lisp/backquote.el (backquote):
index efb95b37057f11cefd3247da71e7d23874c8e4d6..ce3361a5678543321d5c54636a8bc4f9390292ed 100644 (file)
@@ -313,4 +313,10 @@ bootstrap-after: finder-data custom-deps
 distclean:
        -rm -f ./Makefile
 
+.PHONY: check-declare
+
+check-declare:
+       $(emacs) -l $(lisp)/emacs-lisp/check-declare \
+         --eval '(check-declare-directory "$(lisp)")'
+
 # Makefile ends here.