Commit Graph

389 Commits

Author SHA1 Message Date
Nika Layzell
6820e55cc2 Bug 1403213 - Move nsstring into servo/support/gecko/nsstring, r=froydnj
MozReview-Commit-ID: 8ucStGkxmj7
2017-10-23 15:37:25 -04:00
Sebastian Hengst
c9746e5403 merge mozilla-inbound. r=merge a=merge
MozReview-Commit-ID: B09kHrHK42C
2017-10-23 23:50:37 +02:00
Jeff Hemphill
6e226db075 Bug 1403802: Port nsHttpHandler::PrepareAcceptLanguages over to Rust; r=valentin,froydnj 2017-10-22 11:27:59 -07:00
Kartikaya Gupta
39128fcf28 Bug 1409736 - Update Cargo lockfiles and re-generate FFI header. r=jrmuizel
MozReview-Commit-ID: Ad50zkjSkcE
2017-10-23 09:48:21 -04:00
Xidorn Quan
5983827476 Bug 1409444 - Update rand to 0.3.17. r=manishearth
MozReview-Commit-ID: DjCEQV9t2hi
2017-10-23 15:52:44 +11:00
Sebastian Hengst
1f20981ae9 Backed out changeset 74c58b336d30 (bug 1403213) for referencing non-existing xpcom/rust/gtest/moz.build in xpcom/moz.build. r=backout on a CLOSED TREE 2017-10-20 21:30:36 +02:00
Nika Layzell
51323f040d Bug 1403213 - Move nsstring into servo/support/gecko/nsstring, r=froydnj
MozReview-Commit-ID: FmKtJxSCdYc
2017-10-20 12:04:30 -07:00
Sebastian Hengst
dfa37f0957 Backed out changeset e7c58f50140a 2017-10-19 23:23:23 +02:00
Servo VCS Sync
2ea04caa20 No bug - Revendor rust dependencies 2017-10-19 17:34:02 +00:00
Servo VCS Sync
aaff99fb94 No bug - Revendor rust dependencies 2017-10-19 16:06:32 +00:00
Sebastian Hengst
38c795ad65 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: HasKw28SN45
2017-10-19 11:26:22 +02:00
Matthew Gregan
eb76053d24 Bug 1407487 - P4: Disable backtrace in error-log to work around bug 1409276. r=kamidphish
MozReview-Commit-ID: KHGTVi6QePx
2017-10-19 18:02:57 +13:00
Matthew Gregan
254b139e5c Bug 1407487 - P3: Exclude Android when enabling cubeb-remoting. r=kamidphish
MozReview-Commit-ID: 1bi07WmNqgb
2017-10-19 18:02:54 +13:00
Dan Glastonbury
b806e67969 Bug 1407487 - P1: Remove --enable-cubeb-remoting. r=kinetik,rillian
Replace with conditional compilation enabled for Linux targets.

MozReview-Commit-ID: GjD0Ix8aeJW
2017-10-19 18:02:50 +13:00
Servo VCS Sync
eeef052578 No bug - Revendor rust dependencies 2017-10-18 20:56:50 +00:00
Kartikaya Gupta
f4ae6c6f41 Bug 1408461 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: L5AVB95yUtP
2017-10-18 12:37:52 -04:00
Sebastian Hengst
1371b8efde Backed out changeset c654a712755b (bug 1408461) 2017-10-18 18:28:01 +02:00
Kartikaya Gupta
993e87687c Bug 1408461 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: L5AVB95yUtP
2017-10-18 09:38:43 -04:00
Phil Ringnalda
7a18e99c7b Backed out 2 changesets (bug 1407487) for Android and hazard build bustage and Linux webspeech test timeouts
CLOSED TREE

Backed out changeset 806976ac38b8 (bug 1407487)
Backed out changeset 0ff7dc9aebd9 (bug 1407487)

MozReview-Commit-ID: HLDEXTRvG7l
2017-10-17 19:49:43 -07:00
Dan Glastonbury
3b773e0fcd Bug 1407487 - P1: Remove --enable-cubeb-remoting. r=kinetik,rillian
Replace with conditional compilation enabled for Linux targets.

MozReview-Commit-ID: GjD0Ix8aeJW
2017-10-12 10:32:29 +10:00
Matthew Gregan
1fbb14f8ff Bug 1407490 - Update media/audioipc to c466287. r=kamidphish
MozReview-Commit-ID: 8V6k3m2f3lI
2017-10-16 15:37:10 +13:00
Servo VCS Sync
f63322aa29 No bug - Revendor rust dependencies 2017-10-17 04:02:06 +00:00
Kartikaya Gupta
833a1374c1 Bug 1407213 - Update Cargo lockfiles and re-vendor rust libraries. r=jrmuizel
MozReview-Commit-ID: Jz76sncivdF
2017-10-13 12:57:56 -04:00
Emilio Cobos Álvarez
17ee853062 No bug - Revendor rust dependencies. r=me
MozReview-Commit-ID: 5t9KFJN5yDQ
2017-10-12 18:20:31 +02:00
Servo VCS Sync
e44343571e No bug - Revendor rust dependencies 2017-10-10 19:14:26 +00:00
Kartikaya Gupta
e3114ec1f1 Bug 1405790 - Update webrender to commit 6440dff485271cdfd24a22c920cea31e01e2b164. r=Gankro
MozReview-Commit-ID: JRPtTtZ1jNz
2017-10-10 08:01:29 -04:00
Servo VCS Sync
88f31ff1fe No bug - Revendor rust dependencies 2017-10-09 16:13:47 +00:00
Henri Sivonen
b8f8a3391d Bug 1405615 - encoding_rs 0.7.1: Correctly encode U+DC00 followed by another low surrogate from UTF-16. r=emk.
`wrapping_sub()`-based high surrogate check was off by one due to
error in copy and paste when defining the constant to compare against.
That is, the subtraction that defines the constant was completely wrong
but the result of the subtraction was only off by one, which is why the
bug wasn't discovered immediately. This lead to the first low surrogate
(U+DC00), and only the first low surrogate, getting accepted as a high
surrogate.

Discovered using cargo-fuzz.

MozReview-Commit-ID: K3Ptws31WuV
2017-10-04 13:11:27 +03:00
Wes Kocher
d0a80948dd Merge inbound to central, a=merge
MozReview-Commit-ID: IUFdbLdYFhX
2017-10-04 16:37:59 -07:00
Nathan Froyd
b48f159e90 Bug 1405105 - remove Rust init hack now that we require 1.19; r=ccorcoran
We added this to avoid race conditions, but a fix which removes the need
for it has been landed in Rust 1.19+, which we now require.
2017-10-04 09:53:20 -04:00
Servo VCS Sync
614d5635a1 No bug - Revendor rust dependencies 2017-10-03 21:04:40 +00:00
Nathan Froyd
49a4f52929 Bug 1373878 - part 3 - add stylo_tests as a RustTest; r=rillian
The easy part of this patch is the addition of the RustTest itself.

The more difficult to understand part of the patch is the changes to all
of our Rust build configuration.  We do this due to a bug in cargo:

https://github.com/rust-lang/cargo/issues/3923

where features on dependent crates are not correctly taken into account
when determining whether cached artifacts on disk are valid and whether
they should be evicted from the disk cache.  The practical upshot of
this behavior is that, say, running gtests during normal development
when files in libxul are modified will:

* rebuild some Rust dependencies for libxul;
* link libxul;
* rebuild those same Rust dependencies *again* for libxul-gtest, since
  we have different features active and therefore the old artifacts look
  to be out of date;
* link libxul-gtest.

Needless to say, this is highly annoying and counterproductive behavior.

The "fix" is to ensure that the gkrust-shared crate explicitly depends
on crates and assigns features to them such that the feature sets do not
change between normal builds and testing builds.  This is admittedly
fragile, but it is not the first time this has come up, and is probably
not the last.
2017-10-02 09:21:22 -04:00
Xidorn Quan
00ec18ef5e Bug 1404678 - Update cssparser to 0.21.3 and revendor.
MozReview-Commit-ID: 8i1tms8zFHe
2017-10-01 20:46:17 +11:00
Simon Sapin
540a504415 Bug 1404625 - Revendor Rust dependencies r=SimonSapin
MozReview-Commit-ID: 5NZ5UFJThSx
2017-09-30 17:39:42 +02:00
Servo VCS Sync
1f8deeb73f No bug - Revendor rust dependencies 2017-09-29 01:16:50 +00:00
Kartikaya Gupta
07ca2507aa Bug 1402321 - Update webrender to commit 9c5f8682e75839ad8c26480b89f87bbb37aa7894. r=jrmuizel
MozReview-Commit-ID: KHYwuo29KX
2017-09-28 14:52:39 -04:00
Xidorn Quan
f07a1d94ea Bug 1341102 - Revendor rayon.
MozReview-Commit-ID: CckZnhJlNTF
2017-10-04 17:13:34 +11:00
Servo VCS Sync
72e6ebefd5 No bug - Revendor rust dependencies 2017-09-27 12:01:07 +00:00
Matthew Gregan
26f704e076 Bug 1403048 - Update Rust deps for audioipc. r=kamidphish,rillian 2017-09-26 15:51:30 +13:00
Servo VCS Sync
a9fe985433 No bug - Revendor rust dependencies 2017-09-26 17:46:24 +00:00
Servo VCS Sync
6d7b51f2a4 No bug - Revendor rust dependencies 2017-09-25 03:07:43 +00:00
Manish Goregaokar
919b02d008 Bug 1402419 - Update dtoa-short ; r=xidorn
MozReview-Commit-ID: qJSJZlZEKO
2017-09-22 13:47:28 -07:00
Kartikaya Gupta
b175479a6e Bug 1402304 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: 3WHcJZG6FTf
2017-09-22 09:58:21 -04:00
Kartikaya Gupta
3ccc843def Bug 1401244 - Update Cargo lockfiles. r=jrmuizel
MozReview-Commit-ID: mC8ALdQ06F
2017-09-22 08:54:01 -04:00
Servo VCS Sync
0885d17cc3 No bug - Revendor rust dependencies 2017-09-21 07:32:15 +00:00
Wes Kocher
1aea1eba58 Merge m-c to autoland, a=merge
MozReview-Commit-ID: BLgnf5zTCU3
2017-09-19 14:54:09 -07:00
Wes Kocher
98effee31d Merge inbound to central, a=merge
MozReview-Commit-ID: 5B5W6AHKcCb
2017-09-19 14:49:11 -07:00
Manish Goregaokar
7b1cec15d2 Bug 1401016 - Bump cssparser to 0.21.2; r=SimonSapin
MozReview-Commit-ID: 37Neluf2ETi
2017-09-19 12:42:34 -07:00
Tim Taubert
cb07cb7271 Bug 1400559 - Move runloop code into its own crate r=jcj
The runloop seems like a good candidate for moving into its own crate.

I wasn't sure whether we want it under the Mozilla org on GitHub, so I pushed
it to ttaubert/rust-runloop for a start. Moving the repository to mozilla/*
is easy, and we'd just need to bump the crate version with the updated
repository, if you think we should.

Bug #: 1400559

Differential Revision: https://phabricator.services.mozilla.com/D62
2017-09-19 15:46:55 +02:00
Matt Brubeck
b6fa71077f Bug 1341102 - Revendor Rust dependencies.
MozReview-Commit-ID: 49YebxPbiR5
2017-09-15 20:52:41 -07:00