Commit Graph

75 Commits

Author SHA1 Message Date
agirbal
e03ce18ac0 - SERVER-2751: BinData Asserts and crashes shell 2011-10-07 00:33:51 -07:00
agirbal
fedce713e9 - SERVER-3676: JSTests::NumberLong fails 2011-10-06 16:55:51 -07:00
agirbal
dfdb07b116 SERVER-4030: with v8 assert kills db when accessing a sharded collection via JS 2011-10-06 14:29:50 -07:00
agirbal
cade80c5d1 - SERVER-1900: v8 seems to be fixed. Reenabled both tests and it's passing now. 2011-10-05 19:03:16 -07:00
agirbal
ba817fbd9a - SERVER-4025: segv in V8 when certain special objects (e.g. DBCollection) are converted from JS to BSON
- SERVER-445: cleaner code in v8
2011-10-05 13:52:59 -07:00
agirbal
1a93a3e7da - SERVER-1507: option as string must be converted to boolean
- SERVER-3629: implementation finished
2011-10-04 23:41:04 -07:00
agirbal
98bb7a2142 SERVER-3986: v8 needs to cache DBCollection objects in db object 2011-09-30 12:46:38 -07:00
Greg Studer
bb2913e56f namespace for v8 array 2011-09-29 18:45:34 -03:00
gregs
509704ea36 final fixup for SERVER-2395 2011-09-29 15:45:25 -04:00
gregs
d419e25c83 Add bulk insert to shell SERVER-2395 2011-09-29 15:15:43 -04:00
agirbal
b9d4ce580e SERVER-2031: setSlaveOk at each level in shell 2011-09-20 23:00:36 -07:00
Eliot Horowitz
955eca2419 fix v8 error reporting 2011-09-07 17:29:18 -04:00
agirbal
eb5c2318c7 SERVER-854: implementation of NumberInt for V8 2011-07-02 16:01:48 -07:00
agirbal
403b7aa8a2 SERVER-3168: Fixed hexadecimal output, added tests 2011-06-22 10:16:14 -07:00
Dwight
67d1821746 towards compile v8 windows 2011-06-21 10:39:27 -04:00
agirbal
13364b16f4 SERVER-3168: finished MD5 and HexData for v8 2011-05-31 12:17:55 -07:00
agirbal
8aeaf8d850 SERVER-3168: added UUID type and method. Fixed conversion to BSON. 2011-05-30 16:29:48 -07:00
agirbal
e371c76cca SERVER-3168: methods implemented for BinData 2011-05-30 11:22:28 -07:00
agirbal
1eb57466fc SERVER-3168: for v8, added base64() method and now the binary data is stored in internal field, cleaner 2011-05-30 10:25:29 -07:00
agirbal
c775f5f250 SERVER-3107: readOnly option to JS cursor, to reuse BSON as-is
Fixed named properties enumerator for readonly v8 object
2011-05-26 15:27:47 -07:00
agirbal
1725803c20 SERVER-2579: all v8 object creation is now lazy.
Correct allocation and freeing of underlying C++ object.
Correct ordering of object properties even when new ones are added within JS.
Supports deletion of properties with lazzy wrapper.

Also removed scope->setThis in favor of passing it in the invoke() command.
2011-05-02 16:08:41 -07:00
agirbal
6a9fad1b2c SERVER-2983: added string caching for all db functions 2011-04-24 13:17:47 -07:00
agirbal
1e6220e3af SERVER-2993: refactor v8 engine to carry scope in most methods / callbacks 2011-04-24 11:56:52 -07:00
Eliot Horowitz
7c0c4d13e5 find now takes 7 args 2011-01-25 10:33:53 -05:00
Eliot Horowitz
a7eb7f2c47 shell can pass query options 2011-01-25 02:02:37 -05:00
Eliot Horowitz
6dd4315ccb sharding check for v8 2011-01-24 01:43:25 -05:00
Eliot Horowitz
ece3377d99 fix v8 readOnly mode 2011-01-24 00:19:53 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Eliot Horowitz
4fae261c87 new Timestamp() for v8 SERVER-2315 2011-01-03 00:20:46 -05:00
Aaron
d2249cdf68 SERVER-387 enable interrupts for v8 2010-09-23 15:42:24 -07:00
Aaron
e47687bd03 SERVER-1762 clean up v8 mutex usage somewhat 2010-09-13 14:23:13 -07:00
Aaron
e53c867908 SERVER-1749 guard all v8 function callbacks 2010-09-07 21:32:46 -07:00
Eliot Horowitz
296ddbb6b8 fix Object.bsonsize with null param SERVER-1753 2010-09-07 23:02:23 -04:00
Aaron
8d11f130ed SERVER-1749 catch exception in get next callback 2010-09-07 16:46:08 -07:00
Wojciech Piekutowski
b42dd5c67e NumberLong shell output changed to NumberLong(111111111111) or NumberLong(11111) (when absolute value < 2^30) SERVER-1659
Signed-off-by: Eliot Horowitz <eliot@10gen.com>
2010-08-29 00:27:59 -04:00
Eliot Horowitz
4910de3b19 justOne for v8 2010-08-23 12:48:21 -04:00
Eliot Horowitz
e722328b99 update v8 BinData test 2010-08-01 03:00:23 -04:00
Eliot Horowitz
12aa34d0fa centralize connection url parsing SERVER-1319 2010-07-30 11:20:33 -04:00
Alberto Lerner
7929f98f43 Fix V8 build 2010-07-22 18:09:38 -04:00
Alberto Lerner
f9c5b67d11 SERVER-1278 Expose cursor buffer remains to js testing 2010-07-22 13:48:43 -04:00
Eliot Horowitz
f7288ef410 fix v8 cursor closing 2010-07-05 00:54:17 -04:00
Aaron
e881754406 SERVER-776 clean precision checking 2010-06-22 22:30:52 -07:00
Aaron
05f319162b SERVER-776 win? 2010-06-22 20:44:22 -07:00
Aaron
0d42eb74d2 SERVER-776 win? 2010-06-22 19:39:16 -07:00
Aaron
1e61dd92e0 SERVER-776 NumberLong in v8 2010-06-22 19:18:07 -07:00
Eliot Horowitz
ca5d99d53a replica pair and SCC support for v8 shell 2010-03-16 22:14:00 -04:00
Aaron
ee47bb3c12 SERVER-677 number long floatApprox v8 2010-03-01 10:36:40 -08:00
Eliot Horowitz
c7bc4b3d96 v8 fix 2010-02-27 12:14:12 -05:00
Eliot Horowitz
05d67e6ac4 batch size for v8 2010-02-27 11:27:37 -05:00
Eliot Horowitz
d819733c32 spam 2010-02-24 21:17:39 -05:00