Commit Graph

  • 29e538e935 decode to an OrderedHash Mike Dirolf 2009-03-10 15:41:28 -0400
  • 12e959eb15 regexp decoding Mike Dirolf 2009-03-10 15:33:03 -0400
  • 173ebdbf48 dbref Mike Dirolf 2009-03-10 14:58:20 -0400
  • 56fddf79d4 dbrefs only need an oid and a collection, not all this extra cruft... Mike Dirolf 2009-03-10 14:17:01 -0400
  • a3f4e4565a undefined, oid, date decoders Mike Dirolf 2009-03-10 13:19:18 -0400
  • 5bbbd0b1cd decode binary, code, symbol Mike Dirolf 2009-03-10 11:48:06 -0400
  • 0d2e87d105 enough decoders to run bson_benchmark.rb Mike Dirolf 2009-03-10 10:45:56 -0400
  • d0d043323f towards c decoder Mike Dirolf 2009-03-10 10:23:42 -0400
  • 66cb1d492c run the test again on a unique collection Mike Dirolf 2009-03-09 10:21:08 -0400
  • 5921fabfa4 run the test twice for debugging Mike Dirolf 2009-03-09 09:37:33 -0400
  • 8b9bcb1e63 add back in logging and size checks around all socket receive's Mike Dirolf 2009-03-06 10:02:43 -0500
  • 3ef1a6dfa8 support for bignum Mike Dirolf 2009-03-05 17:03:49 -0500
  • 380a3aa3a1 write values as code Mike Dirolf 2009-03-05 16:08:10 -0500
  • 1a52281b4e write _id first Mike Dirolf 2009-03-05 15:48:40 -0500
  • e93b02137c test an ordered hash and encode them specially in c Mike Dirolf 2009-03-05 14:58:34 -0500
  • 1d0fe595c8 equality for ordered hashes Mike Dirolf 2009-03-05 13:48:15 -0500
  • 6f845b2dbf regex encoder Mike Dirolf 2009-03-05 13:16:34 -0500
  • 56595af858 dbref encoder Mike Dirolf 2009-03-05 11:45:04 -0500
  • 9f2305715e oid encoder Mike Dirolf 2009-03-05 11:38:08 -0500
  • 634766b14e encode undefined Mike Dirolf 2009-03-05 11:12:44 -0500
  • cfb1cb73ce encoder for symbols Mike Dirolf 2009-03-05 11:09:52 -0500
  • 3904079715 encoder for Time Mike Dirolf 2009-03-05 10:58:56 -0500
  • 709e819523 handle symbol keys as well as strings Mike Dirolf 2009-03-05 10:27:19 -0500
  • 0ac6f2b4ed use ruby allocation macros Mike Dirolf 2009-03-05 09:48:12 -0500
  • 5e1f827b09 bytebuffers => binary w/ subtype 2 Mike Dirolf 2009-03-05 09:22:55 -0500
  • 24e695b40d encoder for binary Mike Dirolf 2009-03-04 17:38:06 -0500
  • 79b3df3c9e do all recv's in a loop. remove debugging cruft Mike Dirolf 2009-03-04 14:28:00 -0500
  • 8b18502cd0 debug logs and assertions Mike Dirolf 2009-03-04 13:52:09 -0500
  • 765ed9334e do to_a if it's not a string Mike Dirolf 2009-03-04 11:16:28 -0500
  • 3a3109e7dc enough encoders to do bson_benchmark Mike Dirolf 2009-03-04 11:07:22 -0500
  • 064ddacd5e c encoder for string types Mike Dirolf 2009-03-04 10:05:50 -0500
  • bdec973ff4 more debugging Mike Dirolf 2009-03-04 09:35:27 -0500
  • c69fbb7f67 checkpoint - beginnings of c encoder Mike Dirolf 2009-03-03 17:07:22 -0500
  • f907edcde5 more stuff to see on failure Mike Dirolf 2009-03-03 09:59:36 -0500
  • 0d64ec9de1 temporarily raise a different exception Mike Dirolf 2009-03-03 09:27:38 -0500
  • f91c59ca7b the equivalent bson_benchmark to the python one Mike Dirolf 2009-03-02 16:03:36 -0500
  • 332c4cfe29 create_index fixed in driver Mike Dirolf 2009-03-02 16:03:07 -0500
  • a5a2e82836 fix breakage when running tests on non-default port. removing ability to specify connections in [port, host] ordering. Mike Dirolf 2009-03-02 13:37:12 -0500
  • 27d6106376 bad test in 1.9 Mike Dirolf 2009-03-02 11:49:56 -0500
  • 544a044105 tests that already pass Mike Dirolf 2009-03-02 10:49:27 -0500
  • 6a71b7e612 bumping - updates to gridfs and index creation 0.6.3 Mike Dirolf 2009-02-27 12:23:14 -0500
  • 453e09ce9e another test Mike Dirolf 2009-02-27 12:06:53 -0500
  • 8af440308b more strict tests Mike Dirolf 2009-02-27 11:27:07 -0500
  • 94fda16878 use new syntax for creating indexes Mike Dirolf 2009-02-27 09:23:13 -0500
  • 9b9f14ce2e overhaul create_index - don't allow clients to specify their own name, allow descending indexes Mike Dirolf 2009-02-26 12:06:03 -0500
  • 576ce7db59 benchmark suite for ruby Mike Dirolf 2009-02-26 10:39:39 -0500
  • ff0a781d7f if there is an exception just let it get thrown so we get a useful stack trace Mike Dirolf 2009-02-24 15:28:02 -0500
  • acfd505061 use fs as root collection, not gridfs Mike Dirolf 2009-02-18 17:50:07 -0500
  • b4b4f289dd gridfs tests Mike Dirolf 2009-02-18 17:43:22 -0500
  • 81d1e7bc3b pass additional args as command-line args Mike Dirolf 2009-02-18 17:42:37 -0500
  • 16c8170498 md5 for ruby gridfs too Mike Dirolf 2009-02-18 14:11:22 -0500
  • ff68d3a734 Add file w/ Apache License v2.0 Geir Magnusson Jr 2009-02-15 08:24:50 -0500
  • 232a7f7169 Clarify license to be the Apache License v2.0. Was a mix and the readme still reflected AGPL Geir Magnusson Jr 2009-02-15 08:24:14 -0500
  • a17f565151 bumped patch version number Jim Menard 2009-02-12 10:30:34 -0500
  • 61309340cc Gemspec file explicitly lists all files, since I can't use find's File.directory? on Github. Jim Menard 2009-02-12 10:30:21 -0500
  • 54c62734fc bumped patch version number Jim Menard 2009-02-12 09:30:58 -0500
  • 281701570e docs Jim Menard 2009-02-11 14:33:19 -0500
  • 734386ede1 install doc update Jim Menard 2009-02-11 13:42:28 -0500
  • 4f7fc8a112 Benchmark code refactoring. Jim Menard 2009-02-10 15:12:36 -0500
  • 22d4ba8daa small simplification Jim Menard 2009-02-10 15:06:47 -0500
  • ff417d9ea7 Bumped minor version number. Jim Menard 2009-02-10 14:18:16 -0500
  • ec391c3e7c new benchmark common to all drivers Jim Menard 2009-02-10 14:17:55 -0500
  • 4302de0227 set TCP_NODELAY for db sockets. Jim Menard 2009-02-10 13:32:40 -0500
  • 05aafc0de4 Collection#find_first uses :limit => 1 Jim Menard 2009-02-10 13:08:15 -0500
  • 5aa7202a78 Hard limit values are negative. Jim Menard 2009-02-10 13:04:19 -0500
  • 30cdfe2bea new GridFS example Jim Menard 2009-02-10 11:51:56 -0500
  • 46317fcb6e Explicitly call self.getc/self.putc. Jim Menard 2009-02-10 11:41:36 -0500
  • 07d2def0ad removed debug code Jim Menard 2009-02-10 11:22:48 -0500
  • 65282a2f7e Fixed benchmark test. Added find_first benchmark. Jim Menard 2009-02-10 10:43:47 -0500
  • 9a7ed4c3d3 comment Jim Menard 2009-02-09 13:13:13 -0500
  • 5c2ef0176e Changed ObjectID#legal_oid_string to ObjectID#legal? Jim Menard 2009-02-09 11:38:24 -0500
  • f82925e4a1 Bumped patch version number. Jim Menard 2009-02-09 09:46:58 -0500
  • 7de404c8e3 Added Collection#find_first. Jim Menard 2009-02-09 09:46:30 -0500
  • eb897e1513 ignore nbproject Jim Menard 2009-02-07 14:36:25 -0500
  • d40c31bb00 comments Jim Menard 2009-02-07 14:36:08 -0500
  • 7281895f10 Removed "alpha quality" text from introduction. Jim Menard 2009-02-06 11:53:55 -0500
  • 0faf693801 simplified setup because dropping a collection already drops the indices for you Jim Menard 2009-02-06 10:57:34 -0500
  • 1061a42c81 Raise error if test preconditions fail. Jim Menard 2009-02-06 10:48:38 -0500
  • 327e58c067 chmod -x stress1 Jim Menard 2009-02-06 09:33:40 -0500
  • 4338b97351 Do not rely on requiring "find". Cut-and-pasted the code instead. Jim Menard 2009-02-06 09:32:37 -0500
  • 8c8e111089 Dynamically create file lists for gemspec. Jim Menard 2009-02-06 08:35:37 -0500
  • c485fde704 updated list of tests/mongo-qa files in gemspec Jim Menard 2009-02-06 06:13:14 -0500
  • 333cf20a20 Removed another $DEBUG warning. Jim Menard 2009-02-05 16:37:35 -0500
  • 22b5d4a958 removed silly debug stmt Jim Menard 2009-02-05 16:01:28 -0500
  • 7e1f67538a use $DEBUG instead of __FILE__ == $0 because that is true when running from bin/run_test_script Jim Menard 2009-02-05 16:00:45 -0500
  • 8ecc8cb305 Remove debug warnings. Jim Menard 2009-02-05 15:59:44 -0500
  • 7a41f5be82 print nothing if tests does not exist Jim Menard 2009-02-05 15:59:09 -0500
  • 21daa03a2f new test; added self-test initialization for each test Jim Menard 2009-02-05 14:47:33 -0500
  • 547ee748ad removed test because driver does not implement Jim Menard 2009-02-05 14:35:44 -0500
  • 0c89a036d1 Bumped patch version. Added more mongo-qa tests. Jim Menard 2009-02-05 14:24:59 -0500
  • 8ef393437c Accept array of field names Jim Menard 2009-02-05 14:24:20 -0500
  • 0049756491 fixed output redirection Jim Menard 2009-02-05 14:24:01 -0500
  • c47c66f17e new multi-field index test; clean up after index creation Jim Menard 2009-02-05 13:53:46 -0500
  • 8c1b72b2b9 Create one DB object per test suite, not per test. Jim Menard 2009-02-05 10:10:41 -0500
  • d5f9f024ed Flush after every socket write. Nil out @socket earlier during close. Bumped patch version number. Jim Menard 2009-02-05 09:53:10 -0500
  • 5ccd85ebad Reinstated example code that was commented out during debugging. Jim Menard 2009-02-03 15:07:02 -0500
  • 654ea13305 more examples Jim Menard 2009-02-03 14:19:30 -0500
  • 682b2bf291 comment fix Jim Menard 2009-02-03 14:19:12 -0500
  • c630940c46 Random cursor fun facts. Jim Menard 2009-02-03 12:43:22 -0500
  • 04b0b926d4 comments Jim Menard 2009-02-03 12:43:09 -0500