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