Commit Graph

59004 Commits

Author SHA1 Message Date
Nicholas Nethercote
352554c8f6 Bug 1340928 (part 10) - Remove nested calls to profiler_{init,shutdown}(). r=mstange.
The profiler can currently handle nested calls to profiler_{init,shutdown}() --
only the first call to profiler_init() and the last call to profiler_shutdown()
do anything. And sure enough, we have the following.

- Outer init/shutdown pairs in XRE_main()/XRE_InitChildProcess() (via
  GeckoProfilerInitRAII).

- Inner init/shutdown pairs in NS_InitXPCOM2()/NS_InitMinimalXPCOM() (both shut
  down in ShutdownXPCOM()).

This is a bit silly, so the patch removes the inner pairs, and adds a
now-needed pair in XRE_XPCShellMain. This will allow gInitCount -- which tracks
the nesting depth -- to be removed in a future patch.

--HG--
extra : rebase_source : 7e8dc6ce81ce10269d2db6a7bf32852c396dba0e
2017-02-15 17:08:38 +11:00
André Bargull
af0bb93cff Bug 1339986 - Handle export* when checking for duplicate export. r=jonco 2017-02-22 06:58:29 -08:00
Jeff Walden
d5deea2a4f Bug 1338374 - Make Vector not use AlignedStorage for its inline element storage. r=froydnj, r=keeler
--HG--
extra : rebase_source : 81eb5278404b4843ed5a59819f6000f74200aa41
2017-01-30 15:56:05 -08:00
Wes Kocher
29443ed98c Merge m-c to inbound, a=merge
MozReview-Commit-ID: HDHJC8X9xWG
2017-02-22 15:06:46 -08:00
Wes Kocher
b7294d3167 Merge inbound to central, a=merge
MozReview-Commit-ID: 2R3yE5OIznC
2017-02-22 15:01:04 -08:00
Tom Schuster
20d9359561 Bug 1341692 - Enable passing %TypedArray%.prototype.set tests. r=anba 2017-02-22 18:10:29 +01:00
Brian Hackett
1938ed43c4 Bug 1341326 - Set stack limit and stack size properly for helper threads, r=jandem.
--HG--
extra : rebase_source : 31566501efe68ba25f88c50813f36d05c3bf2ab3
2017-02-22 06:45:05 -07:00
Andrea Marchesini
e7a1e33581 Bug 1341250 - Moving nsExpandedPrincipal in separate files, r=qdot
--HG--
rename : caps/nsPrincipal.cpp => caps/nsExpandedPrincipal.cpp
rename : caps/nsPrincipal.h => caps/nsExpandedPrincipal.h
2017-02-22 10:01:43 +01:00
Carsten "Tomcat" Book
a7cadef96e Merge mozilla-central to mozilla-inbound 2017-02-22 14:40:19 +01:00
Carsten "Tomcat" Book
9d982b9508 merge mozilla-inbound to mozilla-central a=merge 2017-02-22 14:33:38 +01:00
Sebastian Hengst
0ea43f8182 Backed out changeset f0886e3477a5 (bug 1341250) 2017-02-22 11:20:46 +01:00
Andrea Marchesini
c83982c31f Bug 1341250 - Moving nsExpandedPrincipal in separate files, r=qdot
--HG--
rename : caps/nsPrincipal.cpp => caps/nsExpandedPrincipal.cpp
rename : caps/nsPrincipal.h => caps/nsExpandedPrincipal.h
2017-02-22 10:01:43 +01:00
Sebastian Hengst
54c0337374 Backed out changeset f2019fbd6f8c (bug 1341326) for failing backup-point-bug1315634.js and more on arm. r=backout 2017-02-22 13:39:53 +01:00
André Bargull
dbda93465f Bug 1333844 - Create helper method to call ICU string conversion methods. r=Waldo
--HG--
extra : rebase_source : 1dad5ce1412d5b94401fae928839583c3ca4161c
2017-02-21 12:35:37 -08:00
Brian Hackett
5b7a11457c Bug 1341303 - Delete things in the right order when finishing shell worker threads, r=jandem. 2017-02-22 05:25:48 -07:00
Brian Hackett
33310aacec Bug 1341283 - Avoid conflicts between GC zeal behavior and cooperative multithreading context switches, r=jonco. 2017-02-22 05:22:47 -07:00
Brian Hackett
f5cdd08aab Bug 1341358 - Don't accidentally clear the incumbent global callback when finishing a cooperative thread, r=jandem. 2017-02-22 05:16:50 -07:00
Brian Hackett
c6152d786f Bug 1341326 - Set stack limit and stack size properly for helper threads, r=jandem. 2017-02-22 05:11:09 -07:00
Iris Hsiao
c2bb6f5851 Merge mozilla-central to mozilla-inbound 2017-02-22 16:18:56 +08:00
Tooru Fujisawa
030e18d7ef Bug 1339964 - Support export async function f() {}. r=till 2017-02-22 16:11:35 +09:00
Tooru Fujisawa
fa1ef124e8 Bug 1339963 - Part 3: Check IdentifierName in ExportClause without from. r=jwalden 2017-02-22 16:11:35 +09:00
Tooru Fujisawa
9f15eb94a2 Bug 1339963 - Part 2: Use MUST_MATCH_TOKEN for contextual keyword where it can be used. r=jwalden 2017-02-22 16:11:35 +09:00
Tooru Fujisawa
7248e52372 Bug 1339963 - Part 1: Split Parser::exportDeclaration. r=jwalden 2017-02-22 16:11:35 +09:00
Phil Ringnalda
53ccf8158e Backed out 5 changesets (bug 1318370) for mozilla-central Windows static-analysis bustage
Backed out changeset 196f9ddbf7aa (bug 1318370)
Backed out changeset 72f6eace33a1 (bug 1318370)
Backed out changeset c0c0e10ed613 (bug 1318370)
Backed out changeset a8032ae9cb2a (bug 1318370)
Backed out changeset 0848b3201c40 (bug 1318370)
2017-02-21 21:22:01 -08:00
Jon Coppeard
7b865b5def Bug 1340145 - Don't allow HTML comments in module scripts r=anba 2017-02-21 17:18:04 +00:00
Jon Coppeard
6f6fe80e74 Bug 1341256 - Fix module namespace object get handler r=anba 2017-02-21 17:17:34 +00:00
Jan de Mooij
7191837515 Bug 1340150 - Remove some functions we no longer use from SharedIC.cpp/h. r=h4writer
--HG--
extra : rebase_source : 3146a908bc7aa7498e24da0d546b99e915795592
2017-02-21 16:01:10 +01:00
Jan de Mooij
942e9f0b4b Bug 1337982 - Add two TypedObject tests to cgc-jittest-timeouts.txt. r=jonco
--HG--
extra : rebase_source : 68238b2198884dd8030c8397115430b4f4d758c2
2017-02-21 15:58:11 +01:00
Brian Hackett
ca571e7995 Bug 1340822 - Move nursery and caches from ZoneGroup back to the runtime, r=jonco.
--HG--
extra : rebase_source : 29b2b2c7ba66a8e8350aec110dcbed5674bdb160
extra : histedit_source : e6dd2f5040731d48897c8352ecbaf55ab2712db9
2017-02-21 04:25:22 -07:00
Brian Hackett
c437c0a757 Bug 1341033 - Make sure zones mark any children of marked atoms, r=jonco. 2017-02-21 07:26:15 -07:00
Brian Hackett
154129fc8f Bug 1340537 - Don't trace parse task things if they cannot be GCed, r=jonco.
--HG--
extra : rebase_source : 9f2601330438f20eb830fb14546adda836ef6bcb
2017-02-21 06:46:22 -07:00
Tom Schuster
515c0b93e8 Bug 1341087 - Implement symbol equality comparison in SharedIC. r=h4writer 2017-02-21 14:24:10 +01:00
Tom Schuster
86f70ff8e0 Bug 1341087 - Implement bitwise symbol equality comparison in Ion. r=h4writer 2017-02-21 14:24:10 +01:00
Tom Schuster
7d8b631cb9 Bug 1341087 - Implement symbol equality comparison in Ion. r=h4writer 2017-02-21 14:24:09 +01:00
Carsten "Tomcat" Book
179920e96c Merge mozilla-central to mozilla-inbound 2017-02-21 14:18:35 +01:00
Jan de Mooij
cb50efb0c8 Bug 1338828 part 3 - Add CacheIR SetProp/SetElem stubs for unshadowed setter calls on DOM proxies. r=h4writer 2017-02-21 13:49:29 +01:00
Jan de Mooij
26b0ba2897 Bug 1338828 part 2 - Add CacheIR SetProp/SetElem stubs for shadowing DOM proxies. r=h4writer 2017-02-21 13:49:05 +01:00
Jan de Mooij
71aecda25d Bug 1338828 part 1 - Add CacheIR SetProp/SetElem stubs for proxies. r=h4writer 2017-02-21 13:48:44 +01:00
Brian Hackett
a9cf5da32e Bug 1339944 - Prohibit context switches while handling OOM during type inference operations, r=jandem. 2017-02-21 04:38:48 -07:00
Luke Wagner
504e663ff0 Bug 1337561 - Baldr: call largeAllocationCallback and retry if executable allocation fails (r=jandem)
MozReview-Commit-ID: 1gMbNH13XuV

--HG--
extra : rebase_source : f454c047be1654c7372ddbf048d633094c801379
2017-02-22 16:12:27 -06:00
Shu-yu Guo
b5702c22fa Bug 977849 - Followup: unskip test262 on Android. (r=sfink) 2017-02-22 14:07:16 -08:00
Shu-yu Guo
96fd46ec97 Bug 1341339 - Check for duplicates in processIterators. (r=jandem) 2017-02-22 14:07:16 -08:00
Tom Schuster
d97e0e7bb8 Bug 1319087 - Implement a CrossCompartmentWrapper IC stub. r=bz,bholley,jandem 2017-02-22 21:16:04 +01:00
Phil Ringnalda
7e33a1ba60 Merge m-c to autoland 2017-02-20 20:32:46 -08:00
Makoto Kato
a3c01a20e9 Bug 1340393 - Remove unnecessary -FS option. r=glandium
Although I add -FS option to support VS2013+ by bug 915973, after landing bug 1322703, -FS option is unnecessary now.

MozReview-Commit-ID: 4SYmwGXHA9U

--HG--
extra : rebase_source : d6abc1d03f0fede48c11ee8a1c159d74d530169d
2017-02-17 13:07:26 +09:00
Iris Hsiao
bc5590a600 Merge mozilla-central to autoland 2017-02-22 16:17:36 +08:00
Zibi Braniecki
27ba812587 Bug 1312053 - Expose an API to get locale information. r=Waldo
MozReview-Commit-ID: LivVJzrb3X1

--HG--
extra : rebase_source : a8c566cf918f01216e9f22e953da935ce41b7654
2017-02-17 20:06:43 -08:00
Iris Hsiao
bea1853007 Backed out changeset e85a00771f86 (bug 1322273) for assertion failures 2017-02-22 10:33:56 +08:00
Sylvestre Ledru
39d7cd6467 no bug - Fix a misleading indentation
MozReview-Commit-ID: 4yvVRRxoxC8
2017-02-19 14:27:57 +01:00
André Bargull
cf967e212e Bug 1338916 - Disable Array.prototype.values tests from test262 when Array.prototype.values is not present. r=shu
--HG--
extra : rebase_source : 6cc0479e942635561d70eb35b449a2c1db9748e4
2017-02-22 06:19:11 -08:00