1. Mar 08, 2024
  2. Mar 06, 2024
  3. Mar 05, 2024
  4. Mar 02, 2024
  5. Mar 01, 2024
  6. Feb 27, 2024
  7. 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
  8. Feb 17, 2024
  9. Feb 15, 2024
  10. Feb 14, 2024
  11. 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
  12. Feb 10, 2024
  13. Feb 07, 2024
  14. Jan 30, 2024
  15. Jan 27, 2024
  16. Jan 25, 2024
  17. 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
  18. Jan 20, 2024
  19. Jan 17, 2024
  20. Jan 10, 2024
  21. Jan 05, 2024
  22. Jan 04, 2024
  23. Dec 22, 2023
    • vector-of-bool's avatar
      [CXX-2625] Bring our very own string_view (plus: Some iterators + ranges backports) (#1062) · 3bbdd8f0
      vector-of-bool authored
      * Bring our own std::string_view
      * Shorthand for trailing return type, noexcept, and single-return-statement
      * Some additional traits: rank<>
      * New operators.hpp utilities
      * We don't need to start_mongod for the simple compile tasks
      * A new set of macros for concise diagnostic controls
      * Reorganize macro definitions
      * Exclude some files from Doxygen coverage
      * Qualify bsoncxx::detail references
      3bbdd8f0
  24. Dec 21, 2023
  25. Dec 20, 2023