Commit Graph

62197 Commits

Author SHA1 Message Date
David Anderson
2f11cc3416 Split up MIC structures (bug 627486 part 2, r=cdleary). 2011-02-01 11:48:58 -08:00
David Anderson
28073df033 Fix global set ICs with branded global objects (bug 627486, r=cdleary). 2011-02-01 11:47:35 -08:00
Philipp von Weitershausen
29368145cf Bug 629664 - Attempt at improving randomly failing test. r=rnewman a=orange 2011-01-28 13:21:21 -08:00
Philipp von Weitershausen
09d22d8119 Bug 606353 - History sync: use mozIAsyncHistory::updatePlaces. r=rnewman 2011-01-28 09:39:35 -08:00
Philipp von Weitershausen
f69286267e Bug 606353 - Add a Utils.checkGUID() helper. r=rnewman 2011-01-28 09:39:28 -08:00
Philipp von Weitershausen
22cbf5ef48 Bug 606353 - Improve and harden history sync tests. r=rnewman 2011-01-28 09:39:19 -08:00
Philipp von Weitershausen
28e18f7541 Bug 622762 - Add batch API for incoming records, deal with exceptions in SyncEngine's recordHandler. r=mconnor,rnewman 2011-01-28 09:39:12 -08:00
Richard Newman
ba33594a62 Bug 610501: better rewriting of tag search smart bookmarks. r=philiKON 2011-01-28 00:18:36 -08:00
Richard Newman
cd62cfe8dc Bug 610501: dupe Smart Bookmarks based on anno. r=philiKON 2011-01-28 00:14:08 -08:00
Steve Fink
2af7d0908f 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
5d5948d114 Bug 630947, run GC more often before CC, r=gal, a=blocker 2011-02-08 11:43:56 +02:00
Jason Orendorff
15bded8c53 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
df71f03c9f 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
393554af44 Follow up fix for bug 626361. 2011-02-08 16:20:45 -08:00
Chris Leary
d92590a87a Bug 626361: Reserve space for call/equality ICs. (r=dmandelin) 2011-02-08 15:18:55 -08:00
Nicholas Nethercote
a2c6dac999 Fix test broken by bug 630456 (NPOTB). 2011-02-08 14:05:30 -08:00
Steve Fink
e5c82a1fa9 Bug 632314 - Clean up ephemeral stack frames (r=timeless)
--HG--
extra : rebase_source : f8190baf0a3e46c94933dcdea512e4f6ea922a67
2011-02-07 17:34:15 -08:00
Andreas Gal
676b828ff0 Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend). 2011-02-07 23:18:18 -08:00
Nicholas Nethercote
71222f4515 Bug 630456 - Convert objects to dictionary mode less aggressively. r=brendan, a=bz. 2011-02-07 19:10:01 -08:00
David Mandelin
a19b006a53 Bug 632206: remove unneeded rooting, r=lw 2011-02-07 17:49:18 -08:00
Andreas Gal
d7d452bef1 Back out bug 631225. 2011-02-07 18:15:23 -08:00
Andreas Gal
7ecf8ce92e Fix syntax error in bug 631225. 2011-02-07 17:44:31 -08:00
Nicholas Nethercote
9340a22863 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
b852e59bf1 Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend). 2011-02-07 16:22:05 -08:00
Andreas Gal
8d1e015485 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
aa43f50f97 Finish backing out bug 631225 2011-02-07 14:44:50 -08:00
Blake Kaplan
8738f033d6 Backed out changeset e706761cecfd due to mochitest orange. 2011-02-07 14:44:31 -08:00
Andreas Gal
23d6b87d6d Expose console and InstallTrigger as content objects (bug 631225, r=dtownsend). 2011-02-07 13:32:23 -08:00
Bill McCloskey
667b23ee82 Bug 629817 - Add an AutoShapeVector to root shape vectors on the stack (r=luke) 2011-02-07 12:06:32 -08:00
Gregor Wagner
b84e4431ab Bug 631969 - gc_per_compartment option does not work. r=gal 2011-02-07 11:24:08 -08:00
Jacob Bramley
0bee0f9f20 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
9fc7e19ada 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
4e1d0a6b70 Merge mozilla-central and tracemonkey. (a=blockers) 2011-02-06 15:30:39 -08:00
Neil Rashbrook
50747e9e1b 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
7a330cbd18 Back out a26c9e7823e4 (bug 620291), didn't notice it was nanojit 2011-02-06 09:32:24 -08:00
Blake Kaplan
f1f6cc2faf 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
7f17d4c246 Bug 631082: assume functions defined or seen in generators escape, r=brendan 2011-02-03 17:18:18 -08:00
Philipp von Weitershausen
5737a8fa0f Bug 608757 - Make Utils.jsonSave/Load use NetUtil.asyncCopy and asyncFetch, respectively. r=mconnor 2011-01-26 21:43:33 -08:00
Philipp von Weitershausen
df1fed815d Bug 608757 - Make API and tests for Utils.json{Load|Save} async. r=mconnor
Utils.jsonLoad() already has an async API. Utils.jsonSave() had an ill-named 'callback' parameter which s renamed to 'obj'; an optional callback parameter (in the async sense) is added.
2011-01-26 21:43:24 -08:00
Philipp von Weitershausen
c2b6d4918e Bug 615284 - Download chunking needs to be more resilient against app shutdowns. r=mconnor 2011-01-26 21:34:31 -08:00
Richard Newman
decb0e220a Bug 610501: handle smart bookmarks correctly in Sync. 2011-01-26 12:36:38 -08:00
Rafael Ávila de Espíndola
304be53d2f 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
e9c8c28aa7 Test case for bug 447749; r=smontagu a=tests 2011-02-04 19:35:57 -05:00
Ehsan Akhgari
cbe96d0934 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
924b21db42 Merge places with mozilla-central. a=blockers 2011-02-06 09:40:25 -08:00
Dão Gottwald
ef8982b743 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
0863d4f74e 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
2a399a00e4 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
f1937fe947 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
ed71f5373d Fix for Windows-only non-libxul bustage a=NPOTDB DONTBUILD 2011-02-06 00:05:20 +00:00