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

26809 Коммитов

Автор SHA1 Сообщение Дата
John Schoenick 3f0f696ed4 Bug 718899 - Implement Cu.forceShrinkingGC / Cu.schedulePreciseShrinkingGC r=gwagner 2012-01-19 10:58:25 -08:00
Marco Bonardo 0a2d0989df Merge central to inbound 2012-01-19 11:36:52 +01:00
Marco Bonardo 37527a686e Merge last green PGO from inbound to central 2012-01-19 11:34:17 +01:00
Brian Hackett fdd7a080be Pass scope chain explicitly to FindProperty, bug 717494. r=dvander 2012-01-18 17:15:00 -08:00
Brian Hackett bdf9362d41 Store JSStrings instead of jsids in native key iterators, bug 713754. r=dvander 2012-01-18 16:56:22 -08:00
Brian Hackett 7e3d6561ae Compile large scripts in chunks, bug 706914. r=dvander 2012-01-18 16:40:18 -08:00
Mark Finkle cd08c705c6 Backout 60eb0da71cdb as suspected crash cause (bug 718765) 2012-01-18 10:08:29 -05:00
Phil Ringnalda dc513d1a7f Back out 78a8aeae5b30 (bug 696291) for Android build bustage 2012-01-18 20:36:59 -08:00
Brian Hackett 87deebd24e Define mjitChunkLimit in --disable-methodjit builds to fix test failure, no bug, no r. 2012-01-18 19:56:21 -08:00
Bobby Holley dc35df45dc Bug 718072 - WeakMaps constructor doesn't always get initialized on the global object. r=Waldo 2012-01-18 19:10:04 -08:00
Chris Leary 4e5446c122 Bug 719315: Free unused chunks. (r=luke) 2012-01-18 18:55:01 -08:00
David Anderson 82961d7267 Follow-up fix for ARMv7 regression after soft-float support on ARMv6 (bug 696291, r=mrosenberg).
--HG--
extra : rebase_source : f7a86715ad9a478381c7af37cba946a0c3566f69
2012-01-18 18:07:46 -08:00
Brian Hackett d01e0076b3 Fix warnings, no bug. r=dvander 2012-01-18 18:08:22 -08:00
David Anderson 3de3a194ba Support pre-SSE2 CPUs in JaegerMonkey (bug 696291, r=bhackett).
--HG--
extra : rebase_source : f1f6a1e60b05974533ff39292a0a278fc69fbb0f
2012-01-13 13:33:56 -08:00
Luke Wagner 7bd847d539 Bug 718134 - un-union StackFrame::args (r=bhackett)
--HG--
extra : rebase_source : 51b670e57a9fd4f1fc09808137e152d46e18d33a
2012-01-17 16:35:07 -08:00
Luke Wagner 5f099004b1 Bug 718022 - further nerf f.arguments (r=waldo,sr=dmandelin)
--HG--
extra : rebase_source : a93cf7e665753afc38d26a9e3cd2d328eef53b42
2012-01-17 16:34:24 -08:00
Luke Wagner 891396a8af Remove tracer bits from InterpMode (no bug, r=dvander)
--HG--
extra : rebase_source : a7d4938398584a21daa369bf6409decd647ac295
2012-01-06 09:36:49 -08:00
Andrew McCreight ca04261b2a Bug 718029 - don't skip JSContexts with outstanding requests. r=smaug 2012-01-17 09:38:24 -08:00
Reuben Morais a153a8d845 Bug 717805 - Remove CopyArrayElement. r=jwalden 2012-01-17 12:33:08 +01:00
Chris Leary c730c76fe6 Bug 717762: Proliferate js_memcpy and PodCopy, take 2. (r=luke)
--HG--
extra : rebase_source : 73083063f32036d037b34f0ec96d06192f2ae649
2012-01-17 14:32:36 -08:00
Igor Bukanov acc52202ac bug 718600 - remove JSRuntime::(rtLock, state). r=luke 2012-01-17 23:14:49 +01:00
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