Mercurial > hg > xemacs-beta
view README.GPLv3 @ 5915:1af53d35dd53
Avoid allocation in #'integer-length; add #'logcount.
lisp/ChangeLog addition:
2015-05-29 Aidan Kehoe <kehoea@parhasard.net>
* byte-optimize.el (side-effect-free-fns):
Add #'integer-length, #'logcount here.
* cl-extra.el:
* cl-extra.el (integer-length):
Update this to avoid allocating memory.
* cl-extra.el (logcount): New. Return the number of one bits in
INTEGER, if non-negative. Function from Common Lisp.
tests/ChangeLog addition:
2015-05-29 Aidan Kehoe <kehoea@parhasard.net>
* automated/lisp-tests.el:
Test #'integer-length, #'logcount in this file.
author | Aidan Kehoe <kehoea@parhasard.net> |
---|---|
date | Fri, 29 May 2015 17:06:24 +0100 |
parents | 03a25cad6aa0 |
children |
line wrap: on
line source
Here we have notes about the conversion to GPLv3. Things left to do, things to check, etc... * File with copyright notices that ought to be checked "etc/gnuserv.1" and "etc/gnuserv.README". Copyright added with date 1998. If more accurate dates for the respective contributions can be deduced it would be good.