emacs-diffs
[Top][All Lists]
Advanced

[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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]