generic

Clone Tools
  • last updated 9 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- let nsf compile under tcl 8.7 (current trunk version of Tcl)

    • -0
    • +362
    ./stubs8.7/nsfDecls.h
    • -0
    • +89
    ./stubs8.7/nsfIntDecls.h
    • -0
    • +130
    ./stubs8.7/nsfStubInit.c
cmd resolver work - fix test, when OS specific cmd resolver is used from a NSF_CSC_CALL_IS_COMPILE frame - improved output from __db_show_obj: put results into one line instead of multiple lines - new debug function __db_get_obj: return into about a tcl_obj in form of a dict (in general, one should not rely on Tcl_Obj internals, especially when upgrading over major Tcl versions, but for testing/understanding behavior etc., such a command is helpful). - extend regression test

  1. … 2 more files in changeset.
Merge branch 'master' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf

- add test for the global cmd literal sharing - keep experimental code for disassembling methods

  1. … 2 more files in changeset.
NsfParseArgsCmd: Fix memory leak

memcount: correct book-keeping in SetInstVar

Avoid inline comment style

Suppress cppcheck warning: adding explicit int cast

Promote log statement to Tcl panic

NsfDStringVPrintf: Make log statement conditional on NDEBUG

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

- handle case that showed up with Zoran during final shutdown: in case, an object is deleted after the interp is deleted (which should not happen), don't crash.

Rephrase err message

Suppress cppcheck warning: unused variable assignment

Suppress cppcheck warning: reduce variable scope

Some verbosity for tracing issue

  1. … 1 more file in changeset.
- cleanup up and improve debug statements - add generated code

- remove redundant line

- improve indentation

- minor cleanup

Improve documentation on NsfDStringVPrintf()

Another attempt to sort out the vs*printf() mess between runtimes

Rename one more 'bool' identifier

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

In MSVC 14 (Visual Studio 2015) and newer, 'bool' is a proper type, not a typedef anymore. 'bool' cannot be used as identifier anymore (C2632)

- add new command nsf::parseargs to parse an argument vector against a parameter definition and to set the resulting variables in the current scope - extend regression test

  1. … 1 more file in changeset.
- change "struct timeval" to "Tcl_Time" and gettimeofday() to Tcl_GetTime() in profiling code to improve portability (esp windows)

- newer versions of gcc6 handle now as well nonnull asserts gracefully, show we can turn off its deactivation for gcc6

Address two more gcc6 pedantic warnings

Re-factored new hash-table infrastructure (based on function-pointer keys) to support method-definitions (and future uses as well).

    • -0
    • +282
    ./nsfFunPtrHashTable.c
  1. … 2 more files in changeset.