| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
| |
Also changes all uses of CollatorInterface* to pointers-to-const.
|
| |
|
|
|
|
|
|
|
| |
KeyString
Make conversions explicit and allow control over precision in conversion from double.
Update uses to the new interface.
|
| |
|
|
|
|
| |
is already present
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Signed-off-by: Ramon Fernandez <ramon.fernandez@mongodb.com>
Closes #988
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
stdx::chrono types.
Also introduces operators for adding stdx::chrono::duration to Date_t,
subtracting two Date_ts to get Milliseconds, and remove the use of
reinterpret_cast from the implementation of BSON Timestamp type.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Also update generators.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Document
|
|
|
|
| |
use cases
|
| |
|
|
|
|
| |
to support immutable fields, consolodate storage validation, and misc issues.
|
| |
|
| |
|
|
|
|
| |
instantiation
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This should work, but MSVC was getting multiple definition errors when linking element.o and
document.o. I think MSVC is wrong here, but since we don't ever take the address of these
constants, we can get away without declaring storage.
|
|
|
|
|
|
| |
Eligibility criteria are that type be a leaf type, non-deprecated, carries payload data (e.g
not null or undefined), and is not structurally complex (e.g. code with scope), and has some
likelihood of sharing layout.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|