Commit Graph

479034 Commits

Author SHA1 Message Date
Sebastian Hengst
a6e15974a7 Backed out changeset c8ee3d056695 (bug 1264948) 2016-06-10 19:34:39 +02:00
Sebastian Hengst
ca91e1647e Backed out changeset 74d0a284f6ff (bug 1278303) 2016-06-10 19:34:35 +02:00
Sebastian Hengst
6dfb5f0411 Backed out changeset c255a40804be (bug 1278303) 2016-06-10 19:34:31 +02:00
Sebastian Hengst
ea074643bf Backed out changeset bf9adef81e8d (bug 1278303) 2016-06-10 19:34:28 +02:00
Sebastian Hengst
29f52dcb48 Backed out changeset 09359e9505b1 (bug 1278303) 2016-06-10 19:34:24 +02:00
Eric Rahm
cffa865b22 Bug 1278399 - Use MOZ_LOG in automation. r=ted
NSPR_LOG_MODULES is deprecated in favor of MOZ_LOG, this cleans up warning
spam during testing.
2016-06-10 10:05:57 -07:00
Nicolas B. Pierron
49eaf47415 Bug 1278303 part 4 - Fix correctness issue of MCreateThis new-target operand index. r=efaust 2016-06-10 16:56:29 +00:00
Nicolas B. Pierron
f4d1e2ec74 Bug 1278303 part 3 - Use a macro to define a list of getOperand accessors. r=jandem 2016-06-10 16:56:28 +00:00
Nicolas B. Pierron
97604746eb Bug 1278303 part 2 - Add MInstruction::New(TempAllocator::Fallible, ...) overload to all trivial MIR Instructions. r=jandem 2016-06-10 16:56:28 +00:00
Nicolas B. Pierron
d86a389260 Bug 1278303 part 1 - Prevent uses of TempObject new operator on MIR Instructions. r=jandem 2016-06-10 16:56:28 +00:00
Nicolas B. Pierron
e999fefdc1 Bug 1264948 - MBasicBlock::addPredecessor, check for OOMs when allocating Phi nodes. r=h4writer 2016-06-10 16:56:28 +00:00
Nicolas B. Pierron
a50177d70f Bug 1264948 - IonBuilder::init, reserve ballast space after freezing type sets. r=h4writer 2016-06-10 16:56:28 +00:00
Nicolas B. Pierron
c9435d2d82 Bug 1264948 - Disable infallible allocator assertion for iregexp. r=bhackett 2016-06-10 16:56:27 +00:00
Nicolas B. Pierron
bfa1121798 Bug 1264948 part 1 - Register if the LifoAlloc is supposed to be infallible or not. r=jonco,h4writer
This patch adds a new flag to the LifoAlloc structure, which would be used to
assert when we attempt to allocate a new chunk for the LifoAlloc.  This ensure
that we assert (in debug builds) if we attempt to allocate beyong the reserved
space of the ballast.
2016-06-10 16:56:27 +00:00
Jonathan Kew
8b962d49c7 Bug 1278818 - Convert window coordinates to desktop pixels before passing to ScreenForRect. r=emk 2016-06-10 17:37:15 +01:00
Gregory Szorc
f0ab95aa08 Bug 1277406 - Delete now-unused Mercurial setup wizard; r=glandium
The wizard has been ported to the version-control-tools repository
and in-tree consumers have been switched to consume it from there. This
code is now dead. Kill it.

References to the now-defunct code have been removed/updated.

MozReview-Commit-ID: 5fpCXdNIp8L

--HG--
extra : rebase_source : 6c1e2363793fe2cd3a506ce5d962788657871203
extra : histedit_source : c40d2203aaa54bbd48e4e2b46178e277dcdc2e3f
2016-06-09 13:20:53 -07:00
Gregory Szorc
854ef84c06 Bug 1277406 - Use the bootstrapper code for mach mercurial-setup; r=glandium
The Mercurial setup wizard has now been ported to the version-control-tools
repository, where it has testing and integrates better with Mercurial
configs.

The bootstrapper has been taught how to invoke the new version of the
Mercurial setup wizard.

This commit switched `mach mercurial-setup` to call the bootstrapper
code for invoking the Mercurial setup wizard from version-control-tools.
As of this commit, the Mercurial setup wizard in tools/mercurial is
unused.

MozReview-Commit-ID: 3xzgOYZWTZn

--HG--
extra : rebase_source : 56697d504ff41ad02d77ddd1241cebafe610751a
extra : histedit_source : feb7450130c447dc74e059173f5b54544c020929
2016-06-09 13:19:04 -07:00
Gregory Szorc
c67e0b8843 Bug 1277406 - Offer to configure Mercurial during bootstrap; r=glandium
If a state directory is available and we're running in interactive mode
(or have been told otherwise), we now configure Mercurial during
bootstrap.

This consists of cloning version-control-tools to the state directory
(mimicking code in `mach mercurial-setup` today) and running the
config wizard from version-control-tools.

Code for cloning/updating repositories has been stolen from
tools/mercurial/hgsetup.

As the inline TODO notes, I'd like to eventually support
configuring Git during bootstrap. Since Mercurial is the canonical VCS
for Firefox and since we already have a Mercurial setup wizard (and
don't have a Git one yet), I don't think we should block on implementing
Git support.

MozReview-Commit-ID: 1FZyWIlHZNy

--HG--
extra : rebase_source : c727017bbdc703399fa67e1d831280441026614b
extra : histedit_source : fdb124447b4e80277cfd70fb65a24e0947c89c60
2016-06-01 18:15:17 -07:00
Gregory Szorc
903cb58073 Bug 1277406 - Prompt to create the state directory; r=glandium
Currently, on first run of `mach` it prompts you to create a state
directory. The hand-off between bootstrap and `mach` has always
bothered me because bootstrap is supposed to get your system in a good
state.

In this commit, we teach the bootstrap tool to create the state
directory when not present. This duplicates functionality from `mach`.
The justification for the duplication is explained by inline comment.

In future commits, we'll build on this work to have the bootstrapper
run the Mercurial config wizard, which needs this state directory.

MozReview-Commit-ID: CPKVuRJ3peM

--HG--
extra : rebase_source : 085b67183ec4fda8a23ead3328130c962c95617d
extra : histedit_source : 3ba31232521f624bcf9d0cc5a99033083c1f3657
2016-06-01 18:33:13 -07:00
Gregory Szorc
517e7b2b60 Bug 1277406 - Move mach mercurial-setup implementation into bootstrap; r=glandium
This begins the consolidation of `mach mercurial-setup` into
`mach bootstrap`. The first step is to move the content of the
mach_commands.py file into the bootstrapper's.

I'm not crazy about adding the sys.path entry for tools/mercurial.
I intend to clean this up later.

MozReview-Commit-ID: Cq56wPG8sO1

--HG--
extra : rebase_source : 48d6d2631760c9333bf99285673430948085630e
extra : histedit_source : e062f6fbc0ae9678347801b4a1f1c9b6912afd52
2016-06-01 17:06:01 -07:00
Gregory Szorc
0da1045b72 Bug 1277406 - Remove nagging to run mach mercurial-setup from mach; r=glandium
I never really liked this. Other people had even more visceral
reactions. Let's get rid of it.

The code for touching a file when it runs has also been removed because
the only thing it was used for was the nagging feature.

MozReview-Commit-ID: ERUVkEYgkzx

--HG--
extra : rebase_source : 1c1ed9c00eb2164d19e4405f2b8becf59680d1ed
extra : histedit_source : 9f2ebc64443140c0bc853ee5a3418f4e0f03db7b
2016-06-01 16:58:01 -07:00
Sebastian Hengst
cfb60054b0 Backed out changeset 20ea7d3d347f (bug 1276880) for failing browser-chrome test browser_referrer_open_link_in_container_tab2.js. r=backout 2016-06-10 18:21:05 +02:00
Andrew McCreight
a9c0939624 Bug 1278796, part 5 - Move InitNextPointers into the PurpleBlock ctor. r=smaug
This makes sure that it will always happen, and should placate static
analyses.
2016-06-10 09:17:58 -07:00
Andrew McCreight
4877f53ebf Bug 1278796, part 4 - Move InitNextPointers out of InitBlocks. r=smaug
This clears the way for the next patch.
2016-06-10 09:17:58 -07:00
Andrew McCreight
21a0cf7d40 Bug 1278796, part 3 - Inline StartBlock. r=smaug
This method doesn't do much, and in a later patch it will do even
less.
2016-06-10 09:17:57 -07:00
Andrew McCreight
6e83659330 Bug 1278796, part 2 - Initialize PurpleBlock next pointers in a method. r=smaug 2016-06-10 09:17:57 -07:00
Andrew McCreight
c1b7175950 Bug 1278796, part 1 - Inline |entries| in StartBlock. r=smaug
It is used inconsistently, which is confusing. A later patch will move
these into a PurpleBlock method, so the length shouldn't be an issue.
2016-06-10 09:17:57 -07:00
Benjamin Bouvier
072ef92b0a Bug 1279524: Implement dummy copysign on MIPS; r=jonco
DONTBUILD

MozReview-Commit-ID: 1ADS4Sh9yl6

--HG--
extra : rebase_source : 063218ef4e705b551425c1da72b272f0bc5c43bc
2016-06-10 16:58:34 +02:00
Rob Thijssen
65b50c0058 Bug 1279011 - mozharness configs for taskcluster win32/win64 opt/debug; r=pmoore
--HG--
extra : rebase_source : 8338de67b8ce3f2d7eeaafcb1f1349c69e9e7f70
2016-06-10 13:12:15 +01:00
Peter Moore
75d5c0359a Bug 1278999 - handle generic worker style artifacts (list not dictionary). r=wcosta
--HG--
extra : rebase_source : 975894206800aa9261f0683ffcd9948f0da4d408
2016-06-09 17:12:02 +02:00
Andrea Marchesini
dd368c9569 Bug 1279194 - Get rid of nsDOMPerformanceNavigationType, r=smaug 2016-06-10 16:29:46 +02:00
Andrew Comminos
745e332e1b Bug 1279335 - Use TiledTextureImage as a fallback on all GL implementations when exceeding the maximum texture size. r=nical
MozReview-Commit-ID: HsVmeuFhnP5

--HG--
extra : rebase_source : b7429c0b845d9f3240a226f3c5fa7af30fac734b
2016-06-09 16:39:11 -04:00
Carsten "Tomcat" Book
2266139ee3 Merge mozilla-central to mozilla-inbound 2016-06-10 15:44:04 +02:00
Carsten "Tomcat" Book
4ee1ed2b8f merge mozilla-inbound to central a=merge
--HG--
extra : amend_source : 10247ace8885c608987dcf31d47368e0dec09b19
2016-06-10 15:39:23 +02:00
Carsten "Tomcat" Book
6697f3e22c Backed out changeset f7cfef76a52c (bug 382721) for android c3 perma failures
--HG--
extra : rebase_source : 3179c9982aa1fec85323bfd08cf7eed8818dfc44
2016-06-10 15:38:58 +02:00
Carsten "Tomcat" Book
8ec9dd1719 Backed out changeset 0863ce40d2f7 (bug 382721)
--HG--
extra : rebase_source : ee6aa275c7ee4291d87a051e92e2e28979b83d96
2016-06-10 15:38:37 +02:00
Carsten "Tomcat" Book
d02a177069 Backed out changeset 63f10496a3e4 (bug 382721)
--HG--
extra : rebase_source : af456f047e9be536b0bfd15947d52e42e17b7db0
2016-06-10 15:38:35 +02:00
Carsten "Tomcat" Book
b2bf590342 Backed out changeset f8d2cc53a4d6 (bug 382721)
--HG--
extra : rebase_source : 988aaf02e7ffadca0ebb0be350d25ff8a8e5a4e3
2016-06-10 15:38:34 +02:00
Carsten "Tomcat" Book
776001bc91 Backed out changeset ddf602c6e885 (bug 382721)
--HG--
extra : rebase_source : f16ded5c5cae19f300161ee4df348b753d7263ec
2016-06-10 15:38:33 +02:00
Carsten "Tomcat" Book
1e73eca6d5 Backed out changeset ba37839e4fde (bug 382721)
--HG--
extra : rebase_source : aceaae3ba44b2a60f70781439f28718cc3a80db9
2016-06-10 15:38:31 +02:00
Carsten "Tomcat" Book
d612b10610 Backed out changeset c3f66208fe85 (bug 382721)
--HG--
extra : rebase_source : 45a93822af369dc9b1c4c2d733fa6a7e81064499
2016-06-10 15:38:30 +02:00
Carsten "Tomcat" Book
9878cdd37a merge fx-team to mozilla-inbound a=merge 2016-06-10 15:34:37 +02:00
Gijs Kruitbosch
c7b3a300d9 Bug 1271775 - shut up eslint warning about return value, rs=bustage
MozReview-Commit-ID: ESoog14WDSw

--HG--
extra : rebase_source : b0321f9911090894d6a1167d267289fb64e33a6c
2016-06-10 10:11:51 +01:00
Panos Astithas
8cb64e5de1 Fix an intermittent failure in browser_popupNotification_4.js (bug 1041724). r=florian
MozReview-Commit-ID: 7OjaeL0WGk6
2016-06-10 12:11:47 +03:00
Justin Wood
c3467fda07 Bug 1171736 - fix single locale l10n nightly bustage. r=rail over IRC. a=KWierso
MozReview-Commit-ID: LKE3O31lTjm

--HG--
extra : rebase_source : c64004dd170fb14855ff8f5303abb55f058c6257
2016-06-09 14:04:53 -04:00
Carsten "Tomcat" Book
afff301b32 Backed out changeset 5c836acf3197 (bug 906420) on developer request by baku
--HG--
extra : rebase_source : 9f109cdb706feef6d2bcd9a2e71f8c4d3c17ebdf
2016-06-09 15:30:53 +02:00
Carsten "Tomcat" Book
cec713e0c7 Backed out changeset e3615a839821 (bug 906420)
--HG--
extra : rebase_source : f9898c9163ce45b9ecfeff88a0f140e890f40ef6
2016-06-09 15:30:37 +02:00
Carsten "Tomcat" Book
ed14bc0dce Backed out changeset 18b3c95f1a38 (bug 906420)
--HG--
extra : rebase_source : 2cb14884f71aa8a41e56c935abe93755b0b0d8db
2016-06-09 15:30:35 +02:00
Justin Wood
fc905af611 Bug 1171736 - Stop clobbering the compare-locales dir, since we're using in-tree now. r=rail a=Tomcat
MozReview-Commit-ID: GWrtAZ4OXeC
2016-06-09 08:59:15 -04:00
Dan Minor
53c5fb9e43 Bug 1167544 - OpenH264 should not send STAP-A aggregation packets in mode 0; r=jesup
MozReview-Commit-ID: IY2mu9dVKHK

--HG--
extra : rebase_source : 77e455651ebf39cf56ca9892be59bd50622b8cc3
2016-06-01 14:28:43 -04:00