summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bytecomp.el
Commit message (Collapse)AuthorAgeFilesLines
* (byte-compile-interactive-only-functions): Add comint-run.Stefan Monnier2009-08-301-1/+1
|
* (byte-compile-const-symbol-p):Stefan Monnier2009-08-291-4/+17
| | | | | | Recognize immutable variables like most-positive-fixnum. (byte-compile-setq-default): Check and warn if trying to assign to an immutable variable, or a non-variable.
* * gnus/nnheader.el (nnheader-find-file-noselect):Stefan Monnier2009-08-281-6/+7
| | | | | | | | | | | | | | | | | | * gnus/mm-util.el (mm-insert-file-contents): * org/org-html.el (org-export-as-html): * org/org-docbook.el (org-export-as-docbook): * textmodes/reftex.el (reftex-get-file-buffer-force): * progmodes/verilog-mode.el (verilog-batch-execute-func): * emulation/viper.el (viper-go-away, viper-set-hooks): * emacs-lisp/re-builder.el (re-builder-unload-function): * emacs-lisp/bytecomp.el (byte-compile-file): * ses.el (ses-unload-function): * hexl.el (hexl-find-file): * files.el (normal-mode): * ehelp.el (with-electric-help): * autoinsert.el (auto-insert-alist): * arc-mode.el (archive-mode): Use (default-value 'major-mode) instead of default-major-mode.
* (byte-compile-lapcode): Fix up last change.Stefan Monnier2009-08-261-1/+1
|
* (byte-compile-lapcode): Signal overflow.Stefan Monnier2009-08-261-1/+3
|
* (byte-compile-file-form-require): Tweak previous change.Glenn Morris2009-08-251-3/+3
|
* (byte-compile-eval): Fix test for cl in load-history for absolute file-names.Glenn Morris2009-08-251-4/+8
| | | | (byte-compile-file-form-require): Warn about use of the cl package.
* (byte-compile-interactive-only-functions): Add goto-line.Stefan Monnier2009-08-101-1/+2
|
* fix message: new multibyte format requires 23Seiji Zenitani2009-08-061-2/+2
|
* (byte-compile-from-buffer, byte-compile-output-file-form)Glenn Morris2009-07-231-50/+63
| | | | | | | (byte-compile-output-docform, byte-compile-file-form-defmumble) (byte-compile-output-as-comment): Give some more local variables with common names a "bytecomp-" prefix, so as not to shadow things during compilation.
* (emacs-lisp-file-regexp): Fix up EOB.Stefan Monnier2009-02-021-1/+1
|
* Add 2009 to copyright years.Glenn Morris2009-01-051-1/+1
|
* * emacs-lisp/bytecomp.el (byte-compile-dynamic-docstrings)Juanma Barranquero2008-11-201-21/+21
| | | | | | | | | | | | (byte-compile-output-docform): Reflow docstrings. (no-byte-compile): Fix typo in docstring. (byte-recompile-directory, compile-defun): Doc fixes. (emacs-lisp-file-regexp, byte-compile-verbose) (byte-compile-compatibility, byte-optimize, byte-compile-delete-errors) (byte-compile-dynamic-docstrings, byte-optimize-log) (byte-compile-error-on-warn, byte-compile-warnings) (byte-compile-generate-call-tree, byte-compile-call-tree-sort): Remove * from defcustom docstrings.
* (byte-compile-associative)Chong Yidong2008-11-141-20/+33
| | | | | (byte-compile-minus, byte-compile-quo): If there are more than two operands, don't use binary operation code (bug#1334).
* * bitmaps/README:Dan Nicolaescu2008-07-311-8/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * xfns.c: * termcap.c: * term.c: * syswait.h: * systty.h: * systime.h: * syssignal.h: * sysdep.c: * process.h: * process.c: * print.c: * ndir.h: * lread.c: * keyboard.c: * getpagesize.h: * floatfns.c: * fileio.c: * emacs.c: * doc.c: * dispnew.c: * dired.c: * data.c: * callproc.c: * buffer.c: * README: * Makefile.in: * s/template.h: * s/msdos.h: * m/vax.h: Remove VMS support. * s/vms.h: * vlimit.h: * uaf.h: * temacs.opt: * param.h: * ioctl.h: Remove file. * descrip.mms: * compile.com: Remove file. * Create.c: Remove VMS support. * message.el (Module): * gnus-start.el (Module): * gnus-registry.el (Module): * textmodes/texinfmt.el: * nxml/nxml-enc.el: * mail/feedmail.el: * international/mule.el: * international/latexenc.el: * emulation/viper-util.el: * emulation/viper-init.el: * emulation/viper-ex.el: * emacs-lisp/bytecomp.el: * version.el: * subr.el: * startup.el: * sort.el: * shadowfile.el: * recentf.el: * printing.el: * paths.el: * minibuffer.el: * ls-lisp.el: * loadup.el: * hippie-exp.el: * finder.el: * files.el: * ediff-util.el: * ediff-ptch.el: * ediff-init.el: * ediff-diff.el: * dired.el: * dired-aux.el: * cus-edit.el: * bindings.el: * arc-mode.el: * add-log.el: Remove VMS support. * obsolete/vmsproc.el: * obsolete/vms-pmail.el: * obsolete/vms-patch.el: Remove file. * etags.c: * emacsclient.c: Remove VMS support. * termcap.src: Remove file. * README: * PROBLEMS: * MACHINES: Remove VMS info. * ediff.texi: Remove VMS support. * os.texi: * intro.texi: * files.texi: Remove VMS support. * emacs.texi: Remove VMS support. * make-dist: * README: Remove VMS support. * vms: Remove directory.
* (byte-compile-maybe-guarded): Doc fix.Glenn Morris2008-06-131-2/+2
|
* (byte-compile-current-group): New var.Stefan Monnier2008-06-081-7/+18
| | | | | (byte-compile-file): Initialize it. (byte-compile-nogroup-warn): Keep track of the current group.
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-061-6/+4
|
* (byte-compile-file): Doc fix.Glenn Morris2008-04-271-1/+1
|
* Johan Bockg� <bojohan at gnu.org>Glenn Morris2008-04-271-9/+3
| | | | | (byte-compile-find-cl-functions): Simplify. Collect `defun' and `autoload' entries. Avoid modifying load-history.
* (byte-compile-warn-obsolete): New function.Glenn Morris2008-04-261-23/+23
| | | | (byte-compile-obsolete, byte-compile-variable-ref): Use it.
* (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