Uploaded image for project: 'C Driver'
  1. C Driver
  2. CDRIVER-5715

Deprecate building with `BSON_MEMCHECK`

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Unknown Unknown
    • 1.29.0
    • Affects Version/s: None
    • Component/s: None
    • None
    • C Drivers
    • Not Needed
    • Hide

      1. What would you like to communicate to the user about this feature?
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      3. Which versions of the driver/connector does this apply to?

      Show
      1. What would you like to communicate to the user about this feature? 2. Would you like the user to see examples of the syntax and/or executable code and its output? 3. Which versions of the driver/connector does this apply to?

      Deprecate use of BSON_MEMCHECK define. Consider using #pragma message to warn.

      Motivation

      Quoting from comments in DBX Scope: C Driver 2.0 Release:

      This should avoid non-obvious ABI compatibility issues with components compiled with BSON_MEMCHECK. We already removed all test coverage for this configuration with CDRIVER-4272 (Apr 2022) and CDRIVER-3620 (Jan 2023). I think it is clear the value provided by this pattern is outweighed by its induced complexity.

            Assignee:
            kevin.albertson@mongodb.com Kevin Albertson
            Reporter:
            kevin.albertson@mongodb.com Kevin Albertson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: