annotate lisp/bytecomp/auto-autoloads.el @ 163:0132846995bd r20-3b8

Import from CVS: tag r20-3b8
author cvs
date Mon, 13 Aug 2007 09:43:35 +0200
parents
children e121b013d1f0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1 ;;; DO NOT MODIFY THIS FILE
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2 (if (not (featurep 'bytecomp-autoloads))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
3 (progn
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
4
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
5 ;;;### (autoloads (batch-byte-recompile-directory batch-byte-recompile-directory-norecurse batch-byte-compile display-call-tree byte-compile-sexp byte-compile compile-defun byte-compile-file byte-recompile-file byte-recompile-directory byte-force-recompile) "bytecomp" "bytecomp/bytecomp.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
6
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
7 (autoload 'byte-force-recompile "bytecomp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
8 Recompile every `.el' file in DIRECTORY that already has a `.elc' file.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
9 Files in subdirectories of DIRECTORY are processed also." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
10
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
11 (autoload 'byte-recompile-directory "bytecomp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
12 Recompile every `.el' file in DIRECTORY that needs recompilation.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
13 This is if a `.elc' file exists but is older than the `.el' file.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
14 Files in subdirectories of DIRECTORY are processed also unless argument
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
15 NORECURSION is non-nil.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
16
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
17 If the `.elc' file does not exist, normally the `.el' file is *not* compiled.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
18 But a prefix argument (optional second arg) means ask user,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
19 for each such `.el' file, whether to compile it. Prefix argument 0 means
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
20 don't ask and compile the file anyway.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
21
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
22 A nonzero prefix argument also means ask about each subdirectory.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
23
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
24 If the fourth argument FORCE is non-nil,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
25 recompile every `.el' file that already has a `.elc' file." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
26
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
27 (autoload 'byte-recompile-file "bytecomp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
28 Recompile a file of Lisp code named FILENAME if it needs recompilation.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
29 This is if the `.elc' file exists but is older than the `.el' file.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
30
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
31 If the `.elc' file does not exist, normally the `.el' file is *not*
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
32 compiled. But a prefix argument (optional second arg) means ask user
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
33 whether to compile it. Prefix argument 0 don't ask and recompile anyway." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
34
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
35 (autoload 'byte-compile-file "bytecomp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
36 Compile a file of Lisp code named FILENAME into a file of byte code.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
37 The output file's name is made by appending `c' to the end of FILENAME.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
38 With prefix arg (noninteractively: 2nd arg), load the file after compiling." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
39
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
40 (autoload 'compile-defun "bytecomp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
41 Compile and evaluate the current top-level form.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
42 Print the result in the minibuffer.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
43 With argument, insert value in current buffer after the form." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
44
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
45 (autoload 'byte-compile "bytecomp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
46 If FORM is a symbol, byte-compile its function definition.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
47 If FORM is a lambda or a macro, byte-compile it as a function." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
48
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
49 (autoload 'byte-compile-sexp "bytecomp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
50 Compile and return SEXP." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
51
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
52 (autoload 'display-call-tree "bytecomp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
53 Display a call graph of a specified file.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
54 This lists which functions have been called, what functions called
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
55 them, and what functions they call. The list includes all functions
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
56 whose definitions have been compiled in this Emacs session, as well as
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
57 all functions called by those functions.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
58
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
59 The call graph does not include macros, inline functions, or
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
60 primitives that the byte-code interpreter knows about directly (eq,
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
61 cons, etc.).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
62
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
63 The call tree also lists those functions which are not known to be called
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
64 \(that is, to which no calls have been compiled), and which cannot be
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
65 invoked interactively." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
66
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
67 (autoload 'batch-byte-compile "bytecomp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
68 Run `byte-compile-file' on the files remaining on the command line.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
69 Use this from the command line, with `-batch';
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
70 it won't work in an interactive Emacs.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
71 Each file is processed even if an error occurred previously.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
72 For example, invoke \"emacs -batch -f batch-byte-compile $emacs/ ~/*.el\"" nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
73
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
74 (autoload 'batch-byte-recompile-directory-norecurse "bytecomp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
75 Same as `batch-byte-recompile-directory' but without recursion." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
76
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
77 (autoload 'batch-byte-recompile-directory "bytecomp" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
78 Runs `byte-recompile-directory' on the dirs remaining on the command line.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
79 Must be used only with `-batch', and kills Emacs on completion.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
80 For example, invoke `xemacs -batch -f batch-byte-recompile-directory .'." nil nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
81
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
82 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
83
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
84 ;;;### (autoloads (disassemble) "disass" "bytecomp/disass.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
85
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
86 (autoload 'disassemble "disass" "\
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
87 Print disassembled code for OBJECT in (optional) BUFFER.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
88 OBJECT can be a symbol defined as a function, or a function itself
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
89 \(a lambda expression or a compiled-function object).
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
90 If OBJECT is not already compiled, we compile it, but do not
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
91 redefine OBJECT if it is a symbol." t nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
92
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
93 ;;;***
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
94
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
95 (provide 'bytecomp-autoloads)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
96 ))