nsf

Clone
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Improve profiling support - added profile support for undispatched methods (i.e. implemented via CallDirectly) - new function for controlling profile trace nsf:__profile_trace -enable /bool/ ?-verbose /bool/?

C-code generator:

- allow type boolean for non-positional arguments

Silence varargs warning (-Wgnu-zero-variadic-macro-arguments) under clang --std=c99 -pedantic, tested under gcc, clang 3.6, and MSVC; added tests

- changed trace facility to append to a variable to minimize interactions for results and return codes, which happen via nsf::log. - added more convenient function for adding to DStrings: Nsf_DStringPrintf - renamed NsfDStringPrintf to NsfDStringVPrintf - replaced complex macros for tracing by functions

- added experimental "nsf::configure trace" feature, which can be enabled when compiled with profile support. trace turns on automatically profile

- reduce verbosity

- improve cleanness of compilation when "-pedantic" is used

- move assignments after assertions

- add -DNDEBUG=1 to flags passed to cppcheck, since cppcheck reports checked cases as warnings

- prefer const over CONST unless Tcl API

- strip old content from announce file

    • -0
    • +1358
    /ChangeLog-2.0b3-2.0b5.log
    • -0
    • +1720
    /ChangeLog-2.0b5-2.0.0.log
    • -0
    • +140
    /doc/Announce2.0.0
- use same definition for ObjCmds as in tcl - prefer "const" over "CONST" unless in Tcl interface

- regenerate doc pages with asciidoc 8.6.9 - fix paths

    • -20
    • +300
    /doc/example-scripts/bagel.html
    • -26
    • +47
    /doc/example-scripts/rosetta-classes.html
    • -4
    • +6
    /doc/example-scripts/rosetta-sudoku.html
- align log levels with NaviServer/AOLserver

- fix all complaints from clang static analyzer 3.6

- update date in documentation

    • -0
    • +1720
    /ChangeLog-2.0b5-2.0.0
- make sure to rm .o files in stub directory

- make sure to omit Mac OS X hidden file from tar balls

- prefer boolean expression in tests over expressions of other types

    • -1
    • +1
    /generic/asm/asmExecuteTemplateCallThreading.c
    • -3
    • +3
    /generic/asm/nsfAsmExecuteCallThreading.c
    • -2
    • +2
    /generic/asm/nsfAsmExecuteLabelThreading.c
  1. … 12 more files in changeset.
- add const declarations - improve compilation with --std=c99 -pedantic

- make compilation clean with clang 3.6

- make compilation clean under clang 3.6

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

- 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.

Fix PDF rendering and man markup

Revise announcement text slightly, add entry about manpages

- update changelog

- Don't complain at final ObjectDeletion about object refcounts unless we are in development mode

- adding .3 man pages to ease installation

- adding .1 man pages to ease installation

Effectively remove getstubs from makefile.vc