From f772cd180d4e53fd91b86171b025755af0704096 Mon Sep 17 00:00:00 2001 From: Glenn Morris Date: Sat, 17 Nov 2007 03:49:02 +0000 Subject: [PATCH] (check-declare): New target. --- lisp/ChangeLog | 14 ++++++++++++++ lisp/Makefile.in | 6 ++++++ 2 files changed, 20 insertions(+) diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b1a571ef96b..ae0d657697b 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,17 @@ +2007-11-17 Glenn Morris + + * 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 * emacs-lisp/backquote.el (backquote): diff --git a/lisp/Makefile.in b/lisp/Makefile.in index efb95b37057..ce3361a5678 100644 --- a/lisp/Makefile.in +++ b/lisp/Makefile.in @@ -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. -- 2.39.2