diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-02-14 00:46:29 -0500 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2015-02-14 00:46:29 -0500 |
commit | 61b4c22c6eba96718327a0d208a8492d8bad76e0 (patch) | |
tree | 12b0c6b72e7d434209ac19c71c1b8b7986773157 /src/menu.c | |
parent | 0d54f2f51c799cc372d9521233a8009adc4c3691 (diff) | |
download | emacs-61b4c22c6eba96718327a0d208a8492d8bad76e0.tar.gz emacs-61b4c22c6eba96718327a0d208a8492d8bad76e0.tar.bz2 emacs-61b4c22c6eba96718327a0d208a8492d8bad76e0.zip |
* lisp/emacs-lisp/cl*.el: Use define-inline and move some code
* lisp/emacs-lisp/cl-lib.el: Move autoloaded code to cl-preload.
* lisp/emacs-lisp/cl-preloaded.el (cl-struct-define): Register as children
of the parent.
(cl--assertion-failed): New function.
(cl-assertion-failed): Move in from cl-lib.el.
* lisp/emacs-lisp/cl-macs.el (cl-defstruct): Don't generate code to register
as children of its parents.
(cl--make-type-test, cl--compiler-macro-typep): Remove functions.
(cl-typep): Reimplement using define-inline.
(cl-assert): Use cl--assertion-failed.
(cl-struct-slot-value): Use define-inline.
Diffstat (limited to 'src/menu.c')
0 files changed, 0 insertions, 0 deletions