nsf

Clone Tools
  • last updated 7 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- don't shadow variables

modify STRING_NEW such that - it is able to produce "const char *" - such that it uses ckalloc

- provide clean compile for compilations with "-Wwrite-strings" - add const declarations

- removed unneeded arguments - mark unused arguments as UNUSED

* nx-pp.tcl (State): Add "substdefault" to two property specs to fix markup generation for various token types (variables etc.).

* source-doc-beautifier.tcl: Allow to omit the built-in title line, to allow for custom doc and title preambles in example scripts ("-notile" flag).

    • -28
    • +36
    /apps/utils/source-doc-beautifier.tcl
- added a new configure option --enable-development=test (in addition to --enable-development or --disable-development) for activating more expensive runtime tests. --enable-development alone activates just assertion checking

- updated diffstats

release-steps: - document diffstat cmd - document generation of pdf with newer versions of prince - document that final tar has to be built after tagging

- adjust pdf generation for newer versions of prince

- rebuilt documentation

    • -275
    • +275
    /doc/next-tutorial/next-tutorial.html
Revised Announcement

Run spell checkers and fix typos, unify writing style

Updated ChangeLog

MongoDB driver: - added explicit calls to mongoc_init() and mongoc_cleanup(). - configure via "--disable-automatic-init-and-cleanup"

- update Annouce dopcument

- improved man page

- apply package name change (nx::traits:XXX -> nx::trait::XXX) as well to the example scripts - document package name change in Announce file

    • -100
    • +102
    /doc/example-scripts/tk-horse-race.html
    • -5
    • +5
    /doc/example-scripts/tk-horse-race.tcl
    • -102
    • +104
    /doc/example-scripts/tk-locomotive.html
    • -1
    • +1
    /doc/example-scripts/tk-locomotive.tcl
    • -37
    • +58
    /doc/example-scripts/tk-mini.html
    • -66
    • +68
    /doc/example-scripts/tk-spread.html
- white space change

- extended regression test suite with a case reproducing a recently fixed crash

- extending the README file requires a small adjustment on a test case, working on the README file

    • -1
    • +1
    /library/mongodb/tests/nsf-gridfs.test
- update README for mongodb interface to avoid potential problems on Mac OS X

- bump version number of nx::mongo to 2.1

- bump version number of nsfmongo to 2.1 - bump tea to 3.10

- define NsfObjDispatch as Tcl_ObjCmdProc

- more white space changes (remove tabs, reformat whole file)

    • -148
    • +149
    /library/mongodb/nsfmongo.c
- white space change

Merge branch '2-1-0-rc' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf into 2-1-0-rc

- updated Announce for 2.1.0

MongoDB upgrade - Upgraded MongoDB and drivers to mongodb-c-driver 1.5.1, libbson 1.5.1 and MongoDB v3.4.0

- The upstream mongodb-c-driver has deprecated the old OP_QUERY syntax

with $-modifiers and old names like $orderby and $query, which will

be removed from the driver. The new interface is more in the mongodb

style, many former parameters (e.g. -limit, -skip, -project, -sort)

went to the new "-opts" argument.

mongo::collection::query /collection/ /filter/ ?-opts /opts/?

mongo::cursor::find /collection/ /filter/ ?-opts /opts/?

See the begin of nsf-mongo.test file for examples for queries

with the old and new interface. The high level interface

for nx::Object is unchanged.

- Support for new binary type "decimal128"

    • -117
    • +128
    /library/mongodb/nsfmongo.c
    • -2
    • +2
    /library/mongodb/tests/nsf-gridfs.test
    • -13
    • +84
    /library/mongodb/tests/nsf-mongo.test