1. May 03, 2017
  2. Apr 29, 2017
  3. Apr 28, 2017
  4. Apr 26, 2017
  5. Apr 25, 2017
  6. Apr 22, 2017
  7. Apr 21, 2017
    • Greg Rowe's avatar
      Change cmake to require only a C compiler · 2ee906b9
      Greg Rowe authored
      2ee906b9
    • A. Jesse Jiryu Davis's avatar
      CDRIVER-2083 set BSON_STATIC_LIBRARIES for CMake · 4ece6d16
      A. Jesse Jiryu Davis authored
      When a CMake project links to libbson statically it should do:
      
      find_package (libbson-static-1.0)
      
      With this change, the above command now sets BSON_STATIC_LIBRARIES, not
      BSON_LIBRARIES, so a CMake project can now link some of its targets to
      libbson statically and some dynamically.
      
      Also, define BSON_STATIC when building the libbson static library. This
      avoids marking libbson's public functions for dynamic-library export
      when building libbson's static lib. It probably has no effect either
      way but seems like the logical thing to do.
      4ece6d16
  8. Apr 18, 2017
  9. Apr 08, 2017
  10. Apr 07, 2017
  11. Apr 05, 2017
  12. Apr 04, 2017
  13. Apr 01, 2017
  14. Mar 28, 2017
  15. Mar 26, 2017
    • Paul Melnikow's avatar
      Clear compiler warnings in clang OS X · 895bf017
      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'
      895bf017
  16. Mar 25, 2017
  17. Mar 24, 2017