[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] /srv/bzr/emacs/trunk r110831: * lisp/emacs-lisp/gv.el (gv-
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] /srv/bzr/emacs/trunk r110831: * lisp/emacs-lisp/gv.el (gv-ref, gv-deref): New function and macro. |
Date: |
Thu, 08 Nov 2012 09:21:21 -0500 |
User-agent: |
Bazaar (2.5.0) |
------------------------------------------------------------
revno: 110831
committer: Stefan Monnier <address@hidden>
branch nick: trunk
timestamp: Thu 2012-11-08 09:21:21 -0500
message:
* lisp/emacs-lisp/gv.el (gv-ref, gv-deref): New function and macro.
modified:
lisp/ChangeLog
lisp/emacs-lisp/gv.el
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog 2012-11-08 13:34:06 +0000
+++ b/lisp/ChangeLog 2012-11-08 14:21:21 +0000
@@ -1,5 +1,11 @@
2012-11-08 Stefan Monnier <address@hidden>
+ * emacs-lisp/bytecomp.el (byte-compile-initial-macro-environment):
+ Byte-compile *before* eval in eval-and-compile.
+ (byte-compile-log-warning): Remove redundant inhibit-read-only.
+ (byte-compile-file-form-autoload): Don't hide actual definition.
+ (byte-compile-maybe-guarded): Accept `functionp' as well.
+
* emacs-lisp/gv.el (gv-ref, gv-deref): New function and macro.
2012-11-07 Michael Albinus <address@hidden>
=== modified file 'lisp/emacs-lisp/gv.el'
--- a/lisp/emacs-lisp/gv.el 2012-11-08 13:34:06 +0000
+++ b/lisp/emacs-lisp/gv.el 2012-11-08 14:21:21 +0000
@@ -443,7 +443,6 @@
`(cons (lambda () ,getter)
(lambda (gv--val) ,(funcall setter 'gv--val)))))
-;;;###autoload
(defsubst gv-deref (ref)
"Dereference REF, returning the referenced value.
This is like the `*' operator of the C language.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] /srv/bzr/emacs/trunk r110831: * lisp/emacs-lisp/gv.el (gv-ref, gv-deref): New function and macro.,
Stefan Monnier <=