Kyle Banker
|
ba2b23476d
|
minor performance improvements
|
2010-01-14 13:30:38 -05:00 |
Kyle Banker
|
74c9862fc9
|
minor: clean up conversions module
|
2010-01-08 16:29:06 -05:00 |
Kyle Banker
|
5285f9de8f
|
minor: reorganized constants / errors
|
2010-01-08 15:43:13 -05:00 |
Kyle Banker
|
1e183d1f53
|
deprecated RegexpOfHolding and XMLToRuby
|
2010-01-07 16:17:34 -05:00 |
Kyle Banker
|
42b835243e
|
warn if using Date or DateTime instead of Time
|
2010-01-06 14:30:58 -05:00 |
Kyle Banker
|
2310a878ea
|
doc cleanup and initial move to YARD
|
2010-01-05 17:42:52 -05:00 |
Mike Dirolf
|
e013618a8f
|
RUBY-74 raise InvalidDocument for any unrecognized types
|
2009-12-29 12:59:30 -05:00 |
Kyle Banker
|
7bebcd0499
|
minor: test fixes
|
2009-12-29 11:31:59 -05:00 |
Kyle Banker
|
a698415fa5
|
minor: fixed sort api to allow a single key / direction pair to be specified as an array
|
2009-12-28 13:43:20 -05:00 |
Mike Dirolf
|
9ba194c4b1
|
minor: fix for 1.9
|
2009-12-17 12:26:26 -05:00 |
Mike Dirolf
|
9e38ef4f8b
|
Merge branch 'master' of github.com:mongodb/mongo-ruby-driver
|
2009-12-17 12:24:23 -05:00 |
Kyle Banker
|
9c68d1c0ab
|
fix for uniq with OrderedHash for Ruby 1.8.6
|
2009-12-17 12:19:38 -05:00 |
Mike Dirolf
|
65c36ca943
|
null checking for keys and regex patterns, allow nulls for regular strings
|
2009-12-17 12:17:19 -05:00 |
Mike Dirolf
|
9bbaafe03d
|
Just use Regexp#source instead of hacky to_s. Check Regex pattern for NULL bytes
|
2009-12-17 10:24:58 -05:00 |
Mike Dirolf
|
5168692ab9
|
don't allow NULL byte in key names in ruby encoder
|
2009-12-17 10:05:38 -05:00 |
Kyle Banker
|
f8a6d1ebb9
|
minor: docs, whitespace, naming
|
2009-12-16 14:16:49 -05:00 |
Kyle Banker
|
aaf590214c
|
enforce 4MB limit when inserting BSON docs
|
2009-12-16 11:32:54 -05:00 |
Mike Dirolf
|
bfb26b3426
|
minor: update mongo-qa tests for new bson api
|
2009-12-02 15:49:45 -05:00 |
Kyle Banker
|
e228be7943
|
minor: added bytebuffer method to make apis compatible
|
2009-12-02 12:07:32 -05:00 |
Kyle Banker
|
d40f445c19
|
Fixes for 1.9
|
2009-12-01 17:23:24 -05:00 |
Kyle Banker
|
4b849d4b4b
|
divided bson.rb in two
|
2009-12-01 13:55:04 -05:00 |
Kyle Banker
|
05b5fc576b
|
Cleanup w/r/t loading c ext and testing it
|
2009-12-01 13:49:57 -05:00 |
Kyle Banker
|
a7c75d7fae
|
Raise error on non utf-8 string in 1.8
|
2009-11-30 17:06:21 -05:00 |
Kyle Banker
|
515594ebf3
|
Completed deprecation of old sort options, :offset, and Collection#clear
|
2009-11-23 18:09:13 -05:00 |
Kyle Banker
|
cd44c3c918
|
Fixed index ordering
|
2009-11-17 13:20:57 -05:00 |
Kyle Banker
|
039484c263
|
minor: fixes for benchmarks and byte buffer defaults
|
2009-11-16 10:40:16 -05:00 |
Kyle Banker
|
3362fb5be6
|
Simplified BSON serialization calls for performance.
|
2009-11-12 14:48:49 -05:00 |
Sean Cribbs
|
cb4d94f541
|
Optimize ByteBuffer#to_s and Mongo::ObjectID#generate via C extensions.
|
2009-10-29 11:44:07 -04:00 |
Kyle Banker
|
0d7cefd87b
|
minor: cleaned up gemspecs, docs.
|
2009-10-26 15:34:45 -04:00 |
Kyle Banker
|
5c6f53e408
|
Added server version checking. Updated tests for compatibility > 1.1.3
|
2009-10-26 14:54:33 -04:00 |
Kyle Banker
|
67b7f6b375
|
Refactored Query class into Cursor class.
|
2009-10-22 14:10:12 -04:00 |
Kyle Banker
|
cced8ae5b7
|
Removed InsertMessage, RemoveMessage, and UpdateMessage, and refactored accordingly.
|
2009-10-19 17:14:41 -04:00 |
Mike Dirolf
|
4fdcad1327
|
cleanup and credits
|
2009-10-08 10:05:06 -04:00 |
Durran Jordan
|
20f65039f3
|
Updating sorting to new syntax
|
2009-10-08 10:03:19 -04:00 |
Les Hill
|
454bb440e4
|
OrderedHash#each returns self not ordered_keys
|
2009-10-05 21:35:02 +08:00 |
Mike Dirolf
|
2b701119e1
|
complete deprecation of a bunch of stuff
|
2009-09-17 15:28:45 -04:00 |
Mike Dirolf
|
d95971b20b
|
tests + fix for deserializing pre-epoch dates w/ pure Ruby BSON deserializer - thanks chendo
|
2009-09-16 12:53:46 -04:00 |
Mike Dirolf
|
e65dd99667
|
API CHANGE: moving XGen::Mongo::Driver and XGen::Mongo to Mongo and XGen::Mongo::GridFS to GridFS
|
2009-08-20 10:50:48 -04:00 |
Mike Dirolf
|
bb13fbe687
|
use nil for BSON undefined instead of useless Undefined class. deprecate Undefined class
|
2009-08-19 15:18:02 -04:00 |
Mike Dirolf
|
7e0a1b9721
|
add OrderedHash[] initialization
|
2009-08-14 11:38:25 -04:00 |
Mike Dirolf
|
431039a82a
|
add InvalidName exception and use that where appropriate
|
2009-08-13 15:52:11 -04:00 |
Mike Dirolf
|
0a60ad0d7b
|
support for long type in pure ruby [enc|dec]oder
|
2009-08-03 17:57:44 -04:00 |
Mike Dirolf
|
6cd976398e
|
minor: c ext return dates as UTC, update credits, tweak last commit
|
2009-07-16 16:32:57 -04:00 |
David James
|
91b1b0ad8f
|
Fix dates to return as UTC.
Signed-off-by: Mike Dirolf <mike@dirolf.com>
|
2009-07-17 04:26:56 +08:00 |
Mike Dirolf
|
d87a7da617
|
BUG RUBY-15 don't check key names on create_index operations
|
2009-06-02 09:38:31 -04:00 |
Mike Dirolf
|
71d7ff726b
|
don't allow invalid key names on inserts
|
2009-06-01 17:38:11 -04:00 |
Jon Crosby
|
c346ded1aa
|
Fix syntax warning
Signed-off-by: mongodb <mongodb@10gen.com>
|
2009-06-01 21:19:38 +08:00 |
Mike Dirolf
|
cabca61e0d
|
previous_error and reset_error_history. snuck in a quick fix to OrderedHash equality
|
2009-05-26 15:26:20 -04:00 |
Mike Dirolf
|
37d6e16fe7
|
test and fix for BSON w/ negative integers. raise RangeError for out of range ints
|
2009-05-15 11:19:13 -04:00 |
Mike Dirolf
|
a9aa5e5271
|
fix for pure ruby encoder when _id is a falsey value. more tests
|
2009-05-12 14:21:17 -04:00 |