Commit Graph

62341 Commits

Author SHA1 Message Date
Phil Ringnalda
a6b525b33e Merge m-c to autoland
MozReview-Commit-ID: K1ZFkTVIF5B
2017-10-27 21:42:38 -07:00
Phil Ringnalda
4bc2b1615d Backed out 4 changesets (bug 1408433, bug 1406391, bug 1408512) for crashing tests by touching the network contacting incoming.telemetry.mozilla.org on nightly builds
Backed out changeset 9bfd4b0927dc (bug 1408433)
Backed out changeset 555850d5107e (bug 1408512)
Backed out changeset 15d959b9123e (bug 1406391)
Backed out changeset e1f34ba9cecc (bug 1406391)

MozReview-Commit-ID: BVoGRsD73Hf
2017-10-27 21:08:27 -07:00
David Major
e247435916 Bug 1408789 - Switch Windows builders to VS2017 15.4.1 with SDK 10.0.16299.0. r=gps 2017-10-27 11:15:58 -04:00
Chris H-C
8e6dd31d55 bug 1406391 - Remove toolkit.telemetry.enabled manipulation from tests r=Dexter
Minor note:
reftests should've turned off uploadEnabled in the first place.

MozReview-Commit-ID: 9spzuUAXwwP
2017-10-27 10:59:43 -04:00
Sebastian Hengst
841ee307e6 merge mozilla-central to autoland. r=merge a=merge 2017-10-27 23:32:15 +02:00
Brad Werth
7751145bbd Bug 1403690 Part 1: Adjust heap write analysis whitelist to include Gecko_GetLookAndFeelSystemColor. r=manishearth
MozReview-Commit-ID: 1PjN0ZTpw10

--HG--
extra : rebase_source : bd0e2e690dd0d88c5c639f62297ed5189a31d8ef
2017-10-02 15:00:33 -07:00
Jon Coppeard
0f32c9b07b Bug 1411302 - Don't try and OOM test worker threads r=jandem 2017-10-27 15:52:43 +01:00
Dragan Mladjenovic
269479133e Bug 1412030 - [MIPS] Emit wasm memory access information. r=lth
--HG--
extra : rebase_source : 7ca53badc45d291297c88eeb457f3982e7e0967f
2017-10-27 02:12:00 -04:00
Luke Wagner
f96aed67f8 Bug 1411800 - Baldr: remove encodedExitReason from wasm::Frame (r=bbouvier)
MozReview-Commit-ID: AlSbBQibZQe

--HG--
extra : rebase_source : 8ac144c39197bcdab0dadf21941b370ed06a8e62
2017-10-27 09:30:49 -05:00
Luke Wagner
2a9333c196 Bug 1412097 - Baldr: remove push from epilogue (r=bbouvier)
MozReview-Commit-ID: LdiG4Ioqn6G

--HG--
extra : rebase_source : 544a5996d7c3c47340023426eb1db5d1e79adb64
2017-10-27 09:30:33 -05:00
Luke Wagner
d04c7d773c Bug 1412097 - Baldr: update MaxFunctionBytes and check everywhere (r=lth)
MozReview-Commit-ID: DZVaYDGqt7L

--HG--
extra : rebase_source : 4d6aae6a4537b96927515d80aed39ad03842d25e
2017-10-27 09:19:16 -05:00
Yoshi Huang
a62c3dfcf5 Bug 1407682 - Part 13: Remove unneccesary includes r=jonco 2017-10-24 19:00:07 +08:00
Yoshi Huang
7067a8e482 Bug 1407682 - Part 11: Remove unnecessary inclusion of jsgc.h. r=jonco 2017-10-24 18:05:57 +08:00
Yoshi Huang
31ef16653e Bug 1407682 - Part 10: Move ArenaList to its own header. r=jonco 2017-10-24 17:45:35 +08:00
Yoshi Huang
5612902a10 Bug 1407682 - Part 9: Move GCHelperState to its own header. r=jonco 2017-10-24 16:58:50 +08:00
Yoshi Huang
6084d408a0 Bug 1407682 - Part 8: Move Auto* classes to GCInternals.h. r=jonco 2017-10-24 16:32:57 +08:00
Yoshi Huang
0e9cce4e3a Bug 1407682 - Part 7 : Move ZoneList from jsgc.h to GCRuntime r=jonco 2017-10-24 16:14:02 +08:00
Yoshi Huang
1f70dba5ec Bug 1407682 - Part 6: Move GCParallelTask to its own header. r=jonco 2017-10-24 15:57:44 +08:00
Yoshi Huang
4dc32443e2 Bug 1407682 - Part 5: Seperate Cell-related class from Heap.h to Cell.h r=jonco 2017-10-20 19:16:31 +08:00
Yoshi Huang
b4a31117b9 Bug 1407682 - Part 4: Separate GCMarker class from Marking.h. r=jonco 2017-10-24 11:54:37 +08:00
Yoshi Huang
726f154a2f Bug 1407682 - Part 3: Move inline code from Nursery.h to Nursery-inl.h and Marking.cpp. r=jonco 2017-10-19 17:27:04 +08:00
Yoshi Huang
56f2a90943 Bug 1407682 - Part 2: Move NurseryChunk to Nursery.cpp. r=jonco 2017-10-18 17:14:53 +08:00
Yoshi Huang
efdeb7661d Bug 1407682 - Part 1: move ArenaCellIndexBytes and MaxArenaCellIndex r=jonco 2017-10-18 17:09:05 +08:00
Jan de Mooij
ab7b5f6697 Bug 1404636 - Special-case typed arrays in PropertyReadNeedsTypeBarrier. r=bhackett 2017-10-26 16:15:35 +02:00
Tooru Fujisawa
ab2b1fb004 Bug 1385112 - Part 2: Add testcase. r=anba 2017-10-26 22:10:31 +09:00
Tooru Fujisawa
afdbd65a3b Bug 1396499 - Part 2: Do not hold reference to expression stack values in GeneratorObject::suspend. r=jandem 2017-10-26 22:10:31 +09:00
Tooru Fujisawa
c8f0b1e5a1 Bug 1396499 - Part 1: Reuse Array object for expression stack values in GeneratorObject::suspend. r=jandem 2017-10-26 22:10:30 +09:00
Attila Craciun
4d25367716 Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE 2017-10-26 12:34:39 +03:00
Attila Craciun
0cab95ab0f Merge inbound to mozilla-central r=merge a=merge 2017-10-26 12:20:45 +03:00
Jon Coppeard
a6405ef242 Bug 1408375 - Move max malloc bytes parameter to GCSchedulingTunables r=sfink 2017-10-26 10:03:51 +01:00
Jon Coppeard
e69f1e327d Bug 1408375 - Move malloc threshold check to malloc allocation r=sfink 2017-10-26 10:03:51 +01:00
Jon Coppeard
c1cf972836 Bug 1411636 - Remove unnecessary recalculation of GCRuntime::isFull r=sfink 2017-10-26 10:03:51 +01:00
Jan de Mooij
b99ddfe0e7 Bug 1408058 part 3 - Inline slot reads on the prototype in Ion based on Baseline feedback. r=evilpie 2017-10-26 09:38:22 +02:00
Jan de Mooij
3cf15ea9ac Bug 1408058 part 2 - Teach scalar replacement about GuardGroup and GuardUnboxedExpando. r=nbp 2017-10-26 09:37:50 +02:00
Jan de Mooij
1c2f14ee70 Bug 1408058 part 1 - Track preliminary object IC stubs better. r=evilpie 2017-10-26 09:37:20 +02:00
Rofael Aleezada
626c4563b7 Bug 818634 - Remove support for Date.prototype.toLocaleFormat. r=gandalf, r=anba 2017-10-18 21:51:32 -05:00
Sebastian Hengst
443416f881 Merge mozilla-central to autoland. r=merge a=merge 2017-10-26 00:39:55 +02:00
Chris Manchester
3bd4902247 Bug 1403346 - Move C{XX}FLAGS to mozbuild computed flags. r=glandium
This also introduces C{XX}_LDFLAGS variables which contain cflags that
are meant to be passed to the linker, and adds them to various linker
command lines in place of CFLAGS.

MozReview-Commit-ID: GyKlD9nMqrt
2017-10-25 15:12:09 -07:00
Chris Manchester
7539017f92 Bug 1403346 - Use AC_SUBST_LIST for various configure variables containing compile flags. r=glandium
MozReview-Commit-ID: 6BjKBSVGAw4
2017-10-25 15:11:54 -07:00
Chris Manchester
a1d26e4177 Bug 1403346 - Make a separate variable used to append pgo flags to compile command lines. r=glandium
This commit establishes a separate variable to add PROFILE_GEN and PROFILE_USE
CFLAGS to compile and link command lines. Currently the make backend
orchestrates the pgo build steps and is the only thing aware of whether
we're in the profile generate or profile use stage. The flags are separated
here to allow other flags to be moved to mozbuild, but this will not yet
sufficient to perform a PGO build independent of the make backend.

MozReview-Commit-ID: IX30l2MvvNc
2017-10-25 15:10:04 -07:00
Chris Manchester
94d7650a55 Bug 1403346 - Use AC_SUBST_LIST for OS_COMPILE_C{XX}FLAGS. r=glandium
MozReview-Commit-ID: Iz2slNFKR81
2017-10-25 15:10:04 -07:00
Chris Manchester
5c1a91facd Bug 1403346 - Expand references to the objdir in old-configure. r=glandium
MozReview-Commit-ID: LtReuXQwheR
2017-10-25 15:10:04 -07:00
Chris Manchester
5ce7957d0f Bug 1403346 - Use AC_SUBST_LIST for DSO_CFLAGS and DSO_PIC_CFLAGS r=glandium
MozReview-Commit-ID: 7aJ7uOR6tjO
2017-10-25 15:10:03 -07:00
Gregory Szorc
ae7cf57366 Bug 1411081 - Move --enable-optimize/MOZ_OPTIMIZE to moz.configure; r=glandium
The Rust optimization logic is tied to --enable-optimize/MOZ_OPTIMIZE
and --enable-debug/MOZ_DEBUG. In order to more easily implement more
customization, let's move --enable-optimize/MOZ_OPTIMIZE to
moz.configure so its value can be consulted there.

The logic here is a bit wonky. The option behaves like a boolean
or a string. If a string, MOZ_OPTIMIZE is set to 2. Otherwise it
is 1 or unset depending on the boolean value.

The custom compiler flags string is passed to old-configure, where it
overwrites whatever old-configure derived as the default value.
We stop short of moving all references to MOZ_OPTIMIZE_FLAGS to
moz.configure because there are a handful of them and I don't want
to scope bloat.

MozReview-Commit-ID: 6iNDu2HwLGr

--HG--
extra : rebase_source : a64f1236012d13913f21253df1b9b5ff0ae8ea6e
2017-10-24 19:54:48 -07:00
Gregory Szorc
b7a368158f Bug 1411081 - Move assignment of default value for MOZ_OPTIMIZE_FLAGS; r=glandium
It is now closer in the file to where other default values are computed.

MozReview-Commit-ID: BffCEb6FAUP

--HG--
extra : rebase_source : 81b17131f9330d89818a36ffff625b672c19c01e
2017-10-24 19:30:48 -07:00
Sylvestre Ledru
836ea838b4 Bug 1411545 - streamClosed: Fix the implicit-fallthrough warning r=luke
MozReview-Commit-ID: 4LYbud51tH7

--HG--
extra : rebase_source : 24c86592adefae8b9a23f0d57c8e1c6af6dc1354
2017-10-25 13:37:01 +02:00
Attila Craciun
7bcf901c3b Merge inbound to mozilla-central r=merge a=merge 2017-10-25 12:30:28 +03:00
André Bargull
ab1d21c223 Bug 1410937 - Directly initialize result arrays in String.prototype.split specializations. r=jandem 2017-10-24 01:05:50 +09:00
André Bargull
c20b56fe3d Bug 1410640 - Enable nursery allocation of arrow functions. r=jonco 2017-10-24 18:25:46 +09:00
Tom Schuster
d3b457113a Bug 638054 - Remove or fix tests outside JS using watch/unwatch. r=bz,fitzgen 2017-10-24 20:48:14 +02:00