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