nsf

Clone Tools
  • last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
cosmetic change to trigger workflow run

added build for tcl9 under macOS

provde compatibility for core-8-7-a3

added build test for Tcl 9 (branch trunk)

fix compatibility with earlier versions of Tcl 8.7

Improve cleanness of compilation under gcc-11+ and "-pedantic" + -Wextra"

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

Added support for compiling with Tcl 9.0 (Many Thanks to Jan Nijtmans for first steps)

This version compiles cleanly at least with Tcl 8.6.* and Tcl 9.0 (fossil trunk),

having -pedantic and -Wextra defined.

    • -0
    • +368
    /generic/stubs9.0/nsfDecls.h
    • -0
    • +89
    /generic/stubs9.0/nsfIntDecls.h
  1. … 6 more files in changeset.
Merge branch 'master' of ssh://alice.wu.ac.at/usr/local/src/git-repo/nsf

* ChangeLog-2.3.0-2.4.0.log: Adding changelog entries since July/ August 2021.

improve spelling

cleanup: avoid memory leak in cases the Tcl_DictObjPut fails

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

added option "-asdict" to nsf::parseargs

The new option makes it easier to process the parsed argument in different

contexts

* build.yml, appveyor.yml: Bumps to 8.6.12 and 8.7a5

Bug fix: include alias to object in "info methods -path"

Previously, it was not possible to define an alias to an object for

NaviServer, since it was not returned by "info methods -path" and

was therefore not included in the blueprint.

Extended regression test.

improve function description

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

fix broken test

* nsfAccessInt.h (TclFreeIntRep): A recent name reform requires an explicit define for backwards compat.

* nx-zip.tcl: Add closing paren in comment

* nx-zip.tcl (writeToZipFile): 'writeToStream' requires a command prefixed defined by an object variable 'writer'. In a direct call on 'writeToZipFile', this variable was not defined. Thanks to Héctor Romojaro for the catch and patch.

- use buffered ns_connchan for writing to slow channels for handling partial write operations properly

make it possible to pass "CFLAGS_OPTIMIZE=..." to Makefile

remove realtive costly asserts when not in development mode

* README.release: Complete description of vagrant setup

* nsf.c (ObjectDispatch): Fix another invalid read of a cached cmd structure (NsfColonCommandContext)

* nsf.c (NsfUnsetTrace, VolatileMethod): Plug a post-mortem memleak related to volatile objects (The Tcl_Obj carrying an auto-qualified object name was not cleaned up properly during interp shutdown because the matching decrement operations used to be disabled during shutdown.)

* nsf.c (ObjectDispatch): Fix invalid read as indicated by valgrind by guarding access to intrep.

* README.release: Describe valgrind via vagrant procedure