mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-21 05:21:37 -07:00
Finalizer documentation, minor improvements
* doc/lispref/objects.texi (Finalizer Type): New section (Type Predicates): Mention finalizers in `type-of' documentation. * doc/lispref/elisp.texi (Top): Link to finalizer type. * src/data.c (Ftype_of): Make `type-of' work with finalizers. (syms_of_data): Register Qfinalizer. * src/print.c (print_object): Print whether a finalizer has been called. * test/automated/finalizer-tests.el (finalizer-object-type): Test that `type-of' works correctly for finalizers.
This commit is contained in:
parent
8af3e1848c
commit
2cc23f170f
8 changed files with 63 additions and 7 deletions
|
|
@ -1,3 +1,8 @@
|
|||
2015-03-03 Daniel Colascione <dancol@dancol.org>
|
||||
|
||||
* automated/finalizer-tests.el (finalizer-object-type): Test that
|
||||
`type-of' works correctly for finalizers.
|
||||
|
||||
2015-03-02 Daniel Colascione <dancol@dancol.org>
|
||||
|
||||
* automated/generator-tests.el: New tests
|
||||
|
|
|
|||
|
|
@ -76,3 +76,6 @@
|
|||
(should (equal
|
||||
(buffer-substring (point) (point-at-eol))
|
||||
"finalizer failed: (error \"ABCDEF\")")))))
|
||||
|
||||
(ert-deftest finalizer-object-type ()
|
||||
(should (equal (type-of (make-finalizer nil)) 'finalizer)))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue