1. 23 Jul, 2009 8 commits
    • Glenn Morris's avatar
      *** empty log message *** · 0badeef4
      Glenn Morris authored
      0badeef4
    • Glenn Morris's avatar
      (describe-variable): Describe ignored and risky local · 589a99f2
      Glenn Morris authored
      variables in a similar way to that in which we describe safe ones.
      589a99f2
    • Glenn Morris's avatar
      (elint-standard-variables): Remove most members, · e2d5a67f
      Glenn Morris authored
      since the next two variables cover them automatically now.
      (elint-builtin-variables, elint-autoloaded-variables): New.
      (elint-unknown-builtin-args): Remove all members, since they can be
      parsed automatically now.
      (elint-extra-errors): New.
      (elint-env-add-env, elint-env-add-macro): Use cadr.
      (elint-current-buffer): Use or.  Change final message.
      (elint-get-top-forms): Use line-end-position.
      (elint-init-env): Use cadr.  Handle autoload, declare-function,
      and defalias.
      (elint-add-required-env): Doc fix.  Use or.  Standardize error.
      (regexp-assoc): Remove unused function.
      (elint-top-form): Set elint-current-pos, to record the start of the
      top-level form, for compilation-mode.
      (elint-form): Trap errors in macro expansion.  Use dolist.
      (elint-unbound-variable): Use elint-builtin-variables and
      elint-autoloaded-variables.
      (elint-get-args): Use cadr, or.
      (elint-check-cond-form): Use dolist, cadr.
      (elint-check-condition-case-form): Doc fix.  Use cadr.
      Use elint-extra-errors.
      (elint-log): New function.
      (elint-error, elint-warning): Use elint-log for a bytecomp-style format.
      Distinguish errors and warnings.
      (elint-log-message): Use with-current-buffer.  Inhibit read-only.
      Use a bytecomp-style format.
      (elint-clear-log): Preserve default-directory.  Inhibit read-only.
      (elint-get-log-buffer): Use compilation mode.  Disable undo.
      Don't truncate lines.
      (elint-initialize): Set builtin and autoloaded variable lists.
      Only process elint-unknown-builtin-args if non-nil.
      (elint-find-builtin-variables, elint-find-autoloaded-variables):
      New functions.
      (elint-find-builtin-args): Doc fix.  Handle "BODY...)".
      e2d5a67f
    • Glenn Morris's avatar
      (cl-compiling-file): Update for the name-change `outbuffer' to · 4b949062
      Glenn Morris authored
      `bytecomp-outbuffer'.
      4b949062
    • Glenn Morris's avatar
      (load-time-value): Update for the name-change `outbuffer' to · 924bfe49
      Glenn Morris authored
      `bytecomp-outbuffer'.
      924bfe49
    • Glenn Morris's avatar
      (byte-compile-from-buffer, byte-compile-output-file-form) · a2b3fdbf
      Glenn Morris authored
      (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.
      a2b3fdbf
    • Glenn Morris's avatar
      324a4f6a
    • Ken Raeburn's avatar
      100b6355
  2. 22 Jul, 2009 10 commits
  3. 21 Jul, 2009 22 commits