nsf

Clone Tools
  • last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Commit missing unknown message change

- improve comment and signature of NsfNoCurrentObjectError - improve wording of other commends, keep cmments within the limits of the header/trailer line

Tests: Adjust the test suite for the latest rewording of the nx::Class unknown message

nsfError.c: Fixed typos and unified writing style in code comments

merged

nsfObj.c: Fix some typos and align writing style

- fix typos in comments - align commenting style

- make hint more explicit and verbose

Add another TODO/discussion item

Add a to-do: NsfMethodContext memcounts

ObjectSystemsCleanup(): Remove interp resolvers explicitly before the physical cleanup round

DeleteProcsAndVars(): Silence compiler warning and reduce variable scope (spotted with memtracking on)

Add two tests on try/finally

merged

nx::shell2: extend the exit wrapper to include Tcl 8.6 try

nx::shell2: Make sure that the proper exit code is provided when leaving the -c stdin mode

- add tweo more tests of plain tclsh

- remove superfluous (and icorrect) tests

- 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

nx::shell2: Add some more tests

Update to-dos

nx::shell2: Rewrote in-shell exit support to avoid Tcl's native exit and to unwind gracefully to avoid NSF refcount leaks on exit; bumped package number

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

Add a to-do on refcounting under 8.5

merged

TEA: Updated m4/tcl.m4 to most recent TEA version: 3.10, regenerated autotools artifacts

- cleanup of strnstr() (when the clib function is not available)

- white space changes (mostly strip trailing spaces, remove a few tabs)

- reduce variable scpoes

- cleanup of type conversions