Wes Kocher
c0e1236f1a
Merge autoland to m-c a=merge
...
MozReview-Commit-ID: LFtpTAueYrF
2017-06-20 18:24:29 -07:00
Emilio Cobos Álvarez
11c46d92fa
Bug 1371130: Whitelist AppendOwnedAnonBoxes to please the hazard analysis. r=me
...
MozReview-Commit-ID: 6LOBNoEFaZ1
2017-06-20 16:15:39 +02:00
Carsten "Tomcat" Book
ea1b86680c
Backed out changeset 9846de3bd954 (bug 1372405
)
...
--HG--
extra : rebase_source : 5d4a48e8ec394c329994689d938d2a6e9b2752b0
2017-06-20 08:27:02 +02:00
Bill McCloskey
4592152411
Bug 1372405
- Provide names for all runnables in the tree (r=froydnj)
...
MozReview-Commit-ID: DKR6ROiHRS7
2017-06-19 22:25:47 -07:00
Bevis Tseng
d1637b9c5a
Bug 1372453 - Part 2: Name the caller of ProxyReleaseEvent. r=billm
...
MozReview-Commit-ID: LYhSWnZkq0i
2017-06-14 09:27:17 +08:00
Wes Kocher
17a16ffd2f
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: Gf5xDaCWnPi
2017-06-19 17:34:36 -07:00
Steve Fink
a4aeac7e8e
Bug 1366925 - add regression test for JS shell ordering problem, r=me
...
--HG--
extra : source : 4135740caaa4588b80449a58a5f6582f834f5306
extra : histedit_source : 4cb6892f7a341dfe5688d75c42a367fd0fcf9159
2017-06-19 17:22:45 -07:00
Wes Kocher
3c6127896a
Backed out changeset 4135740caaa4 (bug 1366925) for SM failures in bug1366925.js a=backout CLOSED TREE
...
MozReview-Commit-ID: 2LQVDRmNiJK
2017-06-19 17:13:30 -07:00
Steve Fink
f72b945898
Bug 1366925 - add regression test for JS shell ordering problem, r=me
...
--HG--
extra : rebase_source : fa04dfbf5279e3b2f13af00282c588e0cd2776c6
extra : histedit_source : 641d06898f036aea2136ad00c4f3ba2f338fa813
2017-06-19 15:35:38 -07:00
Steve Fink
41dbb5a7d4
Bug 1366925 - Nest ShellContext lifetime within JSContext, r=jonco
...
--HG--
extra : rebase_source : 8161b20ad6904871181d5a47f1a4e84f9657d957
extra : amend_source : 8c4f4b447031f6421b2956522eb107f2bb485ec1
extra : histedit_source : b97b6a978ceda2750606f78b7ebcbaa49ec182a0
2017-05-27 12:55:55 -07:00
Nathan Froyd
2fc0cc265c
Bug 1372987 - move library/object prefix/suffix configuration to moz.configure; r=mshal
...
For parts of configuring Stylo, we need information about the library
extensions on all of our platforms, and this change is a reasonable way
to get at that information without duplicating it in two places. Plus
moving more things to moz.configure is more better.
2017-06-19 14:20:29 -04:00
Nicolas B. Pierron
b18f5d0415
Bug 1374203 - Code Coverage builds: Skip xdr/relazify.js test case. r=gmierz
2017-06-19 17:12:33 +00:00
Nicolas B. Pierron
12588932b8
Bug 1373323 - IonMonkey: Enable backtracking on inlining failures. r=jandem
2017-06-19 16:29:51 +00:00
Nicolas B. Pierron
b5fa5ba64c
Bug 1373323 - IonMonkey: Do not move blocks used as anchors for backtracking. r=jandem
2017-06-19 16:29:51 +00:00
Alex Gaynor
45abd268c3
Bug 1221148 - Allow passing blob:// URIs to mozIJSSubScriptLoader; r=smaug
...
This is useful for legacy addons as we increasingly lockdown filesystem access
in content processes.
MozReview-Commit-ID: AZbsSFpbIvt
--HG--
extra : rebase_source : 56dfe91ac9fbeb0bd48dc8a2f87ed6038e7521cc
2017-06-07 11:00:24 -04:00
Jan de Mooij
8667073fae
Bug 1373615 - Clean up and optimize property enumeration code. r=evilpie
2017-06-18 14:01:36 +02:00
Ted Campbell
4fcefda78e
Bug 1169746 - Handle JSOP_SPREADSUPERCALL correctly in ICCall_Native. r=sstangl
...
MozReview-Commit-ID: KEWS1s4Y9dL
2017-06-16 23:47:05 -04:00
Wes Kocher
b0560565d7
Merge m-c to inbound, a=merge
...
MozReview-Commit-ID: 8k4A4tEOtIT
2017-06-16 18:17:38 -07:00
Wes Kocher
39066d6984
Merge inbound to central, a=merge
...
MozReview-Commit-ID: 2k4filK9zyX
2017-06-16 17:58:58 -07:00
Jan de Mooij
6765978750
Bug 1372182 part 9 - Inline more functions. r=anba
2017-06-16 17:43:07 +02:00
Jan de Mooij
6dbbe103da
Bug 1372182 part 8 - Optimize AddTypePropertyId. r=evilpie
2017-06-16 17:42:23 +02:00
Jan de Mooij
733406cbad
Bug 1372182 part 7 - Inline some more functions. r=anba
2017-06-16 17:41:22 +02:00
Ted Campbell
1bbd64432a
Bug 1169746 - Support |super()| in Baseline. r=jandem
...
- Update BaselineIC for JSOP_SUPERCALL / JSOP_SPREADSUPERCALL
- Support JSOP_SUPERFUN
- Support JSOP_CHECKTHISREINIT
MozReview-Commit-ID: BlWsaUGeBqS
2017-06-16 10:43:17 -04:00
Ted Campbell
b07e3c22cf
Bug 1169746 - Don't use templateObjects for derived constructor calls. r=jandem
...
MozReview-Commit-ID: D3QI7ryBmuW
2017-06-16 10:43:09 -04:00
Kris Maglione
9c02fdf113
Bug 1363301: Always provide live wrappers for ScriptSourceObjects. r=shu,bholley
...
MozReview-Commit-ID: LTNN66FywU4
--HG--
extra : rebase_source : 6fc6bd6077229fe511b02116b9e3f9eb1c99f2fa
2017-06-14 15:38:59 -07:00
Jan de Mooij
3adc938ea8
Bug 1373290 - Move object/string pre-barrier null check to JIT code. r=nbp
2017-06-16 14:57:14 +02:00
Nicolas B. Pierron
c0de281328
Bug 1330373 - Capture JSScript::lazyScript field when encoding bytecode incrementally. r=shu
2017-06-16 12:31:54 +00:00
Jon Coppeard
a76430d89e
Bug 1373214 - Change Zone::isGCMarking() to avoid a TLS lookup r=sfink
2017-06-16 10:25:41 +01:00
Jon Coppeard
092c893028
Bug 1373209 - Use non-mutating iterator when checking tables after moving GC r=sfink
2017-06-16 10:07:41 +01:00
Jon Coppeard
995284e0a4
Bug 1372569 - Skip sweeping empty weak caches r=sfink
2017-06-16 10:06:28 +01:00
Jon Coppeard
52665ac9e7
Bug 1372875
- Add more assertions for hash table pointer generation and mutation count r=luke
2017-06-16 10:05:55 +01:00
Jan de Mooij
cb47875d1b
Bug 1368325 - Remove JSContext::allowGCBarriers and related code as it's not used anywhere. r=billm
2017-06-16 10:40:57 +02:00
Gregory Szorc
231cefc973
Bug 1371465 - Move MSVS_VERSION to moz.configure and properly define for vs2017; r=glandium
...
Before, MSVS was set in old-configure and could only be unset or
"2015." We move the definition of the variable to moz.configure
and support defining its value as "2017" when VS2017 is being used.
As part of this, I discovered that GYP barfs with a "2017" value.
This is likely a limitation of the legacy version of GYP we have
vendored. Rather than go down the rabbit hole of upgrading GYP,
I added code to convert the value to "2015." This preserves existing
behavior and unblocks us from setting MSVS_VERSION properly. A
warning is emitted to remind us to remove this hack once GYP is
upgraded.
After this commit, we now generate native VS2017 solutions and
projects when building with VS2017.
MozReview-Commit-ID: BvNJX3F8qCn
--HG--
extra : rebase_source : 13a495856a83d9ca7afbb4770ebab1cc7f651cae
2017-06-14 16:52:55 -07:00
Cameron McCormack
3f6d354226
Bug 1364361 - Part 2: Make AllChildIterator find NAC created by all of an element's anon boxes. r=bz,janx
...
MozReview-Commit-ID: IfTLBhhG1Ya
--HG--
extra : rebase_source : aa5c7136f3425def8efa221c7f3e63240ac6ad8e
2017-06-16 17:22:34 +08:00
Sebastian Hengst
c21843350e
Backed out changeset e9f7c901e132 (bug 1364361)
2017-06-16 11:18:27 +02:00
Cameron McCormack
68b572fafa
Bug 1364361 - Part 2: Make AllChildIterator find NAC created by all of an element's anon boxes. r=bz,janx
...
MozReview-Commit-ID: IfTLBhhG1Ya
--HG--
extra : rebase_source : d9b7a4c6e0a7893dc1cd7b3337c32a4fd3bd0bff
2017-06-16 15:37:06 +08:00
Wes Kocher
26a0f65229
Merge m-c to autoland, a=merge
...
MozReview-Commit-ID: 6qjm9snaB3Z
2017-06-15 16:28:22 -07:00
Jan Beich
587d174016
Bug 1373096 - Unbreak --enable-warnings-as-errors build without GeckoProfiler after bug 1372901. r=mstange
...
MozReview-Commit-ID: ABh2bw5CbFm
--HG--
extra : rebase_source : 9ee7dd73d9a821722b4e9f21fa8a30e31bc907e8
2017-06-15 01:37:26 +00:00
Benjamin Bouvier
6d50d62258
Bug 1372883: wasm baseline: don't read returned values from x87 FPU stack on x86; r=lth
...
MozReview-Commit-ID: L2ovA8EXqy1
--HG--
extra : rebase_source : efc48ad1244dbb298eec937d738eb32d7a37e247
extra : amend_source : f8577e6f60e51df6733f0ab2422b1ce16c12ab8a
2017-06-14 16:46:29 +02:00
Nicolas B. Pierron
531bc552f1
Bug 1307633 - XDRScript: Do not attempt to free 0-initialized scriptData_ on OOM. r=shu
2017-06-15 12:32:27 +00:00
Jan de Mooij
538e83fc86
Bug 1372182 part 6 - Inline PurgeEnvironmentChain. r=anba
2017-06-15 14:30:42 +02:00
Jan de Mooij
e9095f3667
Bug 1372182 part 5 - Inline PropertyTree::getChild in NativeObject::getChildProperty. r=evilpie
2017-06-15 14:30:00 +02:00
Jan de Mooij
cc48a0fe76
Bug 1372182 part 4 - Refactor/optimize PropertyTree::getChild a bit. r=jonco
2017-06-15 14:29:24 +02:00
Sebastian Hengst
1b26da1b2f
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-06-15 11:17:07 +02:00
Sebastian Hengst
20d16dadd3
merge mozilla-inbount to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 36YqbsnO3en
2017-06-15 11:11:30 +02:00
Jan de Mooij
db87c175f5
Bug 1372182 part 3 - Merge jspropertytree.* with vm/Shape.* r=evilpie
2017-06-14 15:19:07 +02:00
Jan de Mooij
4740fd3b46
Bug 1372182 part 2 - Refactor NativeObject::allocSlot to make things faster for non-dictionary objects. r=anba
2017-06-14 15:18:23 +02:00
Jan de Mooij
e2976163c2
Bug 1372182 part 1 - Inline NativeObject::dynamicSlotsCount and related methods. r=anba
2017-06-14 15:17:35 +02:00
Florian Quèze
a5e2cbd774
Bug 1373047 - mozJSSubScriptLoader::LoadSubScript should add a pseudo stack frame showing which script is loaded, r=mstange.
2017-06-15 00:58:25 +02:00
Florian Quèze
fd8b6d1c71
Bug 1372901 - Add a pseudo stack frame showing which module is being imported by a Cu.import call, r=mstange.
2017-06-15 00:58:25 +02:00