Index: TODO =================================================================== diff -u -rbeb24ae57d45d30735b06cfe6fa7e3a231ca6266 -rc57d6c091dba61be4c11d8ed0511e8bda7b258da --- TODO (.../TODO) (revision beb24ae57d45d30735b06cfe6fa7e3a231ca6266) +++ TODO (.../TODO) (revision c57d6c091dba61be4c11d8ed0511e8bda7b258da) @@ -3125,6 +3125,9 @@ # 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. + - dispsition.test: + * remove/check exit (see comments in the file) + * handle exit from eval/inticmd with proper refcounts - add "delete variable" analogous to "delete attribute" - interface of "variable" and "attribute": Index: tests/disposition.test =================================================================== diff -u -rbe235fba6cf5b0d33391b6a1b6a1f1f6b71da33a -rc57d6c091dba61be4c11d8ed0511e8bda7b258da --- tests/disposition.test (.../disposition.test) (revision be235fba6cf5b0d33391b6a1b6a1f1f6b71da33a) +++ tests/disposition.test (.../disposition.test) (revision c57d6c091dba61be4c11d8ed0511e8bda7b258da) @@ -1136,8 +1136,23 @@ # UNPATCHED: # ? {[C create c -show me] eval {set :msg}} "::c-{} show" ? {[C create c -show me] eval {set :msg}} "::c-show-me" - exit + + # + # TODO: + # + # - Stefan, why is the exit here? is the work in progress? If it + # is removed, some tests below fail. So, i used "if 0" in the + # meantime... + # + # - an exit from the initCmd still leaves some garbage around (some + # refcounts are not correct, see warning message and counters, + # when NSF_MEM_COUNT is turned on. + # + #exit + + if {0} { + # # ... with mixin indirection # @@ -1194,8 +1209,8 @@ # # ... with filter indirection # - } +} nx::Test case dispo-object-targets { Object create obj