generic

Clone Tools
  • last updated 18 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- add const declarations - improve compilation with --std=c99 -pedantic

- make compilation clean with clang 3.6

  1. … 1 more file in changeset.
- make compilation clean under clang 3.6

- add NsfArgumentError() to stub interface, since this might be used by c packages using the interface generator - add mong::json to the interface - bump version number for mongo interface to 0.4.

  1. … 6 more files in changeset.
- Don't complain at final ObjectDeletion about object refcounts unless we are in development mode

- use newset versions, re-generated stub files

  1. … 1 more file in changeset.
- binor polishing

NsfDStringPrintf(): Fix vargs processing under VC 12

- get rid of getstubs

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

- keep an internal list of Tcl_Objs of type mixinrefs for classes used as mixins. This list is used for avoiding stale entries in cases the mixin class is destroyed.

- remove redundant and different prototype

Left comment block unbalanced, fix

Rearrange 'make getstubs' slightly, so that we do not require the stub files present in generic/* for the build machinery to work properly

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

Done revising license statements in generic/*

  1. … 12 more files in changeset.
- fix a heisenbug probably showing sometimes up due to more aggressive Tcl_Obj sharing in newer versions of tcl 8.6

  1. … 1 more file in changeset.
Correct and unify licensing statements in header files

Fix copyright statements in stubs* files

Add EXTERN to calm VC12, add missing C files from makefile.vc

  1. … 1 more file in changeset.
- Make dtplite configurable in Makefile, e.g. make "DTPLITE=/usr/local/ns/bin/tclsh8.5 /usr/local/ns/bin/dtplite" man

- regenerate documentation

- bump verison number to 2.0 (also in .man files)

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

- white-space changes

  1. … 1 more file in changeset.
- move variable declation to the front

Fix a typo reported by lintian

- reduce number of unsued symbols

- fix a possible double refcount increment for argument converter (e.g. for normalizing input values). This could lead to small memory leaks.

- fix final refcounting bug: it was possible that classes contained in Tcl_Objs of type mixinreg were not freed, although their reference-counter became 0; now all test cases free all tcl_objs and referenced data structures allocated from nsf

- fix (probably quite old) memory leak when parameter passing fails to reclaim temporary Tcl_Objs

- fix memory leak with virtual parameters (resolved via args) with ref-counting