diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-05-21 23:46:10 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-05-21 23:46:10 -0400 |
commit | ea92591983a05bd85d52a6a07dd3b7149feb46d2 (patch) | |
tree | b22c6fde14f284e276e587198740d621aaced913 /lisp/emacs-lisp/byte-opt.el | |
parent | f590fc2760f8b8180a4caf77cea81840e37fe29e (diff) | |
download | emacs-ea92591983a05bd85d52a6a07dd3b7149feb46d2.tar.gz emacs-ea92591983a05bd85d52a6a07dd3b7149feb46d2.tar.bz2 emacs-ea92591983a05bd85d52a6a07dd3b7149feb46d2.zip |
Change defgeneric so it doesn't completely redefine the function
* lisp/emacs-lisp/cl-generic.el (cl-generic-define): Don't throw away
previously defined methods.
(cl-generic-define-method): Let-bind purify-flag instead of using `fset'.
(cl--generic-prefill-dispatchers): Only define during compilation.
(cl-method-qualifiers): Remove redundant alias.
(help-fns-short-filename): Silence byte-compiler.
* test/automated/cl-generic-tests.el: Adjust to new defgeneric semantics.
Diffstat (limited to 'lisp/emacs-lisp/byte-opt.el')
0 files changed, 0 insertions, 0 deletions