1. 19 Nov, 2007 1 commit
  2. 17 Nov, 2007 1 commit
  3. 10 Nov, 2007 1 commit
    • Dan Nicolaescu's avatar
      * emacs-lisp/byte-opt.el (byte-optimize-featurep): Optimize · 70f41945
      Dan Nicolaescu authored
      (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.
      70f41945
  4. 09 Nov, 2007 1 commit
  5. 30 Oct, 2007 1 commit
  6. 28 Oct, 2007 1 commit
    • Glenn Morris's avatar
      (byte-compile-warnings): Document `not'. · cf637a34
      Glenn Morris authored
      (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.
      cf637a34
  7. 26 Oct, 2007 2 commits
  8. 21 Sep, 2007 3 commits
  9. 07 Sep, 2007 1 commit
  10. 01 Sep, 2007 2 commits
  11. 23 Aug, 2007 2 commits
  12. 22 Aug, 2007 2 commits
  13. 21 Aug, 2007 1 commit
  14. 25 Jul, 2007 1 commit
  15. 24 Jul, 2007 2 commits
  16. 14 Jun, 2007 1 commit
  17. 12 Jun, 2007 1 commit
    • Stefan Monnier's avatar
      (byte-compile-current-group): New var. · b8104a2b
      Stefan Monnier authored
      (byte-compile-file): Bind it.
      (byte-compile-nogroup-warn): Use it to avoid spurious warnings when the
      group argument is provided implicitly.
      (byte-compile-format-warn, byte-compile-from-buffer)
      (byte-compile-insert-header): Don't hardcode point-min==1.
      (byte-compile-file-form-require): Remove unused var old-load-list.
      (byte-compile-eval): Remove unused vars old-autoloads and hist-nil-new.
      b8104a2b
  18. 10 Jun, 2007 1 commit
  19. 07 Jun, 2007 1 commit
  20. 11 Apr, 2007 1 commit
    • Glenn Morris's avatar
      Markus Triska <markus.triska at gmx.at>: · a746fb65
      Glenn Morris authored
      (byte-compile-char-before): Improve numeric argument case.
      (byte-compile-backward-char, byte-compile-backward-word): New
      functions, performing rewriting previously done in byte-opt.el.
      Fix their "Fixme" item (restriction to numeric arguments).
      a746fb65
  21. 10 Apr, 2007 1 commit
  22. 26 Mar, 2007 1 commit
  23. 11 Mar, 2007 1 commit
  24. 13 Feb, 2007 1 commit
  25. 29 Jan, 2007 1 commit
  26. 24 Jan, 2007 1 commit
    • Miles Bader's avatar
      Make byte compiler correctly write circular constants · 5e51de79
      Miles Bader authored
      2007-01-24  Miles Bader  <miles@gnu.org>
      
         * lisp/emacs-lisp/bytecomp.el (byte-compile-output-file-form)
         (byte-compile-output-docform): Bind `print-circle' to t.
      
      Revision: emacs@sv.gnu.org/emacs--devo--0--patch-614
      5e51de79
  27. 21 Jan, 2007 1 commit
  28. 30 Nov, 2006 1 commit
  29. 28 Nov, 2006 1 commit
  30. 19 Nov, 2006 1 commit
  31. 18 Nov, 2006 1 commit
  32. 07 Jul, 2006 1 commit
  33. 16 May, 2006 1 commit