]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/emacs-lisp/gv.el (gv-ref, gv-deref): New function and macro.
authorStefan Monnier <monnier@iro.umontreal.ca>
Thu, 8 Nov 2012 14:21:21 +0000 (09:21 -0500)
committerStefan Monnier <monnier@iro.umontreal.ca>
Thu, 8 Nov 2012 14:21:21 +0000 (09:21 -0500)
lisp/ChangeLog
lisp/emacs-lisp/gv.el

index e0ff05aa7dc6f7e2f02c18b2f91ac115f459241e..e44f1a7cdfffcc8a1d0a8b19653697f0ee3d97db 100644 (file)
@@ -1,5 +1,11 @@
 2012-11-08  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * 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  <michael.albinus@gmx.de>
index 34e29ba1cbdfb5be50012013ec73530f2e2b5e36..72c2ec607346b267c112eb8d326092abb6c6e0d2 100644 (file)
@@ -443,7 +443,6 @@ This is like the `&' operator of the C language."
     `(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.