1. 01 Oct, 2009 3 commits
    • Stefan Monnier's avatar
      * eval.c (Fcalled_interactively_p): Add `kind' argument. · 9d28c33e
      Stefan Monnier authored
      * subr.el (interactive-p): Mark obsolete.
      (called-interactively-p): Make the optional-ness of `kind' obsolete.
      * emacs-lisp/bytecomp.el (byte-compile-fdefinition): Make it obey
      advertised-signature-table for subroutines as well.
      9d28c33e
    • Stefan Monnier's avatar
      * emacs-lisp/byte-run.el (advertised-signature-table): New var. · ced10a4c
      Stefan Monnier authored
      (set-advertised-calling-convention): New function.
      (make-obsolete, define-obsolete-function-alias)
      (make-obsolete-variable, define-obsolete-variable-alias):
      Make the optional-ness of `when' obsolete.
      (define-obsolete-face-alias): Make `when' non-optional.
      * help-fns.el (help-function-arglist):
      * emacs-lisp/bytecomp.el (byte-compile-fdefinition):
      Use advertised-signature-table.
      ced10a4c
    • Stefan Monnier's avatar
      (byte-compile-defmacro-declaration): New fun. · e3a6b82f
      Stefan Monnier authored
      (byte-compile-file-form-defmumble, byte-compile-defmacro): Use it.
      (byte-compile-defmacro): Use backquotes.
      e3a6b82f
  2. 17 Sep, 2009 1 commit
  3. 16 Sep, 2009 1 commit
    • Glenn Morris's avatar
      (byte-compile-not-obsolete-vars): Rename from byte-compile-not-obsolete-var. · 8480fc7c
      Glenn Morris authored
      It's a list now.
      (byte-compile-not-obsolete-funcs): New variable.
      (byte-compile-warn-obsolete): Don't warn about functions if they are in
      byte-compile-not-obsolete-funcs.
      (byte-compile-variable-ref, byte-compile-defvar): Update for
      byte-compile-not-obsolete-vars name-change and list nature.
      (byte-compile-maybe-guarded): Suppress warnings about obsolete functions
      and variables behind (f)boundp tests.
      8480fc7c
  4. 15 Sep, 2009 3 commits
  5. 10 Sep, 2009 1 commit
    • Glenn Morris's avatar
      (byte-compile-function-environment): Doc fix. · cb4fb1d0
      Glenn Morris authored
      (byte-compile-file-form-autoload): Don't warn about unknown functions
      where the autoload statement comes after the use.
      (with-no-warnings): Give it a byte-hunk-handler like than of progn, so
      that any handlers inside the body (eg require) are in turn respected.
      cb4fb1d0
  6. 05 Sep, 2009 1 commit
    • Glenn Morris's avatar
      (emacs-lisp-file-regexp): Doc fix. · 3f12e5bd
      Glenn Morris authored
      (byte-compile-dest-file-function): New option.
      (byte-compile-dest-file): Doc fix.  Obey byte-compile-dest-file-function.
      (byte-compile-cl-file-p): New function.
      (byte-compile-eval): Only suppress noruntime warnings about cl functions
      if the cl-functions warning is enabled.  Use byte-compile-cl-file-p.
      (byte-compile-eval): Check for non-nil byte-compile-cl-functions rather
      than for file being previously loaded.
      (byte-compile-find-cl-functions): Use byte-compile-cl-file-p.
      (byte-compile-file-form-require): Handle the case where requiring a file
      indirectly causes CL to be loaded.
      3f12e5bd
  7. 30 Aug, 2009 1 commit
  8. 29 Aug, 2009 1 commit
    • Stefan Monnier's avatar
      (byte-compile-const-symbol-p): · d988dbf6
      Stefan Monnier authored
      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.
      d988dbf6
  9. 28 Aug, 2009 1 commit
    • Stefan Monnier's avatar
      * gnus/nnheader.el (nnheader-find-file-noselect): · 14acf2f5
      Stefan Monnier authored
      * 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.
      14acf2f5
  10. 26 Aug, 2009 2 commits
  11. 25 Aug, 2009 2 commits
  12. 10 Aug, 2009 1 commit
  13. 06 Aug, 2009 1 commit
  14. 23 Jul, 2009 1 commit
  15. 02 Feb, 2009 1 commit
  16. 05 Jan, 2009 1 commit
  17. 20 Nov, 2008 1 commit
    • Juanma Barranquero's avatar
      * emacs-lisp/bytecomp.el (byte-compile-dynamic-docstrings) · 2b9c3b12
      Juanma Barranquero authored
        (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.
      2b9c3b12
  18. 14 Nov, 2008 1 commit
    • Chong Yidong's avatar
      (byte-compile-associative) · 24ae8da4
      Chong Yidong authored
      (byte-compile-minus, byte-compile-quo): If there are more than two
      operands, don't use binary operation code (bug#1334).
      24ae8da4
  19. 10 Aug, 2008 1 commit
  20. 31 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * bitmaps/README: · 7c2fb837
      Dan Nicolaescu authored
      * 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.
      7c2fb837
  21. 13 Jun, 2008 1 commit
  22. 08 Jun, 2008 1 commit
  23. 06 May, 2008 1 commit
  24. 27 Apr, 2008 2 commits
  25. 26 Apr, 2008 1 commit
  26. 31 Mar, 2008 1 commit
  27. 26 Mar, 2008 1 commit
  28. 03 Mar, 2008 1 commit
  29. 01 Mar, 2008 2 commits
  30. 12 Feb, 2008 1 commit
  31. 07 Jan, 2008 1 commit
  32. 04 Jan, 2008 1 commit
    • Dan Nicolaescu's avatar
      * mouse.el (mouse-popup-menubar): Fix typo. · b38f5e6f
      Dan Nicolaescu authored
      * 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.
      b38f5e6f