Commits on Nov 6, 2012
  1. SERVER-7551 do not convert updates to upserts if primary is pre-2.2

    Converting updates to upserts during replication was added for version 2.2.0.
    This code was dependent on all operators being idempotent.
    Some operators in 2.0.x are not fully idempotent, so if we are reading an
    oplog generated by a 2.0.x node, we shouldn't activate this new feature.
    milkie committed Nov 6, 2012
  2. SERVER-3795 Make sure every logical log statement ends with endl, so …

    …that the next log statement will begin with a date
    sverch committed Sep 27, 2012
  3. Visual Studio -- add new files (some disabled)

    Changes to make Visual Studio build mongod.exe, with some code
    disabled and with outside assistance.  Added new files, but exclude
    new mongo/db/geo .cpp files until third_party/s2 is added.
    mongo/base/error_codes.h and .cpp must be manually copied after
    being created by scons; same for mongo/db/auth/action_types.h and
    .cpp.  Fixes to come for these issues (and some new warnings).
    tadmarshall committed Nov 6, 2012
Commits on Nov 5, 2012
  1. SERVER-7126 Move ActionType definitions to their own file that is inp…

    …ut to
    stbrody committed Nov 3, 2012
  2. Fixed lint warning and windows/linux32 compilation.

    Alberto Lerner committed Nov 5, 2012
  3. SERVER-2874 add s2 indexing and cursor

    Hari Khalsa committed Nov 2, 2012
  4. SERVER-7558 read_pref_cmd.js fails when calling inline map reduce

    Added logs when command fails.
    renctan committed Nov 5, 2012
  5. Merge branch 'master' of

    Paul Pedersen committed Nov 5, 2012
  6. Adding mutable bson classes

    Paul Pedersen committed Nov 5, 2012
  7. SERVER-7491: Correctly generate projections for subfields of _id

    This requires special casing due to SERVER-7502
    RedBeard0531 committed Oct 29, 2012
  8. SERVER-7408 Correctly handle $skip and $limit in sharded agg

    This bug only comes up if the first $skip or $limit precedes the first
    $sort or $limit. This is very rare, but should still be handled
    RedBeard0531 committed Oct 18, 2012
  9. Add branch hint to fassert

    RedBeard0531 committed Oct 11, 2012
  10. Remove stray debug print statement from SConstruct

    (Erroneous addition from 876a135)
    jrassi committed Nov 5, 2012
  11. fix C++ driver compile

    milkie committed Nov 5, 2012
  12. SERVER-7542 prevent 32-bit crash on startup

    The V8 team has suggested we turn off fast-tls for Windows because it is
    using undocumented Windows features and is interacting badly with the way
    it initializes thread local variables on startup.
    milkie committed Nov 5, 2012
Commits on Nov 3, 2012
Commits on Nov 2, 2012
  1. improve performance of ASSERT_

    erh committed Nov 2, 2012