TODO

Clone Tools
  • last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Update TODO

- make hint more explicit and verbose

  1. … 1 more file in changeset.
Add another TODO/discussion item

Add a to-do: NsfMethodContext memcounts

- don't call tcl eval operations from NsfLog() in phyical destroy round - extend regression test for shell with tests in [info nameofexecutable] rather than in nxhs

  1. … 2 more files in changeset.
Update to-dos

- improve sanity test in ISOBJ(): obj->bytes might only be NULL when type is given.

  1. … 2 more files in changeset.
Add a to-do on refcounting under 8.5

- new subcommand "nsf::current level", returns empty, if we are not on a nsf frame/level. - keep compatibility with traditional "nsf::current activelevel" (continue to return 1, if we are not on an nsf frame)

  1. … 3 more files in changeset.
- return from "nsf::current callinglevel" the value 0 (instead of 1), when it is called outside of a frame, which has a nsf object associated.

  1. … 2 more files in changeset.
Add another Rosetta example: Inheritance/Single

  1. … 3 more files in changeset.
Update TODO

- make nsf compilable with "-DTCL_NO_DEPRECATED"

  1. … 2 more files in changeset.
Added another Rosetta example: multiple inheritance

  1. … 3 more files in changeset.
Added another Rosetta example: Polymorphic copy

  1. … 3 more files in changeset.
DispatchUnknownMethod(): Make sure that arcane method names make it into proper unknown error mesages (incl. names representing invalid Tcl lists); tests included; checked by valgrind

  1. … 2 more files in changeset.
Adding yet another Rosetta example: Add object variable dynamically

  1. … 3 more files in changeset.
Adding another Rosetta example: Multiple distinct objects

  1. … 3 more files in changeset.
Update to-do

Add to-do

Add a to-do on an assertion failure under 8.5

Adding another Rosetta example: Tree traversal

  1. … 3 more files in changeset.
Add to-do on variable slots

Added first additional Rosetta example

  1. … 3 more files in changeset.
Adding some minor todos

Add TODO

Removed two unused functions: NsfObjInfoObjectparameterMethod() and NsfParamDefsFilter(). Makes CID 88775 obsolete

  1. … 4 more files in changeset.
- Remove occurrences of deprecated Tcl Call Tcl_AppendResult() in overall code

  1. … 1 more file in changeset.
- improve variable for logging from "debugLevel" to "logSeverity" (print logging messages which have a severity larger equal the then given value; so; "nsf::configure debugLevel 0" will print everything, and "nsf::configure debugLevel 3" will print just error messages and omit warnings etc.) - this is not a change in sematics, but removes some confusion in the code. therefore the configure name was not changed - Remove 2 occurrences of deprecated Tcl Call Tcl_AppendResult() in nsfStubLib

  1. … 6 more files in changeset.
code generator changes: - create enum types instead of enum values for nsf API - use enum types in code

  1. … 6 more files in changeset.