Commit graph

  • 35801ef052 small edit to slides Tony Hannan 2011-07-30 13:12:12 -0400
  • e152f5b69b use ExtendedDefaultRules in example Tony Hannan 2011-07-30 12:49:37 -0400
  • c2ca221a6c Intro to MongoDB slides Tony Hannan 2011-07-28 10:45:10 -0400
  • dad5134863 remote ghc-option -O because Cabal does it v1.0.1 Tony Hannan 2011-07-22 10:58:56 -0400
  • c99cb54251 Partial results option Tony Hannan 2011-07-22 10:38:50 -0400
  • 17ceb53234 tailable cursor Tony Hannan 2011-07-22 10:31:24 -0400
  • 58f83838de Cursor nextBatch Tony Hannan 2011-07-21 18:50:52 -0400
  • 5e4a8aee3f insertAll (KeepGoing) Tony Hannan 2011-07-21 16:39:19 -0400
  • 19da43a348 connect timeout Tony Hannan 2011-07-21 11:27:19 -0400
  • 9d2f09a91e small edit to article Tony Hannan 2011-07-19 14:43:53 -0400
  • 66d7bd3ef6 small edit to article Tony Hannan 2011-07-19 11:02:23 -0400
  • 61ba31b668 small edit to article Tony Hannan 2011-07-19 10:59:38 -0400
  • a1ed175bc2 small edit to article Tony Hannan 2011-07-18 16:33:12 -0400
  • 82a846e918 small edit to article Tony Hannan 2011-07-18 16:00:02 -0400
  • f8b8886f53 small edit to article Tony Hannan 2011-07-18 15:46:40 -0400
  • 0e8db8842d small edit to article Tony Hannan 2011-07-18 15:29:09 -0400
  • dfee84203b Finish first draft of Considering Haskell article Tony Hannan 2011-07-18 15:21:36 -0400
  • febd7ba15b Consider Haskell article Tony Hannan 2011-07-15 17:43:31 -0400
  • 7a2619df22 Intro to Haskell article (second draft) Tony Hannan 2011-07-15 12:14:29 -0400
  • acb0d62aa2 Intro to Haskell article (first draft) Tony Hannan 2011-07-14 18:47:14 -0400
  • 25a827a46c small edit to article v1.0.0 Tony Hannan 2011-07-13 16:04:37 -0400
  • e44193f963 small edit to article Tony Hannan 2011-07-13 16:03:14 -0400
  • bba1c7f141 small edit to article Tony Hannan 2011-07-13 15:56:16 -0400
  • 5cc5ec477f Fix ReadMe's driver design link Tony Hannan 2011-07-13 15:40:48 -0400
  • b3a4ceba3b design doc Tony Hannan 2011-07-13 15:35:44 -0400
  • 8025ac4ec4 Small edits to some comments. fix secondaryOk to return master only when no secondaries available Tony Hannan 2011-07-13 15:34:52 -0400
  • 8672652395 move Pool to System.IO. update docs Tony Hannan 2011-07-12 10:51:54 -0400
  • 23fdaee494 renamed docs/ to doc/ Tony Hannan 2011-07-08 22:33:52 -0400
  • b52854a457 moved docs to new docs folder. updated tutorial for version 1.0.0 Tony Hannan 2011-07-08 22:17:44 -0400
  • 91c88c0a14 combined read & write mode into a single access mode. newtyped Action monad. liftDB for monads stacked on top of Action. fetch op Tony Hannan 2011-07-08 22:13:47 -0400
  • 9f48c26384 Simplify! Removed Context and Throw monad classes. Removed embedded pool from replica-set. Not backwards-compatible, starts new major version 1.x Tony Hannan 2011-07-05 10:37:01 -0400
  • f7ae5b7235 MapReduce updated to work with MongoDB version >= 1.7.4 v0.10.0 Tony Hannan 2011-06-22 17:18:32 -0400
  • 3db3cc9999 fix minor compiler warnings v0.9.5 Tony Hannan 2011-03-14 16:28:09 -0400
  • 624890c1a6 fix replica set connection bug Tony Hannan 2011-03-14 16:24:28 -0400
  • db58a9c4ca use md5 from cryptohash package instead of nano-md5 to remove dependency on OpenSSL Tony Hannan 2011-03-11 11:11:14 -0500
  • a1b47687e8 Some additional error checking in connection command reply Tony Hannan 2011-03-10 19:37:48 -0500
  • 85e2fc0cbb bump package version v0.9.4 Tony Hannan 2011-02-22 10:49:29 -0500
  • c6dd2883d2 Fix typo in conditional compilation Tony Hannan 2011-02-22 10:48:14 -0500
  • 04ff72f680 bump package version v0.9.3 Tony Hannan 2011-02-22 10:35:56 -0500
  • a32f0c3234 Make Database.MongoDB.Connection compatible on Windows by not using PortID's UnixSocket constructor unless compiling on Unix Tony Hannan 2011-02-22 10:31:54 -0500
  • a399e81925 Access monad no longer needs to be a MonadMVar v0.9.2 Tony Hannan 2011-01-26 14:25:12 -0500
  • df93ac57c5 mongo does not depend on compact string, just bson does Tony Hannan 2011-01-26 12:06:15 -0500
  • 73012bb430 Single param Network instance. NetworkIO instance of IO that yields Internet so user does not have to supply it v0.9.1 Tony Hannan 2010-12-27 00:23:02 -0500
  • 111d9a2f72 Abstract network communication so we can capture and replay messages if desired. Also, remove dependence on deprecated ImpredicativeTypes. v0.9 Tony Hannan 2010-12-19 21:08:53 -0500
  • 8da53a3fa3 Use Monad.MVar. Remove Delayed wrapper around promise. Tony Hannan 2010-11-01 15:35:13 -0400
  • 630b558b93 Depend on mtl >= 2 since it now has Applicative instance for ReaderT, ErrorT, etc. v0.8.1 Tony Hannan 2010-11-01 10:25:46 -0400
  • 828a53a4a1 remove faulty cabal-version constraint from package file Tony Hannan 2010-10-31 20:58:48 -0400
  • 36cc86fd70 Rename Connection to ConnPool. Edit tutorial and some comments v0.8 Tony Hannan 2010-10-31 20:38:38 -0400
  • ad13914862 isClosed Pipeline used to hang because it was waiting on listen loop's read to finish. Now isClosed tests if listen loop has ended Tony Hannan 2010-10-31 20:36:32 -0400
  • 583f8330c7 Fix compile warnings Tony Hannan 2010-10-27 16:46:11 -0400
  • de32b22b4f Connection pooling and some refactoring Tony Hannan 2010-10-27 16:13:23 -0400
  • 2d964f9448 fix sample code in comment, with bump in cabal version v0.7.1 Tony Hannan 2010-07-27 18:03:32 -0400
  • cc93011c13 fix sample code in comment Tony Hannan 2010-07-27 18:01:05 -0400
  • 2568f9e530 remove a couple shadow warnings v0.7 Tony Hannan 2010-07-27 17:30:52 -0400
  • 3a7f235246 Slight API refactoring. Fix spinning pipeline when other end disconnects. Handle response flags correctly Tony Hannan 2010-07-27 17:18:53 -0400
  • 6435bc3cd9 Handle response flags correctly, plus some comment changes v0.6.1 Tony Hannan 2010-07-03 13:15:30 -0400
  • b03763b1d6 Add license file v0.6 Tony Hannan 2010-06-28 20:37:46 -0400
  • 5001bd0bef Add license file Tony Hannan 2010-06-28 20:33:53 -0400
  • 99613cae3e Add license file Tony Hannan 2010-06-28 20:24:23 -0400
  • c9dc87ad33 Slight redesign: pipelining with writeMode instead of exclusive access with getLastError Tony Hannan 2010-06-21 11:06:20 -0400
  • 586783b081 added TODO: kill cursors on shutdown v0.5.0 v0.5 Tony Hannan 2010-06-15 21:54:29 -0400
  • 4085572e60 Remove old/. View tag v0.4.2 instead Tony Hannan 2010-06-15 16:23:36 -0400
  • d0ddc814a9 Change comments to reflect new knowledge that a cursor persists across connections, and map/reduce temp output is accessible from all connections as long as original remains alive Tony Hannan 2010-06-15 16:15:37 -0400
  • 3e4065cd97 See V0.5.0-Redesign.md for description of changes in this commit Tony Hannan 2010-06-14 23:14:40 -0400
  • 6f91a29f89 v0.4.2 v0.4.2 Scott R. Parish 2010-04-15 20:59:07 -0500
  • e329747c1a fix type nit for putStrSz Scott R. Parish 2010-04-15 20:55:00 -0500
  • 78823834f4 BsonSymbol had a similar utf8 length problem Scott R. Parish 2010-04-15 20:54:44 -0500
  • cb223110e6 Fix string size in bson docs to be number of bytes rather than number of utf8 chars qxjit (David Vollbracht) 2010-04-15 09:00:45 +0800
  • e0534f6bdd mongoDB.cabal: we no longer depend on convertible Scott R. Parish 2010-03-18 22:11:37 -0500
  • e76012d227 BSON.hs: docs for functions missing such Scott R. Parish 2010-03-15 07:17:57 -0500
  • 5b8b7b5dce v0.4.1 v0.4.1 Scott R. Parish 2010-03-14 13:26:07 -0500
  • 8df947c704 8e035fded4 missed the Put side Scott R. Parish 2010-03-14 13:25:44 -0500
  • 532e758fe4 v0.4 v0.4 Scott R. Parish 2010-03-13 21:52:47 -0600
  • 442ed03027 module level documentation to point to tutorials Scott R. Parish 2010-03-13 22:09:38 -0600
  • ec768682e2 tutorial: update examples to show what insert returns Scott R. Parish 2010-03-13 21:51:05 -0600
  • 56fcb3a90e insert/insertMany/save: create (if needed) and return '_id' field Scott R. Parish 2010-03-13 21:44:00 -0600
  • 3956adab00 create global oigInc instance Scott R. Parish 2010-03-13 20:46:57 -0600
  • 66cbae9046 compile with -O2 Scott R. Parish 2010-03-13 20:43:11 -0600
  • e7c58bf4d7 BSON: use Integers to represent oid's, oid generation Scott R. Parish 2010-03-13 00:23:05 -0600
  • 6045cc5c4b format nits Scott R. Parish 2010-03-12 23:54:41 -0600
  • 108532268b putI16 Scott R. Parish 2010-03-12 23:03:56 -0600
  • ab3b73b9ac util: type putI8 like the other putI* functions Scott R. Parish 2010-03-12 23:03:37 -0600
  • 8e035fded4 DataBinary's subtype ByteArray alone has an extra length Scott R. Parish 2010-03-10 20:34:53 -0600
  • 697c370dea lift more tutorial sections from pymongo Scott R. Parish 2010-03-10 16:39:58 -0600
  • 34599280f5 converter for Maybe type Scott R. Parish 2010-03-08 07:01:32 -0600
  • 3c0b57db7c update tutorial to include more information Scott R. Parish 2010-03-09 18:32:36 -0600
  • cbc5128d47 mongodb returns count as a double: fix count function Scott R. Parish 2010-03-09 15:18:11 -0600
  • c1b8a21366 restoring array conversion using toBson/fromBson Scott R. Parish 2010-03-09 08:22:30 -0600
  • d1366e2261 changed formatting in tutorial Scott R. Parish 2010-03-08 23:13:01 -0600
  • f23d44195b readme Scott R. Parish 2010-03-08 23:09:26 -0600
  • 8541b38f2b fix map-reduce-example formatting Scott R. Parish 2010-03-08 22:54:23 -0600
  • 4e53e1b413 map/reduce example Scott R. Parish 2010-03-08 21:37:27 -0600
  • ece60d87ad better mapReduce apis Scott R. Parish 2010-03-08 19:42:47 -0600
  • 0a391e631b mapreduce command Scott R. Parish 2010-03-08 07:05:35 -0600
  • fb2f09171a change BsonDoc representation to maintain order Scott R. Parish 2010-03-08 06:57:20 -0600
  • 7587f435a2 support javascript code, rename to BsonJSCode to make it clearer what code Scott R. Parish 2010-03-08 07:04:04 -0600
  • cf9975468f rename BsonObject to BsonDoc to be more consistant with BSON definition Scott R. Parish 2010-03-06 12:28:57 -0600
  • 3e27994a6e v0.3 v0.3 Scott R. Parish 2010-03-04 19:44:20 -0600
  • 52bf1f6716 tutorial: add hint about binding allDocs to find Scott R. Parish 2010-03-01 08:28:38 -0600
  • cd4be93a02 tutorial: update connection section for new ConnectOpts stuff Scott R. Parish 2010-03-01 08:27:59 -0600