Commit Graph

166 Commits

Author SHA1 Message Date
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
Eliot Horowitz 5f898ab000 fix function rooting and function names 2009-08-28 15:06:09 -04:00
Eliot Horowitz 7245d462e9 replaced super hacky compileFunction with some minimal custom parsing 2009-08-28 14:22:29 -04:00