Commit Graph

60431 Commits

Author SHA1 Message Date
David Anderson
2ff0acbe75 Fix a slot bug when objects become dictionaries (bug 618129, r=brendan). 2011-01-11 11:47:07 -08:00
David Mandelin
3933a8dec7 Bug 624041: skip elements deleted via shift or reverse in iteration, r=igor 2011-01-10 18:39:46 -08:00
David Mandelin
7ad6a4c643 Backed out changeset 000cb7431848 -- bad commit messaage 2011-01-11 11:42:29 -08:00
David Mandelin
28e3bcfb71 [mq]: fix-iter.diff
* * *
[mq]: fix-iter2.js
* * *
[mq]: itertest.js
2011-01-10 18:39:46 -08:00
Brendan Eich
14b2bbd7d8 Fix C++ violation tolerated by GCC and MSVC, caught by Clang (623303, rs=luke). 2011-01-11 11:12:59 -08:00
Brendan Eich
65022439fd Remove partial flat closure hold-over that has O(n^2) complexity (617430, r=dmandelin). 2011-01-10 18:12:46 -08:00
Nicholas Nethercote
46d0ab1e6b Fix some compiler warnings. r=gcc. 2011-01-10 20:33:53 -08:00
Nicholas Nethercote
1e6051046d Bug 621816 - "Assertion failure: unexpected constantly false guard detected" with typed array. r=vlad. 2011-01-10 20:26:20 -08:00
Bill McCloskey
d0dc154275 Bug 607539 - Change how profiler aborts work (r=dmandelin) 2011-01-10 20:18:09 -08:00
Bill McCloskey
c330d39d5c Bug 606890 - Factor array reads and equality into profiler decision (r=dmandelin) 2011-01-10 20:14:35 -08:00
Bill McCloskey
b24c82d79d Bug 606890 - Change how profiler recognizes "expensive" inner loops (r=dmandelin) 2011-01-10 20:12:31 -08:00
David Anderson
e13fc6b1de Disallow for-in initializers that use let (bug 617288, r=brendan). 2011-01-10 16:58:22 -08:00
David Anderson
f423d604af Fix rare double-prologue execution in tracer integration logic (bug 624100, r=luke). 2011-01-10 16:33:30 -08:00
Brendan Eich
18d6f28c0d Try a back-out to cure XPCOM leaks (WTF?). 2011-01-10 16:30:00 -08:00
Jason Orendorff
6acc6ad7bd Bug 615859 - Deserialize with null argument crashes/asserts (shell-only). r=Waldo. 2011-01-10 17:46:20 -06:00
Brendan Eich
8d763a272f Remove partial flat closure hold-over that has O(n^2) complexity (617430, r=dmandelin). 2011-01-08 23:56:31 -08:00
Jason Orendorff
d2e6cd8509 Add test case for bug 617171, recently fixed under bug 618007.
--HG--
extra : rebase_source : f3b3018abb75de48f3430e881cbeb3ff7ec9a2f9
2011-01-10 16:36:45 -06:00
Jim Blandy
fa5b741256 Bug 547712: Disable remaining scatter-based test. r=jorendorff
This test fails intermittenly, and uses now-unsupported functionality.

The test relies on the JS shell's 'scatter' function, which runs multiple
threads in the same compartment, so it's not even an API or behavior we
want to support any more. There is a more drastic patch in the bug that
removes scatter and deletes the tests that use it (all currently skipped),
but that probably should wait until after FF4. This is less drastic, and
avoids intermittent failures until we are ready to clean house.
2011-01-10 14:29:32 -08:00
Bill McCloskey
e7a095d58f Bug 606890 - Profile short loops twice (r=dmandelin) 2011-01-10 14:27:30 -08:00
David Mandelin
8c3cb2bd6d Bug 619004: fix JS shell split object mark function, r=jorendorff 2011-01-10 12:14:34 -08:00
Andreas Gal
b8f4800d4e Rename Proxy enumerateOwn to keys (bug 600642, r=jorendorff,brendan). 2011-01-10 11:42:11 -08:00
Andreas Gal
108bc95880 Add API to enable/disable per-compartment GCs (bug 624229, r=shaver). 2011-01-09 22:57:21 -08:00
Daniel Holbert
887a7839a3 Bug 624011: #ifdef out a debugging struct in C code, since it uses a type that's not C-kosher. r=lw 2011-01-09 10:42:52 -08:00
Daniel Holbert
7be8c1da30 Bug 622647: (basically NPODB) Add 'ifdef MOZ_ENABLE_LIBXUL' guard around libxul-only function, to fix 'not used' build warning in non-libxul builds. r=dwitte 2011-01-06 11:54:59 -08:00
Gregor Wagner
2239d8a65d Bug 624168 - inconsistency in crossCompartment wrapper data structure r=gal 2011-01-08 20:06:29 -08:00
Mike Shaver
4329aad018 Bug 624205: fix warning due to mismatched export declarations on MarkContext. 2011-01-08 18:55:54 -08:00
David Anderson
aed4f14946 Remove unsound global optimizations (bug 618007, r=brendan). 2011-01-08 16:27:48 -08:00
David Anderson
89dead6837 Use the right shape when watching objects (bug 624050, r=jimb). 2011-01-08 15:28:31 -08:00
Gregor Wagner
cbc0a9cb10 Enable per-compartment garbage collection (bug 605662, r=gal). 2011-01-07 23:44:57 -08:00
Jim Blandy
df5fe34f4c Bug 609832: Fix message wording. r=brendan 2011-01-07 21:46:21 -08:00
Paul Biggar
602b3440e8 Bug 623859 - Add missing OOM checks during array allocation (r=lw) 2011-01-07 18:55:35 -08:00
Brendan Eich
0b7d9754dc Get rid of JSOP_{GET,CALL}UPVAR and simplify code greatly (592202, r=jorendorff). 2010-12-29 23:46:50 -08:00
Jim Blandy
5ebab69e1a Bug 609832: Function statements should be banned (for now) in ES5 strict mode. (r=cdleary) 2011-01-07 17:56:22 -08:00
Michal Novotny
81ec8f913f Bug 614513 - Crash in nsCacheService::DeactivateEntry during Linux Talos. r=bzbarsky@mit.edu, a=blocker 2010-12-29 03:25:14 +02:00
Jeff Muizelaar
11c0641ff9 Bug 623446. Turn the layer acceleration prefs into a tri-state. r=joe,a=b
This removes:
 layers.accelerate-all
 layers.accelerate-none

and adds:
 layers.acceleration.disabled
 layers.acceleration.force-enabled

This is closer to what D2D does.
2011-01-11 17:01:37 -05:00
Dave Townsend
3a6e36dcb0 Bug 569342: Find bar should not be enabled in about:addons. r=gavin, a=blocks-final 2011-01-11 13:33:51 -08:00
Chris Jones
c0d9b1b0d4 Bug 618249: Default remote-browser to synchronous scrolling, and let users change that. r=tn sr=roc a=a 2011-01-11 15:34:31 -06:00
Chris Jones
cd11268459 Bug 623451: Don't double-release surfaces. r=jrmuizel a=b 2011-01-11 15:34:31 -06:00
Chris Jones
24f6509560 Bug 623216: mIMESeqno is not initialized. r=blassey a=a 2011-01-11 15:34:31 -06:00
Chris Jones
c26b0a39e0 Bug 576507: Forward the selected locale to content process to satisfy callers that want "some locale". r=jdm sr=bsmedberg a=a 2011-01-11 15:34:31 -06:00
Ehsan Akhgari
a88b3d6cd6 Bug 620906 - Part 2: Accessibility test adjustments; r=davidb f=MarcoZ a=blocking-final+ 2011-01-11 16:01:11 -05:00
Ehsan Akhgari
b3f2d74515 Bug 620906 - Back out part of bug 289384 to make sure that scrollbars work in CKEditor fields again; r=roc a=blocking-final+ 2011-01-11 16:00:44 -05:00
Mihai Sucan
a3a13aedd3 Bug 599725 - web console reports data which the server did not send (304 Not Modified); f=rcampbell,pwalton r=dolske a=final+hardblocker 2011-01-11 14:34:39 -06:00
Blake Kaplan
06e8f326af Bug 616992 - Give nsDOMConstructors a precreate hook so that we don't accidentally create more than one wrapper object for them. r=jst@mozilla.com, gal@uci.edu, a=blocker 2011-01-11 12:15:52 -08:00
Mehdi Mulani
9ab02b028a Bug 611459 - Search should default to searching for available add-ons. r=dtownsend a=blocking-final 2011-01-07 14:21:38 -08:00
Mehdi Mulani
d588b9bd7f Bug 621843 - Fix View By Date and Site sorting. r=mak a=blocking-final 2011-01-10 10:11:31 -08:00
Peter Van der Beken
b492a1c2a7 Fix for bug 624722 (nsBidiPresUtils should participate in CC).; r=ehsan a=roc 2011-01-11 14:19:00 -05:00
Dave Townsend
3f9a82e5f9 Backout of changeset e30ee0ae39b6 from bug 610661 due to test failures. a=bustage 2011-01-11 10:49:02 -08:00
Dave Townsend
cb95a3760b Bustage fix for bad merge of bug 619607. a=bustage 2011-01-11 10:43:07 -08:00
Tim Taubert
c534a052ca Bug 618828 - Cannot access search results from secondary window via click [r=ian, a=blocking-beta9] 2011-01-09 06:06:13 +01:00