]> code.delx.au - gnu-emacs/commit
Finalizer documentation, minor improvements
authorDaniel Colascione <dancol@dancol.org>
Tue, 3 Mar 2015 03:08:06 +0000 (19:08 -0800)
committerDaniel Colascione <dancol@dancol.org>
Tue, 3 Mar 2015 03:08:06 +0000 (19:08 -0800)
commit2cc23f170f920cbfc9df4c28bce6ca9d82c4e6cd
treeba2ba78402bf75eed26d3f20abeac5c02eb74694
parent8af3e1848cbdc570b6c173480c2988a552f3f74d
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.
doc/lispref/ChangeLog
doc/lispref/elisp.texi
doc/lispref/objects.texi
src/ChangeLog
src/data.c
src/print.c
test/ChangeLog
test/automated/finalizer-tests.el