mongodb

Clone Tools
  • last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Provide support for TIP 627 (Tcl 8.7a6+ and Tcl 9)

TIP 627 introduces support for > 2^31 elements in object vectors

(e.g., number of words in a single Tcl command). For details, see

https://core.tcl-lang.org/tips/doc/trunk/tip/627.md

To provide also backwards compatibility, this change uses the macros

TCL_COMMAND_OBJPROC, TCL_CREATEOBJCOMMAND, TCL_NRCALLOBJPROC,

TCL_NRCREATECOMMAND, TCL_OBJCMDPROC_T, and TCL_OBJC_T.

  1. … 19 more files in changeset.
make test more generic

Previously the test failed, since the file, which was read, was

changing its size. Now, the number of expected chunks is computed

depending on the actual file size.

tested with recent MongoDB (server 5.0.9, driver 1.22.1)

  1. … 1 more file in changeset.
revert to earlier version of tcl.m4.

The version from head is not yet ready

  1. … 1 more file in changeset.
generated files

  1. … 1 more file in changeset.
update README for mongoDB interface

generated file

updated with upstream versions of tcl.m4

  1. … 2 more files in changeset.
generated files

  1. … 1 more file in changeset.
generated file

regenerated files

  1. … 1 more file in changeset.
Added support for compiling with Tcl 9.0 (Many Thanks to Jan Nijtmans for first steps)

This version compiles cleanly at least with Tcl 8.6.* and Tcl 9.0 (fossil trunk),

having -pedantic and -Wextra defined.

  1. … 20 more files in changeset.
update copyright dates

  1. … 1 more file in changeset.
Minor cleanup

- reduce strlen operations

- reduce hard-coded constants

- perfer Tcl_Obj based interfaces of string based ones (opens opportunities for special objtypes)

added enumeration values

  1. … 5 more files in changeset.
improve regularity and linebreaking in comments (mostly function headers)

  1. … 16 more files in changeset.
improve spelling

  1. … 3 more files in changeset.
improve spelling: move closer to the linux documentation recommendations

  1. … 18 more files in changeset.
reduce useless output of "make test"

  1. … 1 more file in changeset.
improve spelling

  1. … 8 more files in changeset.
add missing EXTERN declarations

  1. … 4 more files in changeset.
typographic changes, most prominently, more consistent comma settings

https://onlinewritingtraining.com.au/however-therefore-furthermore/

  1. … 6 more files in changeset.
use newer m4 file

silence gcc7+: use attribute based approach for denoting fall through in case statements

  1. … 4 more files in changeset.
fix missed version bump

Bump version number to 2.4.0

  1. … 9 more files in changeset.
update tcl.4 file (get rid of macOS warnings about obsolete option "-prebind", likely to become an error in future macOS versions)

  1. … 2 more files in changeset.
- make gridfs test more robust

improve spelling consistency

improve documentation

  1. … 18 more files in changeset.