| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(byte-compile-delete-first): Make it defsubst.
|
|
|
|
|
|
|
| |
(byte-compile-cl-warn): Use that variable.
(byte-compile-find-cl-functions): New function.
(displaying-byte-compile-warnings):
Call byte-compile-find-cl-functions.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(byte-compile-warning-prefix): New function.
(byte-compile-log-file): Return page start position.
(byte-compile-log-warning): New function.
(byte-compile-warn): Use byte-compile-log-warning.
(byte-compile-report-error): Likewise. Also use error-message-string.
(displaying-byte-compile-warnings): Bind warning-series.
Don't bind or use byte-compile-warnings-point-max.
Don't display the log buffer at the end.
(byte-compile-warnings-point-max): Variable deleted.
(byte-compile-log-1): Rewrite for trace info, not used for warnings.
(byte-compile-last-warned-form, byte-compile-last-logged-file):
Defvars moved.
|
|
|
|
|
|
| |
and `values-list' from list of CL functions.
(compile-defun): Bind `read-with-symbol-positions' to current buffer.
|
|
|
|
| |
post-command-idle-delay): Move obsolescence declarations to subr.el.
|
|
|
|
|
| |
compiled-function-p, define-function): Move obsolescence declarations to
subr.el.
|
| |
|
|
|
|
| |
(cl-hack-byte-compiler): Avoid infinite require loop.
|
| |
|
| |
|
|
|
|
|
|
|
| |
aliases to also work for interactive functions.
Use the same wrapper for subroutines.
(cancel-debug-on-entry): Get rid of the now-useless wrapper.
(debug-on-entry-1): Correctly skip docstrings and interactive forms.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rename cl-func to cl-functions. Enable it by default.
(byte-compile-file-form-eval-boundary):
Turn off cl-functions warnings if the file loads cl.
(byte-compile-initial-macro-environment): For eval-and-compile,
use byte-compile-eval-before-compile to eval.
(byte-compile-eval-before-compile): New function to turn off
cl-functions when appropriate, for eval-and-compile.
(byte-compile-warnings): Add cl-func option.
(byte-compile-cl-warn): New function.
(byte-compile-form): Use it, to warn about calling cl functions.
|
| |
|
|
|
|
| |
(meta-flag): Likewise.
|
| |
|
|
|
|
|
|
| |
Check for `noruntime' even if the function has a known sig.
(byte-compile-file, byte-compile-output-docform):
Don't hard code point-min = 1.
|
| |
|
| |
|
| |
|
|
|
|
| |
(batch-byte-recompile-directory): Undo previous change.
|
| |
|
|
|
|
| |
the old name.
|
| |
|
|
|
|
|
|
|
| |
When recognizing a def... construct, make that indentation
tentative, so that it can be overridden if the list in question
is not actually an expression.
(common-lisp-indent-call-method): New subroutine.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(byte-compile-delete-first): New function.
(byte-compile-read-position): New variable.
(byte-compile-last-position): New variable.
(byte-compile-current-buffer): New variable.
(byte-compile-log-1): Use it.
(byte-compile-set-symbol-position): New function.
(byte-compile-obsolete, byte-compile-callargs-warn)
(byte-compile-arglist-warn, byte-compile-arglist-warn)
(byte-compile-print-syms, byte-compile-file-form-defmumble)
(byte-compile-check-lambda-list, byte-compile-lambda)
(byte-compile-form, byte-compile-variable-ref)
(byte-compile-subr-wrong-args, byte-compile-negation-optimizer)
(byte-compile-condition-case, byte-compile-defun)
(byte-compile-defvar, byte-compile-autoload)
(byte-compile-lambda-form): Use it.
(byte-compile-from-buffer): Set it, and bind
`read-with-symbol-positions' and `read-symbol-positions-list'.
(byte-compile-debug): New variable.
|
|
|
|
|
| |
(find-function-space-re): New const. Skips comments as well.
(find-function-regexp, find-variable-regexp): Use it.
|
| |
|
| |
|
|
|
|
| |
displayed text and internal name as string.
|
| |
|
|
|
|
| |
combinations in symbol definitions.
|
|
|
|
|
| |
(find-function-regexp): Include "\(quote " to match the defaliases in
loaddefs.el.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
(easy-menu-define-key-intern): Function deleted; callers intern
and then call easy-menu-define-key.
(easy-menu-do-add-item): Explicitly intern the key, but not BEFORE.
(easy-menu-define-key): Use easy-menu-name-match to match BEFORE.
(easy-menu-name-match): New function.
(add-submenu): New function.
(easy-menu-get-map-look-for-name): Use easy-menu-name-match.
|
|
|
|
| |
(buffer-syntactic-context-depth): New funs.
|
| |
|
|
|
|
| |
(debugger-make-xrefs): Don't assume point-min == 1.
|
|
|
|
| |
Add many functions, remove some.
|
|
|
|
| |
directories.
|
|
|
|
| |
Handle declarations in macro definitions.
|
| |
|
|
|
|
| |
Fix simple loop indentation.
|