nsf

Clone Tools
  • last updated 14 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- 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

Completed changelog work [skip ci]

* README.release: Add note on using gnulibs' gitlog-to-changelog

fix merge conflict in changelog [skip ci]

Working on changelog [skip ci]

added support for returning streaming zip files via HTTPs

The old version was just replying via ns_write, which can be only

used for plain TCP connections (no TLS).

fixed false positive from facebook infer 1.1.0

improved spelling

reduced warnings from clang12 static checker (null value passed to non-null arguments, dead assignment, ...)

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

Working on changelog [skip ci]

First attempt to fight valgrind warning on cond/unintialized jump

Continue working on release documents [skip ci]

* build.yml, appveyor.yml: Add 8.7a5 branch to build matrices.

* nsf.c (Nsf_Init): Plumb a small memory leak due to not clearing mp_int data. Make sure _not_ to use mp_clear (TIP 538).

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

* ChangeLog-2.3.0-2.4.0.log, Announce2.4.0: Continued work on release files [skip ci]

update copyright dates

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

Minor cleanup

- reduce strlen operations

- reduce hard-coded constants

- perfer Tcl_Obj based interfaces of string based ones (opens opportunities for special objtypes)

Started working on changelog [skip ci]

    • -0
    • +514
    /ChangeLog-2.3.0-2.4.0.log
Do not support predefined parameter options spelled with trailing content

This change makes argument type checking more strict by rejecting

names as synonyms which are longer than the specified values.

Background: Previous versions did not handle cases correctly where an

application type name starts with the same characters as a built-in

type. So it was not possible to define a type "object_id", since a a

spec of the form "x:object_id" was interpreted as "x:object".

* build.yml: clang 11 is default on macos-latest runners; add remaining macos configs