Index: TODO =================================================================== diff -u -rbc86c5d5cba70c6f5db2b184c143a7dde00cca4c -r90109eff5d9639f5385296e58ba9f78ffb9cecf3 --- TODO (.../TODO) (revision bc86c5d5cba70c6f5db2b184c143a7dde00cca4c) +++ TODO (.../TODO) (revision 90109eff5d9639f5385296e58ba9f78ffb9cecf3) @@ -2248,13 +2248,12 @@ - fixed potential crash with missing parent namespace - - added shadowing for ::tcl::info::body to allow "info body" to be called on ::nsf::procs - commented nsfShadow.c - added regression test +- removed NSF_INFO - TODO: - object parameter type forward: Index: generic/nsfInt.h =================================================================== diff -u -rbc86c5d5cba70c6f5db2b184c143a7dde00cca4c -r90109eff5d9639f5385296e58ba9f78ffb9cecf3 --- generic/nsfInt.h (.../nsfInt.h) (revision bc86c5d5cba70c6f5db2b184c143a7dde00cca4c) +++ generic/nsfInt.h (.../nsfInt.h) (revision 90109eff5d9639f5385296e58ba9f78ffb9cecf3) @@ -577,12 +577,14 @@ } NsfObjectSystem; +/* + * Next Scripting global names and strings + * + * We provide enums for efficient lookup for corresponding string + * names and Tcl_Objs via global arrays. The "constant" Tcl_Objs are + * built at start-up-time via Nsf_Init(). + */ - -/* Next Scripting global names and strings */ -/* these are names and contents for global (corresponding) Tcl_Objs - and Strings - otherwise these "constants" would have to be built - every time they are used; now they are built once in Nsf_Init */ typedef enum { NSF_EMPTY, NSF_ONE, /* methods called internally */