bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#26601: 26.0.50; Improvements to cl-symbol-macrolet


From: npostavs
Subject: bug#26601: 26.0.50; Improvements to cl-symbol-macrolet
Date: Wed, 07 Jun 2017 22:28:10 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2.50 (gnu/linux)

tags 26601 fixed
close 26601 
quit

npostavs@users.sourceforge.net writes:

> Subject: [PATCH v1] Split variable macro env from function env
>
> * lisp/emacs-lisp/cl-macs.el (cl--sm-macroexpand): Remove.
> (cl-symbol-macrolet): Instead of adding each binding directly into the
> main environment with a special key format, put all symbol macro
> bindings into a single entry in the main environment under
> `:cl-symbol-macros'.
> (cl--sm-macroexpand): Look up symbol bindings in the
> `:cl-symbol-macros' entry of the environment.

Pushed to master [1: 0648edf3e0].

[1: 0648edf3e0]: 2017-06-07 20:03:31 -0400
  Split variable macro env from function env
  
http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=0648edf3e05e224ee8410ab244df7364f919dc58





reply via email to

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