Permalink
Switch branches/tags
Commits on Apr 16, 2010
  1. v0.4.2

    srp committed Apr 16, 2010
  2. fix type nit for putStrSz

    srp committed Apr 16, 2010
Commits on Apr 15, 2010
  1. Fix string size in bson docs to be number of bytes rather than number…

    qxjit committed with srp Apr 15, 2010
    … of utf8 chars
Commits on Mar 19, 2010
Commits on Mar 15, 2010
Commits on Mar 14, 2010
  1. v0.4.1

    srp committed Mar 14, 2010
  2. 8e035fd missed the Put side

    srp committed Mar 14, 2010
  3. v0.4

    srp committed Mar 14, 2010
  4. create global oigInc instance

    srp committed Mar 14, 2010
    Before if multiple threads instantiated their own ObjectIdGen
    structure it would be possible to get duplicate objectid's
    generated. By making sure there is a single inc counter, this is
    avoided.
  5. compile with -O2

    srp committed Mar 14, 2010
Commits on Mar 13, 2010
  1. format nits

    srp committed Mar 13, 2010
  2. putI16

    srp committed Mar 13, 2010
Commits on Mar 11, 2010
  1. DataBinary's subtype ByteArray alone has an extra length

    srp committed Mar 11, 2010
    ByteArray has the extra length, aparently as a historical artifact,
    requiring it to be special cased.
    
    Thanks to Mathias Stearn for pointing this out!
Commits on Mar 10, 2010
  1. converter for Maybe type

    srp committed Mar 8, 2010
Commits on Mar 9, 2010
  1. changed formatting in tutorial

    srp committed Mar 9, 2010
  2. readme

    srp committed Mar 9, 2010
  3. fix map-reduce-example formatting

    srp committed Mar 9, 2010
  4. map/reduce example

    srp committed Mar 9, 2010
  5. better mapReduce apis

    srp committed Mar 9, 2010
    + mapReduce is now the convience function that returns a cursor
    + runMapReduce can be called if you want the intermediate
      result meta-data
    + mapReduceResults will take the result meta-data and open a
      cursor on it
Commits on Mar 8, 2010
  1. mapreduce command

    srp committed Mar 8, 2010
  2. change BsonDoc representation to maintain order

    srp committed Mar 8, 2010
    Turns out that order is sometimes important for BSON documents. Case
    in point, "mapreduce" has to be the first field for the map/reduce
    command.
    
    To accomidate this we'll switch from using 'Map' to using a tuple-list
    (eg '[(L8.ByteString, BsonValue)]'). Luckily most code that was using
    toBsonDoc doesn't need to change.
    
    While at it, 'Convertible' is not adding much value, and was causing
    ambiguities making it less usefull (was requiring explicit type hints
    more then it should have). Thus we are switching to our own conversion
    typeclasses.
Commits on Mar 6, 2010
Commits on Mar 5, 2010
  1. v0.3

    srp committed Mar 5, 2010
Commits on Mar 1, 2010