summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Collapse)AuthorAgeFilesLines
* (byte-compile-warnings-safe-p): Use `byte-compile-warning-types'.Juanma Barranquero2008-03-311-5/+2
| | | | Add docstring.
* (byte-compile-obsolete): If no replacement is provided,Juanma Barranquero2008-03-261-4/+6
| | | | don't print "use nil instead".
* (byte-compile-maybe-guarded):Stefan Monnier2008-03-031-17/+1
| | | | Remove optimization that was working around the form-code-walker bug.
* This is Dan's patch fromGlenn Morris2008-03-011-98/+113
| | | | | | | | | http://lists.gnu.org/archive/html/bug-gnu-emacs/2008-02/msg00134.html changed to use a common `bytecomp' prefix. (byte-recompile-directory, byte-compile-file, batch-byte-compile) (batch-byte-compile-file): Give a `bytecomp-' prefix to local variables with common names.
* (byte-compile-maybe-guarded): Restore code commented out 2007-11-10.Glenn Morris2008-03-011-4/+10
|
* (byte-compile-lapcode): UseKenichi Handa2008-02-121-1/+1
| | | | unibyte-string instead of string-make-unibyte.
* Merge from emacs--devo--0Miles Bader2008-01-091-48/+48
|\ | | | | | | Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-312
| * Merge from emacs--rel--22Miles Bader2008-01-081-1/+1
| |\ | | | | | | | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
| | * Add 2008 to copyright years.Glenn Morris2008-01-071-1/+1
| | |
| | * (batch-byte-recompile-directory): Doc fix.Juanma Barranquero2007-11-261-3/+3
| | |
| | * (byte-compile-warnings): Autoload the safe-local-variable property.Glenn Morris2007-10-261-1/+2
| | |
| | * (byte-recompile-directory): Fix bug:Thien-Thi Nguyen2007-09-011-1/+1
| | | | | | | | | | | | Don't expand top-level file name more than once.
| * | * mouse.el (mouse-popup-menubar): Fix typo.Dan Nicolaescu2008-01-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * emacs-lisp/bytecomp.el (byte-compile-from-buffer): Move one more form inside with-current-buffer. * progmodes/antlr-mode.el (provide): Move to the end of file. (require): Don't require font-lock and compile. (outline-level, imenu-use-markers, imenu-create-index-function): Move declarations to top level. (cond-emacs-xemacs-macfn): Declare for compiler. * vc-bzr.el (vc-bzr-root): * vc-arch.el (vc-arch-root): Only set a property if the file is managed by this backend. * vc-hg.el (vc-hg-state): Support the new status code for up-to-date.
| * | (byte-compile-from-buffer): Call byte-compile-warn-about-unresolved-functionsRichard M. Stallman2008-01-041-83/+83
| | | | | | | | | | | | | | | outside the with-current-buffer. (byte-compile-insert-header): Use with-current-buffer.
* | | Merge from emacs--devo--0Miles Bader2007-12-061-19/+35
|\| | | | | | | | | | | Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-294
| * | Remove directory part from filenames in function declarations.Glenn Morris2007-12-061-1/+1
| | |
| * | (byte-compile-declare-function): Remove declared function fromGlenn Morris2007-12-051-0/+3
| | | | | | | | | | | | byte-compile-noruntime-functions.
| * | (byte-compile-declare-function): Reverse branches of if statement.Glenn Morris2007-12-021-4/+4
| | |
| * | (byte-compile-declare-function): Third argument to declare-functionGlenn Morris2007-11-301-1/+2
| | | | | | | | | | | | must be a list to specify arglist.
| * | (batch-byte-recompile-directory): Doc fix.Juanma Barranquero2007-11-261-8/+8
| | |
| * | (byte-compile-file-form-custom-declare-variable): Simplify.Stefan Monnier2007-11-221-10/+9
| | |
| * | (compilation-forget-errors): Declare as function.Glenn Morris2007-11-191-0/+3
| | |
| * | (byte-compile-declare-function): New function, byte-hunk-handler forGlenn Morris2007-11-171-1/+11
| | | | | | | | | | | | | | | declare-function. (byte-compile-callargs-warn): Handle declared functions.
* | | Merge from emacs--devo--0Miles Bader2007-11-111-51/+122
|\| | | | | | | | | | | Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-283
| * | * emacs-lisp/byte-opt.el (byte-optimize-featurep): OptimizeDan Nicolaescu2007-11-101-20/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (featurep 'emacs) to t. * emacs-lisp/bytecomp.el (byte-compile-find-bound-condition): New function. (byte-compile-maybe-guarded): Use it to also look for bound symbols inside `and' forms. Comment out non-working code that was trying to avoid warnings for XEmacs code.
| * | (byte-compile-file-form-define-abbrev-table): New function.Stefan Monnier2007-11-091-0/+7
| | |
| * | (byte-compile-disable-warning)Glenn Morris2007-10-301-2/+6
| | | | | | | | | | | | (byte-compile-enable-warning): Doc fix.
| * | (byte-compile-warnings): Document `not'.Glenn Morris2007-10-281-31/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (byte-compile-warnings-safe-p): Handle `not'. (byte-compile-warning-enabled-p, byte-compile-disable-warning) (byte-compile-enable-warning): New functions. (byte-compile-eval-before-compile) (byte-compile-file-form-require): Use byte-compile-disable-warning. (byte-compile-close-variables): Locally bind byte-compile-warnings, but do not modify it. (byte-compile-eval, byte-compile-obsolete) (byte-compile-warn-about-unresolved-functions) (byte-compile-file-form-defvar) (byte-compile-file-form-custom-declare-variable) (byte-compile-file-form-require) (byte-compile-file-form-defmumble, byte-compile-lambda) (byte-compile-form, byte-compile-normal-call) (byte-compile-variable-ref, byte-compile-defvar) (byte-compile-make-variable-buffer-local): Use byte-compile-warning-enabled-p.
* | | Merge from emacs--devo--0Miles Bader2007-10-271-1/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 902-908) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 131-137) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 261-262) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-278
| * | (byte-compile-warnings): Autoload the safe-local-variable property.Glenn Morris2007-10-261-1/+2
| | |
* | | Merge from emacs--devo--0Miles Bader2007-10-111-21/+29
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 866-879) - Merge multi-tty branch - Update from CVS - Merge from emacs--rel--22 Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-257
| * | (byte-compile-warning-types): Add mapcar and make-local.Glenn Morris2007-09-211-1/+2
| | |
| * | (byte-compile-warnings)Glenn Morris2007-09-211-16/+20
| | | | | | | | | | | | | | | | | | (byte-compile-warnings-safe-p): Add `mapcar'. (byte-compile-normal-call): Add option to suppress mapcar warning. (top-level): Use mapc rather than mapcar in eval-when-compile.
| * | Markus Triska <markus.triska at gmx.at>Glenn Morris2007-09-211-0/+4
| | | | | | | | | | | | (byte-compile-normal-call): Warn when `mapcar' is called for effect.
| * | (byte-compile-log-file): Check major-mode via derived-mode-p.Stefan Monnier2007-09-071-2/+1
| | |
| * | (byte-recompile-directory): Fix bug:Thien-Thi Nguyen2007-09-011-3/+3
| | | | | | | | | | | | Don't expand top-level file name more than once.
* | | Merge from emacs--devo--0Miles Bader2007-08-291-122/+121
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 857-865) - Update from CVS - Merge from emacs--rel--22 - Update from CVS: lisp/emacs-lisp/avl-tree.el: New file. - Remove RCS keywords * emacs--rel--22 (patch 97-100) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 246-247) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-252
| * | Merge from emacs--rel--22Miles Bader2007-08-271-9/+12
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 97-100) - Update from CVS - Merge from gnus--rel--5.10 * gnus--rel--5.10 (patch 246-247) - Update from CVS Revision: emacs@sv.gnu.org/emacs--devo--0--patch-860
| | * (byte-compile-from-buffer): Check old-style backquotes after each `read'Stefan Monnier2007-08-231-8/+8
| | | | | | | | | | | | rather than once per buffer to get more precise location info.
| | * (byte-compile-from-buffer): Display a big fat warning for old style backquotes.Stefan Monnier2007-08-221-1/+7
| | |
| | * (byte-compile-log-file, byte-recompile-directory, byte-compile-file)Stefan Monnier2007-08-221-13/+9
| | | | | | | | | | | | (byte-compile-from-buffer): Use with-current-buffer.
| * | (byte-compile-output-docform, byte-compile-output-as-comment):Stefan Monnier2007-08-231-112/+108
| | | | | | | | | | | | Use with-current-buffer rather than a weird set-buffer&prog1 combination.
| * | (byte-compile-interactive-only-functions): Add previous-line and next-line.Stefan Monnier2007-08-211-1/+1
| | |
* | | Merge from emacs--devo--0Miles Bader2007-07-271-7/+9
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 824-831) - Update from CVS - Merge from emacs--rel--22 * emacs--rel--22 (patch 70-74) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-238
| * | Merge from emacs--rel--22Miles Bader2007-07-261-1/+1
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--rel--22 (patch 70-73) - Update from CVS 2007-07-25 Glenn Morris <rgm@gnu.org> * Relicense all FSF files to GPLv3 or later. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
| | * Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
| | |
| | * (byte-compile-from-buffer): initialise byte-compile-unresolved-functions beforeAlan Mackenzie2007-07-241-6/+8
| | | | | | | | | | | | | | | rather than after a compilation. (byte-compile-unresolved-functions): Amplify doc string.
| * | (byte-compile-from-buffer): initialise byte-compile-unresolved-functionsAlan Mackenzie2007-07-241-6/+8
| | | | | | | | | | | | | | | before rather than after a compilation. (byte-compile-unresolved-functions): Amplify doc string.
* | | Merge from emacs--devo--0Miles Bader2007-06-161-26/+21
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Patches applied: * emacs--devo--0 (patch 793-802) - Update from CVS - Remove RCS keywords - Merge from emacs--rel--22 * emacs--rel--22 (patch 42-50) - Update from CVS - Merge from gnus--rel--5.10 - Gnus ChangeLog tweaks * gnus--rel--5.10 (patch 229-232) - Merge from emacs--devo--0, emacs--rel--22 - ChangeLog tweak - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-223
| * | (byte-compile-current-group, byte-compile-nogroup-warn, byte-compile-file):Stefan Monnier2007-06-141-25/+14
| | | | | | | | | | | | | | | Revert part of last change. Apparently the "warning even if the group is implicit" is a feature rather than a bug.