-
Notifications
You must be signed in to change notification settings - Fork 544
CXX-3232 add bsoncxx v1 declarations #1412
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 3 commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
98521ae
CXX-3232 add v1 interface declarations
eramongodb 7451133
Use copydoc for v1::array::view iterators
eramongodb a5b2cde
Rename Legacy -> Cpp17 for consistency with C++20 spec
eramongodb 0720b5d
Merge remote-tracking branch 'upstream/master' into cxx-abi-v1-decls
eramongodb 5c06c49
Apply "cheap-to-copy" heuristic to pass-by-value parameters
eramongodb dd8be8c
Remove extraneous include doc entry
eramongodb 268ddd6
Reword "BSON binary data" -> "BSON bytes"
eramongodb f1ac5f3
Document algorithmic complexity of element lookup
eramongodb d85e22f
Fix swapped documentation for BSON min/max key
eramongodb aa5c4b3
Fix documentation referencing size of pointed-to storage regions
eramongodb fadc090
Improve accuracy of invalid element documentation
eramongodb 9f44ae6
Revert v1::element::view to be non-equality-comparable
eramongodb 8dbd861
Change result of comparing unsupported types from "true" to "unspecif…
eramongodb b814afc
Tweak wording: "represents" -> "point to"
eramongodb 011887c
Make bsoncxx::v1::document::value default ctor explicit
eramongodb 5b34deb
Tidy up include directives
eramongodb c499de5
Use std::array instead of C arrays
eramongodb cf4f160
Remove redundant BSONCXX_PRIVATE_FWD
eramongodb a65f489
Fix implicit vs. explicit documentation for v1::types::value ctors
eramongodb 8ca3115
cpx: cxx-evg-rhel95
eramongodb 44c9710
Merge remote-tracking branch 'upstream/master' into HEAD
eramongodb dde9211
Fix documentation for find vs. subscript
eramongodb 4b351fe
Consistently use noexcept for defaulted move SMFs
eramongodb b80e6a8
Avoid false-positive -Wdocumentation Clang warnings
eramongodb 3dbcc85
Use BSON bytes to store and represent document length
eramongodb f7966e6
Make v1::document::value default-initialize as an empty document
eramongodb 167f7bc
Revert explicit default constructors for list-initialization
eramongodb 667c740
Change v1::types::id from uint8_t to int8_t
eramongodb 12b5435
Add bsoncxx/v1/detail/bit.hpp
eramongodb 8e93526
Revert v1::oid::size to static member function (again)
eramongodb ba187b5
Update Clang 18 -> Clang 19 for rhel95 distro (#1421)
eramongodb 386f555
Merge remote-tracking branch 'upstream/master' into cxx-abi-v1-decls
eramongodb 86e978c
Improve consistency of subscript documentation
eramongodb b9744b1
Define v1::document::value::noop_deleter_type
eramongodb ca0836a
Merge remote-tracking branch 'upstream/master' into cxx-abi-v1-decls
eramongodb 88efd0c
Add missing explicit
eramongodb 9888b1f
Remove all use of __cdecl in v1
eramongodb dfb80be
An invalid view -> an invalid value
eramongodb f19ab7e
Add length validation overloads
eramongodb a1a7c90
Revert GCC 4.X compatibility workarounds
eramongodb 099f6f2
ClangFormat
eramongodb a2a51fc
Revert "Remove all use of __cdecl in v1" (CXX-3310)
eramongodb 356031e
Merge remote-tracking branch 'upstream/master' into HEAD
eramongodb 7087d8a
v1::array::view::cbegin() can reuse v1::document::view::cbegin()
eramongodb 9a77b17
Support implicit assignment from view to value
eramongodb 6ce7741
Merge remote-tracking branch 'upstream/master' into HEAD
eramongodb e949f98
Remove extra precondition on pointer-only ctor
eramongodb d1933a6
Refactor to use more traditional errc + error_category pattern
eramongodb File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.