diff options
| author | Daniel Colascione | 2014-04-21 20:51:12 -0700 |
|---|---|---|
| committer | Daniel Colascione | 2014-04-21 20:51:12 -0700 |
| commit | 66fda7948f7d0b94194d53edcfbf27bec596c019 (patch) | |
| tree | 5e24a63483e983e426a44bfa6b5629b28e3be6f4 /test/ChangeLog | |
| parent | d6f14ca729315dd94cdb24da47e1569519e3a4dd (diff) | |
| download | emacs-66fda7948f7d0b94194d53edcfbf27bec596c019.tar.gz emacs-66fda7948f7d0b94194d53edcfbf27bec596c019.zip | |
Optimize cl-struct-slot-value; fix test
2014-04-22 Daniel Colascione <dancol@dancol.org>
* emacs-lisp/cl-macs.el
(cl-struct-sequence-type,cl-struct-slot-info): Declare pure.
(cl-struct-slot-value): Conditionally use aref or nth so that the
compiler produces optimal code.
2014-04-22 Daniel Colascione <dancol@dancol.org>
* automated/cl-lib.el (cl-lib-struct-accessors): Fix test to
account for removal of `cl-struct-set-slot-value'.
Diffstat (limited to 'test/ChangeLog')
| -rw-r--r-- | test/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/ChangeLog b/test/ChangeLog index 4003a24bc6b..1163402fd19 100644 --- a/test/ChangeLog +++ b/test/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2014-04-22 Daniel Colascione <dancol@dancol.org> | ||
| 2 | |||
| 3 | * automated/cl-lib.el (cl-lib-struct-accessors): Fix test to | ||
| 4 | account for removal of `cl-struct-set-slot-value'. | ||
| 5 | |||
| 1 | 2014-04-21 Daniel Colascione <dancol@dancol.org> | 6 | 2014-04-21 Daniel Colascione <dancol@dancol.org> |
| 2 | 7 | ||
| 3 | * automated/bytecomp-tests.el (test-byte-comp-compile-and-load): | 8 | * automated/bytecomp-tests.el (test-byte-comp-compile-and-load): |