Followup changes to cl-type-of
These changes came up while working on `cl-type-of` but are not directly related to the new `cl-type-of`. The BASE_PURESIZE bump was needed at some point on one of my machine, not sure why. * src/puresize.h (BASE_PURESIZE): Bump up. * src/sqlite.c (bind_value): Don't use `Ftype_of`. * lisp/emacs-lisp/seq.el (seq-remove-at-position): Simplify. * lisp/emacs-lisp/cl-preloaded.el (finalizer): New (previously missing) type. * doc/lispref/objects.texi (Type Predicates): Minor tweaks.
This commit is contained in:
parent
e624bc6275
commit
63e67916b0
6 changed files with 14 additions and 21 deletions
|
@ -365,6 +365,7 @@
|
|||
(cl--define-built-in-type buffer atom)
|
||||
(cl--define-built-in-type window atom)
|
||||
(cl--define-built-in-type process atom)
|
||||
(cl--define-built-in-type finalizer atom)
|
||||
(cl--define-built-in-type window-configuration atom)
|
||||
(cl--define-built-in-type overlay atom)
|
||||
(cl--define-built-in-type number-or-marker atom
|
||||
|
|
|
@ -362,8 +362,7 @@ the result.
|
|||
|
||||
The result is a sequence of the same type as SEQUENCE."
|
||||
(seq-concatenate
|
||||
(let ((type (type-of sequence)))
|
||||
(if (eq type 'cons) 'list type))
|
||||
(if (listp sequence) 'list (type-of sequence))
|
||||
(seq-subseq sequence 0 n)
|
||||
(seq-subseq sequence (1+ n))))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue