Commit Graph

24694 Commits

Author SHA1 Message Date
Jan de Mooij
7b150bbdad Bug 848733 - Don't eliminate callee phi when inlining natives. r=bhackett
--HG--
extra : rebase_source : c64645da8a4edf6bc132f509741f7ebcdb8e842d
2013-03-07 14:38:09 +01:00
Gregory Szorc
58b7ec0116 Bug 818246 - Part 1: Remove unncessary definitions of XPIDL_MODULE; r=glandium
XPIDL_MODULE defaults to MODULE. These Makefile.in were setting
XPIDL_MODULE to the same value as MODULE.

--HG--
extra : rebase_source : e96bd34d5949d0ab94cecbec35d6c9f4bffec01e
2013-03-07 05:03:51 -08:00
Ed Morley
32d931c260 Backed out changeset f27dbd9ba370 (bug 848395) for crashes on Windows on a CLOSED TREE 2013-03-07 13:04:24 +00:00
Ed Morley
a54f5a1736 Backed out changeset e112b04664a6 (bug 848395) 2013-03-07 13:03:39 +00:00
Ed Morley
fe417ad697 Backed out changeset 28ef4bdff455 (bug 848395) 2013-03-07 13:03:35 +00:00
Ed Morley
f0443bc66d Backed out changeset f079105a0966 (bug 848449) 2013-03-07 13:03:31 +00:00
Ed Morley
8b6f1835f1 Backed out changeset d01a2a30d626 (bug 848449) 2013-03-07 13:03:27 +00:00
Ed Morley
91c00df9b4 Backed out changeset 1768185637fd (bug 848449) 2013-03-07 13:03:23 +00:00
Jon Coppeard
82b2b286dc Bug 841801 - Allow proxies to be finalized in the background r=billm
--HG--
extra : rebase_source : 48da96daddf75f505bf90c8e2ce2cdd6daf04cc5
2013-02-21 10:19:17 +00:00
Jon Coppeard
d38884ae86 Bug 841801 - Keep finalizable objects out of the nursery r=billm
--HG--
extra : rebase_source : ea13c882c82554a1510df47aadbc1bb1c6b6e569
2013-02-21 18:51:14 +00:00
Jon Coppeard
ee2b7abe85 Bug 841801 - Sweep some objects in the background r=billm
--HG--
extra : rebase_source : 8940bfbb1f223762bbc5ef38827467aa76505af1
2013-02-08 08:40:49 +00:00
Jon Coppeard
28f7f6846c Bug 841801 - Enable finalization of objects on the background thread r=billm
--HG--
extra : rebase_source : a08fb0b68aeffac400d300715ac874cfcbf535fc
2013-02-15 10:18:46 +00:00
Steve Fink
66cfee48cf Bug 847121 - Avoid using unstable chars r=terrence 2013-03-06 16:02:19 -08:00
Jon Coppeard
43a6cb2545 Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove AutoAssertNoGC and AssertCanGC r=terrence
--HG--
extra : rebase_source : 25c0bc6813b753c023ab7f1d1085b3575083c96d
2013-03-06 18:10:35 +00:00
Jon Coppeard
330353d2b1 Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AssertCanGC r=terrence
--HG--
extra : rebase_source : 234e493f9db6b85c054f5a5189a60d3ca632ab62
2013-03-06 18:10:30 +00:00
Jon Coppeard
e36faf7ded Bug 848449 - GC: Remove AutoAssertNoGC and AssertCanGC - Remove use of AutoAssertNoGC r=terrence
--HG--
extra : rebase_source : b29d38c194a9b9a25febaab4b892952a7af17af8
2013-03-06 18:10:22 +00:00
Jon Coppeard
fa71007e65 Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted outside SpiderMonkey r=terrence
--HG--
extra : rebase_source : 866879df05e3ec3f8e93570eb3f6b71103636b41
2013-03-06 16:41:43 +00:00
Jon Coppeard
de89443305 Bug 848395 - GC: Move Rooted to JS namespace - rename js::Rooted to JS::Rooted inside SpiderMonkey r=terrence
--HG--
extra : rebase_source : 35da680c5e5c2417357adbdcee6fa1b2a1108e20
2013-03-06 16:41:42 +00:00
Jon Coppeard
bb5c42aeea Bug 848395 - GC: Move Rooted to JS namespace - Move js::Rooted to JS namespace r=terrence
--HG--
rename : content/svg/content/src/SVGFEMergeElement.cpp => content/svg/content/src/nsSVGFilters.cpp
rename : content/svg/content/src/SVGFEImageElement.h => content/svg/content/src/nsSVGFilters.h
extra : rebase_source : ef1bc19481aad5df11259987f1dea449678c46ed
2013-03-06 16:41:38 +00:00
Nicolas B. Pierron
37d2459869 Bug 843733 - Fix warning with gcc 4.7. r=mjrosenb 2013-03-06 22:17:25 -08:00
Nicholas D. Matsakis
b51b452794 Bug 847605 - Convert to using branchIfFalseBool, which uses a mask to avoid constraining regalloc. r=nbp 2013-03-06 10:18:54 -05:00
Nicholas D. Matsakis
c3d70d2de4 Bug 847387 - Do not allow more dimensions for a ParallelArray than we allow arguments. r=shu 2013-03-06 14:57:10 -05:00
Jan de Mooij
a9d28cc4cf Bug 847045 - Avoid frequent ExcludeType bailouts. r=nbp 2013-03-06 19:13:05 +01:00
Jim Blandy
39ee732625 Bug 845888: Have GDB load JavaScript value pretty-printers when debugging libxul.so, or anything that links against it. r=glandium 2013-03-06 08:38:31 -08:00
Masatoshi Kimura
dd29852063 Bug 841289 - Remove prefable option from WebIDL codegen. r=bz 2013-03-06 07:09:38 +09:00
Jon Coppeard
fc18d24236 Bug 847934 - GC: Remove Unrooted - Remove definition of Unrooted r=terrence
--HG--
extra : rebase_source : 232e0339a481ff544f5e3e0f5e55dda0a03dda0f
2013-03-05 18:32:17 +00:00
Jon Coppeard
27a00914cc Bug 847934 - GC: Remove Unrooted - Remove use of DropUnrooted and rename UnrootedThings to RawThings r=terrence
--HG--
extra : rebase_source : 27612f3672c220fae2da8dad437a6db24f3ede2f
2013-03-05 18:32:12 +00:00
Mike Hommey
6a1a76f8ee Backout expandlibs part of bug 812179 for breaking bug 603370. r=me 2013-03-06 11:11:43 +01:00
Hannes Verschore
6b7e2dc86e Bug 847682: AppendSubstrings should fill linearly before using RopeBuilder, r=sstangl 2013-03-06 10:51:03 +01:00
Steve Fink
c5b6d6e750 Bug 846590 - Do not poison when GC suppressed. r=terrence 2013-03-05 15:36:23 -08:00
Nicolas B. Pierron
2cde4c923b Bug 843733 part 2 - Use IonAllocPolicy allocator instead of the system one. r=mjronseb 2013-03-05 15:33:37 -08:00
Bobby Holley
1a97a988bd Bug 844211 - Make this-object nativeCall special-casing actually do something. r=jorendorff 2013-03-05 15:16:36 -08:00
Ryan VanderMeulen
1ce2c3fc86 Backed out 5 changesets (bug 790732) for talos-other hangs/crashes on a CLOSED TREE. 2013-03-05 15:44:15 -05:00
Gregor Wagner
93b9abdf5f Bug 842217 - Contacts list swipe and pan gets stuck because of frequent GCs. r=billm 2013-03-05 11:08:44 -08:00
Boris Zbarsky
7039e84fa4 Remove no longer used NodeIterator quickstubs. No bug. r=peterv 2013-03-05 13:42:06 -05:00
Boris Zbarsky
fd9f2ed96b Bug 847119. Fix the "did the DOM call throw?" test in IonMonkey to check the return value correctly. r=jandem 2013-03-05 13:41:24 -05:00
Bobby Holley
2e00ecfa83 Bug 790732 - Omit Components object for content scopes. r=mrbkap 2013-03-05 10:02:00 -08:00
Bobby Holley
cf88b2614c Bug 790732 - Remove Components warning and Telemetry. r=mrbkap 2013-03-05 10:01:59 -08:00
Bobby Holley
d80a23a7e1 Bug 790732 - Stop attaching Components in InitClasses. r=mrbkap
This method is larely deprecated. The only two consumers are JSD and the setup
for the safe JSContext, neither of which use system principal and thus neither
of which should have |Components|.
2013-03-05 10:01:59 -08:00
Bobby Holley
b8d46855f4 Bug 790732 - Remove the aTarget parameter from AttachComponentsObject. r=mrbkap
I added this when I thought we'd be defining Components on an object on the XBL
scope chain. At this point, it's not necessary anymore.
2013-03-05 10:01:59 -08:00
Luke Wagner
7c2ec8745f Bug 841617 - replace ObjectElements::convertDoubleElements with a 'flags' field (r=bhackett)
--HG--
extra : rebase_source : e0651358ae4a87b8599af8559112f111fb960898
2013-02-13 18:11:52 -08:00
Jan de Mooij
4ef12b6576 Bug 847450 - Change FastInvokeGuard to only construct an IonContext if it needs one. r=h4writer 2013-03-05 11:19:10 +01:00
William Chen
f3658e2a5e Bug 783129 - Implementation of document.register without shadow DOM support. r=mrbkap 2012-11-01 11:18:08 -07:00
Jim Blandy
4bd1727faf Bug 839313: Add regression test for JS shell 'it.customNative' fix. r=waldo 2013-03-04 15:42:11 -08:00
Terrence Cole
338bd90239 Bug 841558 - Don't exactly mark tagged NULL pointers; r=sfink
--HG--
extra : rebase_source : 062760866d171948b2f866910ebd764521ed3f6f
2013-02-07 18:18:12 -08:00
Steve Fink
01d8110fde Bug 847579 - disable testGCOutOfMemory temporarily to reopen a CLOSED TREE. r=terrence 2013-03-04 14:53:49 -08:00
Nicolas B. Pierron
5799eea95f Bug 847605 - Check operands of branchTestBool before using testb. r=mjrosenb CLOSED TREE 2013-03-04 14:31:22 -08:00
Nicolas B. Pierron
0902f1e95b Bug 843733 - IonMonkey ARM, Allocate assembly template in temporary space. r=dvander,mrosenberg 2013-03-04 12:53:43 -08:00
Ryan VanderMeulen
c42dcf36fd Backed out changeset eef5f845fb75 (bug 829602) for intermittent jit-test failures. 2013-03-04 15:41:27 -05:00
Joey Armstrong
b273c1badb bug 750303: mkdir_deps - target specific enhancement 2013-03-04 14:34:02 -05:00