1. 25 Jan, 2011 1 commit
  2. 16 Jan, 2011 1 commit
  3. 02 Jan, 2011 1 commit
  4. 23 Dec, 2010 1 commit
    • Stefan Monnier's avatar
      Fix up last change. · 17870c01
      Stefan Monnier authored
      * lisp/emacs-lisp/bytecomp.el (byte-compile-output-docform): Fix up use of
      print-number-table.
      * src/print.c (PRINT_NUMBER_OBJECT, PRINT_NUMBER_STATUS): Remove.
      (print_preprocess): Fix handling of uninterned symbols in last change.
      17870c01
  5. 12 Nov, 2010 1 commit
    • Glenn Morris's avatar
      bytecomp trivia. · 7847454a
      Glenn Morris authored
      * lisp/emacs-lisp/bytecomp.el (byte-compile-log-buffer): New constant.
      Use it to replace all instances of "*Compile-Log*"
      7847454a
  6. 11 Nov, 2010 1 commit
  7. 02 Nov, 2010 1 commit
  8. 01 Nov, 2010 1 commit
  9. 31 Oct, 2010 1 commit
    • Julien Danjou's avatar
      * lisp/emacs-lisp/bytecomp.el (byte-recompile-file): New fun. · 430e7297
      Julien Danjou authored
      (byte-recompile-directory):
      * lisp/emacs-lisp/lisp-mode.el (emacs-lisp-byte-compile-and-load):
      * cedet/ede/proj-elisp.el (project-compile-target):
      * cedet/semantic/ede-grammar.el (project-compile-target):
      Use `byte-recompile-file'.
      
      Fixes: debbugs:7297
      430e7297
  10. 03 Oct, 2010 1 commit
  11. 02 Oct, 2010 2 commits
  12. 23 Sep, 2010 1 commit
    • Glenn Morris's avatar
      Trivial bytecomp.el change. · 7a16788b
      Glenn Morris authored
      * lisp/emacs-lisp/bytecomp.el (byte-compile-file-form-defvar):
      (byte-compile-defvar, byte-compile-cl-warn):
      Start warnings with lower-case, like the majority.
      7a16788b
  13. 17 Sep, 2010 1 commit
  14. 15 Sep, 2010 1 commit
  15. 11 Sep, 2010 2 commits
  16. 08 Sep, 2010 2 commits
  17. 29 Aug, 2010 1 commit
  18. 24 May, 2010 1 commit
  19. 23 Apr, 2010 1 commit
  20. 13 Jan, 2010 1 commit
  21. 07 Dec, 2009 1 commit
  22. 01 Dec, 2009 1 commit
  23. 27 Nov, 2009 1 commit
  24. 16 Nov, 2009 1 commit
  25. 14 Nov, 2009 1 commit
    • Glenn Morris's avatar
      (byte-compile-single-version): Remove, unused. · 0028351d
      Glenn Morris authored
      (baud-rate, byte-code-function-p)
      (byte-compile-generate-emacs19-bytecodes, byte-compile-overwrite-file)
      (byte-compiler-valid-options, byte-compiler-options-handler)
      (byte-compile-and-load-file, byte-compile-buffer):
      Remove commented-out code.
      0028351d
  26. 05 Nov, 2009 1 commit
  27. 04 Nov, 2009 3 commits
    • Dan Nicolaescu's avatar
      * emacs-lisp/bytecomp.el (byte-compile-output-file-form): Handle defvaralias. · f6195dfb
      Dan Nicolaescu authored
      * make-docfile.c (scan_lisp_file): Also look for `defvaralias'.
      f6195dfb
    • Glenn Morris's avatar
      (byte-defop-compiler19): Remove. · eef899a9
      Glenn Morris authored
      Without byte-compile-compatibility, the 'emacs19-opcode property is not
      used by anything.  Replace all calls with byte-defop-compiler.
      eef899a9
    • Glenn Morris's avatar
      (byte-compile-version-cond): Remove macro. · e5c89ce9
      Glenn Morris authored
      (byte-compile-compatibility): Remove option.
      (byte-compile-close-variables, byte-compile-fix-header)
      (byte-compile-insert-header, byte-compile-output-docform)
      (byte-compile-file-form-defmumble, byte-compile-byte-code-maker)
      (byte-compile-lambda, byte-compile-form, byte-defop-compiler19)
      (byte-compile-list, byte-compile-concat, byte-compile-function-form)
      (byte-compile-insert, byte-compile-defun):
      Remove support for byte-compile-compatibility and Emacs 18.  (Bug#4571)
      e5c89ce9
  28. 03 Nov, 2009 1 commit
    • Glenn Morris's avatar
      (byte-compile-file-form-defvar) · 2aea6521
      Glenn Morris authored
      (byte-compile-file-form-define-abbrev-table)
      (byte-compile-file-form-custom-declare-variable)
      (byte-compile-variable-ref, byte-compile-defvar):
      Whether or not a warning is enabled should only affect whether we issue
      the warning, not whether or not we collect the relevant data.
      Eg warnings can be turned on and off throughout the course of a file.
      2aea6521
  29. 31 Oct, 2009 1 commit
    • Glenn Morris's avatar
      (byte-compile-warning-types, byte-compile-warnings): Add `constants' · 416d3588
      Glenn Morris authored
      as an option.
      (byte-compile-callargs-warn, byte-compile-arglist-warn)
      (display-call-tree): Update for byte-compile-fdefinition possibly
      returning `(macro lambda ...)'.  (Bug#4778)
      (byte-compile-variable-ref, byte-compile-setq-default):
      Respect `constants' member of byte-compile-warnings.
      416d3588
  30. 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
  31. 17 Sep, 2009 1 commit
  32. 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
  33. 15 Sep, 2009 1 commit