• Stefan Monnier's avatar
    * lisp/emacs-lisp/eieio-core.el: Provide support for cl-generic. · 483c98a0
    Stefan Monnier authored
    (eieio--generic-tagcode): New function.
    (cl-generic-tagcode-function): Use it.
    (eieio--generic-tag-types): New function.
    (cl-generic-tag-types-function): Use it.
    (eieio-object-p): Tighten up the test.
    
    * lisp/emacs-lisp/cl-generic.el (cl-generic-define-method): Fix paren typo.
    
    * test/automated/eieio-test-methodinvoke.el (eieio-test-method-store): Add
    keysym arg instead of relying on internal var eieio--generic-call-key.
    Update all callers.
    (eieio-test-cl-generic-1): New tests.
    483c98a0
ChangeLog 85.2 KB