nsf

Clone Tools
  • last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Adjust Makefile.in for Rosetta examples

- make nsf compilable with "-DTCL_NO_DEPRECATED"

Remove redundant Rosetta example implementations

Added another Rosetta example: multiple inheritance

    • -0
    • +830
    /doc/example-scripts/rosetta-multiple-inheritance.html
RemoveInstance(): Fix typo and improve wording of nsf::log warning slightly

Object.man: Correct the documentation bit on Object->copy

Added another Rosetta example: Polymorphic copy

    • -0
    • +874
    /doc/example-scripts/rosetta-clone.html
    • -0
    • +73
    /doc/example-scripts/rosetta-clone.tcl
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

Having a working version, test for leaks

First attempt

Fix typo

Adjust shell tests for latest changes to stacktrace formatting

Adding yet another Rosetta example: Add object variable dynamically

    • -0
    • +970
    /doc/example-scripts/rosetta-add-variable.html
    • -0
    • +76
    /doc/example-scripts/rosetta-add-variable.tcl
Improve output spec in Rosetta example

Adding another Rosetta example: Multiple distinct objects

Merge branch 'master' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf

- add thread IDs to debug lines

Make cmd-literal tests conditional on a (future) Tcl release: 8.6.7

Adding a second UnsetTracedVars test, this time for the per-object namespace case

Add missing test on UnsetTracedVars()

Update to-do

Add to-do

Nsf_CmdDefinitionRelease(): Fix documentation

nx::shell2: Provide complete errorinfo, not just top-level line

Merge branch 'master' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf

- Remove manually mixinRegObjs during cleanup to silence sanity checking for object refcounts.

- fix typo

- add pthread id to debug message

UnsetTracedVars(): Provide for a two-pass deletion logic during object shutdown, to account for unset traces possibly reviving an object variable under deletion. This corresponds to a recent memleak fix to Tcl itself (see http://core.tcl.tk/tcl/info/4dbdd9af144dbdd9af14).

Optimize refcount mgmt slightly