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

239387 Коммитов

Автор SHA1 Сообщение Дата
Jim Blandy ed912e0cbe Bug 537873: Re-enable tests for assignments to array lengths in strict mode; add new regression tests. r=brendan 2011-02-09 11:31:39 -08:00
Jim Blandy 5e80fa16dc Bug 537873: Avoid writing past the end of ScriptObjectFixture::uc_code. r=jorendorff
This silences a warning when building testScriptObject.o under GCC -O3.
2011-02-09 11:31:39 -08:00
Jim Blandy 6008079036 Bug 537873: Make --enable-methodjit-spew work in non-DEBUG code. r=brendan
This isn't strictly necessary for the bug, but it was handy in making sure
the patch hadn't affected SM's behavior.
2011-02-09 11:31:39 -08:00
Jim Blandy bfc5003f6c Bug 605295: Return boolean values from JSStackFrame::computeThis, not random stuff that converts silently to bool. r=waldo 2011-02-09 10:20:54 -08:00
Ben Turner 0c32b890b9 Backout bug 614347 due to test failures 2011-02-08 22:15:48 -08:00
Ben Turner 0fed29e6f7 Bug 614347 - 'XPConnect-wrapped JSObjects must clear their gray bit when they are handed out'. r=peterv+gal, a=blocking. Bustage fix. 2011-02-08 20:12:48 -08:00
Ben Turner 633b25f14a 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 7056ffbf8c Split up MIC structures (bug 627486 part 2, r=cdleary). 2011-02-01 11:48:58 -08:00
David Anderson f9868900e9 Fix global set ICs with branded global objects (bug 627486, r=cdleary). 2011-02-01 11:47:35 -08:00
Steve Fink 120cb7d2ac 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 e8861d66b4 Bug 630947, run GC more often before CC, r=gal, a=blocker 2011-02-08 11:43:56 +02:00
Jason Orendorff f37ce42c0c 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 bd70f3b45c 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 30ffb7b2e0 Follow up fix for bug 626361. 2011-02-08 16:20:45 -08:00
Chris Leary 912f8a1b36 Bug 626361: Reserve space for call/equality ICs. (r=dmandelin) 2011-02-08 15:18:55 -08:00
Nicholas Nethercote 619725f169 Fix test broken by bug 630456 (NPOTB). 2011-02-08 14:05:30 -08:00
Steve Fink 001679a171 Bug 632314 - Clean up ephemeral stack frames (r=timeless)
--HG--
extra : rebase_source : f8190baf0a3e46c94933dcdea512e4f6ea922a67
2011-02-07 17:34:15 -08:00
Andreas Gal fa1bd0378b Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend). 2011-02-07 23:18:18 -08:00
Nicholas Nethercote f155ca6742 Bug 630456 - Convert objects to dictionary mode less aggressively. r=brendan, a=bz. 2011-02-07 19:10:01 -08:00
David Mandelin a7988fcd5d Bug 632206: remove unneeded rooting, r=lw 2011-02-07 17:49:18 -08:00
Andreas Gal 9743c5871d Back out bug 631225. 2011-02-07 18:15:23 -08:00
Andreas Gal 767eb8473c Fix syntax error in bug 631225. 2011-02-07 17:44:31 -08:00
Nicholas Nethercote e4be8fb35f 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 0507dc7565 Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend). 2011-02-07 16:22:05 -08:00
Andreas Gal 12274da8f3 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 c525b492b3 Finish backing out bug 631225 2011-02-07 14:44:50 -08:00
Blake Kaplan da88b545b7 Backed out changeset e706761cecfd due to mochitest orange. 2011-02-07 14:44:31 -08:00
Andreas Gal a194c71901 Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend). 2011-02-07 13:32:23 -08:00
Bill McCloskey 7ffeb822e4 Bug 629817 - Add an AutoShapeVector to root shape vectors on the stack (r=luke) 2011-02-07 12:06:32 -08:00
Gregor Wagner 9dfe882c46 Bug 631969 - gc_per_compartment option does not work. r=gal 2011-02-07 11:24:08 -08:00
Jacob Bramley 0a60e9eaa4 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 5c138ada24 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 141e2fbcd6 Merge mozilla-central and tracemonkey. (a=blockers) 2011-02-06 15:30:39 -08:00
Neil Rashbrook 8c230b4df9 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 b6d925bc1a Back out a26c9e7823e4 (bug 620291), didn't notice it was nanojit 2011-02-06 09:32:24 -08:00
Blake Kaplan 85a503266e 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 5315ba1b46 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 eebbe0bbd2 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 efa1700c07 Test case for bug 447749; r=smontagu a=tests 2011-02-04 19:35:57 -05:00
Ehsan Akhgari bdb313c077 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 ee601bc21b Merge places with mozilla-central. a=blockers 2011-02-06 09:40:25 -08:00
Dão Gottwald aee4e705d4 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 c583e36b08 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 b3ca54256e 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 e3811db574 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 8d8850a9c1 Fix for Windows-only non-libxul bustage a=NPOTDB DONTBUILD 2011-02-06 00:05:20 +00:00
Neil Rashbrook 32c305081f Bug 616809 Remove CRs from netwerk r=biesi a=jst DONTBUILD 2011-02-06 00:04:14 +00:00
Phil Ringnalda a4df5eb448 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 f5fb54a66f 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 2423bfe25c 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