|
From: | Stefan Monnier |
Subject: | Re: byte-opt.el addition - optimize list of compile-time constants |
Date: | Wed, 08 Dec 2004 14:56:34 -0500 |
User-agent: | Gnus/5.11 (Gnus v5.11) Emacs/21.3.50 (gnu/linux) |
>> (put 'list 'byte-optimizer 'byte-optimize-pure-func) >> (put 'list* 'byte-optimizer 'byte-optimize-pure-func) >> (put 'cons 'byte-optimizer 'byte-optimize-pure-func) >> (put 'append 'byte-optimizer 'byte-optimize-pure-func) > !! Symbol's function definition is void ((byte-optimize-pure-func)) > I guess this is only in CVS Emacs? No, it's on the trunk as well: ~-0% cd ~/src/emacs/trunk/lisp/emacs-lisp/ lisp/emacs-lisp-0% grep byte-optimize-pure-func byte-opt.el (put 'concat 'byte-optimizer 'byte-optimize-pure-func) (put 'symbol-name 'byte-optimizer 'byte-optimize-pure-func) (put 'regexp-opt 'byte-optimizer 'byte-optimize-pure-func) (put 'regexp-quote 'byte-optimizer 'byte-optimize-pure-func) (defun byte-optimize-pure-func (form) lisp/emacs-lisp-0% It's been that way since 2004-03-22. Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |