|
Author:
{'email': 'adam.martin@10gen.com', 'name': 'ADAM David Alan Martin', 'username': 'adamlsd'}
Message: SERVER-33909 More detailed error reporting from CAPI
The `libmongodbcapi.h` file now contains detailed documentation of
all preconditions, postconditions, and behaviors. All operations
now take a `libmongodbcapi_status *` argument which will be
populated with the failure results of an operation.
The internals of how the `libmongodbcapi_` functions are implemented
have been rewritten to catch and report nearly all failures, as well
as to use more native C++ idioms such as exceptions and RAII.
Branch: master
https://github.com/mongodb/mongo/commit/6b23bd026bb74b1e44d93951662070076e99b361
|