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