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 |
Mike Dirolf
|
2dffc4b504
|
don't set _id to default value for hash
|
2009-04-24 10:03:40 -04:00 |
Mike Dirolf
|
02b37f6e48
|
decoder for data_timestamp
|
2009-04-22 13:49:56 -04:00 |
Mike Dirolf
|
ac4dde5d76
|
we still need to define ==, even in 1.9
|
2009-03-23 11:51:35 -04:00 |
Mike Dirolf
|
595a9464bb
|
second gem for extensions
|
2009-03-19 13:54:46 -04:00 |
Mike Dirolf
|
5545f3c943
|
new-style dbref for ruby enc/decoders
|
2009-03-18 13:30:30 -04:00 |
Mike Dirolf
|
2541199903
|
oops didn't mean to commit this
|
2009-03-16 08:47:03 -04:00 |
Mike Dirolf
|
dccc442edb
|
for now don't try to install extension
|
2009-03-13 17:24:16 -04:00 |
Mike Dirolf
|
4e06c63972
|
fix warning
|
2009-03-12 16:01:13 -04:00 |
Mike Dirolf
|
0f546eb5c5
|
add new code type rather than doing hacks based on field name. use code_w_scope instead of code
|
2009-03-12 15:34:15 -04:00 |
Mike Dirolf
|
56fddf79d4
|
dbrefs only need an oid and a collection, not all this extra cruft...
|
2009-03-10 14:17:01 -04:00 |
Mike Dirolf
|
d0d043323f
|
towards c decoder
|
2009-03-10 10:23:42 -04:00 |
Mike Dirolf
|
1d0fe595c8
|
equality for ordered hashes
|
2009-03-05 13:48:15 -05:00 |
Mike Dirolf
|
9f2305715e
|
oid encoder
|
2009-03-05 11:38:08 -05:00 |
Mike Dirolf
|
24e695b40d
|
encoder for binary
|
2009-03-04 17:38:06 -05:00 |
Mike Dirolf
|
765ed9334e
|
do to_a if it's not a string
|
2009-03-04 11:16:28 -05:00 |
Mike Dirolf
|
3a3109e7dc
|
enough encoders to do bson_benchmark
|
2009-03-04 11:07:22 -05:00 |
Mike Dirolf
|
064ddacd5e
|
c encoder for string types
|
2009-03-04 10:05:50 -05:00 |
Mike Dirolf
|
c69fbb7f67
|
checkpoint - beginnings of c encoder
|
2009-03-03 17:07:22 -05:00 |