Index: TODO =================================================================== diff -u -r3cd976554a5ed01b8f1ae6aa66865aee1dffa82f -r9addecef4701fd68a81b54714a370a9de3eb25f3 --- TODO (.../TODO) (revision 3cd976554a5ed01b8f1ae6aa66865aee1dffa82f) +++ TODO (.../TODO) (revision 9addecef4701fd68a81b54714a370a9de3eb25f3) @@ -3108,10 +3108,23 @@ * fixed a refcount bug for valueObjs in non-NRE-enabled versions in the argument vector of scripted methods (found via INCR_REF_COUNT2/DECR_REF_COUNT2) + +- nsf.c: + * refined refcounting debugging + * fixed various refcounting bugs, especially + in error cases. + * added explicit INCR_REF_COUNTs on Tcl_Objs + with 0-refCount to ease debugging TODO: + + - from parameters.test + # TODO: currently, we need to converter (or a converter on nx::Slot), since + # variable uses nsf::is and attribute uses the slot obj. method variable should + # be changed to use the slotobj as well. + - add "delete variable" analogous to "delete attribute" - interface of "variable" and "attribute": * add switch -array for "variable"?