Commit Graph

1129 Commits

Author SHA1 Message Date
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
Servo VCS Sync
83712b9240 No bug - Revendor rust dependencies 2017-09-15 19:46:43 +00:00
Sebastian Hengst
1c36da9196 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 4dRrVdftJVy
2017-09-15 11:05:11 +02:00
Sebastian Hengst
f3b4b34c71 merge mozilla-central to mozilla-inbound. r=merge a=merge on a CLOSED TREE 2017-09-15 00:18:43 +02:00
Servo VCS Sync
0eefd15a83 No bug - Revendor rust dependencies 2017-09-14 22:42:42 +00:00
Kartikaya Gupta
da9dce5f9a Bug 1398241 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: 9yGxzlMjy07
2017-09-14 08:17:19 -04:00
Kartikaya Gupta
0de46dad62 Bug 1400216 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
MozReview-Commit-ID: 21qQZzuGQG2
2017-09-19 12:16:29 -04:00
Servo VCS Sync
92dcc0a609 No bug - Revendor rust dependencies 2017-09-14 08:50:35 +00:00
Alfredo.Yang
4161991145 Bug 1389470 - use fallible memory allocation to avoid OOM. r=kinetik
MozReview-Commit-ID: BvqIe685Rfs
2017-09-13 14:59:45 +08:00
Ryan VanderMeulen
447339bd1c Backed out changeset a3b2778fa597 (bug 1389470) for leaks. 2017-09-13 12:36:18 -04:00
Alfredo.Yang
3af7a6a206 Bug 1389470 - use fallible memory allocation to avoid OOM. r=kinetik
MozReview-Commit-ID: BvqIe685Rfs
2017-09-13 14:59:45 +08:00
Servo VCS Sync
86e9a63e0e No bug - Revendor rust dependencies 2017-09-12 17:49:34 +00:00
Servo VCS Sync
ffa41076ae No bug - Revendor rust dependencies 2017-09-12 04:31:42 +00:00
Chris Manchester
d68e6d052c Bug 1386876 - Replace all uses of NO_VISIBILITY_FLAGS with a template and remove NO_VISIBILITY_FLAGS. r=glandium
MozReview-Commit-ID: 194U1WMCAM0
2017-05-01 18:12:35 -07:00
Servo VCS Sync
ef5ed0a895 No bug - Revendor rust dependencies 2017-09-11 17:51:02 +00:00
Servo VCS Sync
62a7f311e0 No bug - Revendor rust dependencies 2017-09-11 15:34:19 +00:00
Servo VCS Sync
fee37a6437 No bug - Revendor rust dependencies 2017-09-10 18:28:35 +00:00
Manish Goregaokar
4e19610c33 Bug 1341102 - Bump app_units in lockfile; r=bustage
MozReview-Commit-ID: CBHcRx7Pgss
2017-09-08 13:30:39 -07:00
Servo VCS Sync
a2e7a89f70 No bug - Revendor rust dependencies 2017-09-07 11:55:53 +00:00
Simon Sapin
b7076ee9cf Bug 1396664 - re-enable bad-string subtests in test_parser_diagnostics_unprintables.html r=emilio
… and update cssparser to 0.20.1

MozReview-Commit-ID: 8SiFIGk1jtb
2017-09-05 15:40:57 +02:00
Tim Taubert
19ac8cd5af Bug 1388843 - Part 2: Add u2fhid to the shared rust library r=ted 2017-08-09 21:20:08 +02:00