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

267064 Коммитов

Автор SHA1 Сообщение Дата
Ben Turner ec808d0089 Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking. 2011-02-08 18:54:14 -08:00
David Anderson 9c768ea955 Split up MIC structures (bug 627486 part 2, r=cdleary). 2011-02-01 11:48:58 -08:00
David Anderson fab5b4efcf Fix global set ICs with branded global objects (bug 627486, r=cdleary). 2011-02-01 11:47:35 -08:00
Steve Fink 9612854225 Bug 628758 - Various compartment and request fixes for JSD (r=luke)
--HG--
extra : rebase_source : 98a06e6f9c7528ebbdbaa445d7cc8e28973d5d02
2011-01-27 18:31:48 -08:00
Olli Pettay cb1efd0def Bug 630947, run GC more often before CC, r=gal, a=blocker 2011-02-08 11:43:56 +02:00
Jason Orendorff ed2d228b9f Bug 628334 - TM: In the special case where o.x=v re-creates a deleted watched property, give up tracing rather than assert. r=gal. 2011-02-07 15:17:42 -06:00
Jason Orendorff f42d03d2dd Bug 629968 - Patch SunSpider performance regression. r=brendan, a=sayrer.
This is a temporary hack.

There are two closely related bugs in methodWriteBarrier. One: the two
signatures are meant to be essentially the same, but they aren't; the
slot-based signature fails to do thrash detection in a common case.
Two: if thrash detection were always done, it would unbrand the global
object, wrecking our SunSpider score. Both bugs are tracked in bug
630354.

The bugs have been precariously balanced against one another for a
while. I accidentally changed the status quo in rev b90090c29571,
causing a 15% SS regression. This patch changes it back.

--HG--
extra : rebase_source : d2e4605599b633b968277b7f5c1a4fba7218d7d7
2011-02-07 09:18:11 -06:00
Chris Leary 370bc521b2 Follow up fix for bug 626361. 2011-02-08 16:20:45 -08:00
Chris Leary f29a6d4ead Bug 626361: Reserve space for call/equality ICs. (r=dmandelin) 2011-02-08 15:18:55 -08:00
Nicholas Nethercote 88c8056909 Fix test broken by bug 630456 (NPOTB). 2011-02-08 14:05:30 -08:00
Steve Fink cd6712e455 Bug 632314 - Clean up ephemeral stack frames (r=timeless)
--HG--
extra : rebase_source : f8190baf0a3e46c94933dcdea512e4f6ea922a67
2011-02-07 17:34:15 -08:00
Andreas Gal a178aa5e68 Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend). 2011-02-07 23:18:18 -08:00
Nicholas Nethercote 0888f244d5 Bug 630456 - Convert objects to dictionary mode less aggressively. r=brendan, a=bz. 2011-02-07 19:10:01 -08:00
David Mandelin 69267e8609 Bug 632206: remove unneeded rooting, r=lw 2011-02-07 17:49:18 -08:00
Andreas Gal f81b30d68c Back out bug 631225. 2011-02-07 18:15:23 -08:00
Andreas Gal 83ca675ef0 Fix syntax error in bug 631225. 2011-02-07 17:44:31 -08:00
Nicholas Nethercote 6a119a0fa4 Bug 631788 - Assertion failure: unexpected constantly false guard detected, at jstracer.cpp:4444. r=dmandelin. 2011-02-07 16:33:40 -08:00
Andreas Gal ea076d722a Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend). 2011-02-07 16:22:05 -08:00
Andreas Gal bf90b96544 Don't lose getter/setter attribute in default proxy set handler (bug 631488, r=brendan). 2011-02-07 16:06:24 -08:00
Blake Kaplan 17f23f9738 Finish backing out bug 631225 2011-02-07 14:44:50 -08:00
Blake Kaplan 61d5546c49 Backed out changeset e706761cecfd due to mochitest orange. 2011-02-07 14:44:31 -08:00
Andreas Gal 535ab1ffcc Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend). 2011-02-07 13:32:23 -08:00
Bill McCloskey d49fe1acdd Bug 629817 - Add an AutoShapeVector to root shape vectors on the stack (r=luke) 2011-02-07 12:06:32 -08:00
Gregor Wagner 559e6a3d5b Bug 631969 - gc_per_compartment option does not work. r=gal 2011-02-07 11:24:08 -08:00
Jacob Bramley c0d4c7a7eb Reserve IC space in CallICs, and increase the RESERVE_IC_SPACE size. [Bug 627783] [r=cdleary] 2011-02-07 09:43:02 +00:00
Nicholas Nethercote 4f4bfdfd49 Move a test into the right place (NPOTB).
--HG--
rename : js/src/jit-test/tests/bug606083.js => js/src/jit-test/tests/basic/bug606083.js
2011-02-06 21:09:06 -08:00
Chris Leary 04bc7be28c Merge mozilla-central and tracemonkey. (a=blockers) 2011-02-06 15:30:39 -08:00
Neil Rashbrook a70ad50436 Bug 630462 Tweak test to ignore about:blank pages harder r=Unfocused a=test-only 2011-02-06 22:20:27 +00:00
Phil Ringnalda 94a5603f73 Back out a26c9e7823e4 (bug 620291), didn't notice it was nanojit 2011-02-06 09:32:24 -08:00
Blake Kaplan ccfe4ab2e2 Bug 615834 - get rid of annoying build warning. r+a=merge error
--HG--
extra : rebase_source : f90083159468d4430eeb76787e6f34fd35dfd444
2011-01-31 20:54:19 -08:00
David Mandelin c31bd628af Bug 631082: assume functions defined or seen in generators escape, r=brendan 2011-02-03 17:18:18 -08:00
Rafael Ávila de Espíndola 9b78a2e1fa Bug 623129 - x86_64 NS_InvokeByIndex_P asm decl to reserve registers is not guaranteed to work as advertised; r=glandium a=shaver 2011-01-26 15:27:34 -05:00
Ehsan Akhgari 66da19f13c Test case for bug 447749; r=smontagu a=tests 2011-02-04 19:35:57 -05:00
Ehsan Akhgari 5a80cf6fda Bug 624202 - Remove the subscriber on tab close to prevent possible leaks; r=ian a=dolske 2011-01-29 18:18:05 -05:00
Philipp von Weitershausen 7dc5f5d811 Merge places with mozilla-central. a=blockers 2011-02-06 09:40:25 -08:00
Dão Gottwald 95be2ee26d Bug 609127 - Window resizer interferes with items in the add-on bar. r=enn a=dietrich 2011-02-06 15:59:02 +01:00
Honza Bambas baf59f1d3f Bug 630193: Stop observing various notifications when the nsGlobalWindow is CleanUp()ed rather than destroyed. r=jst a=b
--HG--
extra : rebase_source : 18eca13552214ce00eb26805d9096d70b5fed212
2011-02-06 07:56:52 -05:00
Jonathan Watt bf78c63e31 Bug 630760 - DOMSVGLengthList ctor synchronizes animVal instances to the baseVal internal list, plus sync some divergence between comments and code in list types. r=roc, a=blocking. 2011-02-06 22:11:26 +13:00
Dave Townsend d359a39494 Followup to Bug 577916 - mark DEBUG only variables as ifdef DEBUG in plugins. r=joshmoz, a=approval2.0 DONTBUILD 2011-02-05 21:27:31 -08:00
Neil Rashbrook 1a225203d0 Fix for Windows-only non-libxul bustage a=NPOTDB DONTBUILD 2011-02-06 00:05:20 +00:00
Neil Rashbrook fe8e93785e Bug 616809 Remove CRs from netwerk r=biesi a=jst DONTBUILD 2011-02-06 00:04:14 +00:00
Phil Ringnalda e56f1a2b4a Bug 629430 - annotate border-padding-1 through -3 as random on Win7, since they have been since the January driver update, a=rhymes-with-orange 2011-02-05 15:42:35 -08:00
Tim Taubert d2840a2d32 Bug 631662 - We are painting thumbnails while in the background [r=ian, a=blocking2.0:final+] 2011-02-05 10:06:41 +01:00
Tim Taubert 4a27b1e326 Bug 625561 - Flickering due to late application of external CSS when loaded/reloaded; inconsistent across browser windows [r=ian, a=blocking2.0:final+] 2011-02-05 10:10:43 +01:00
Jim Mathies 6ff832a20c Merge, a=backout 2011-02-05 17:13:30 -06:00
Jim Mathies cf7a45d324 Backout bug 630697 due to focus regressions (bug 631794). 2011-02-05 17:13:20 -06:00
Phil Ringnalda d429da680b Bug 631832 - mark windowless-clipping-1.html as random on Win7, since the January driver update made it so, a=slow-moving-bustage
--HG--
extra : rebase_source : 0ba6333ffa715bfcfb939f7fec3720f50edf07c8
2011-02-05 13:06:01 -08:00
Phil Ringnalda bad62df02a Bug 520436 - re-enable reftest that was temporarily commented out in 2009, a=ha
--HG--
extra : rebase_source : f951283378d0bab180c7cea472dc8fc4f780c87a
2011-02-05 13:05:57 -08:00
Jim Mathies db68d6614b Bug 581726 - Disable tab previews for windows that have panorama displayed. r=dao, a=2.0. 2011-02-05 14:22:24 -06:00
Jim Mathies 48afa8f1cb Bug 613037 - add common windows themes to default themes list. r=neil, a=2.0. 2011-02-05 14:22:08 -06:00