Commit Graph

310 Commits

Author SHA1 Message Date
Mathias Stearn
2cea986a73 Don't crash on JS exceptions on WIN32 Server-550 2010-01-29 15:11:00 -05:00
Dwight
af8d9e7071 compile vcproj 2010-01-28 13:44:47 -05:00
Eliot Horowitz
6df2f6c7e6 make hex_md5 work server side 2010-01-28 12:21:56 -05:00
Dwight
60c2a79e9c don't use asio for mongos with win vcproj yet 2010-01-26 12:19:14 -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
6a53bfcd3e SERVER-256 BinData construction and base64 string rep in v8 shell 2010-01-25 16:11:39 -08:00
Aaron
826cd391e0 SERVER-256 allow BinData construction in sm shell 2010-01-25 15:45:53 -08: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
39e349743a SERVER-512 MINOR looks like scope cache not used in shell, and releasing mutex is causing problems on server 2010-01-25 11:39:28 -08:00
Aaron
1664c3da4f SERVER-512 prevent ugly boost assert on shell shutdown 2010-01-25 10:27:21 -08:00
Aaron
a85db023f9 SERVER-357 NumberLong converts to number (double) implicitly when doing operations 2010-01-25 10:06:06 -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
Dwight
0a3f5af2c3 fix vcproj; typo 2010-01-20 14:34:53 -05:00
Eliot Horowitz
2ff6749889 Quorum -> SyncClusterConnection 2010-01-19 17:36:01 -05:00
Eliot Horowitz
f8be8a7529 fix spidermonkey error handling SERVER-515 2010-01-14 23:57:07 -05:00
Aaron
5d67aa7014 MINOR use hidden value for native js thread object, avoids trouble when printing 2010-01-12 18:00:29 -08:00
Aaron
386a525c2f SERVER-529 when js thread throws an exception, log and check return 2010-01-12 17:33:03 -08:00
Aaron
63df738650 SERVER-470 only install fork() in shell, not db internal js 2010-01-11 10:04:11 -08:00
Aaron
70a290f861 MINOR Fix compile breakage due to client option name change 2010-01-04 09:34:24 -08:00
Dwight
7d26553061 a little code cleanup / renameing 2010-01-03 16:37:38 -05:00
Aaron
54fd59f6e1 MINOR initialize callback 2009-12-29 20:23:33 -08:00
Aaron
3b84e7162e SERVER-470 MINOR don't need persistent handles for copied function arguments 2009-12-29 19:26:54 -08:00
Aaron
8573d53da7 SERVER-470 MINOR abstract shell init functionality so v8_utils need not link with shell 2009-12-29 18:27:49 -08:00
Aaron
978582f803 SERVER-470 MINOR Refactor shell scope init code 2009-12-29 17:38:29 -08:00
Aaron
aece98652e SERVER-470 allow shell threads to be run in fresh scopes 2009-12-29 17:29:24 -08:00
Aaron
75c7995a2a MINOR cleanup 2009-12-29 11:46:57 -08:00
Aaron
f0e2ccae3d MINOR merge and add exception codes 2009-12-29 11:32:09 -08:00
Aaron
453aa1977e SERVER-446 MINOR refactor usage of v8 raii objects 2009-12-29 11:13:08 -08:00
Aaron
91362b9e35 SERVER-446 use v8's raii objects correctly per documentation 2009-12-29 11:04:00 -08:00
dwight
6f4bfb2e14 Merge branch 'master' of git@github.com:mongodb/mongo
Conflicts:

	SConstruct
	db/dbinfo.h
2009-12-29 13:45:46 -05:00
dwight
24e2542d95 remove dbinfo.h/cpp 2009-12-29 13:42:45 -05:00
Mathias Stearn
959fc2c674 mongo shell can now take a directory and run all *.js files in it 2009-12-28 19:00:33 -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
Eliot Horowitz
503473112d when loading js files, only get read access 2009-12-23 15:28:53 -05:00
Aaron
81cf93cf8a SERVER-470 fix some v8 locking issues 2009-12-22 17:56:57 -08:00
Aaron
d70db47d96 SERVER-470 unlock v8 appropriately so can do work in parallel 2009-12-22 15:08:17 -08:00
Aaron
7dcfe01698 SERVER-470 added fork()/Thread() to v8 engine- 2009-12-22 14:32:45 -08:00
Aaron
770394a02d SERVER-446 implement gc() in v8 engine 2009-12-22 11:39:23 -08:00
Aaron
556a554205 SERVER-446 clean up whitespace when creating js function in v8 engine 2009-12-22 10:47:03 -08:00
Aaron
80bd8d169d SERVER-446 support multi update mode v8 2009-12-22 10:19:48 -08:00
Aaron
39967b0609 SERVER-446 v8 support storefunc 2009-12-22 09:52:11 -08:00
Aaron
6c7cc48dcd SERVER-446 implement new Object.bsonsize( x ) syntax in sm engine 2009-12-21 20:58:55 -08:00
Aaron
643ec0261b SERVER-446 implement bsonsize() in v8 2009-12-21 20:40:04 -08:00
Aaron
793dfc134b SERVER-446 save hostname in mongo object 2009-12-21 20:27:09 -08:00