Граф коммитов

26788 Коммитов

Автор SHA1 Сообщение Дата
Bill McCloskey e029d53ddc Bug 708303 - Use pinReg/unpinReg more in write barriers (r=dmandelin) 2012-01-16 13:52:57 -08:00
Nathan Froyd 5373c9546d Bug 711563 - compact function specs; r=jorendorff 2011-12-29 16:23:53 -05:00
Nathan Froyd e2461c3d0f Bug 711563 - flatten property and function names; r=jorendorff 2011-12-29 16:20:26 -05:00
Nathan Froyd 932c51585a Bug 711563 - more compact property and function tables; r=jorendorff 2011-12-29 15:18:41 -05:00
Nathan Froyd b19568f2e7 Bug 711563 - reduce space required by hash entry chains; r=jorendorff 2011-12-16 14:49:53 -05:00
Ginn Chen 3391090391 Bug 717863 default pagesize is 8192 on Solaris/SPARC r=igor 2012-01-16 09:32:58 +08:00
Justin Wood 9e5a881c42 Merge m-c tip to m-i 2012-01-15 05:29:24 -05:00
Ms2ger 8c639f5785 Bug 712034 - Clean up jstypes.h a bit; r=njn 2012-01-15 09:13:12 +01:00
Ms2ger 4b831ca2ef Bug 714052 - Remove JS_NEITHER; r=luke 2012-01-15 09:13:12 +01:00
Ms2ger 4e6b2dedac Bug 717195 - Export dombindings.h; r=bholley 2012-01-15 09:13:12 +01:00
Ms2ger 412db64613 Bug 677079 - Part ab: Remove jscntxt.h and dependencies from INSTALLED_HEADERS; r=dmandelin 2012-01-15 09:13:11 +01:00
Ms2ger 7993a70175 Bug 677079 - Part aa: Expose sizeof(JSContext) in jsfriendapi.h; r=njn 2012-01-15 09:13:11 +01:00
Ms2ger dc4132fda6 Bug 677079 - Part z: Move JS_CHECK_RECURSION to jsfriendapi.h; r=mjrosenb 2012-01-15 09:13:11 +01:00
Ms2ger 9fd69872fe Bug 677079 - Part y: Move AutoIdVector to jsapi.h; r=evilpie 2012-01-15 09:13:11 +01:00
Ms2ger 1633522a7d Bug 677079 - Part x: Move AutoValueVector to jsapi.h; r=evilpie 2012-01-15 09:13:11 +01:00
Ms2ger 1944061fe4 Bug 677079 - Part w: Move AutoVectorRooter to jsapi.h; r=evilpie 2012-01-15 09:13:11 +01:00
Ms2ger 5ce648ef0f Bug 677079 - Part v: Expose rt->compartments in jsfriendapi.h; r=jorendorff 2012-01-15 09:13:11 +01:00
Ms2ger 9d6c493995 Bug 677079 - Part u: Provide TriggerOperationCallbacksForActiveContexts in jsfriendapi.h; r=bhackett 2012-01-15 09:13:10 +01:00
Ms2ger 070a861598 Bug 677079 - Part t: Provide IsContextRunningJS in jsfriendapi.h; r=jorendorff 2012-01-15 09:13:10 +01:00
Ms2ger ad69bdc195 Bug 677079 - Part s: Make JS_TRACER_INIT a function instead of a macro; r=billm 2012-01-15 09:13:10 +01:00
Ms2ger a31ff5454b Bug 677079 - Part r: Provide AutoSkipConservativeScan in jsfriendapi.h; r=luke 2012-01-15 09:13:10 +01:00
Ms2ger a2482a9c20 Bug 677079 - Part q: Expose gcLock in jsfriendapi.h; r=gal 2012-01-15 09:13:10 +01:00
Ms2ger 3db071e746 Bug 677079 - Part p: Remove AutoLockJSGC in favour of js::AutoLockGC; r=bholley 2012-01-15 09:13:10 +01:00
Ms2ger a1e8a5c34d Bug 677079 - Part o: Expose setActivityCallback in jsfriendapi.h; r=gal 2012-01-15 09:13:10 +01:00
Ms2ger 4b8d922a61 Bug 677079 - Part n: Expose JSOPTION_UNROOTED_GLOBAL in jsfriendapi.h; r=gal 2012-01-15 09:13:09 +01:00
Ms2ger ce48c6ffa1 Bug 677079 - Part m: Expose context's compartment in jsfriendapi.h; r=jorendorff 2012-01-15 09:13:09 +01:00
Ms2ger 41b908760d Bug 677079 - Part l: Use the existing JSAPI for the global object for a context; r=bholley 2012-01-15 09:13:09 +01:00
Ms2ger c13b7236b0 Bug 677079 - Part k: Expose outstandingRequests in jsfriendapi.h; r=cdleary 2012-01-15 09:13:09 +01:00
Ms2ger 3572f908c9 Bug 677079 - Part i: Expose errorReporter in jsapi.h; r=mrbkap 2012-01-15 09:13:09 +01:00
Ms2ger 2cedc161bf Bug 677079 - Part h: Expose debuggerHandler in jsfriendapi.h; r=igor 2012-01-15 09:13:09 +01:00
Ms2ger d8739c7ff6 Bug 677079 - Part g: Expose VersionSetXML in jsfriendapi.h; r=bhackett 2012-01-15 09:13:08 +01:00
Ms2ger d69f8b329c Bug 677079 - Part f: Expose structuredCloneCallbacks in jsfriendapi.h; r=jorendorff 2012-01-15 09:13:08 +01:00
Ms2ger dc4d4e78ee Bug 677079 - Part e: Move js_GetSCOffset to jsfriendapi.h; r=luke 2012-01-15 09:13:08 +01:00
Ms2ger dc850b4531 Bug 677079 - Part d: Move js_GetErrorMessage to jsfriendapi.h; r=jorendorff 2012-01-15 09:13:08 +01:00
Ms2ger 61fac06b4d Bug 677079 - Part c: Stop installing jsdate.h; r=Waldo 2012-01-15 09:13:07 +01:00
Ms2ger adcd5d59fc Bug 677079 - Part b: Use existing JSAPI functions where those are available; r=bholley 2012-01-15 09:13:07 +01:00
Ms2ger f085e09f42 Bug 677079 - Part a: Move AutoLockGC to jsfriendapi.h; r=igor 2012-01-15 09:13:07 +01:00
Boris Zbarsky 09d0a46776 Bug 712289. Make sure that alignment requirements agree for js::Value and jsval_layout. r=luke 2012-01-14 23:39:32 -05:00
Shu-yu Guo 2b93bd42c6 Fix opcode metadata counting for property and element ops, bug 717988. r=bhackett 2012-01-13 17:47:59 -08:00
Brian Hackett ab5e7ca098 Mark types for second value pushed by JSOP_CALLXMLNAME, bug 717252. r=dvander 2012-01-13 17:45:11 -08:00
Brian Hackett a1b0adbd07 Merge. 2012-01-13 17:40:14 -08:00
Chris Leary a10c63191a Back out b36175bbda47.
--HG--
extra : rebase_source : 927a14ed70c37c654b53145a71d2f88be139a9b9
2012-01-13 17:35:10 -08:00
Brian Hackett 03bf17a000 Don't clobber compared FP registers when syncing before a double comparison, bug 716119. r=dvander 2012-01-13 13:18:51 -08:00
Chris Leary b13eb597ff Bug 717762: Proliferate js_memcpy and PodCopy. (r=luke) 2012-01-12 18:40:08 -08:00
Chao-ying Fu 668eaaca12 Add MIPS support to JaegerMonkey (bug 678154, r=dvander).
--HG--
extra : rebase_source : 8f174670ae068741a1536696e17e3a2a6bb4c7e5
2012-01-12 19:18:05 -08:00
Rafael Ávila de Espíndola 3839ce2bf9 Bug 717908 - disable unreliable test. r=igor.
Since we use a conservative gc, this test can fail depending on the memory
layout.

--HG--
extra : rebase_source : dc0f35343a4aa2b911cb582c093a17a50289d299
2012-01-13 11:11:03 -05:00
Nathan Froyd 9818b17aa9 Bug 717501 - reduce space required by unicode tables; r=evilpie 2012-01-12 00:10:26 -05:00
Landry Breuil 0505de35cd Bug 717733 - Fix int64 types usage in js/xpconnect, build failure on OpenBSD
js/xpconnect/src/XPCJSRuntime.cpp:1881:
error: invalid conversion from 'PRInt64*' to 'int64_t*'
2012-01-12 16:56:02 -05:00
Luke Wagner 375c248cc7 Bug 715561 - Don't forget to bump JSXDR_BYTECODE_VERSION! (r=jorendorff) 2012-01-12 13:41:49 -08:00
Luke Wagner 3df1272f22 Bug 715561 - Fix js_XDRStaticBlockObject to handle empty destructuring let (r=jorendorff) 2012-01-09 10:50:17 -08:00