nsf

Clone Tools
  • last updated 21 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Minor correction in announcement

Fix the implementation of NsfInterpObjCmd() which crashed previously due to the broken resolution of the child interpreter

Proof-read announcement for a second time

- NsfDStringPrintf(): set the length of the resulting DString

Using the ANSI-compliant I/O operations such as vsnprintf() under MinGW and MinGW-w64 tool chains

Updated test suite to be executed in makefile.vc

tcl_platform(threaded) is not present as array element in non-threaded builts

- updated release documents

- add needed "cget" call

    • -47
    • +66
    /doc/example-scripts/tk-horse-race.html
    • -1
    • +1
    /doc/example-scripts/tk-horse-race.tcl
- fix typo

- remove doc target from "install-doc" since this takes a while in a "make install"

- document tricky trace script setting in regression test

- use tcl8.5 commands instead of 8.4 idioms

- don't build doc always, since it takes a long time

- documentation update and regeneration of html docs

    • -46
    • +65
    /doc/example-scripts/tk-locomotive.html
    • -1
    • +1
    /doc/example-scripts/tk-locomotive.tcl
    • -31
    • +50
    /doc/example-scripts/tk-spread.html
    • -13
    • +14
    /doc/next-tutorial/next-tutorial.html
    • -11
    • +11
    /doc/next-tutorial/next-tutorial.txt
- add all tcl 8.5 cmds, nx methods + info methods

- add missing tcl-keywords

- adjust style files

- added rules for generating pdf to ease release management

- code cleanup

- updated HTML renderings of examples

    • -309
    • +55
    /doc/example-scripts/bagel.html
    • -48
    • +68
    /doc/example-scripts/container.html
    • -3
    • +15
    /doc/example-scripts/ruby-mixins.html
    • -38
    • +57
    /doc/example-scripts/traits-simple.html
- minor code cleanup

nsf.c: - fix a bug in SlotContainerCmdResolver() when NSF_MEM_COUNT is activated - fix a small memory leak for PER_OBJECT_PARAMETER_CACHING - all cases detectable with --enable-memcount=yes are fixed

- fix git command in release instructions

- fix label for debugging reference counts

- updated TODO

- reduce variable scopes

nx::test: - change test cases to newer interface - don't use "namespace import nx::*" in test cases when not required

    • -134
    • +134
    /library/xotcl/tests/speedtest.xotcl
  1. … 20 more files in changeset.
nx::test: - use the standard configure interface for configuring instead of own version - changed from nx::Test to nx::test (user never has to know that nx::Test is a class).

- Eliminate all use of Tcl_GetStringFromObj() function.