GNU bug report logs - #26601
26.0.50; Improvements to cl-symbol-macrolet

Previous Next

Package: emacs;

Reported by: npostavs <at> users.sourceforge.net

Date: Sat, 22 Apr 2017 03:59:01 UTC

Severity: wishlist

Tags: fixed, patch

Found in version 26.0.50

Done: npostavs <at> users.sourceforge.net

Bug is archived. No further changes may be made.

Full log


Message #10 received at control <at> debbugs.gnu.org (full text, mbox):

From: npostavs <at> users.sourceforge.net
To: 26601 <at> debbugs.gnu.org
Cc: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
Subject: Re: bug#26601: 26.0.50; Improvements to cl-symbol-macrolet
Date: Wed, 07 Jun 2017 22:28:10 -0400
tags 26601 fixed
close 26601 
quit

npostavs <at> 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




This bug report was last modified 8 years and 41 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.