Index: TODO =================================================================== diff -u -re29434ffef30bea10b7422f1f295787d41377839 -re570f0508ee82bd7aeea0409c64855bb99ea5cee --- TODO (.../TODO) (revision e29434ffef30bea10b7422f1f295787d41377839) +++ TODO (.../TODO) (revision e570f0508ee82bd7aeea0409c64855bb99ea5cee) @@ -2803,21 +2803,22 @@ -nsf.c: added c-implementation of "/object/ info slots" to share implementation details and reduce scattering +- migration guide + * included change in "info heritage" + * included "info slots" + * included "info parameter" + * included "delete method" + * included "delete attribute" + TODO: -- missing in c-based "info slots": - * handle object specific "info slots" in C? - * "info slots", "info parameter" are not in the migration guide - * add method "delete method" and "delete attribute" to the migration guide +- add "link" form 2.4 (parameters) to "info parameters" - MixinComputeOrderFullList() could receive a flag to store source classes in checkList - if the check on eg. info-heritage-circular in test/info.method.tcl fails, we get an exception. -- what to do with "info heritage": - document changed results in cases of per-class mixins in migratin guide - - ::nsf::method::exists /handle/ -> check, if handle is a handle of a registered method (to be be used in serializer alias-dependency) - profiling missing when NSF_INVOKE_SHADOWED_TRADITIONAL is turned off.