summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Collapse)AuthorAgeFilesLines
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-061-1/+1
|
* (byte-compile-make-variable-buffer-local)Stefan Monnier2005-07-291-0/+13
| | | | | (byte-compile-form-make-variable-buffer-local): New functions to warn about misuses of make-variable-buffer-local where make-local-variable was meant.
* (byte-compile-maybe-guarded): Fix typo in docstring.Juanma Barranquero2005-07-161-3/+3
| | | | | (byte-compile-interactive-only-functions): Add `insert-buffer' and `insert-file-literally'.
* (byte-compile-maybe-guarded): Doc fix.Richard M. Stallman2005-07-161-4/+4
|
* (byte-compile-if): Guard the else-clause too.Richard M. Stallman2005-07-161-1/+2
|
* (byte-compile-or-recursion): New function.Richard M. Stallman2005-07-161-7/+16
| | | | | (byte-compile-or): Use that. (byte-compile-maybe-guarded): Handle (not (featurep 'emacs)).
* (byte-compile-and-recursion): New function.Richard M. Stallman2005-07-161-5/+12
| | | | (byte-compile-and): Use byte-compile-and-recursion.
* (byte-compile-maybe-guarded): Check for (featurep 'xemacs) and turnRichard M. Stallman2005-07-081-17/+24
| | | | | off warnings in what it guards. Use unwind-protect to ensure byte-compile-unresolved-functions is updated.
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (bytecomp): Finish `defgroup' description with period.Juanma Barranquero2005-07-041-1/+1
|
* (byte-compile-nogroup-warn): Don't warn when name is not constantRichard M. Stallman2005-07-031-1/+4
| | | | or for defining the group `emacs'.
* (byte-compile-nogroup-warn): Warn only when name to be defined is quoted.Richard M. Stallman2005-05-301-9/+9
|
* Remove make-obsolete-variable forNick Roberts2005-05-221-21/+0
| | | | | | | | already deleted variables: auto-fill-hook, blink-paren-hook, lisp-indent-hook, inhibit-local-variables, unread-command-event suspend-hooks, comment-indent-hook, meta-flag, before-change-function, after-change-function, font-lock-doc-string-face.
* (byte-compile-file-form-custom-declare-variable):Richard M. Stallman2005-05-191-0/+2
| | | | Call byte-compile-nogroup-warn if appropriate.
* (byte-compile-nogroup-warn): New function.Richard M. Stallman2005-05-141-5/+21
| | | | | (byte-compile-form): Call byte-compile-nogroup-warn. (byte-compile-warning-types): Doc fix.
* (dot, dot-min, dot-max): Don't createNick Roberts2005-05-011-3/+0
| | | | bytecode symbols.
* Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-167Miles Bader2005-03-091-3/+3
| | | | | | | | | Tweak obsolete function/variable warning message 2005-03-09 Miles Bader <miles@gnu.org> * lisp/emacs-lisp/bytecomp.el (byte-compile-variable-ref) (byte-compile-obsolete): Change " since VER" to " (as of Emacs VER)".
* Change release version from 21.4 to 22.1 throughout.Kim F. Storm2005-02-091-1/+1
| | | | Change development version from 21.3.50 to 22.0.50.
* Comment change.Richard M. Stallman2004-12-211-1/+1
|
* (byte-compile-form): Move the calls to byte-compile-set-symbol-position,Richard M. Stallman2004-11-211-12/+15
| | | | to avoid having two for the same symbol occurrence.
* Use push.Stefan Monnier2004-11-111-15/+13
| | | | | (byte-compile-file-form-defalias): Rename from byte-compile-defalias. (defalias): Remove the `byte-compile' property and add a `byte-hunk-handler'.
* (byte-compile-defalias):Richard M. Stallman2004-11-091-13/+19
| | | | | | | | | Turn off warnings for the new function even ifdefinition not constant. If the definition isn't a quoted symbol, record (FUNCTION . t). (byte-compile-function-environment): Now allow (FUNCTION . t) as elt. (byte-compile-callargs-warn): Handle (FUNCTION . t). (display-call-tree, byte-compile-arglist-warn): Handle t returned by byte-compile-fdefinition.
* (byte-compile-warning-types): Add interactive-only.Richard M. Stallman2004-11-021-3/+19
| | | | | | | (byte-compile-warnings): Add interactive-only as option. (byte-compile-interactive-only-functions): New variable. (byte-compile-form): Warn about calls to functions in byte-compile-interactive-only-functions.
* (byte-compile-eval): Don't processRichard M. Stallman2004-10-161-22/+36
| | | | | | | | | "cl" like other files. Instead, call byte-compile-find-cl-functions. (byte-compile-file-form-require): Detect "cl" from the arg value. (byte-compile-log-1): Bind inhibit-read-only. (byte-compile-warning-prefix, byte-compile-log-file): Likewise. (byte-compile-log-warning): Likewise.
* (byte-compile-generate-call-tree): Doc fix.Thien-Thi Nguyen2004-09-081-4/+7
| | | | (display-call-tree): Ensure newline after caller/calls blocks.
* (forward-word): Allow 0 args.John Paul Wallington2004-08-141-1/+1
|
* Put `...' around symbols in warning messages.Richard M. Stallman2004-06-131-21/+21
|
* (byte-compile-log): Use backquotes.Stefan Monnier2004-05-191-20/+14
| | | | | | | (byte-compile-log-1): Don't call (byte-goto-log-buffer). Use with-current-buffer. (byte-goto-log-buffer): Delete. (byte-compile-log-file): Call compilation-forget-errors.
* (batch-byte-recompile-directory): Add byte-recompile-directory's opt `arg'.Stefan Monnier2004-04-211-2/+2
|
* Fix previous change.Richard M. Stallman2004-04-211-2/+1
|
* (byte-compile-no-warnings): Handle multiple args: compile like progn.Richard M. Stallman2004-04-211-1/+2
|
* (batch-byte-compile-file): Give a backtrace if requested.Stefan Monnier2004-04-141-18/+20
|
* (byte-compile-cond): Fix last change.Stefan Monnier2004-04-121-6/+7
|
* Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-196Miles Bader2004-04-101-8/+1
| | | | | | | | | | | | | | | | | | | Remove RCS keywords 2004-04-10 Miles Bader <miles@gnu.org> RCS keyword removal (only non-comment changes are enumerated here): * lisp/emacs-lisp/bytecomp.el (byte-compile-version): Variable removed. (byte-compile-insert-header): Don't use `byte-compile-version'. * lisp/url/url-vars.el (url-version): Use the constant string "Emacs" instead of calculating something from the RCS `State' keyword [the latter is almost entirely useless anyway]. * lisp/forms.el (forms-version): Variable removed. (forms-mode): Don't use `forms-version'. * lisp/recentf.el (recentf-version): Variable removed. * lisp/progmodes/delphi.el (delphi-version): Variable removed. * lisp/progmodes/ada-mode.el (ada-mode): RCS keyword removed from docstring.
* (byte-recompile-directory): Ignore hidden dir.Stefan Monnier2004-03-221-8/+12
| | | | (byte-compile-file): Output warning when deleting a file.
* (byte-compile-get-constant): For strings, do compare text properties.Richard M. Stallman2004-03-121-2/+3
|
* (byte-compile-compatibility): Doc fix.Richard M. Stallman2004-01-291-53/+95
| | | | | | | | | | (byte-compile-format-warn): New. (byte-compile-callargs-warn): Use it. (Format, message, error): Add byte-compile-format-like property. (byte-compile-maybe-guarded): New. (byte-compile-if, byte-compile-cond): Use it. (byte-compile-lambda): Compile interactive forms, just to make warnings about them.
* *** empty log message ***Luc Teirlinck2004-01-131-2/+2
|
* (compile-defun): Doc fix.Luc Teirlinck2004-01-121-3/+3
|
* (byte-compile-log-file): Clear out byte-compile-last-warned-form.Richard M. Stallman2003-09-221-2/+3
|
* (byte-compile-warning-prefix):Richard M. Stallman2003-09-191-2/+2
| | | | Fix the condition for whether to print "In WHERE".
* Add arch taglinesMiles Bader2003-09-011-1/+2
|
* (byte-compile-not-obsolete-var): New var.Richard M. Stallman2003-08-061-10/+15
| | | | | | | | | (byte-compile-variable-ref): Handle byte-compile-not-obsolete-var. (byte-compile-defvar): Bind byte-compile-not-obsolete-var to prevent warnings about defvar for an obsolete variable. (byte-compile-log-warning): warning-group-format renamed to warning-type-format.
* (byte-compile-defvar): Check and set the default value of the variable.Stefan Monnier2003-07-041-4/+4
| | | | (byte-code-meter): Move declaration to top level.
* (byte-compile-no-warnings): New function.Richard M. Stallman2003-05-281-2/+7
| | | | (with-no-warnings): Set up compile handler.
* (byte-compile-file): Fix commentKenichi Handa2003-05-061-2/+2
|
* (byte-compile-cl-warn): Use `string-match'.John Paul Wallington2003-04-291-2/+2
|
* (byte-compile-cl-warn): Avoid cl warningsDave Love2003-04-281-2/+10
| | | | from caaar & al.
* Comment change.Richard M. Stallman2003-04-241-1/+3
|
* (byte-compile-defun): Generate and compile a defalias form,Richard M. Stallman2003-04-241-6/+15
| | | | unless byte-compile-compatibility.