Commit Graph

29522 Commits

Author SHA1 Message Date
Bill McCloskey
fa3ce23a3d Bug 911182 - Add test that incremental GC is enabled (r=luke) 2013-09-30 12:24:51 -07:00
Bill McCloskey
445fc5b3c9 Bug 918170 - Handle StopIteration in CPOWs (r=dvander) 2013-09-30 12:20:51 -07:00
Nicolas B. Pierron
80efea10be Bug 912264 - Reset OSI-regs flags before the implicit interrupt check. r= 2013-09-30 11:39:41 -07:00
Reuben Morais
ed748e4a00 Backed out 8 changesets (bug 916267, bug 850430) for mochitest failures 2013-09-30 01:44:06 -03:00
Jim Blandy
30e8a67952 Bug 921582: Avoid a 'may be used uninitialized' warning. r=waldo
Specifically:

In file included from ./../../dist/include/js/CallArgs.h:39:0,
                 from ./../../dist/include/js/CallNonGenericMethod.h:12,
                 from /home/jimb/moz/dbg/js/src/NamespaceImports.h:15,
                 from /home/jimb/moz/dbg/js/src/builtin/Intl.h:10,
                 from /home/jimb/moz/dbg/js/src/builtin/Intl.cpp:12:
./../../dist/include/js/Value.h: In function ‘bool js::intl_CompareStrings(JSContext*, unsigned int, JS::Value*)’:
./../../dist/include/js/Value.h:653:58: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized]
     JS_RETURN_LAYOUT_FROM_BITS(((uint64_t)(uint32_t)i32) | JSVAL_SHIFTED_TAG_INT32);
                                                          ^
/home/jimb/moz/dbg/js/src/builtin/Intl.cpp:968:13: note: ‘res’ was declared here
     int32_t res;
             ^
2013-09-29 21:18:26 -07:00
Reuben Morais
4b25997198 Bug 916267 - Remove XPIDL for MozContactChangeEvent. r=smaug 2013-09-29 22:22:43 -03:00
Douglas Crosher
c3baf494d7 Bug 921490 - Ionmonkey ARM: fix the negative zero check path in convertFloat32ToInt32. r=mjrosenb 2013-09-28 00:36:51 +10:00
Douglas Crosher
07e6f235b5 Bug 921437 - Restore perf-spewer include files in js/src/jit. r=ehsan 2013-09-28 01:56:51 +10:00
Jan de Mooij
ccb9816b63 Bug 921130 - Fix --disable-ion build. r=luke
--HG--
extra : rebase_source : e05014f0d4e6e6609907257fedd224ce38cc00c6
2013-09-30 17:27:37 +02:00
Gregory Szorc
f0bcf1241b Bug 920223 - Part 3: Mass convert MOCHITEST_BROWSER_FILES to manifests; rs=Ms2ger 2013-09-30 09:52:06 +02:00
Gregory Szorc
89c902c7b2 Bug 920223 - Part 2: Mass convert MOCHITEST_CHROME_FILES to manifests; rs=Ms2ger 2013-09-30 09:52:01 +02:00
Brian Hackett
fac6d8b630 Bug 921809 - Only trigger full GCs due to excessive malloc'ing when on the main thread, r=billm. 2013-09-30 09:18:59 -06:00
Boris Zbarsky
03a8251b92 Bug 906166. Make sure to initialize the "succeeded" outparam of XPC_WN_Helper_DelProperty. r=bholley 2013-09-30 10:31:30 -04:00
Kannan Vijayan
cce5acb10f Bug 921120 - Enable Ion-compilation of JSOP_SETARG for functions which use magic arguments. r=nbp 2013-09-30 10:24:30 -04:00
Gregory Szorc
c44d9c8614 Bug 920223 - Part 1: Mass convert MOCHITEST_FILES to manifests; rs=Ms2ger 2013-09-30 09:51:57 +02:00
Jon Coppeard
83e29f6c60 Bug 913224 - Fix js::DumpHeapComplete() to work with GGC r=billm r=mccr8 2013-09-30 13:05:32 +01:00
Ehsan Akhgari
ad9b84cfa7 Bug 921881 - Remove PrintBailoutKind; r=jandem 2013-09-30 07:57:16 -04:00
Ed Morley
cb930ea338 Backed out changeset 3e20fa222424 (bug 913224) for crashes on Android 4.0 2013-09-30 12:53:32 +01:00
Ed Morley
eae8f15a4a Backed out changeset 77bff106b704 (bug 920223) 2013-09-30 12:50:12 +01:00
Ed Morley
74e3d6ce30 Backed out changeset 68b6b152f51a (bug 920223) 2013-09-30 12:50:09 +01:00
Ed Morley
5e3c678fac Backed out changeset 8b02873ee07e (bug 920223) 2013-09-30 12:50:05 +01:00
Jon Coppeard
ef944789ee Bug 913224 - Fix js::DumpHeapComplete() to work with GGC r=billm r=mccr8 2013-09-30 11:20:08 +01:00
Jan de Mooij
6e80e424ea Bug 921725 - Remove TypeScript::propertyReadTypes. r=bhackett 2013-09-30 10:52:38 +02:00
Gregory Szorc
18c2c27094 Bug 920223 - Part 3: Mass convert MOCHITEST_BROWSER_FILES to manifests; rs=Ms2ger 2013-09-30 09:52:06 +02:00
Gregory Szorc
47e946bebe Bug 920223 - Part 2: Mass convert MOCHITEST_CHROME_FILES to manifests; rs=Ms2ger 2013-09-30 09:52:01 +02:00
Gregory Szorc
3d0a157ac2 Bug 920223 - Part 1: Mass convert MOCHITEST_FILES to manifests; rs=Ms2ger 2013-09-30 09:51:57 +02:00
Terrence Cole
8bf947cd76 Bug 836284 - Handle negative slice times in GC stats reporter; r=billm
--HG--
extra : rebase_source : 349d2adeb511eb563f3a468583991b7016b8ed76
2013-09-30 11:00:55 -07:00
Brian Hackett
55898db3f1 Bug 922168 - Remove use of JSContext in UseNewTypeForInitializer, r=jandem. 2013-09-30 11:43:20 -06:00
Brian Hackett
2f192e5474 Bug 922134 - Remove unused JSContext parameter from MIR infer() operations, r=jandem. 2013-09-30 11:31:51 -06:00
Jim Blandy
053b4c3949 Bug 916845: Add functions for testing lazily-retrieved sources. r=ejpbruel 2013-09-30 10:25:18 -07:00
Sean Stangl
f3411c98be Bug 895660 - Detect LinkBuffer OOM. r=nbp 2013-10-01 14:12:05 -07:00
Ryan VanderMeulen
39c9f02fea Merge m-c to inbound. 2013-10-01 17:23:59 -04:00
Jim Blandy
ed9a58de2c Bug 912536: Test forcing resumptions in non-debuggee frames. r=jorendorff 2013-10-01 14:07:19 -07:00
Jim Blandy
db612231e1 Bug 837060: Make Debugger.Object.prototype.evalInGlobal{,withBindings} outerize the global before using it as 'this'. r=jorendorff 2013-10-01 14:07:19 -07:00
Jim Blandy
0372a35086 Bug 837060: Explain in detail why we reject objects that might appear to be globals. r=jorendorff 2013-10-01 14:07:19 -07:00
Ryan VanderMeulen
1e5deba969 Backed out changesets 6d72b823b67f and acdff324d588 (bug 907077) for ASAN debug jit-test failures. 2013-10-01 16:18:39 -04:00
Jim Blandy
55f8ad4923 Bug 916321: Assert that Debugger.Object.prototype.unsafeDereference outerizes inner objects. r=jorendorff 2013-10-01 11:23:39 -07:00
Dan Gohman
6cfe4746a1 Bug 917991 - Cleanup the mechanism by which movapd and movaps are used for register-to-register moves. r=jandem 2013-10-01 08:46:47 -07:00
Andy Wingo
c1f85a7964 Bug 907077: Change for-of to conform to latest ES6 specification. r=jwalden
--HG--
extra : rebase_source : 93c5b9d6a28a42468d9ca9ac7da3b4e1b6d92820
2013-10-01 06:25:00 +02:00
Ehsan Akhgari
019f6a95dd Backed out changeset a73ffb0d0c97 because of build bustage 2013-09-29 17:20:07 -04:00
Ehsan Akhgari
996fe50ca8 Remove a number of unused variables, no bug 2013-09-29 16:42:12 -04:00
Andrew McCreight
23fcdadf9b Bug 915488 - Make CC participant's Root, Unroot and Unlink methods infallible. r=smaug 2013-09-11 18:57:53 -07:00
Jan de Mooij
ee910abc00 Bug 921543 - Remove OBJECT_FLAG_FUNCTION. r=bhackett 2013-09-28 14:26:05 +02:00
Jan Varga
23ce3971fb Bug 832883 - Move IDBKeyRange to WebIDL and define indexedDB/IDBKeyRange in all the spots. r=khuey,bent (initial work done by Ms2ger) 2013-09-28 13:25:46 +02:00
Jan de Mooij
98e98fedfa Bug 915763 - Remove TypeScript::dynamicList and dynamic Monitor functions. r=bhackett 2013-09-28 11:45:21 +02:00
Ehsan Akhgari
d038a5f04a Bug 921584 - Fix the compiler warning caused by bug 921130; r=njn
--HG--
extra : rebase_source : 83bc63808793bd26feffe7c795e84389c4534bbc
2013-09-27 17:18:53 -04:00
Birunthan Mohanathas
612ebc7150 Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (5/5); r=ehsan
--HG--
extra : rebase_source : b252c93a8538adbd25086f08c13e7e2a000c4ec9
2013-09-27 16:31:53 -04:00
Birunthan Mohanathas
d594752840 Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (4/5); r=ehsan
--HG--
extra : rebase_source : 8b559506fc5c434fb6a53324d296a2dfc87ba493
2013-09-27 16:31:25 -04:00
Birunthan Mohanathas
b9b635dd82 Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (3/5); r=ehsan
--HG--
extra : rebase_source : 7f33a8c4516fa099b39dd384688788cc6b4b8ba6
2013-09-27 16:31:13 -04:00
Birunthan Mohanathas
c92580e571 Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (2/5); r=ehsan
--HG--
extra : rebase_source : 262155dccf7b2846f3037c56c089973b5481ce5c
2013-09-27 16:31:00 -04:00
Birunthan Mohanathas
5e809a4878 Bug 784739 - Switch from NULL to nullptr in js/src/vm/ (1/5); r=ehsan
--HG--
extra : rebase_source : b23965915737fd180c2621bc8f9e62b88ef1e427
2013-09-27 16:30:46 -04:00
Birunthan Mohanathas
de707558ca Bug 784739 - Switch from NULL to nullptr in js/src/jit/ subdirectories; r=ehsan
--HG--
extra : rebase_source : 0b327393ba130a0c8c60cefce71154a660462e09
2013-09-27 16:30:34 -04:00
Birunthan Mohanathas
590a3cf870 Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (7/7); r=ehsan
--HG--
extra : rebase_source : a728340ce1e358b71b7973c2736a1bf3ebc67046
2013-09-27 16:30:18 -04:00
Birunthan Mohanathas
9adb7a582a Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (6/7); r=ehsan
--HG--
extra : rebase_source : e5b3e4e45ab587f6953605a67a63814eea9c8056
2013-09-27 16:29:58 -04:00
Birunthan Mohanathas
0e10999ae5 Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (5/7); r=ehsan
--HG--
extra : rebase_source : 1d9c6dc2bde75d940bebb0584a8c497b70fc6f45
2013-09-27 16:29:45 -04:00
Birunthan Mohanathas
493ae40859 Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (4/7); r=ehsan
--HG--
extra : rebase_source : e9097607859dbbcde1700180f68787af935f7449
2013-09-27 16:29:25 -04:00
Birunthan Mohanathas
16f86b520b Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (3/7); r=ehsan
--HG--
extra : rebase_source : 194cdcf5da29350f8d5789b89cd2b93641dceff8
2013-09-27 16:29:07 -04:00
Birunthan Mohanathas
267cb1ac2c Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (2/7); r=ehsan
--HG--
extra : rebase_source : fc48d50cbd18c872babf1d50fd922178e138c8a6
2013-09-27 16:28:23 -04:00
Birunthan Mohanathas
617a00226d Bug 784739 - Switch from NULL to nullptr in js/src/jit/ (1/7); r=ehsan
--HG--
extra : rebase_source : bb4a1bebb093c07714aa0384f730177f44465907
2013-09-27 16:28:11 -04:00
Dan Gohman
2ad4bcece0 Backed out changeset 8bb615862099 (bug 875656) for introducing a subtle regalloc miscompile. 2013-09-27 11:51:28 -07:00
Ehsan Akhgari
07246da8e3 Merge mozilla-central into mozilla-inbound 2013-09-27 14:33:06 -04:00
Mike Hommey
16d4b587a5 Fixup for bug 907365 to clear bustage of windows developer builds after bug 920919. r=ted 2013-09-27 23:43:10 +09:00
Nicholas Nethercote
2d9b5e156d Bug 920852 (part 4) - Reorder a bunch of stuff. r=till.
--HG--
extra : rebase_source : b386abc4bfcdc85fad4071eeb06de2ca83a17bd8
2013-09-25 20:17:19 -07:00
Nicholas Nethercote
5fd123f3a1 Bug 920852 (part 3) - Tweak various things about RuntimeStats. r=till.
--HG--
extra : rebase_source : 0748417364e0b8be25846f573d93fc657b228d19
2013-09-24 23:24:29 -07:00
Nicholas Nethercote
19db4d0520 Bug 920852 (part 2) - Rename fields of ZoneStatsPod and StringInfo to match memory reporter paths. r=till.
--HG--
extra : rebase_source : d67dc7deedee6213f640ca2ae31a959b66d8d64e
2013-09-24 23:24:28 -07:00
Nicholas Nethercote
7d3e82240b Bug 920852 (part 1) - Rename fields of ObjectsExtraSizes and CompartmentStats to match memory reporter paths. r=till.
--HG--
extra : rebase_source : 0f55dd20e69d3410d0cb811529f53570f588cc5e
2013-09-24 23:24:28 -07:00
Benjamin Bouvier
e9682c9311 Bug 919838: Specialize ToInt32 for Float32; r=sstangl 2013-09-26 18:11:31 -07:00
Mike Hommey
203467bcab Bug 920919 - Set MOZ_PSEUDO_DERECURSE to no-parallel-export by default on developer builds... when not using pymake. r=gps 2013-09-27 08:12:19 +09:00
Mike Hommey
9e2e26b6a6 Bug 920908 - Use EXPAND_PATH_LIBNAME when linking against libxul/libmozalloc. r=gps 2013-09-27 08:07:44 +09:00
Mike Hommey
5bf049b80d Bug 906225 - Add a --enable/disable-gold configure flag. r=gps 2013-09-27 08:07:30 +09:00
Ehsan Akhgari
766794ce59 Bug 921130 - Minimize the #includes in js/src/jit; r=luke 2013-09-26 18:34:54 -04:00
Ben Turner
fcdca3203a Bug 920179 - 'Add resolve hook for IndexedDB constructors on non-window globals'. r=bholley.
--HG--
extra : transplant_source : %05%A0%9Av%A5%14%09%B1%3B%9E2%0B%80%CD%EA%F8%A8%D6%A4t
2013-09-25 16:10:57 -07:00
Jeff Walden
d6890230c5 Bug 919021 - Convert ctypes over to use JS::AutoValueVector instead of its own array class. r=terrence 2013-09-20 15:04:53 -07:00
Jeff Walden
064efd847c Bug 920318 - Add a user-provided constructor to Token, so that the tokens() member initializer of TokenStream will zero the memory used by those tokens in MSVC 2013. (This is a compiler bug.) r=luke 2013-09-24 17:44:09 -07:00
Nicholas Nethercote
1a3b14b4c3 Bug 920818 (part 3) - Remove js/src/editline/Makefile.ref, because it's dead. r=glandium.
--HG--
extra : rebase_source : 40b56cc617dcd741c26e3519af2619f11fbf5f65
2013-09-25 20:45:54 -07:00
Ryan VanderMeulen
85b2edc046 Backed out 3 changesets (bug 920179, bug 920633, bug 920800) for Windows |make package| crashes on a CLOSED TREE.
Backed out changeset bb0041643a0f (bug 920800)
Backed out changeset 24818d9b7470 (bug 920633)
Backed out changeset d49b0f47b05a (bug 920179)
2013-09-26 14:22:43 -04:00
Ben Turner
5445873afd Bug 920179 - 'Add resolve hook for IndexedDB constructors on non-window globals'. r=bholley.
--HG--
extra : transplant_source : 77%C6F%3FlL%0F%C2%DE36.%5DA%0D%F6H%0B%24
2013-09-25 16:10:57 -07:00
Luke Wagner
fc4cbf926e Bug 917991 - Revert unintentional change in AsmJSPassStackArg (r=jandem)
--HG--
extra : rebase_source : d1510625b0d430bd8df05edaeac6071f46ee984f
2013-09-26 04:52:58 -05:00
Jon Coppeard
1b1a321533 Bug 919536 - Post barrier array write in SetElementIC r=bhackett 2013-09-26 16:02:16 +01:00
Jon Coppeard
cf010d389f Bug 919781 - Fix use of uninitialized cx introduced by bug 917798 r=sfink 2013-09-26 16:02:16 +01:00
Jan de Mooij
c3664e6ae6 Bug 811122 - Use double addition in AddOperation to avoid signed integer overflow. r=bhackett
--HG--
extra : rebase_source : 16bbb1470021c1e26730cdd329a528467827ec12
2013-09-26 16:27:18 +02:00
Chris Jones
34afbf8b40 Bug 920703 - Give an informative error message when expandlibs_exec fails. r=glandium 2013-09-26 10:11:38 -04:00
Douglas Crosher
694bab7fc4 Bug 920452 - Odinmonkey: Constant global variables have no alias dependencies. r=bbouvier 2013-09-26 11:01:24 +10:00
Andy Wingo
aef016cc4a Bug 920433 - Improve API support for self-hosted functions. r=till, r=bz 2013-09-26 10:11:38 -04:00
Mike Hommey
efc297fb0e Bug 920353 - Use PYCOMMANDPATH paths as site packages in pymake, and set it to the virtualenv site packages instead of $(topsrcdir)/config. r=gps 2013-09-26 16:43:53 +09:00
Mike Hommey
5c2afb21e7 Bug 919832 - Remove EXPORTS related rules from rules.mk. r=gps 2013-09-26 16:43:52 +09:00
Douglas Crosher
80281e76f2 Bug 919958 - Odinmonkey: disable movement of heap loads as a workaround while the real problem is explored (r=bbouvier)
--HG--
extra : rebase_source : 7ec73d4d0093086e61d1a1f99ffa8afcd33017aa
2013-09-26 11:06:53 +10:00
Nicholas Nethercote
5abccfb0e9 Bug 919889 (part 5) - Use macros to eliminate repetitive, error-prone code in MemoryMetrics.{h,cpp}. r=luke. 2013-09-24 23:24:28 -07:00
Nicholas Nethercote
a5d55e1483 Bug 919889 (part 4) - Assorted minor clean-ups. r=luke. 2013-09-24 23:24:28 -07:00
Nicholas Nethercote
20426ed4ad Bug 919889 (part 3) - Move the private_ field out of ObjectsExtraSizes. r=luke. 2013-09-24 23:24:28 -07:00
Nicholas Nethercote
1c1aea55ac Bug 919889 (part 2) - Rename IteratorClosure as StatsClosure. r=luke. 2013-09-24 23:24:27 -07:00
Nicholas Nethercote
c6f3dc72e9 Bug 919889 (part 1) - Rename jsmemorymetrics.cpp as vm/MemoryMetrics.cpp. r=luke.
--HG--
rename : js/src/jsmemorymetrics.cpp => js/src/vm/MemoryMetrics.cpp
2013-09-24 23:24:27 -07:00
Nicholas Nethercote
1cdfcceb25 Bug 920818 (part 2) - Remove dead EXPORT_XPC_API -D constant. r=glandium.
--HG--
extra : rebase_source : c3d2776c68f3ea207d93d9e7575b51976f298c31
2013-09-25 19:49:07 -07:00
Nicholas Nethercote
afb2c845ab Bug 920818 (part 1) - Remove dead JSFILE -D constant. r=glandium.
--HG--
extra : rebase_source : 6979db199a850f38e07349fad08c9c00a6a83fde
2013-09-25 19:47:58 -07:00
Nicolas B. Pierron
e841cdb9ec Bug 918809 - Remove unsused script argument of XDRStaticBlockObject. r=luke 2013-09-25 18:02:16 -07:00
Terrence Cole
b0c8ed2a2d Bug 914614 - Handle OOM in the barrier verifiers; r=billm
--HG--
extra : rebase_source : d3b50ff7e5ca5d7dd44b7df22d4791e07c7c9d9b
2013-09-12 10:50:32 -07:00
Jim Blandy
7f370e2225 Bug 893491: Consider assignments to properties of 'this' when generating display names for anonymous functions. r=terrence 2013-09-27 10:38:49 -07:00
Brian Hackett
0b9ba41909 Bug 920689 - Only include types for 'own' properties in heap type sets, r=jandem. 2013-09-27 11:29:35 -06:00
Brian Hackett
142c4ae19a Bug 920782 - Don't trigger GCs from threads with an exclusive context, r=billm. 2013-09-27 10:44:25 -06:00
Bobby Holley
9b45a35973 Bug 920553 - Introduce Cu.importGlobalProperties API. r=gabor 2013-09-27 18:34:25 +02:00
Bobby Holley
3dbfa793ab Bug 920553 - Make GlobalProperties::Parse follow JSAPI exception convention. r=gabor
Anything that returns false should set an exception unless either (a) the
failure resulted from another JSAPI call that would have set an exception or
(b) the failure indicates OOM.
2013-09-27 18:34:25 +02:00
Bobby Holley
f51d8eec28 Bug 920553 - Hoist GlobalProperties out of SandboxOptions. r=gabor 2013-09-27 18:34:25 +02:00
Bobby Holley
65af77b3c0 Bug 921399 - Fix memory leak. r=gabor 2013-09-27 18:34:24 +02:00
Ed Morley
166d6ae1e1 Backed out changeset 2e76e3b9479e (bug 913224) for compilation errors 2013-09-27 10:54:06 +01:00
Jon Coppeard
b6d47e5102 Bug 913224 - Fix js::DumpHeapComplete() to work with GGC r=billm 2013-09-27 10:24:31 +01:00
Jon Coppeard
574e8b3ff6 Bug 912734 - Take account of moving GC when copying from an Array into a TypedArray r=sfink 2013-09-27 10:16:56 +01:00
Jan de Mooij
acf893227a Bug 914128 - Remove OBJECT_FLAG_EMULATES_UNDEFINED, rewrite code to check the clasp instead. r=bhackett 2013-09-27 10:02:55 +02:00
Dan Gohman
d3146fc6ed Bug 916580 - Fix bugs related to the usage of calloc. r=luke 2013-09-25 12:18:43 -07:00
Brian Hackett
875a7e5e36 Bug 919140 - Watch for lazy scripts in AddPossibleCallees, r=jandem. 2013-09-25 13:14:21 -06:00
Dan Gohman
e74ccaabb7 Bug 916635 - IonMonkey: Rewrite markBlocksInLoopBody to avoid recursion. r=bhackett 2013-09-25 08:31:14 -07:00
Dan Gohman
76d125cce1 Bug 917841 - Use overflow-resistant arithmetic in binary searches. r=luke 2013-09-25 08:25:46 -07:00
Jan Beich
6f0a692644 Bug 919968 - Simplify ContextToPC() and make it work on non-Linux ARM. r=luke 2013-09-25 09:48:21 -04:00
Ryo ONODERA
48781f4076 Bug 919968 - Fix AsmJS build errors on Solaris/i386 and NetBSD/amd64. r=luke 2013-09-25 09:48:21 -04:00
Jan de Mooij
5ccc866f98 Bug 920046 - Specialize Math.round and Math.floor with double return type. r=bhackett 2013-09-25 13:26:59 +02:00
Phil Ringnalda
a56199700e Merge m-c to a CLOSED TREE m-i 2013-09-24 21:22:56 -07:00
Wes Kocher
9bb5d74c84 Merge inbound to m-c 2013-09-24 19:41:44 -07:00
Panos Astithas
8fe44c78c6 Search for Android SDK build tools version 18.1.0 (bug 919466). r=glandium 2013-09-24 10:14:33 +03:00
Nicholas Nethercote
9c1dfff707 Bug 913260 (part 4) - Use distinguished amounts for all the memory measurements done by telemetry. r=mccr8.
CLOSED TREE
2013-09-19 15:52:30 -07:00
Nicholas Nethercote
e670fcccd8 Bug 913260 (part 3) - Formalize the concept of "distinguished amounts" in the memory reporter manager. r=mccr8. 2013-09-19 15:52:28 -07:00
Terrence Cole
63528868b0 Bug 918526 - Fix an exact rooting hazard in IonCache; r=nbp
--HG--
extra : rebase_source : 81d77f16af0cabaeaefab586d985a8778c4c5fd3
2013-09-19 14:48:11 -07:00
Benjamin Bouvier
beb35e5ee2 Bug 919118: Convert Float before conversion to Int32; r=sstangl 2013-09-24 14:08:32 -07:00
Kannan Vijayan
ebb9029676 Bug 905903 - Properly trace ICTypeMonitor chains for pre-barrier when unlinking them. r=terrence 2013-09-24 16:38:45 -04:00
Dan Gohman
a08337eb0c Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn 2013-09-24 08:21:22 -07:00
Gregory Szorc
160a20817c Bug 901990 - Part 2: Upgrade xpcshell manifests; r=ted
--HG--
rename : toolkit/mozapps/extensions/test/xpcshell-unpack/head_unpack.js => toolkit/mozapps/extensions/test/xpcshell/head_unpack.js
2013-09-24 11:50:08 -07:00
Gregory Szorc
e1e6f1327a Bug 901990 - Part 1: Integrate test manifests with build config; r=ted 2013-09-24 11:50:04 -07:00
Chris Peterson
c402ea4c9e Bug 919844 - Fix -Wunused-variable warning in js/jsd/jsd_val.cpp. r=jorendorff 2013-09-23 15:22:26 -07:00
Kannan Vijayan
390b63a91c Bug 916949 - Minor refactor and clean-up of property access logic in VM. r=jorendorff 2013-09-24 14:41:14 -04:00
Ryan VanderMeulen
9fa464d752 Backed out changeset 2c3d1c9241d7 (bug 918023) for Windows debug TestEndian failures.
CLOSED TREE
2013-09-24 14:09:15 -04:00
Dan Minor
05d949f007 Bug 918934 - Update jit-tests remote harness; r=terrence 2013-09-24 13:29:39 -04:00
Phil Ringnalda
f2d9988dbb Backed out 3 changesets (bug 913260)
CLOSED TREE

Backed out changeset 9195be8a50cb (bug 913260)
Backed out changeset 09c71a3e7b85 (bug 913260)
Backed out changeset 8a8691a26012 (bug 913260)
2013-09-24 20:31:00 -07:00
Dan Gohman
f942c2791a Bug 920061 - SpiderMonkey: Use explicit template instantiation instead of instantiating templates manually. r=njn 2013-09-24 20:08:57 -07:00
Dan Gohman
9daba02108 Bug 917991 - IonMonkey: Various x86 MoveEmitter cleanups. r=jandem 2013-09-24 20:08:57 -07:00
Dan Gohman
ca6574447f Bug 917991 - IonMonkey: Replace movsd with loadDouble and storeDouble as appropriate. r=jandem 2013-09-24 20:08:57 -07:00
Dan Gohman
09734ab1fd Bug 917991 - IonMonkey: Use storePtr and store32 instead of movePtr and move32 for storing. r=jandem 2013-09-24 20:08:57 -07:00
Birunthan Mohanathas
4208b51949 Bug 784739 - Switch from NULL to nullptr in js/src/gc/; r=ehsan 2013-09-24 23:00:04 -04:00
Birunthan Mohanathas
91b6a44cbe Bug 784739 - Switch from NULL to nullptr in js/src/frontend/; r=ehsan 2013-09-24 23:00:04 -04:00
Birunthan Mohanathas
1818c5bf6c Bug 784739 - Switch from NULL to nullptr in js/src/builtin/; r=ehsan 2013-09-24 23:00:01 -04:00
Birunthan Mohanathas
0570d00cee Bug 784739 - Switch from NULL to nullptr in js/src/{devtools,ds,gdb,perf}/; r=ehsan 2013-09-24 22:59:43 -04:00
Birunthan Mohanathas
9c7caa1f61 Bug 784739 - Switch from NULL to nullptr in js/src/ctypes/; r=ehsan 2013-09-24 22:59:40 -04:00
Geoff Brown
77cb0b534c Bug 917508 - Skip jsreftest S11.5.3_A4_T2.js on Android x86; r=Waldo 2013-09-24 20:53:57 -06:00
Benjamin Bouvier
b0ae949c76 Bug 915903: Convert Float32 before truncating them in StoreTypedArrayPolicy; r=sstangl 2013-09-24 19:39:20 -07:00
Bobby Holley
7d352bf1c1 Bug 916945 - Tests. r=bz 2013-09-24 19:02:56 -07:00
Nicholas Nethercote
6a709f70b8 Bug 913260 (part 4) - Use distinguished amounts for all the memory measurements done by telemetry. r=mccr8.
--HG--
extra : rebase_source : 0e9db51b137770ba7db15a99a4ec1e87071d2f47
2013-09-19 15:52:30 -07:00
Nicholas Nethercote
8bd7f32128 Bug 913260 (part 3) - Formalize the concept of "distinguished amounts" in the memory reporter manager. r=mccr8.
--HG--
extra : rebase_source : cc6f50d85f384ed665d44b2e8850618fd8a56fa5
2013-09-19 15:52:28 -07:00
Ehsan Akhgari
7d49e13900 Bug 915735 - Part 1: Work around a bug in the MSVC PGO instrumented builds which prevents xpcshell to run successfully as a host tool during builds; r=sfink
--HG--
extra : rebase_source : e9b3bfc9cae14d0a699f584ccbda80157b065bc0
2013-09-23 15:28:08 -04:00
Luke Wagner
ef411aba14 Bug 919564 - fix sigaction symbol in shell/js-gdb.gdb (r=bbouvier DONTBUILD) 2013-09-23 16:24:52 -05:00
Olli Pettay
e8366cd084 Bug 919717, in preparation for WebIDL EventListener, fix nsWrappedJS' JSObject handling, r=mccr8
--HG--
extra : rebase_source : 0ff6855c2283b6b395e5ad1cfcdd813b7467ac43
2013-09-24 00:08:35 +03:00
Ryan VanderMeulen
de22f29668 Merge m-c to inbound.
--HG--
rename : widget/gtk2/nsGtkIMModule.cpp => widget/gtk/nsGtkIMModule.cpp
2013-09-23 17:10:33 -04:00
Ryan VanderMeulen
f77362bbb1 Merge inbound to m-c. 2013-09-23 17:01:29 -04:00
Nick Alexander
6060c746db Bug 909432 - Unify RESFILES and RES_FILES, and rename both to ANDROID_RESFILES. r=gps 2013-09-23 09:02:08 -07:00
Jon Coppeard
693e674c63 Bug 918206 - Store float 32 register as double overlay in pool hint data r=mjrosenb 2013-09-23 16:08:23 +01:00
Kannan Vijayan
59b10e8883 Bug 918405 - Enable OSR-ing into Ion in functions with needsArgsObj. r=h4writer 2013-09-23 10:50:30 -04:00
Martin Stransky
03394f2857 Bug 917270 - Rename widget/gtk2 to widget/gtk. r=karlt
--HG--
rename : widget/gtk2/Makefile.in => widget/gtk/Makefile.in
rename : widget/gtk2/WidgetTraceEvent.cpp => widget/gtk/WidgetTraceEvent.cpp
rename : widget/gtk2/compat/gdk/gdkdnd.h => widget/gtk/compat/gdk/gdkdnd.h
rename : widget/gtk2/compat/gdk/gdkkeysyms.h => widget/gtk/compat/gdk/gdkkeysyms.h
rename : widget/gtk2/compat/gdk/gdkvisual.h => widget/gtk/compat/gdk/gdkvisual.h
rename : widget/gtk2/compat/gdk/gdkwindow.h => widget/gtk/compat/gdk/gdkwindow.h
rename : widget/gtk2/compat/gdk/gdkx.h => widget/gtk/compat/gdk/gdkx.h
rename : widget/gtk2/compat/glib/gmem.h => widget/gtk/compat/glib/gmem.h
rename : widget/gtk2/compat/gtk/gtkcolorseldialog.h => widget/gtk/compat/gtk/gtkcolorseldialog.h
rename : widget/gtk2/compat/gtk/gtkdialog.h => widget/gtk/compat/gtk/gtkdialog.h
rename : widget/gtk2/compat/gtk/gtkplug.h => widget/gtk/compat/gtk/gtkplug.h
rename : widget/gtk2/compat/gtk/gtkselection.h => widget/gtk/compat/gtk/gtkselection.h
rename : widget/gtk2/compat/gtk/gtkwidget.h => widget/gtk/compat/gtk/gtkwidget.h
rename : widget/gtk2/compat/gtk/gtkwindow.h => widget/gtk/compat/gtk/gtkwindow.h
rename : widget/gtk2/crashtests/673390-1.html => widget/gtk/crashtests/673390-1.html
rename : widget/gtk2/crashtests/crashtests.list => widget/gtk/crashtests/crashtests.list
rename : widget/gtk2/gtk2drawing.c => widget/gtk/gtk2drawing.c
rename : widget/gtk2/gtk3drawing.c => widget/gtk/gtk3drawing.c
rename : widget/gtk2/gtkdrawing.h => widget/gtk/gtkdrawing.h
rename : widget/gtk2/maiRedundantObjectFactory.c => widget/gtk/maiRedundantObjectFactory.c
rename : widget/gtk2/maiRedundantObjectFactory.h => widget/gtk/maiRedundantObjectFactory.h
rename : widget/gtk2/moz.build => widget/gtk/moz.build
rename : widget/gtk2/mozcontainer.c => widget/gtk/mozcontainer.c
rename : widget/gtk2/mozcontainer.h => widget/gtk/mozcontainer.h
rename : widget/gtk2/nsAppShell.cpp => widget/gtk/nsAppShell.cpp
rename : widget/gtk2/nsAppShell.h => widget/gtk/nsAppShell.h
rename : widget/gtk2/nsBidiKeyboard.cpp => widget/gtk/nsBidiKeyboard.cpp
rename : widget/gtk2/nsBidiKeyboard.h => widget/gtk/nsBidiKeyboard.h
rename : widget/gtk2/nsCUPSShim.cpp => widget/gtk/nsCUPSShim.cpp
rename : widget/gtk2/nsCUPSShim.h => widget/gtk/nsCUPSShim.h
rename : widget/gtk2/nsClipboard.cpp => widget/gtk/nsClipboard.cpp
rename : widget/gtk2/nsClipboard.h => widget/gtk/nsClipboard.h
rename : widget/gtk2/nsColorPicker.cpp => widget/gtk/nsColorPicker.cpp
rename : widget/gtk2/nsColorPicker.h => widget/gtk/nsColorPicker.h
rename : widget/gtk2/nsDeviceContextSpecG.cpp => widget/gtk/nsDeviceContextSpecG.cpp
rename : widget/gtk2/nsDeviceContextSpecG.h => widget/gtk/nsDeviceContextSpecG.h
rename : widget/gtk2/nsDragService.cpp => widget/gtk/nsDragService.cpp
rename : widget/gtk2/nsDragService.h => widget/gtk/nsDragService.h
rename : widget/gtk2/nsFilePicker.cpp => widget/gtk/nsFilePicker.cpp
rename : widget/gtk2/nsFilePicker.h => widget/gtk/nsFilePicker.h
rename : widget/gtk2/nsGTKToolkit.h => widget/gtk/nsGTKToolkit.h
rename : widget/gtk2/nsGtkCursors.h => widget/gtk/nsGtkCursors.h
rename : widget/gtk2/nsGtkIMModule.cpp => widget/gtk/nsGtkIMModule.cpp
rename : widget/gtk2/nsGtkIMModule.h => widget/gtk/nsGtkIMModule.h
rename : widget/gtk2/nsGtkKeyUtils.cpp => widget/gtk/nsGtkKeyUtils.cpp
rename : widget/gtk2/nsGtkKeyUtils.h => widget/gtk/nsGtkKeyUtils.h
rename : widget/gtk2/nsGtkUtils.h => widget/gtk/nsGtkUtils.h
rename : widget/gtk2/nsIImageToPixbuf.h => widget/gtk/nsIImageToPixbuf.h
rename : widget/gtk2/nsIdleServiceGTK.cpp => widget/gtk/nsIdleServiceGTK.cpp
rename : widget/gtk2/nsIdleServiceGTK.h => widget/gtk/nsIdleServiceGTK.h
rename : widget/gtk2/nsImageToPixbuf.cpp => widget/gtk/nsImageToPixbuf.cpp
rename : widget/gtk2/nsImageToPixbuf.h => widget/gtk/nsImageToPixbuf.h
rename : widget/gtk2/nsLookAndFeel.cpp => widget/gtk/nsLookAndFeel.cpp
rename : widget/gtk2/nsLookAndFeel.h => widget/gtk/nsLookAndFeel.h
rename : widget/gtk2/nsNativeKeyBindings.cpp => widget/gtk/nsNativeKeyBindings.cpp
rename : widget/gtk2/nsNativeKeyBindings.h => widget/gtk/nsNativeKeyBindings.h
rename : widget/gtk2/nsNativeThemeGTK.cpp => widget/gtk/nsNativeThemeGTK.cpp
rename : widget/gtk2/nsNativeThemeGTK.h => widget/gtk/nsNativeThemeGTK.h
rename : widget/gtk2/nsPSPrinters.cpp => widget/gtk/nsPSPrinters.cpp
rename : widget/gtk2/nsPSPrinters.h => widget/gtk/nsPSPrinters.h
rename : widget/gtk2/nsPaperPS.cpp => widget/gtk/nsPaperPS.cpp
rename : widget/gtk2/nsPaperPS.h => widget/gtk/nsPaperPS.h
rename : widget/gtk2/nsPrintDialogGTK.cpp => widget/gtk/nsPrintDialogGTK.cpp
rename : widget/gtk2/nsPrintDialogGTK.h => widget/gtk/nsPrintDialogGTK.h
rename : widget/gtk2/nsPrintOptionsGTK.cpp => widget/gtk/nsPrintOptionsGTK.cpp
rename : widget/gtk2/nsPrintOptionsGTK.h => widget/gtk/nsPrintOptionsGTK.h
rename : widget/gtk2/nsPrintSettingsGTK.cpp => widget/gtk/nsPrintSettingsGTK.cpp
rename : widget/gtk2/nsPrintSettingsGTK.h => widget/gtk/nsPrintSettingsGTK.h
rename : widget/gtk2/nsScreenGtk.cpp => widget/gtk/nsScreenGtk.cpp
rename : widget/gtk2/nsScreenGtk.h => widget/gtk/nsScreenGtk.h
rename : widget/gtk2/nsScreenManagerGtk.cpp => widget/gtk/nsScreenManagerGtk.cpp
rename : widget/gtk2/nsScreenManagerGtk.h => widget/gtk/nsScreenManagerGtk.h
rename : widget/gtk2/nsSound.cpp => widget/gtk/nsSound.cpp
rename : widget/gtk2/nsSound.h => widget/gtk/nsSound.h
rename : widget/gtk2/nsToolkit.cpp => widget/gtk/nsToolkit.cpp
rename : widget/gtk2/nsWidgetFactory.cpp => widget/gtk/nsWidgetFactory.cpp
rename : widget/gtk2/nsWindow.cpp => widget/gtk/nsWindow.cpp
rename : widget/gtk2/nsWindow.h => widget/gtk/nsWindow.h
2013-09-23 09:21:57 -04:00
Carsten "Tomcat" Book
c5a4403bbb merge fx-team to mozilla-central 2013-09-23 13:07:38 +02:00
Phil Ringnalda
2546eef4df Merge m-c to fx-team 2013-09-22 09:16:05 -07:00
Gabor Krizsanits
aa291bb455 Bug 892214 - atob and btoa for Sandbox. r=bholley 2013-09-21 15:25:47 +02:00
Gabor Krizsanits
8fd8a5f18d Bug 892214 - Moving atob to xpcprivate. r=bholley 2013-09-21 15:25:47 +02:00
Gabor Krizsanits
8994014ca6 Bug 892214 - Rename DOMConstructors to GlobalProperties in SandboxOptions. r=bholley, r=mossop 2013-09-21 15:25:46 +02:00
Nicholas D. Matsakis
e325f914b9 Bug 898349 - Correct indentation nits r=jandem 2013-09-21 05:34:30 -04:00
Nick Fitzgerald
e7af598770 Bug 904144 - Parse "//# sourceURL=..." directives and expose them on Debugger.Source; r=jimb 2013-09-20 14:57:09 -07:00
Nick Fitzgerald
67dad1be66 Backed out changeset 951090191c43 because of bad commit message. 2013-09-20 14:53:22 -07:00
Nick Fitzgerald
2802e9b02e Backout 66f4df0b1cb8 because the commit message got mangled; r=me 2013-09-20 14:48:48 -07:00
Christian Holler
2eca50a2e9 Bug 917242 - Symbolize ASan traces in automation. r=ted 2013-09-20 13:37:53 +02:00
Jan de Mooij
f5500cd71e Bug 918808 part 2 - Remove cruft from InflateStringToBuffer. r=luke 2013-09-21 11:36:33 +02:00
Jan de Mooij
c4e57290a4 Bug 918808 part 1 - Don't call strlen for int32 values in NumberValueToStringBuffer. r=njn 2013-09-21 11:34:37 +02:00
Martin Stransky
dfc88ba3e1 Bug 912959 - libxul.so link fails - ToNumberSlow() is built as a hidden symbol. r=luke 2013-09-23 09:30:11 -04:00
Bobby Holley
52f03d06ae Bug 912379 - Unwrap before translating StopIteration. r=mrbkap
The current setup means that we have different cache behavior for StopIteration
depending on whether we're wrapping StopIteration itself or a CCW to one. We
need to maintain cache invariants for optimizations now, so this is verboten.
Shuffle some code.
2013-09-23 09:29:44 -04:00
Ehsan Akhgari
dee6c12c6f Bug 918923 - Part 2: Switch to #including nsString.h in code using the internal strings API; r=bsmedberg 2013-09-23 13:25:00 -04:00
Dan Gohman
daf6948049 Bug 918350 - SpiderMonkey: Fix a compile error on Windows too. 2013-09-19 19:34:54 -07:00
Dan Gohman
783094e085 Bug 918350 - SpiderMonkey: Fix compile errors on x86 and ARM. 2013-09-19 19:17:15 -07:00
Dan Gohman
b5226dc737 Bug 918350 - SpiderMonkey: Clean up a few floating-point static constants. r=waldo 2013-09-19 18:47:55 -07:00
Dan Gohman
df85e98d1f Bug 918350 - SpiderMonkey: Initialize JSRuntime's NaN and Infinity members right away instead of waiting. r=waldo 2013-09-19 18:47:52 -07:00
Dan Gohman
d78b997a49 Bug 918350 - SpiderMonkey: Remove js_NaN in favor of a new mozilla::GenericNaN() function. r=waldo 2013-09-19 18:42:56 -07:00
Dan Gohman
3e41ad0abb Bug 918350 - SpiderMonkey: Remove js_{Positive,Negative}Infinity in favor of mozilla::{Positive,Negative}Infinity(). r=waldo 2013-09-19 18:42:10 -07:00
Dan Gohman
cc3011df27 Bug 915846 - IonMonkey: Rename Range's isInfinite() to canBeInfiniteOrNaN(), and hasRoundingErrors() to canHaveRoundingErrors(). r=nbp 2013-09-19 18:31:32 -07:00
Dan Gohman
24b2c33209 Bug 915846 - IonMonkey: Make Range's setLowerInit and setUpperInit methods private. r=nbp 2013-09-19 18:31:32 -07:00
Dan Gohman
e1ea0e7243 Bug 915846 - IonMonkey: Introduce several Range factory methods, to help make it explicit what kind of range is to be constructed. r=nbp 2013-09-19 18:31:32 -07:00
Dan Gohman
3951ecb540 Bug 915846 - IonMonkey: Rename isInt32() to hasInt32Bounds() and introduce a new isInt32() which actually checks for an int32 range. r=nbp 2013-09-19 18:31:32 -07:00
Dan Gohman
d3483f6602 Bug 915846 - IonMonkey: Rename things named "infinite" when they really mean to describe the presence or absence of an int32 bound value. r=nbp 2013-09-19 18:31:32 -07:00
Benjamin Bouvier
be0e631f9c Bug 901110: Use Float32 constants pool on x64; r=sstangl 2013-09-19 18:20:21 -07:00
Jeff Walden
f575a6c45b Bug 918510 - Convert RegExp statics properties to not be propertyops. r=sfink
--HG--
extra : rebase_source : b6f36a7e3e85743268694171d9c88ffc7d655dc5
2013-09-12 15:45:39 -07:00
Dan Gohman
f82a88a4af Bug 917991 - Note a non-trivial implicit coupling. r=luke 2013-09-24 09:58:58 -07:00
Dan Gohman
4642933f38 Bug 917991 - Use higher-level MacroAssembler interfaces in a few more places. r=luke 2013-09-24 09:58:52 -07:00
Dan Gohman
e89e0b2245 Bug 900683 - IonMonkey: Make the backtracking allocator remember spill intervals so that it doesn't create redundant spill intervals. r=bhackett 2013-09-24 09:25:19 -07:00
Dan Gohman
2442e3fd0b Bug 900683 - IonMonkey: Register allocation niceties. r=bhackett 2013-09-24 09:25:13 -07:00
Joey Armstrong
3a2b802630 bug 883350: move SDK_HEADERS to mozbuild r=mshal 2013-09-24 12:17:26 -04:00
Dan Gohman
2e4ef6d697 Bug 875656 - IonMonkey: Juggle registers around to reduce the number of temporaries needed by LConcat. r=bhackett 2013-09-24 08:57:54 -07:00
Dan Gohman
f4b8189f4a Bug 918023 - SpiderMonkey: Const-qualify various static variables. r=njn 2013-09-24 08:21:22 -07:00
Bobby Holley
497e849a07 Bug 915613 - Introduce a mechanism to get a default context for a runtime, and use that in js-ctypes. r=jorendorff
This causes us to use the SafeJSContext on main thread, and the singleton
JSContext on workers. I opted for the slightly-heavier-weight dynamic callback,
rather than just setting it as a member on the runtime, because we like to delay
the creation of the SafeJSContext a bit, so I didn't want to spin it up right
when we spin up the runtime.
2013-09-24 08:03:23 -07:00
Bobby Holley
f8347268ea Bug 917909 - Stop asserting that the last JSContext is destroyed outside of GC. r=billm 2013-09-24 08:03:23 -07:00
Bobby Holley
bcd6892931 Bug 917915 - Don't leave an exception pending in JS_ReportPendingException. r=jorendorff 2013-09-24 08:03:22 -07:00
Jan de Mooij
fe63da64a4 Bug 918808 part 4 - Refactor Array.prototype.join to use the fast path in more cases. r=luke 2013-09-24 17:00:22 +02:00
Cykesiopka
8388cecb6b Bug 914273 - Move JS_MODULES_PATH to mozbuild. r=joey 2013-09-24 10:29:30 -04:00
Masayuki Nakano
835a1fca99 Bug 912956 part.3 Create mozilla/BasicEvents.h r=roc 2013-09-24 19:04:14 +09:00
Jon Coppeard
fee1aeb3b7 Bug 906091 - Post-barrier globals, but only add to the store buffer on first write r=terrence 2013-09-24 10:08:35 +01:00
Jon Coppeard
7ad032bc1e Bug 912567 - Add post barrier for newTypeObjects r=bhackett 2013-09-24 10:03:57 +01:00
Jon Coppeard
2b0c3a4661 Bug 912567 - Split HashMap/HashSet::rekey() into rekey() and rekeyIfMoved() r=terrence 2013-09-24 10:03:32 +01:00
Steve Fink
d28cdbc1d9 Bug 916988 - NS_IsMainThread does not GC, r=terrence
--HG--
extra : rebase_source : 8a85b2bcf4f52b6f09b3ac06da9d205c572ae6e0
2013-09-11 12:38:36 -07:00
Steve Fink
469213a32e Bug 916988 - Minor variable rename in rooting analysis, r=woof!
--HG--
extra : rebase_source : c05c3ce5b1c8f7aab94c41ad8cf641e5c175ca5b
2013-09-04 16:35:33 -07:00
Steve Fink
25e3d628ed Bug 916988 - Treat mozilla::dom::Rooted* as a rooted type, r=terrence
--HG--
extra : rebase_source : 5165edc5b1949b506fb93bf449b6ce02e239f28d
2013-09-04 16:35:25 -07:00