Commit Graph

  • 2af5aa1e38 minor: load same version on mongo_ext Kyle Banker 2009-12-02 10:16:03 -0500
  • 6cfae57738 minor: don't need the call to 'first' here Mike Dirolf 2009-12-02 10:25:46 -0500
  • 86d517adf4 minor: don't use sudo for rake installation tasks Mike Dirolf 2009-12-02 10:12:55 -0500
  • 1423abea7b minor: test that already passes (at least w/o mongo_ext) for 1.9 string encoding conversion Mike Dirolf 2009-12-02 10:08:26 -0500
  • 948fb58384 minor: coding to encoding Kyle Banker 2009-12-01 17:29:22 -0500
  • d40f445c19 Fixes for 1.9 Kyle Banker 2009-12-01 17:23:24 -0500
  • 4b849d4b4b divided bson.rb in two Kyle Banker 2009-12-01 13:55:04 -0500
  • 05b5fc576b Cleanup w/r/t loading c ext and testing it Kyle Banker 2009-12-01 13:49:57 -0500
  • 7709e127bf no need for separate CBson tests. just run with RUBYOPT=rubygems and mongo_ext installed Mike Dirolf 2009-11-30 18:05:15 -0500
  • f029cdde6a added test case for cbson utf-8 Kyle Banker 2009-11-30 17:50:54 -0500
  • a7c75d7fae Raise error on non utf-8 string in 1.8 Kyle Banker 2009-11-30 17:06:21 -0500
  • 8ff0d73fd8 BUMP 0.18 0.18 Kyle Banker 2009-11-25 11:43:25 -0500
  • a3cbacc99b minor: Docs, cleanup, history. Kyle Banker 2009-11-25 11:25:50 -0500
  • b1b61d5c0b Added support for map-reduce Christos Trochalakis 2009-11-23 10:04:48 +0200
  • 36423240a6 minor: oops parens were still giving a warning Mike Dirolf 2009-11-25 10:35:06 -0500
  • 6151f95cd5 minor: remove paren warning Mike Dirolf 2009-11-25 10:25:56 -0500
  • fc0248e94f minor: whitespace Mike Dirolf 2009-11-25 10:25:28 -0500
  • 5b5ee9e376 minor: doc fix. Kyle Banker 2009-11-24 17:41:41 -0500
  • 84267dfdbb minor: README updates. Kyle Banker 2009-11-24 17:39:44 -0500
  • cdb60b378f Fixes for 1.9.1 compatibility. Kyle Banker 2009-11-24 16:13:14 -0500
  • 072b025cdc Updates for connection-pooled operations on replica pairs. Kyle Banker 2009-11-24 15:20:51 -0500
  • 539274bb7b minor: cleanup, docs Kyle Banker 2009-11-24 14:43:52 -0500
  • ab0d189832 Simplified message sending methods names; organized Connection Kyle Banker 2009-11-24 14:23:43 -0500
  • 3bdd3fdd53 Removed some unused methods. Kyle Banker 2009-11-24 14:04:39 -0500
  • 154abda235 Fixes for pairing. Kyle Banker 2009-11-24 13:55:59 -0500
  • 20562e96ab Tests passing for connection pooling. Kyle Banker 2009-11-24 13:47:37 -0500
  • 515594ebf3 Completed deprecation of old sort options, :offset, and Collection#clear Kyle Banker 2009-11-23 18:09:13 -0500
  • fcbdfdf8e4 Doc cleanup; merge cleanup Kyle Banker 2009-11-23 16:03:33 -0500
  • 11a92349e9 Merged branch for initial connection pooling code Kyle Banker 2009-11-23 15:20:05 -0500
  • 7890d6e146 Fixes for replica pairs. Kyle Banker 2009-11-23 13:13:14 -0500
  • 12454d04ad Fixes for replica pairs (unstable) Kyle Banker 2009-11-20 17:48:41 -0500
  • 25cf35ecbb minor: typo Kyle Banker 2009-11-18 10:46:22 -0500
  • a4aff9bc26 minor: benchmark fix Kyle Banker 2009-11-17 17:47:49 -0500
  • e1e6d4339a BUMP 0.17.1 added mongo_ext notice 0.17.1 Kyle Banker 2009-11-17 14:39:03 -0500
  • cd44c3c918 Fixed index ordering Kyle Banker 2009-11-17 13:20:57 -0500
  • e8748651b5 minor: benchmark updates Kyle Banker 2009-11-16 18:34:25 -0500
  • 7445459101 minor: doc fix Kyle Banker 2009-11-16 16:45:37 -0500
  • 56705cccda minor: doc fix Kyle Banker 2009-11-16 16:10:12 -0500
  • fb87c3c6b8 minor: added history Kyle Banker 2009-11-16 11:18:44 -0500
  • 73c5c0e9bf BUMP 0.17 0.17 Kyle Banker 2009-11-16 10:56:34 -0500
  • 039484c263 minor: fixes for benchmarks and byte buffer defaults Kyle Banker 2009-11-16 10:40:16 -0500
  • 572bf10110 C ext: build on ruby 1.9 and fix objectid generation Mike Dirolf 2009-11-13 11:41:50 -0500
  • 6cc595c61d Fixes for benchmark suite (removed proc.call) Kyle Banker 2009-11-12 17:22:24 -0500
  • 3362fb5be6 Simplified BSON serialization calls for performance. Kyle Banker 2009-11-12 14:48:49 -0500
  • db1f382150 Added #hash method for ObjectID. Kyle Banker 2009-11-11 10:47:42 -0500
  • 48b5e069e0 minor: made some db connection method private. Kyle Banker 2009-11-05 16:14:37 -0500
  • 867783c665 Added support for multi-update (available in mongo >= 1.1.3) Kyle Banker 2009-11-05 16:08:54 -0500
  • f891b4ece3 Updates and insert in safe mode are now thread-safe. Kyle Banker 2009-11-05 15:14:48 -0500
  • 41c95a0392 refactoring: moved receive methods from cursor to db class. Kyle Banker 2009-11-04 17:46:15 -0500
  • 20ed768460 added tests for copy_database Kyle Banker 2009-11-04 11:57:03 -0500
  • ba51e345f9 Merge branch 'master' of git://github.com/voodootikigod/mongo-ruby-driver into dbcopy Kyle Banker 2009-11-04 11:44:19 -0500
  • defa621796 Merge branch 'c-optimizations' of git://github.com/seancribbs/mongo-ruby-driver into c-optimizations Kyle Banker 2009-11-04 10:41:16 -0500
  • 1430df2fa1 Fixing a case issue. Chris Williams 2009-11-03 12:36:42 -0500
  • 086d5e0357 Adding copy database functionality to Connection object. Chris Williams 2009-11-03 12:33:02 -0500
  • 68bb1d2060 minor: Initial collection unit tests. Logging message update. Kyle Banker 2009-11-02 15:50:16 -0500
  • 95f3686119 Restored pretty messages for logging. Kyle Banker 2009-11-02 15:04:06 -0500
  • 44ff6c5918 Checking response on buildinfo command. Kyle Banker 2009-11-02 13:22:46 -0500
  • cb4d94f541 Optimize ByteBuffer#to_s and Mongo::ObjectID#generate via C extensions. Sean Cribbs 2009-10-29 11:44:07 -0400
  • 9976e5c340 minor: fixed buildinfo test for 1.0 Kyle Banker 2009-10-28 16:40:27 -0400
  • 5a81cb70ee Added Collection#distinct [RUBY-61] Kyle Banker 2009-10-27 14:05:45 -0400
  • f47db82767 minor: fix for parentheses warnings Kyle Banker 2009-10-26 16:41:17 -0400
  • 79af559f75 minor: c ext gemspec fix Kyle Banker 2009-10-26 16:01:57 -0400
  • c95e3c3bee BUMP 0.16 0.16 Kyle Banker 2009-10-26 15:35:08 -0400
  • 0d7cefd87b minor: cleaned up gemspecs, docs. Kyle Banker 2009-10-26 15:34:45 -0400
  • b845f2d767 minor: credits Kyle Banker 2009-10-26 14:58:39 -0400
  • 5c6f53e408 Added server version checking. Updated tests for compatibility > 1.1.3 Kyle Banker 2009-10-26 14:54:33 -0400
  • bffc59ffb4 fix test on cursor Cyril Mougel 2009-10-23 23:30:30 +0200
  • 0f0c0e569d minor: test for duplicate _id (as string and symbol) Mike Dirolf 2009-10-22 16:12:42 -0500
  • 79acba5417 fix for inserting duplicate _id when using C extension and doc responds to has_key? for both '_id' and :_id (MongoMapper related) Mike Dirolf 2009-10-22 15:20:27 -0500
  • 1e8f3176bf minor: update collection.clear test Kyle Banker 2009-10-22 14:47:40 -0400
  • 0eb83d941d minor: updated gemspec Kyle Banker 2009-10-22 14:11:56 -0400
  • 67b7f6b375 Refactored Query class into Cursor class. Kyle Banker 2009-10-22 14:10:12 -0400
  • de5c078cec Finished removing Message classes. Made Cursor#close threadsafe. Kyle Banker 2009-10-21 10:11:33 -0400
  • b938765ac0 Removed GetMoreMessage and QueryMessage classes with initial refactoring. Kyle Banker 2009-10-20 15:44:46 -0400
  • 5586d53c6a minor: Collection#remove should access db directly. Kyle Banker 2009-10-20 11:36:51 -0400
  • e40d9cec3c Deprecated Collection#clear in favor of Collection#remove. Introduced shoulda and mocha for upcoming tests. Kyle Banker 2009-10-20 11:31:07 -0400
  • 2d7bae4e0a minor: corrected options for Collection#remove Kyle Banker 2009-10-19 17:48:20 -0400
  • 72e89ce6f2 minor: fix for gemspec Kyle Banker 2009-10-19 17:33:58 -0400
  • cced8ae5b7 Removed InsertMessage, RemoveMessage, and UpdateMessage, and refactored accordingly. Kyle Banker 2009-10-19 17:14:41 -0400
  • f642b0b3bd Simplified mutex creation Kyle Banker 2009-10-19 11:46:59 -0400
  • 2a0552d6dc minor: credits Mike Dirolf 2009-10-19 11:05:42 -0400
  • c357e77114 Modify standard_benchmark to allow profiling. Sean Cribbs 2009-10-17 01:38:13 +0800
  • 4e2781faf1 Raise exception if connecting to single slave with slave_ok set to false; pass slave_ok on to queries when set to true. Kyle Banker 2009-10-15 12:23:29 -0400
  • c6d4150a51 Added option to disable cursor timeout on Collection#find when #find is invoked with a block. Kyle Banker 2009-10-14 14:38:44 -0400
  • 5ea585a475 Created alias Collection#size for Collection#count Kyle Banker 2009-10-13 16:20:41 -0400
  • d1a07f4b36 minor: note on thread safety Mike Dirolf 2009-10-09 00:33:35 -0400
  • 44196e2d33 add conversions to file list. maybe now that we're on gemcutter we should make this more dynamic again Mike Dirolf 2009-10-08 10:42:05 -0400
  • ec6849fdd8 BUMP 0.15.1 DB#last_status, OrderedHash#each returns self, logger convenience methods, new syntax for sort orders (and deprecate the old syntaxes 0.15.1 Mike Dirolf 2009-10-08 10:12:08 -0400
  • 4fdcad1327 cleanup and credits Mike Dirolf 2009-10-08 10:02:54 -0400
  • 20f65039f3 Updating sorting to new syntax Durran Jordan 2009-10-06 19:20:21 -0400
  • 22588828f8 minor: credits Mike Dirolf 2009-10-08 09:15:15 -0400
  • 89d420780f Added logger convenience methods to connection and database. Makes it possible to use the logger instance in the driver from the outside world. John Nunemaker 2009-10-08 07:39:36 +0800
  • 1fc537c78e minor: remove dependency because it breaks buildbot Mike Dirolf 2009-10-05 16:19:12 -0400
  • 024c4a9e35 minor: make mongo_ext depend on specific version of mongo Mike Dirolf 2009-10-05 11:14:54 -0400
  • dd152967b0 minor: update README with info on installing from Gemcutter Mike Dirolf 2009-10-05 10:43:57 -0400
  • 3f6a3b83c2 minor: better description Mike Dirolf 2009-10-05 10:36:07 -0400
  • 9ba3e36191 minor: MongoDB not MondoDB. although in retrospect the latter might have been less controversial Mike Dirolf 2009-10-05 10:19:36 -0400
  • 93b2410f26 minor: credits Mike Dirolf 2009-10-05 10:01:56 -0400
  • 454bb440e4 OrderedHash#each returns self not ordered_keys Les Hill 2009-10-02 11:43:57 +0800
  • 79e76be9df add DB#last_status method Mike Dirolf 2009-10-01 12:01:37 -0400