diff options
| author | Stefan Monnier | 2024-03-14 12:49:08 -0400 |
|---|---|---|
| committer | Stefan Monnier | 2024-03-18 09:32:53 -0400 |
| commit | 63e67916b01569da5bb24f6d9a354dc72897c468 (patch) | |
| tree | bb192d43d3e87a0945f0f05967da310aae29030a /src/lisp.h | |
| parent | e624bc62752ceb2e60940c5fd9cb6e70611df71c (diff) | |
| download | emacs-scratch/object-type.tar.gz emacs-scratch/object-type.zip | |
Followup changes to `cl-type-of`scratch/object-type
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.
Diffstat (limited to 'src/lisp.h')
| -rw-r--r-- | src/lisp.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/lisp.h b/src/lisp.h index f353e4956eb..f86758c88fb 100644 --- a/src/lisp.h +++ b/src/lisp.h | |||
| @@ -569,10 +569,8 @@ enum Lisp_Fwd_Type | |||
| 569 | your object -- this way, the same object could be used to represent | 569 | your object -- this way, the same object could be used to represent |
| 570 | several disparate C structures. | 570 | several disparate C structures. |
| 571 | 571 | ||
| 572 | In addition, you need to add switch branches in data.c for Ftype_of. | 572 | In addition, you need to add switch branches in data.c for Fcl_type_of |
| 573 | 573 | and `cl--define-builtin-type` in lisp/emacs-lisp/cl-preloaded.el. */ | |
| 574 | You also need to add the new type to the constant | ||
| 575 | `cl--typeof-types' in lisp/emacs-lisp/cl-preloaded.el. */ | ||
| 576 | 574 | ||
| 577 | 575 | ||
| 578 | /* A Lisp_Object is a tagged pointer or integer. Ordinarily it is a | 576 | /* A Lisp_Object is a tagged pointer or integer. Ordinarily it is a |