summaryrefslogtreecommitdiff
path: root/test/lisp/emacs-lisp
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2017-03-12 17:44:13 -0400
committerStefan Monnier <monnier@iro.umontreal.ca>2017-03-12 17:44:13 -0400
commit1b424533675341a2090b79a6ffc420ac6b179ce7 (patch)
treef963331e335e16d77169d1de4ea0f16f88143bc9 /test/lisp/emacs-lisp
parent995be66f0f0d26d1a96cbb8dfb429c3941157771 (diff)
downloademacs-1b424533675341a2090b79a6ffc420ac6b179ce7.tar.gz
emacs-1b424533675341a2090b79a6ffc420ac6b179ce7.tar.bz2
emacs-1b424533675341a2090b79a6ffc420ac6b179ce7.zip
Use switch on pseudovector types; plus cleanups along the way
* src/lisp.h (PSEUDOVECTOR_TYPE): New function, extracted from mark_object. (PSEUDOVECTOR_TYPEP): Change type of `code'. * src/alloc.c (sweep_vectors): Remove out-of-date assertion. (mark_object): Use PSEUDOVECTOR_TYPE. * src/data.c (Ftype_of): Use switch on pvec type. * src/print.c (print_object): Use switch on pvec type. * lisp/emacs-lisp/cl-generic.el (cl--generic-typeof-types): Add recently added types.
Diffstat (limited to 'test/lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions