summaryrefslogtreecommitdiff
path: root/src/third_party/s2
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-66490 Apply pylinters to build system codeTausif Rahman2022-05-255-49/+58
|
* SERVER-44194 Complete TODO listed in SERVER-19674Bynn Lee2021-02-171-1/+1
|
* SERVER-53260 s2geometry: remove unused definition MSG_NOSIGNAL to fix macosx ↵Billy Donahue2020-12-081-3/+0
| | | | build
* SERVER-47735 change mongo source over to logv2Billy Donahue2020-04-262-12/+8
| | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2::
* SERVER-46157 Logging from s2 uses logv2Henrik Edin2020-02-241-39/+37
|
* SERVER-46156 Deprecate LogstreamBuilder and more manual log conversionsHenrik Edin2020-02-231-4/+4
| | | | | | | * Remove setPlainConsoleLogger() * Update errorcodes linter to work with custom user defined log macros rename src/mongo/embedded/{embedded_log_appender.h => embedded_log_backend.h} (61%)
* SERVER-41648 remove mongo headers from s2 files.Billy Donahue2019-09-089-110/+249
| | | | | | This reverts commit 25720e4d716e01ae849c29ee2bbd00b8d5e82f91. fix sense of VLOG macro enable
* Revert "SERVER-41648 remove mongo headers from s2 files."Billy Donahue2019-09-049-249/+110
| | | | This reverts commit e58bc0f552112f5c1c16f8092b771f7e562316fb.
* SERVER-41648 remove mongo headers from s2 files.Billy Donahue2019-09-049-110/+249
|
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-094-8/+8
| | | | | | Rename utils/mongoutils/str.h => utils/str.h Rename namespace mongoutils::str => str Rename mongo::strcasecmp => str::caseInsensitiveCompare.
* SERVER-36644 re-enable -Wclass-memaccess warning (w/AtomicWord refactor)Billy Donahue2019-01-042-4/+12
|
* SERVER-32479 Make all library names uniqueAndrew Morrow2017-12-295-5/+5
|
* SERVER-17414 Disable warnings with optimized code generationMark Benvenuto2017-10-211-0/+4
|
* SERVER-17414 Disable warnings in third-partyMark Benvenuto2017-10-203-0/+13
|
* Revert "SERVER-29887 address clang-4.0 warnings in geo code"Mathias Stearn2017-07-141-6/+0
| | | | This reverts commit 8204c7dacf17851057dda165e6d1638cbff70cbf.
* SERVER-29887 address clang-4.0 warnings in geo codeMathias Stearn2017-07-131-0/+6
|
* SERVER-28004 Add build system support for iOS-related Darwin variantsAndrew Morrow2017-02-159-16/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use a SCons invocation like the following to attach to the correct SDK and targeting options. // macOS native build: > python buildscripts/scons.py CCFLAGS="-isysroot `xcrun --sdk macosx --show-sdk-path` -mmacosx-version-min=10.10" LINKFLAGS="-Wl,-syslibroot,`xcrun --sdk macosx --show-sdk-path` -mmacosx-version-min=10.10" CC=`xcrun -f --sdk macosx clang` CXX=`xcrun -f --sdk macosx clang++`all // iOS Cross: > python buildscripts/scons.py CCFLAGS="-arch arm64 -isysroot `xcrun --sdk iphoneos --show-sdk-path` -miphoneos-version-min=10.2" LINKFLAGS="-arch arm64 -Wl,-syslibroot,`xcrun --sdk iphoneos --show-sdk-path` -miphoneos-version-min=10.2" CC=`xcrun -f --sdk iphoneos clang` CXX=`xcrun -f --sdk iphoneos clang++` TARGET_OS=iOS TARGET_ARCH=aarch64 all // iOS Simulator Cross: > python buildscripts/scons.py CCFLAGS="-isysroot `xcrun --sdk iphonesimulator --show-sdk-path` -miphoneos-version-min=10.2" LINKFLAGS="-Wl,-syslibroot,`xcrun --sdk iphonesimulator --show-sdk-path` -miphoneos-version-min=10.2" CC=`xcrun -f --sdk iphonesimulator clang` CXX=`xcrun -f --sdk iphonesimulator clang++` TARGET_OS=iOS-sim all // tvOS Cross: > python buildscripts/scons.py CCFLAGS="-arch arm64 -isysroot `xcrun --sdk appletvos --show-sdk-path` -mtvos-version-min=10.1" LINKFLAGS="-arch arm64 -Wl,-syslibroot,`xcrun --sdk appletvos --show-sdk-path` -mtvos-version-min=10.1" CC=`xcrun -f --sdk appletvos clang` CXX=`xcrun -f --sdk appletvos clang++` TARGET_OS=tvOS TARGET_ARCH=aarch64 all // tvOS Simulator Cross: > python buildscripts/scons.py CCFLAGS="-isysroot `xcrun --sdk appletvsimulator --show-sdk-path` -mtvos-version-min=10.1" LINKFLAGS="-Wl,-syslibroot,`xcrun --sdk appletvsimulator --show-sdk-path` -mtvos-version-min=10.1" CC=`xcrun -f --sdk appletvsimulator clang` CXX=`xcrun -f --sdk appletvsimulator clang++` TARGET_OS=tvOS-sim To run the resulting binaries under the simulator, boot a particular target machine with 'xcrun simctl': > xcrun simctl boot 'Apple TV 1080p' Find the ID of the instance that was booted: > xcrun simctl list | grep 'Apple TV 1080p' And then spawn the intended binary inside the simulator with that ID: > xcrun simctl spawn CEEC6346-6D21-4092-A091-E5A3862A357F build/opt/mongo/mongod --dbpath=tmp
* SERVER-27497 Scope SCons Environment changes narrowlyAndrew Morrow2017-01-031-6/+11
|
* SERVER-25865 stdx::unordered_map and stdx::unordered_setDavid Storch2016-09-081-8/+6
| | | | | On Windows, these are aliases for boost containers. On other platforms they are aliases for std containers.
* SERVER-24523 Include file and line numbers in assertionsAndreas Nilsson2016-07-111-1/+1
|
* Revert "SERVER-24523 Include file and line numbers in assertions"Eric Milkie2016-07-081-1/+1
| | | | This reverts commit 744750da3a7173def0c37025e6d21f2c358363b5.
* SERVER-24523 Include file and line numbers in assertionsAndreas Nilsson2016-07-071-1/+1
|
* SERVER-22135 Take python from environment rather system default pathValentin Kuznetsov2016-01-151-1/+1
| | | | | | Signed-off-by: Ramon Fernandez <ramon@mongodb.com> Closes #1056
* SERVER-18668 remove some pessimizing and redundant movesAdam Midvidy2015-08-241-1/+1
|
* SERVER-19674 Change S2 fatal error to warningKevin Albertson2015-08-143-6/+9
|
* SERVER-9666 Collapse the low level cyclic libs into a new base libAndrew Morrow2015-07-214-2/+19
|
* SERVER-19462 Additional R2CellUnion and S2CellUnion functionsBrandon Zhang2015-07-162-0/+8
|
* SERVER-18133 Make LogstreamBuilder movable, other C++11 improvements.Andy Schwerin2015-04-201-3/+5
|
* SERVER-9555 Better OS detection in sconsJonathan Reams2015-03-305-6/+6
|
* SERVER-11020 Don't overload the meaning of _DEBUG, use our own debug macroAndrew Morrow2015-03-271-1/+1
|
* SERVER-17552 Use correct OS detection macros, rather than our ownAndrew Morrow2015-03-112-6/+6
|
* SERVER-9562 Add better detection of toolchain/archJonathan Reams2015-03-091-2/+2
|
* SERVER-17428 remove _snprintf for Visual Studio 2015Eric Milkie2015-03-021-6/+1
|
* SERVER-8944 Use C++11 standard library functions for double NaN and Infinity ↵Siyuan Zhou2015-02-051-10/+1
| | | | detection
* SERVER-15014 Server aborts when querying specific polygon/linestring ↵Siyuan Zhou2014-11-122-27/+60
| | | | intersections
* SERVER-15592 set default log component for all cppMatt Kangas2014-10-141-0/+2
|
* SERVER-15550 rename LogComponent::kS2 to LogComponent::kGeoMatt Kangas2014-10-071-2/+2
|
* SERVER-15184 memset before constructor to avoid clang 3.5 warningSiyuan Zhou2014-09-221-9/+3
|
* SERVER-14508 Better error messages from GeoJSON parsingSiyuan Zhou2014-09-226-18/+72
|
* SERVER-14184 Remove unused S2 macros that conflict on OS X YosemiteMatt Kangas2014-09-191-2/+2
|
* SERVER-15183 suppress warning about fabs value truncationTyler Brock2014-09-192-0/+16
|
* SERVER-15184 supress warning about memset overwriting vtable ptrTyler Brock2014-09-191-0/+7
|
* SERVER-14729 logging cleanup - removed mongo/util/log.h from headers, ↵Benety Goh2014-08-122-3/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | de-inlining functions that use logging where applicable. de-inlined BSONElement::_asCode() de-inlined BSONObjBuilder::appendDate() de-inlined DBClientCursor::nextSafe() de-inlined IndexDescriptor::_checkOk() de-inlined LastErrorHolder::getSafe() de-inlined UpdateResult constructor de-inlined QueryPlannerCommon::reverseScans() de-inlined repl::ScopedConn::connect() de-inlined repl::_MultiCommand::run() de-inlined OplogReader::tailCheck() de-inlined repl::StateBox::change() de-inlined repl::SyncSourceFeedback::_resetConnection() de-inlined DiskLoc56Bit::operator=() de-inlined DurableInterface::~DurableInterface() de-inlined ListeningSockets::closeAll() de-inlined RelativePath::fromFullPath() and getPartition() de-inlined V8Scope::checkV8ErrorState and removed debug log message from ObjTracker destructor (v8-3.25) de-inlined V8Scope::checkV8ErrorState and removed debug log message from ObjTracker destructor removed log message from List1::orphan() - this should have no user-facing impact because List1::orphan() is used in tests only removed log message from RWLockRecursiveNongreedy::Lock() removed log message from RSBase destructor removed log.h dependency from DESTRUCTOR_GUARD macro removed mongo/util/log.h dependency from qlog.h removed mongo/util/log.h dependency from stacktrace.h removed mongo/util/log.h dependency from s2 logging header removed mongo/util/log.h dependency from chunk_diff-inl.cpp removed mongo/util/log.h from pch.h removed unused mongo/util/log.h include from inlined file sorter.cpp convert HashTable<K,V> to non-template NamespaceHashTable. De-inlined NamespaceHashTable::_find() and constructor convert isself getMyAddrs()and getallIPs() debug log to use LOG() macro assign default log component MONGO_LOG_DEFAULT_COMPONENT removed unused macros LOGATMOST and LOGSOME removed unused FLOG() macro from goodies.h
* SERVER-14467 log S2 debug messages as query log message at level 5Benety Goh2014-08-071-1/+2
|
* SERVER-14671 change class hash to struct hash, to match system include's ↵Eric Milkie2014-07-241-1/+1
| | | | definition
* SERVER-14343 leaner include pathsAndrew Morrow2014-07-121-2/+1
|
* SERVER-14015: Fix S2 Compilation on GCC 4.9/Solaris by choosing sqrt(double)Mark Benvenuto2014-05-212-16/+16
|
* SERVER-1120 OpenBSD PortColin Stolley2014-04-182-2/+7
| | | | | | | | | | | | | This patch should enable building on OpenBSD 5.4. - added a processinfo implementation based heavily off of the same code for freebsd. - fixed a few scons problems in mongo and v8 - added __openbsd__ directives to s2 build - Don't disturb bswap() functions on freebsd. - Fixed indentation sloppiness. No code changes. Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com>
* SERVER-9751 Write log messages from S2 to the mongo logs instead of cout and ↵Andy Schwerin2014-01-222-59/+20
| | | | cerr.
* SERVER-11658 Fixup two lingering StaticLibrary instancesAndrew Morrow2014-01-071-1/+1
|