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