- Apr 08, 2017
-
-
A. Jesse Jiryu Davis authored
Re-applied after reverting our changes to jsonsl.h and jsonsl.c. Originally #da366bb2.
-
A. Jesse Jiryu Davis authored
Waiting for https://github.com/mnunberg/jsonsl/issues/21 upstream
-
A. Jesse Jiryu Davis authored
Reverts our clang-format changes (#56402642), our introduction of bson_malloc / bson_free (#da366bb2), and our change from assert to BSON_ASSERT (#661e0960). Keep two changes that fix warnings (#a1ca74d8 and #6e0f9c68), which were merged to JSONSL upstream. Upstream no longer uses "assert()" in the code, although it still includes assert.h by mistake. I'll bring bson_malloc / bson_free back in an upcoming commit.
-
- Apr 07, 2017
-
-
A. Jesse Jiryu Davis authored
-
- Apr 05, 2017
-
-
A. Jesse Jiryu Davis authored
-
- Apr 04, 2017
-
-
Hannes Magnusson authored
-
- Apr 01, 2017
-
-
alexeyvo authored
-
- Mar 28, 2017
-
-
Hannes Magnusson authored
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
-
- Mar 26, 2017
-
-
Paul Melnikow authored
/Users/pnm/code/libbson/src/bson/bson-decimal128.c:102:11: warning: implicit conversion loses integer precision: 'uint64_t' (aka 'unsigned long long') to 'uint32_t' (aka 'unsigned int') [-Wshorten-64-to-32] /Users/pnm/code/libbson/src/bson/bson-decimal128.c:681:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] /Users/pnm/code/libbson/src/bson/bson-decimal128.c:690:19: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] /Users/pnm/code/libbson/src/bson/bson-timegm.c:569:15: warning: implicit conversion loses integer precision: 'int64_t' (aka 'long long') to 'int_fast32_t' (aka 'int') [-Wshorten-64-to-32] /Users/pnm/code/libbson/src/bson/bson.c:2147:4: warning: ambiguous expansion of macro 'va_copy' [-Wambiguous-macro] /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../lib/clang/8.0.0/include/stdarg.h:43:9: note: expanding this definition of 'va_copy' /Users/pnm/code/libbson/src/bson/bson-compat.h:158:9: note: other definition of 'va_copy'
-
- Mar 25, 2017
-
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
-
- Mar 24, 2017
-
-
A. Jesse Jiryu Davis authored
Work around a bug with certain versions of the aws-cli tool.
-
A. Jesse Jiryu Davis authored
-
- Mar 23, 2017
-
-
A. Jesse Jiryu Davis authored
-
- Mar 22, 2017
-
-
A. Jesse Jiryu Davis authored
No longer needed once we've applied Petr Písař's previous fix that avoids an integer overflow and ensures GCC 7 compatibility.
-
Petr Písař authored
There is a signed integer wrap that has an undefined behevior and GCC 7 knows about it that the compiled code just crashes. Fix can be verified by building with -fsanitize=undefined option. <https://jira.mongodb.org/browse/CDRIVER-2010 > Signed-off-by:
Petr Písař <ppisar@redhat.com> Signed-off-by:
A. Jesse Jiryu Davis <jesse@mongodb.com>
-
A. Jesse Jiryu Davis authored
Don't mark bson_as_json "deprecated", although it has been superseded by bson_as_extended_json. There are still legitimate uses for bson_as_json.
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
-
- Mar 21, 2017
-
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
Add and test config-version.cmake files, update example CMake style, more cleanly test in Autotools install-exec-hook whether static linking is enabled, clearer test matrix.
-
A. Jesse Jiryu Davis authored
-
- Mar 18, 2017
-
-
Hannes Magnusson authored
-
Hannes Magnusson authored
-
- Mar 16, 2017
-
-
Hannes Magnusson authored
-
Hannes Magnusson authored
-
- Mar 15, 2017
-
-
A. Jesse Jiryu Davis authored
Whether built with CMake or the Autotools, libbson now installs CMake config-file packages for bson-1.0 and bson-static-1.0, and pkg-config files for the same. Compile and link an example program with all combinations: libbson built with CMake or the Autotools, using static or dynamic linking, and finding libbson with the CMake find_package command or with pkg-config.
-
- Mar 10, 2017
-
-
A. Jesse Jiryu Davis authored
Distribute separate pkg-config files and CMake config packages for programs that want to statically link to libbson.
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
Catch mistakes like CDRIVER-2071.
-
A. Jesse Jiryu Davis authored
-
- Mar 09, 2017
-
-
A. Jesse Jiryu Davis authored
-
- Mar 08, 2017
-
-
A. Jesse Jiryu Davis authored
-
- Mar 07, 2017
-
-
A. Jesse Jiryu Davis authored
-
A. Jesse Jiryu Davis authored
-