summaryrefslogtreecommitdiffstats
path: root/arith.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2018-02-28 18:48:44 -0800
committerKaz Kylheku <kaz@kylheku.com>2018-02-28 18:48:44 -0800
commitdf3789cfece5eaa149d76b07eda310c607288fbb (patch)
tree4aa7e08ee185330a3f0f9c418dc7b64265152b1f /arith.h
parent92a40d9b424295ad8f62cad590b3862b1e6a54e0 (diff)
downloadtxr-df3789cfece5eaa149d76b07eda310c607288fbb.tar.gz
txr-df3789cfece5eaa149d76b07eda310c607288fbb.tar.bz2
txr-df3789cfece5eaa149d76b07eda310c607288fbb.zip
bugfix: missing actions in reset-struct.
* struct.c (reset_struct): Perform the post-init actions are performed, not only the init actions. Also, catch exceptions and call finalizers, just like in a new structure instantiation. * txr.1: Document the requirements for finalizers being called by reset-struct, and clarify the issue of possible duplicate finalization registration. Add compat notes.
Diffstat (limited to 'arith.h')
0 files changed, 0 insertions, 0 deletions