diff options
| author | Richard M. Stallman | 2002-07-19 23:01:24 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2002-07-19 23:01:24 +0000 |
| commit | 9cb9a7bc56dbabc8f2e3255e3cac5fdf437e3ce7 (patch) | |
| tree | 62ac3e7fd86496d0fad0249faefe65179bc5c65b | |
| parent | 8cfd6446cbc57bee699a788308281683a9175344 (diff) | |
| download | emacs-9cb9a7bc56dbabc8f2e3255e3cac5fdf437e3ce7.tar.gz emacs-9cb9a7bc56dbabc8f2e3255e3cac5fdf437e3ce7.zip | |
(byte-compile-cl-warn): Delete `values'
and `values-list' from list of CL functions.
(compile-defun): Bind `read-with-symbol-positions' to current buffer.
| -rw-r--r-- | lisp/ChangeLog | 10 | ||||
| -rw-r--r-- | lisp/emacs-lisp/bytecomp.el | 8 |
2 files changed, 14 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index ab24cf0a0f2..59f0b1de12b 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,13 @@ | |||
| 1 | 2002-07-19 Richard M. Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * emacs-lisp/bytecomp.el (byte-compile-cl-warn): Delete `values' | ||
| 4 | and `values-list' from list of CL functions. | ||
| 5 | |||
| 6 | 2002-07-19 John Paul Wallington <jpw@shootybangbang.com> | ||
| 7 | |||
| 8 | * emacs-lisp/bytecomp.el (compile-defun): Bind | ||
| 9 | `read-with-symbol-positions' to current buffer. | ||
| 10 | |||
| 1 | 2002-07-19 Andre Spiegel <spiegel@gnu.org> | 11 | 2002-07-19 Andre Spiegel <spiegel@gnu.org> |
| 2 | 12 | ||
| 3 | * vc-hooks.el (vc-insert-file): When called with a LIMIT regexp, | 13 | * vc-hooks.el (vc-insert-file): When called with a LIMIT regexp, |
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index 1bd5f537486..784eec37a10 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el | |||
| @@ -10,7 +10,7 @@ | |||
| 10 | 10 | ||
| 11 | ;;; This version incorporates changes up to version 2.10 of the | 11 | ;;; This version incorporates changes up to version 2.10 of the |
| 12 | ;;; Zawinski-Furuseth compiler. | 12 | ;;; Zawinski-Furuseth compiler. |
| 13 | (defconst byte-compile-version "$Revision: 2.103 $") | 13 | (defconst byte-compile-version "$Revision: 2.104 $") |
| 14 | 14 | ||
| 15 | ;; This file is part of GNU Emacs. | 15 | ;; This file is part of GNU Emacs. |
| 16 | 16 | ||
| @@ -1206,8 +1206,8 @@ Each function's symbol gets marked with the `byte-compile-noruntime' property." | |||
| 1206 | ;; These aren't all aliases of subrs, so not trivial to | 1206 | ;; These aren't all aliases of subrs, so not trivial to |
| 1207 | ;; avoid hardwiring the list. | 1207 | ;; avoid hardwiring the list. |
| 1208 | (not (memq func | 1208 | (not (memq func |
| 1209 | '(cl-block-wrapper cl-block-throw values values-list | 1209 | '(cl-block-wrapper cl-block-throw |
| 1210 | multiple-value-list multiple-value-call nth-value | 1210 | multiple-value-call nth-value |
| 1211 | copy-seq first second rest endp cl-member)))) | 1211 | copy-seq first second rest endp cl-member)))) |
| 1212 | (byte-compile-warn "Function `%s' from cl package called at runtime" | 1212 | (byte-compile-warn "Function `%s' from cl package called at runtime" |
| 1213 | func))) | 1213 | func))) |
| @@ -1588,7 +1588,7 @@ With argument, insert value in current buffer after the form." | |||
| 1588 | (byte-compile-last-position byte-compile-read-position) | 1588 | (byte-compile-last-position byte-compile-read-position) |
| 1589 | (byte-compile-last-warned-form 'nothing) | 1589 | (byte-compile-last-warned-form 'nothing) |
| 1590 | (value (eval | 1590 | (value (eval |
| 1591 | (let ((read-with-symbol-positions inbuffer) | 1591 | (let ((read-with-symbol-positions (current-buffer)) |
| 1592 | (read-symbol-positions-list nil)) | 1592 | (read-symbol-positions-list nil)) |
| 1593 | (displaying-byte-compile-warnings | 1593 | (displaying-byte-compile-warnings |
| 1594 | (byte-compile-sexp (read (current-buffer)))))))) | 1594 | (byte-compile-sexp (read (current-buffer)))))))) |