summaryrefslogtreecommitdiff
path: root/src/mongo/db/geo
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-30580 Eliminate UserException and MsgAssertionException typesMathias Stearn2017-08-161-2/+2
| | | | All users were converted to just use AssertionException.
* SERVER-29887 address clang-4.0 warnings in geo codeMathias Stearn2017-07-261-4/+2
|
* Revert "SERVER-29887 address clang-4.0 warnings in geo code"Mathias Stearn2017-07-141-2/+4
| | | | This reverts commit 8204c7dacf17851057dda165e6d1638cbff70cbf.
* SERVER-29887 address clang-4.0 warnings in geo codeMathias Stearn2017-07-131-4/+2
|
* SERVER-27244 Status usage compile-time facilities.ADAM David Alan Martin2017-06-181-5/+7
| | | | | | | | | | | | | | | | | There are numerous places in the codebase where `mongo::Status` or `mongo::StatusWith< T >` objects are returned and never checked. Many of these are innocuous, but many of them are potentially severe bugs. This change introduces facilities to permit compile-time warning of unchecked `Status` and `StatusWith` usage on clang compilers. It introduces an `ignore` function which is useful to state that a specific "ignored status" case was intentional. It not presently an error, in clang builds, to forget to check a `Status` -- this will come in a later commit. This also introduces a `transitional_ignore` function, which allows for easy continual auditing of the codebase for current "whitelisted" unchecked-status instances. All present "ignored status" cases have been marked `transitional_ignore`.
* SERVER-27975 Remove many uses of `OwnedPointerVector`ADAM David Alan Martin2017-03-103-13/+28
| | | | | This removes many of the remaining uses of the deprecated `OwnedPointerVector` type.
* SERVER-27497 Scope SCons Environment changes narrowlyAndrew Morrow2017-01-031-1/+3
|
* SERVER-16363 Remove all volatile storage types from server source codeMark Benvenuto2016-12-291-2/+2
|
* SERVER-24991 log redaction for commands, concurrency, exec, indexThomas Schubert2016-09-021-2/+4
|
* SERVER-23103 Split several libraries out of db/serveronlyAndrew Morrow2016-07-111-150/+0
|
* SERVER-5905 Add operation latency histogramKevin Albertson2016-06-241-0/+7
|
* Revert "SERVER-5905 Add operation latency histogram"Mathias Stearn2016-06-241-7/+0
| | | | This reverts commit c7794350b056cdea85e1c6185a7dda4579936179.
* SERVER-5905 Add operation latency histogramKevin Albertson2016-06-231-0/+7
| | | | Signed-off-by: Kyle Suarez <kyle.suarez@mongodb.com>
* SERVER-23114 Move functions involving dotted paths to separate library.Max Hirschhorn2016-06-032-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | The ability to specify a dotted path (e.g. "a.b") to traverse through embedded objects and array elements isn't defined in the BSON specification and so it doesn't belong in our BSON library. The following functions have been defined within a 'dotted_path_support' namespace and accept an additional BSONObj as their first argument to replace the associated method on the BSONObj class. - extractElementAtPath() is functionally equivalent to BSONObj::getFieldDotted(). - extractElementAtPathOrArrayAlongPath() is functionally equivalent to BSONObj::getFieldDottedOrArray(). - extractAllElementsAlongPath() is functionally equivalent to BSONObj::getFieldsDotted(). - extractElementsBasedOnTemplate() is functionally equivalent to BSONObj::extractFields(). - compareObjectsAccordingToSort() is functionally equivalent to BSONObj::woSortOrder().
* SERVER-23971 Clang-Format codeMark Benvenuto2016-05-2810-113/+163
|
* SERVER-23480 make Command::parseNsCollectionRequired and oplog.cpp's parseNs ↵Esha Maharishi2016-04-211-2/+2
| | | | return NamespaceString
* SERVER-20224 commands that write support writeConcernJudah Schvimer2016-04-121-0/+3
|
* SERVER-23024 remove isWriteCommandForConfigServer methodMisha Tyulenev2016-03-151-3/+0
|
* SERVER-22695 fix left shift of negative number in GeoHash::clearUnusedBits()David Storch2016-03-032-10/+40
|
* SERVER-22568 Re-enable GeoHash::unhash_fast for big endianWaley Chen2016-02-241-1/+0
|
* SERVER-22568 Re-enable GeoHash::unhash_fast for big endianWaley Chen2016-02-243-12/+132
|
* SERVER-22567 use GeoHash::unhash_slow on big endianJason Carey2016-02-111-0/+4
|
* SERVER-21467 Include config.hTess Avitabile2016-01-251-0/+1
|
* SERVER-21467 Do not reverse byte order of GeoHash data on big-endian systemsTess Avitabile2016-01-221-29/+14
|
* SERVER-21459 reserve bytes in ReplyBuilder buffer to avoid excessive reallocingAdam Midvidy2015-11-171-0/+5
|
* SERVER-15204 Skip unnecessary validation on indexed polygons and linesKevin Albertson2015-08-055-68/+108
|
* SERVER-9666 Collapse the low level cyclic libs into a new base libAndrew Morrow2015-07-211-2/+3
|
* SERVER-19207 SERVER-19210 committed reads wait for a committed snapshot and ↵matt dannenberg2015-07-191-1/+1
| | | | read committed ignored on masterslave and standalone
* SERVER-19072 Make S2 index keys numericKevin Albertson2015-07-171-2/+1
|
* SERVER-18921 Index points to finest levelKevin Albertson2015-07-172-0/+9
|
* SERVER-19462 Changed std::chrono to stdx::chrono in r2_region_coverer_test.cppBrandon Zhang2015-07-171-1/+1
|
* SERVER-19462 Additional R2CellUnion and S2CellUnion functionsBrandon Zhang2015-07-163-36/+423
|
* SERVER-18022 Read Majority Committed implementation for primary nodesMathias Stearn2015-06-291-0/+3
|
* SERVER-18978: Clang-Format - Fix comment word wrapping indentationMark Benvenuto2015-06-201-2/+2
|
* SERVER-18579: Clang-Format - reformat code, no comment reflowMark Benvenuto2015-06-2019-5990/+6102
|
* SERVER-17308 Remove duplicate std::unique_ptr using-declarationsJason Rassi2015-06-191-1/+0
|
* SERVER-18991 Replace all usages of boost::noncopyable with ↵Andrew Morrow2015-06-162-16/+19
| | | | MONGO_DISALLOW_COPYING
* SERVER-17308 Replace boost::scoped_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-105-27/+22
|
* SERVER-17309 Replace std::auto_ptr<T> with std::unique_ptr<T>Andrew Morrow2015-06-104-8/+8
|
* SERVER-9666 Split up and push bson library into bson directoryAndrew Morrow2015-05-061-2/+2
|
* SERVER-15860 Switch replication metadata ops to be replication-specific, ↵matt dannenberg2015-04-171-2/+6
| | | | rather than using commands
* SERVER-17758 Move AutoGet* and Client::*Context to their own file.Andy Schwerin2015-03-271-4/+7
| | | | | The new file is mongo/db/db_raii.h. Also, Client::Context is now OldClientContext and Client::WriteContext is OldClientWriteContext.
* SERVER-12128 Inconsistent earth radius used in testsMatt Kangas2015-03-231-1/+2
| | | | Resolves #580
* SERVER-17576 Fix typos in parseFlatPointKamran Khan2015-03-131-2/+2
| | | | | | Closes #934 Signed-off-by: Ramon Fernandez <ramon.fernandez@mongodb.com>
* SERVER-9220 allow more than two values in the coordinate-array when using ↵Siyuan Zhou2015-03-122-23/+36
| | | | 2dsphere index
* SERVER-17486 Crash when parsing invalid polygon coordinatesSiyuan Zhou2015-03-101-3/+21
|
* SERVER-17241 Verify number of loops of polygonSiyuan Zhou2015-02-111-0/+4
|
* SERVER-16883 Geo Query $center with "NaN" coordinate does not errorSiyuan Zhou2015-02-051-0/+5
|
* SERVER-13256 Remove pch.hAndrew Morrow2015-01-151-3/+0
|
* SERVER-13256 Add usings and qualifications for names from namespace stdAndrew Morrow2015-01-156-1/+14
|