diff options
| author | Stefan Monnier | 2015-01-18 12:24:43 -0500 |
|---|---|---|
| committer | Stefan Monnier | 2015-01-18 12:24:43 -0500 |
| commit | 2a61bd0096db23123734db439051c859e42b9606 (patch) | |
| tree | 95bf8383ee904cf723e57d1560f86fc551fb139b /test/ChangeLog | |
| parent | 8ab85ee7ce9ad101583620e7ba3bee39cf3491ae (diff) | |
| download | emacs-2a61bd0096db23123734db439051c859e42b9606.tar.gz emacs-2a61bd0096db23123734db439051c859e42b9606.zip | |
EIEIO&cl-generic: Add obsolescence warnings and fix corner case
* lisp/emacs-lisp/cl-generic.el (cl-generic-define-method): Correctly handle
introduction of a new dispatch argument.
(cl--generic-cache-miss): Handle dispatch on an argument which was not
considered as dispatchable for this method.
(cl-defmethod): Warn when adding a method to an obsolete generic function.
(cl--generic-lambda): Make sure it works if cl-lib is not yet loaded.
* lisp/emacs-lisp/eieio-generic.el (eieio--defgeneric-init-form):
Use autoloadp.
* lisp/emacs-lisp/eieio.el (defclass): Add obsolescence warning for the
`newname' argument.
* test/automated/cl-generic-tests.el (cl-generic-test-10-weird): New test.
Rename other tests to preserve ordering.
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 15baf866f37..e81bfa7d185 100644 --- a/test/ChangeLog +++ b/test/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2015-01-18 Stefan Monnier <monnier@iro.umontreal.ca> | ||
| 2 | |||
| 3 | * automated/cl-generic-tests.el (cl-generic-test-10-weird): New test. | ||
| 4 | Rename other tests to preserve ordering. | ||
| 5 | |||
| 1 | 2015-01-18 Leo Liu <sdl.web@gmail.com> | 6 | 2015-01-18 Leo Liu <sdl.web@gmail.com> |
| 2 | 7 | ||
| 3 | * automated/seq-tests.el (test-seq-subseq): Add more tests. | 8 | * automated/seq-tests.el (test-seq-subseq): Add more tests. |