nsf

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

XXX

- documentation update to reflect recent changes

    • -16
    • +16
    /doc/next-tutorial/next-tutorial.html
    • -114
    • +114
    /doc/next-tutorial/next-tutorial.txt