nsf

Clone Tools
  • last updated 2 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Working on overview diagram for Class doc item

Add to the overview diagram

Adding overview diagram to Object doc item

Cleanup namespace export statement

Reflect plural reform in all doc items

Doc item on nx::configure

Doc item on nx::current

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

Doc item for nx::next

- minor cleanup of "//"-comments

Adding TODO on ensemble next

Add some documentation on 'info info'

Make 'info info' behaving as expected again

Minuscule refactoring, have DispatchUnknownMethod() reset the interp unknown-state directly, rather than its clients.

nsf.c: - make types for bit operations unsigned (mostly flags)

nx.tcl: - simplify the info ensembles on nx::Object or nx::Class significantly, by making use if ensemble-next. - delete "info unknown", since this is not called.

- extend regression test

nsf.c: - implement a new approach to error reporting in ensembles: instead of trying to find the "right" place to report the best "error", compute the longest valid ensemble prefix from all the stack frames.

- make compilation clean again

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

- improve safety of macro arguments

Adding a test showing the yet to solve unknown-handling issue in info ensembles

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

Work-in-progress on sanitizing unknown handling in ensembles

- remove useless distinction from the past

- revise sanity check for tcl _objs in 8.6 once one: length field might be garbage

- add alternative test for sanity checking of tcl_objs: when bytes not NULL, length must be 0 or higher

nsf.c: - remove redundant definition - reduce variable scope - make sure to follow nonnull assumptions

- improve cppcheck flags

nsf.h - In Tcl 8.6.1 it might be that a Tcl_Obj has length > 0 but bytes == NULL. We have to relax out tcl_obj-sanity test for this case to avoid false-positives from assertions()