1. Apr 11, 2024
  2. Apr 10, 2024
    • Kevin Albertson's avatar
      CXX-2993 skip `rangePreview` tests on server 8.0+ (#1123) · e67a7018
      Kevin Albertson authored
      * skip prose test 22 on server 8.0+
      
      * update `fle2v2-Range-*` tests
      
      Update tests to specifications commit d036675f5e91ad9f45bcee5292a2d9a829224495 to skip on server version 8.0+.
      
      * sync `range-encryptedFields-*` files
      
      Synced from specifications commit d036675f5e91ad9f45bcee5292a2d9a829224495. This resolves CXX-2674
      
      * fix lint
      e67a7018
  3. Apr 03, 2024
  4. Mar 27, 2024
  5. Mar 23, 2024
  6. Mar 16, 2024
  7. Mar 14, 2024
  8. Mar 13, 2024
  9. Mar 12, 2024
  10. Mar 08, 2024
  11. Mar 06, 2024
  12. Mar 05, 2024
  13. Mar 02, 2024
  14. Mar 01, 2024
  15. Feb 27, 2024
  16. Feb 21, 2024
    • Kyle Kloberdanz's avatar
    • Ezra Chung's avatar
      CXX-2796 Restore external polyfill library and stdlib support (#1086) · 1fda3932
      Ezra Chung authored
      * Add BSONCXX_USE_POLY_IMPLS to configuration
      
      * Restore stdlib selection for make_unique, string_view, and optional
      
      * CXX-641 fix usage of common flags in abidiff-test.sh
      
      * Disable tests for external library polyfills
      
      * Add changelog entry for ENABLE_BSONCXX_USE_POLY_IMPLS
      
      * CXX-2797 Document ENABLE_BSONCXX_POLY_USE_IMPLS and deprecate external polyfill libraries
      
      * CXX-2746 Ignore detail namespaces in abi-compliance-check-test.sh
      
      * Add deprecation warnings for external polyfill library configurations
      
      * Avoid including external symbols in v_noabi abidiff reports
      
      * Ignore warnings for symbols unreferenced by debug info in abidiff
      
      * Fix scoped_bson_t ambiguous overloads for views and values
      
      * Add missing include in catch.hh
      
      * Fix missing std::in_place equivalent for Boost before 1.63
      
      * Improve quality of error messages for type trait assertions
      
      * Relax trait equality assertions for stdlib implementations
      
      * Declare BUILD_TESTING as a CMake option variable
      
      * Fix CCACHE_BASEDIR for Windows distros
      
      * Add missing macro guards for BSONCXX_POLY_USE_STD
      
      * Revert reintroduction of documentation for experimental stdlib polyfill
      
      * Move common polyfill selection documentation into separate page
      1fda3932
    • Kyle Kloberdanz's avatar
  17. Feb 17, 2024
  18. Feb 15, 2024
  19. Feb 14, 2024
  20. Feb 13, 2024
    • vector-of-bool's avatar
      [CXX-2625] Bring our own optional<T> (#1075) · e21084eb
      vector-of-bool authored
      * Bring our own optional<T>
      * Fix: Don't instantiate unused trait operands
      * Ordering traits: is_totally_ordered
      * Fix return value of swapped compare operators
      * Clean up the BSONCXX_FWD macro
      * Formatter for strong_ordering
      * Fix: compare_three_way name lookup differences between compilers
      e21084eb
  21. Feb 10, 2024
  22. Feb 07, 2024
  23. Jan 30, 2024
  24. Jan 27, 2024
  25. Jan 25, 2024
  26. Jan 23, 2024
    • Kevin Albertson's avatar
      CXX-2783 use Docker image to run `mongohouse` (#1085) · f9f48a10
      Kevin Albertson authored
      * use mongohouse docker image
      
      * copy waiting script from mongo-c-driver
      
      * migrate to ubuntu2204
      
      * remove unused expansion
      
      * use `bash`, not `sh`
      
      To resolve error:
      ```
      .evergreen/atlas_data_lake/pull-mongohouse-image.sh: 7: Bad substitution
      ```
      
      * do not check output of `serverStatus` command
      
      `mongohoused` responds with `{ "ok" : 1, "host" : "localhost" }`.
      
      * remove no-longer-applicable try/catch
      f9f48a10
  27. Jan 20, 2024
  28. Jan 17, 2024