Commits on Sep 18, 2012
  1. SERVER-6909 fix case where update can modify document such that query…

    erh committed Sep 18, 2012
    … doesn't work anymore
Commits on Sep 17, 2012
  1. Merge pull request #302 from stennie/master

    IanWhalen committed Sep 17, 2012
    Update with current 10gen spec for 2.2.0 (was 2.1.2)
  2. Implement and test InitializerDependencyGraph.

    andy10gen committed Sep 10, 2012
    An InitializerDependencyGraph is a directed acyclic graph (DAG) of named
    initialization operations.  Every node in the graph has a unique name, a
    behavior function, and a set of prerequisites.  The graph supports two
    inspection functions, one to get the behavior function for a node with a given
    name, and the other to produce a vector of node names, ordered in a manner that
    does not violate any preprequisite dependneces.
    InitializerDependencyGraph is exception-free, and because it is for use very
    early in process startup, it does no logging itself.
    This patch also introduces a utility macro, MONGO_MAKE_STRING_VECTOR, which is
    useful for constructing std::vector<std::string> from a sequence of string
    literals.  This patch uses it for testing, but subsequent MONGO_INIT-related
    work will rely on it, as well.
    Part of work on SERVER-5112.
Commits on Sep 15, 2012
  1. Fix Windows compile

    tadmarshall committed Sep 15, 2012
    src/mongo/platform/atomic_intrinsics_win32.h uses LONG and LONGLONG so
    it needs to include src/mongo/platform/windows_basic.h .
Commits on Sep 14, 2012
  1. Initialize lastHeartbeatRecv

    kchodorow committed Sep 14, 2012
  2. Introduced the Status class.

    Alberto Lerner committed Sep 14, 2012
  3. SERVER-6915 use ::_exit() in tools

    singhsiddharth committed Sep 12, 2012
    use ::_exit() to prevent static destructors from running in tools
    to prevent static destructors.
Commits on Sep 13, 2012
Commits on Sep 12, 2012
Commits on Sep 11, 2012
  1. make s3del safer

    erh committed Aug 22, 2012
  2. SERVER-7010 do not use massert to validate user input

    tadmarshall committed Sep 11, 2012
    Change two uses of massert() to uassert() in
    Scope::validateObjectIdString() to prevent stack trace on
    an invalid string supplied to the ObjectId() constructor.
Commits on Sep 10, 2012
  1. Put '+' line continuation on previous line to avoid javascript line t…

    stbrody committed Sep 10, 2012
    …ermination ambiguity. SERVER-4237
  2. Remove now-unneeded buildIndexes variable SERVER-5208

    kchodorow committed Sep 10, 2012
    This is now checked in syncable().