Commit Graph

168 Commits

Author SHA1 Message Date
Eliot Horowitz
44237031b1 make return parsing smarter SERVER-864 2010-04-02 15:56:43 -04:00
Eliot Horowitz
9387e8b604 fix recursive toObject in sm SERVER-846 2010-03-30 00:03:41 -04:00
Eliot Horowitz
612763233b need to lock around sm gc() SERVER-817 2010-03-23 14:59:02 -04:00
Eliot Horowitz
8c484cdce8 better sm asserts 2010-03-23 14:51:36 -04:00
Mathias Stearn
e3731a1ed6 Mismatched new[] and delete 2010-03-18 18:06:40 -04:00
Aaron
c971842a55 Revert "Revert "SERVER-695 don't destroy static global mutexes""
This reverts commit eb7cde3e75.

Conflicts:

	db/instance.h
2010-03-15 09:42:01 -07:00
Eliot Horowitz
22f1dc6204 fix shell _id moving SERVER-438 2010-03-12 15:19:33 -05:00
Dwight
dc54b5b6e0 elim warning on windows 2010-03-01 17:55:44 -05:00
Aaron
3112a2d0ec SERVER-677 better double/long long conversion check 2010-03-01 10:45:54 -08:00
Aaron
89f3e6d65b SERVER-677 add floatApprox sm 2010-03-01 09:26:35 -08:00
Aaron
0ffefe9bc0 SERVER-612 informal dbref for sm 2010-02-17 11:59:35 -08:00
Mathias Stearn
2cea986a73 Don't crash on JS exceptions on WIN32 Server-550 2010-01-29 15:11:00 -05:00
Eliot Horowitz
c86eda25ac fix: m/r emit error gets spidermonkey into bad state SERVER-570 2010-01-26 10:42:28 -05:00
Aaron
769029d7c8 SERVER-256 fix BinData byte alignment issue and add base64 representation to toString() output 2010-01-25 14:07:02 -08:00
Aaron
1664c3da4f SERVER-512 prevent ugly boost assert on shell shutdown 2010-01-25 10:27:21 -08:00
Aaron
6a78423e5d SERVER-357 use consistent bit depth when converting between ints and floats 2010-01-20 18:40:19 -08:00
Aaron
d44586f265 SERVER-357 specify boost namespace explicitly 2010-01-20 18:12:38 -08:00
Aaron
1e85d9cacd MINOR remove unnecessary 'using' directive 2010-01-20 17:17:36 -08:00
Aaron
22bea6840a SERVER-357 use sized integer types explicitly 2010-01-20 17:13:15 -08:00
Aaron
fb093990ac SREVER-357 NumberLong support in v8 engine 2010-01-20 16:21:19 -08:00
Aaron
b147ccf752 SERVER-357 NumberLong class for sm 2010-01-20 15:02:46 -08:00
Eliot Horowitz
f8be8a7529 fix spidermonkey error handling SERVER-515 2010-01-14 23:57:07 -05:00
Eliot Horowitz
fa8961c3e8 Exception classess need codes too SERVER-112 2009-12-28 17:06:07 -05:00
Eliot Horowitz
0ab8149a8e uassert/massert take error code SERVER-112 2009-12-28 16:43:43 -05:00
Aaron
6c7cc48dcd SERVER-446 implement new Object.bsonsize( x ) syntax in sm engine 2009-12-21 20:58:55 -08:00
Aaron
44d85e4713 MINOR sm don't store array in auto_ptr 2009-12-21 19:56:41 -08:00
Aaron
48feb5237f SERVER-502 fix specification of native callback flags in sm 2009-12-21 14:45:53 -08:00
Aaron
81b7e051b2 SERVER-446 js implementation of keySet() 2009-12-21 11:21:25 -08:00
Mathias Stearn
dcf3a10eea Start using Date_t. Can anyone think of a better name? 2009-12-09 12:00:17 -05:00
Eliot Horowitz
47a01f2bfe better debugging 2009-11-30 15:10:23 -05:00
Eliot Horowitz
7eb8fab97d added bsonsize to bson objects in js 2009-11-22 22:05:46 -05:00
Eliot Horowitz
01c85879b1 some simple optimiziations 2009-11-04 14:48:36 -05:00
Mathias Stearn
d27c8505ea all client files now marked as Apache 2.0. SERVER-329. 2009-10-27 15:59:37 -04:00
Eliot Horowitz
6475aeecfb remove wrong assertion SERVER-386 2009-10-25 20:35:33 -04:00
Eliot Horowitz
e48db1f60a replace cerr with cout for all server files 2009-10-16 11:39:59 -04:00
Dwight
5696d65d83 Merge branch 'master' of git@github.com:mongodb/mongo 2009-10-15 16:47:48 -04:00
Dwight
f152047f19 fix assert to use ours and thus make unit test pass 2009-10-15 16:47:35 -04:00
Eliot Horowitz
7636df40d7 compiler with xulrunner-1.9.0 - SERVER-359 2009-10-15 16:07:14 -04:00
Dwight
ff54f16271 add Connection class
beginnings that is
2009-10-09 14:59:44 -04:00
Eliot Horowitz
445c662ffc cache functions 2009-10-09 11:32:41 -04:00
Eliot Horowitz
cc2c5c4911 add new style DBRef to js SERVER-243 2009-10-02 17:07:07 -04:00
Eliot Horowitz
eaf0c845bc renamed DBRef DBPointer SERVER-243 2009-10-02 16:38:20 -04:00
Eliot Horowitz
ae3d49d718 allow you to store js functions in the server SERVER-157 2009-09-29 16:54:31 -04:00
Eliot Horowitz
7c3a470c0b local scope for large argument passing 2009-09-24 10:51:16 -04:00
Eliot Horowitz
356d71309c sm craziness 2009-09-23 17:16:32 -04:00
Dwight
20ce663892 adaptive replication sleep time
and log much cleaner for repl
2009-09-22 10:10:02 -04:00
Eliot Horowitz
184870bf95 support JS_SetOperationCallback in sm 1.8.1 SERVER-167 2009-09-01 14:23:36 -04:00
Eliot Horowitz
cbf26c5b21 fix sm gc issue 2009-08-29 01:26:50 -04:00
Eliot Horowitz
3f1d5ad8d4 better error messages 2009-08-28 16:56:34 -04:00
Eliot Horowitz
46cbb8a6b2 some sm safety 2009-08-28 16:35:09 -04:00