Barret Rennie
36cd17958e
Bug 1444434 - Bump webrender and webrender_bindings gleam dependency to 0.6.14 r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D23958
--HG--
extra : moz-landing-system : lando
2019-03-20 19:52:53 +00:00
Mark Goodwin
50887394d6
Bug 1429796 Cleanup storage in CertBlocklist to allow easy addition of new types of pair (e.g. whitelist entries) r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D17668
--HG--
extra : moz-landing-system : lando
2019-03-20 17:00:47 +00:00
Andreea Pavel
c3cd918c5c
Backed out 2 changesets (bug 1429796) for failing xperf on a CLOSED TREE
...
Backed out changeset b0d08863f7a5 (bug 1429796)
Backed out changeset 1bd54f8dfd9e (bug 1429796)
2019-03-20 00:03:49 +02:00
Dzmitry Malyshau
7afa68dc61
Bug 1536085 - Update plane-split to 0.13.8 r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D24095
--HG--
extra : moz-landing-system : lando
2019-03-19 21:00:08 +00:00
Mark Goodwin
59e0c373c3
Bug 1429796 Cleanup storage in CertBlocklist to allow easy addition of new types of pair (e.g. whitelist entries) r=keeler
...
Differential Revision: https://phabricator.services.mozilla.com/D17668
--HG--
extra : moz-landing-system : lando
2019-03-19 17:48:04 +00:00
Nupur Baghel
2c34e28fb4
bug 1529278: mozrunner: support macOS application bundle paths; r=ato
2019-03-15 16:22:37 +00:00
Dzmitry Malyshau
7f7b9d9668
Bug 1527325 - Don't re-export contents of WR API units r=gw
...
The cleans up our WR use statements further, easying the merge conflicts.
Note: this PR is subject to instant rot, it is preferred to land quickly.
Differential Revision: https://phabricator.services.mozilla.com/D23373
--HG--
extra : moz-landing-system : lando
2019-03-14 01:44:05 +00:00
Gurzau Raul
fc5efa3bc0
Backed out changeset 950174a8c708 (bug 1527325) for wrench failures on a CLOSED TREE.
2019-03-14 00:56:55 +02:00
Dzmitry Malyshau
5136f1e520
Bug 1527325 - Don't re-export contents of WR API units r=gw
...
The cleans up our WR use statements further, easying the merge conflicts.
Note: this PR is subject to instant rot, it is preferred to land quickly.
Differential Revision: https://phabricator.services.mozilla.com/D23373
--HG--
extra : moz-landing-system : lando
2019-03-13 19:30:56 +00:00
Bobby Holley
fa27fe3954
Bug 1532810 - Update gleam. r=me
2019-03-08 13:34:48 -08:00
shindli
b483c4a572
Backed out 3 changesets (bug 1532810) for wrench bustages CLOSED TREE
...
Backed out changeset 866b6d9949a8 (bug 1532810)
Backed out changeset 1cb006402562 (bug 1532810)
Backed out changeset 24b9ae45e4fa (bug 1532810)
2019-03-08 19:41:32 +02:00
Bobby Holley
b49d9f5234
Bug 1532810 - Update gleam. r=me
2019-03-08 09:16:49 -08:00
Benjamin Bouvier
e84c6bd970
Bug 1532689: Bump Cranelift to 0.29 in Spidermonkey; r=sunfish
...
This adds new code to provide the module-relative initial function offset for
each function, and adds checks that the bytecode / code offsets are correct.
Differential Revision: https://phabricator.services.mozilla.com/D22141
--HG--
rename : third_party/rust/cranelift-codegen-meta/src/base/settings.rs => third_party/rust/cranelift-codegen-meta/src/shared/settings.rs
rename : third_party/rust/cranelift-codegen-meta/src/base/types.rs => third_party/rust/cranelift-codegen-meta/src/shared/types.rs
extra : rebase_source : fd70523925d5d0655917bd9068f7ed35836c714a
extra : histedit_source : e64727d7be746dc3f327909db83f091602e259a9%2Cfc2a4335c2adada30a265a50fa76ef75a2b00bad
2019-03-05 18:34:50 +01:00
Jan Varga
4ecb0bc14c
Bug 1526891 - Part 2: Make it possible to use MozURL by QuotaManager for all URIs (instead of using nsIPrincipal); r=nika,asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D20906
2019-02-23 10:13:08 +01:00
Matthew Gregan
3bc23059fe
Bug 1512445 - Re-vendor Rust dependencies for AudioIPC. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D22154
--HG--
extra : moz-landing-system : lando
2019-03-07 02:04:54 +00:00
Dorel Luca
dfa0190845
Backed out 3 changesets (bug 1512445) Build bustage
...
Backed out changeset b954e5d0324a (bug 1512445)
Backed out changeset 04c1982c1a7e (bug 1512445)
Backed out changeset 0a78b7e72e1b (bug 1512445)
2019-03-06 23:28:37 +02:00
Matthew Gregan
8ff37b4168
Bug 1512445 - Re-vendor Rust dependencies for AudioIPC. r=chunmin
...
Differential Revision: https://phabricator.services.mozilla.com/D22154
--HG--
extra : moz-landing-system : lando
2019-03-06 20:43:05 +00:00
Nathan Froyd
d27ce6994a
Bug 1531577 - update winapi-rs to a new upstream version; r=agashlin
...
We've implemented several fixes to upstream `winapi-rs` that are
necessary for other work. We might as well make our upstream branch
track upstream `winapi-rs` instead of keeping track of the cherry-picked
fixes that we need.
Differential Revision: https://phabricator.services.mozilla.com/D22008
--HG--
extra : moz-landing-system : lando
2019-03-05 03:37:00 +00:00
Emilio Cobos Álvarez
669bc06ddd
Bug 1532645 - Update cubeb-backend to workaround a Rust bug. r=froydnj
...
https://github.com/rust-lang/rust/issues/58881 doesn't repro with cubeb-backend
v5.0.1, so use that so that other Rust nightly users don't get their builds
busted.
Differential Revision: https://phabricator.services.mozilla.com/D22092
--HG--
extra : moz-landing-system : lando
2019-03-05 15:18:58 +00:00
Dzmitry Malyshau
57074df49b
Bug 1531776 - Spew debug messages on GL error r=nical
...
example error
ERROR 2019-03-01T15:23:27Z: webrender::device::gl: (error) GL_INVALID_ENUM error generated. Invalid primitive mode.
thread 'main' panicked at 'Caught GL error 500 at 'draw_elements_instanced'', webrender/src/device/gl.rs:1098:17
note: Run with `RUST_BACKTRACE=1` for a backtrace.
Differential Revision: https://phabricator.services.mozilla.com/D21701
--HG--
extra : moz-landing-system : lando
2019-03-01 15:42:33 +00:00
Nicolas Silva
e5891efca7
Bug 1530730 - Update plane-split to 0.13.7. r=kvark
...
Differential Revision: https://phabricator.services.mozilla.com/D21503
--HG--
extra : moz-landing-system : lando
2019-02-28 16:04:29 +00:00
Nika Layzell
2a718d2775
Bug 1530467 - Add Array<T> support to xpcom rust bindings, r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D21046
--HG--
extra : moz-landing-system : lando
2019-02-26 20:51:19 +00:00
Dorel Luca
3f139c9c3f
Backed out 2 changesets (bug 1529117) for build bustage
...
Backed out changeset 82cfcc2f5fac (bug 1529117)
Backed out changeset d9fd8225a95f (bug 1529117)
2019-02-27 13:27:50 +02:00
Kartikaya Gupta
972530141c
Bug 1529117 - Re-vendor rust dependencies. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D20461
--HG--
extra : moz-landing-system : lando
2019-02-27 11:09:58 +00:00
Kartikaya Gupta
0699c44e5a
Bug 1529117 - Bump serde and serde_derive to branch from 1.0.88. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D20460
--HG--
extra : moz-landing-system : lando
2019-02-27 11:09:50 +00:00
Gurzau Raul
0138685180
Backed out changeset de46aec7227e (bug 1528648) for 'style' bustage on Windows platform on a CLOSED TREE.
2019-02-27 01:40:34 +02:00
Chris Manchester
c7f1151b94
Bug 1527553 - Update the mozilla-central workspace hack. r=firefox-build-system-reviewers,mshal
...
Differential Revision: https://phabricator.services.mozilla.com/D20738
--HG--
extra : moz-landing-system : lando
2019-02-26 19:37:49 +00:00
Matt Brubeck
36f57a7670
Bug 1528648 - Update Rust dependencies. r=ted
...
Differential Revision: https://phabricator.services.mozilla.com/D20106
--HG--
extra : moz-landing-system : lando
2019-02-20 00:58:41 +00:00
Cosmin Sabou
2bc99829bf
Backed out changeset 4d220064bcf8 (bug 1529681) for causing Windows 2012 AArch64 build bustages. CLOSED TREE
...
--HG--
extra : histedit_source : a68af39c236effa1c63bb091f4f72146c84a1be3
2019-02-25 20:31:13 +02:00
Emilio Cobos Álvarez
a970076f63
Bug 1529681 - Update bindgen. r=bbouvier
2019-02-25 09:51:02 -08:00
Andreea Pavel
6d82da21f3
Backed out changeset e99833064d36 (bug 1529681) for build bustages on a CLOSED TREE
2019-02-25 18:44:17 +02:00
Emilio Cobos Álvarez
66f3c5b7eb
Bug 1529681 - Update bindgen. r=bbouvier
...
This works around an LLVM bug and also pulls a fair amount of bugfixes and perf
improvements. None of the breaking changes affect either the style system or
cranelift stuff.
Changelog for convenience:
https://github.com/rust-lang/rust-bindgen/compare/v0.43.2...v0.47.2
Differential Revision: https://phabricator.services.mozilla.com/D20899
--HG--
extra : moz-landing-system : lando
2019-02-25 09:43:11 +00:00
Jamie Nicol
32ffe0f9b1
Bug 1498732 - Update gleam to 0.6.9. r=kats
...
This provides the functions glMapBufferRange and glUnmapBuffer.
Differential Revision: https://phabricator.services.mozilla.com/D20491
--HG--
extra : moz-landing-system : lando
2019-02-25 14:59:01 +00:00
Csoregi Natalia
208f1b790a
Backed out 2 changesets (bug 1529117) for failures on webdriver/tests/new_session/invalid_capabilities.py. CLOSED TREE
...
Backed out changeset 27882e7ca2a9 (bug 1529117)
Backed out changeset fcfafe134f70 (bug 1529117)
2019-02-20 18:20:49 +02:00
Kartikaya Gupta
ee79b184dd
Bug 1529117 - Re-vendor rust dependencies. r=jrmuizel
...
Depends on D20460
Differential Revision: https://phabricator.services.mozilla.com/D20461
--HG--
extra : moz-landing-system : lando
2019-02-20 13:59:43 +00:00
Kartikaya Gupta
15cd3ce2f6
Bug 1529117 - Bump serde_derive to branch from 1.0.88. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D20460
--HG--
extra : moz-landing-system : lando
2019-02-20 13:58:32 +00:00
Myk Melez
2c76682892
Bug 1527104 - use rkv::OwnedValue instead of internal OwnedValue in kvstore r=nika
...
The kvstore crate that landed in bug 1490496 uses an internal implementation of OwnedValue because the rkv crate's equivalent was insufficient at the time that kvstore was being developed.
rkv's OwnedValue has since evolved to support kvstore's use cases, and bug 1525392 is updating mozilla-central to the latest version of rkv; so we should replace kvstore's internal OwnedValue with rkv::OwnedValue.
Differential Revision: https://phabricator.services.mozilla.com/D19436
--HG--
extra : moz-landing-system : lando
2019-02-15 18:33:30 +00:00
Cosmin Sabou
a4b19fcd61
Merge mozilla-inbound to mozilla-central. a=merge
...
--HG--
rename : browser/components/nsBrowserContentHandler.js => browser/components/BrowserContentHandler.jsm
2019-02-15 20:39:45 +02:00
Nicolas Silva
b32dce70e6
Bug 1527884 - WebRender version 0.60.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D19796
--HG--
extra : moz-landing-system : lando
2019-02-15 02:54:40 +00:00
Emilio Cobos Álvarez
e9ae3b0907
Bug 1527410 - Use Rust sizes for flex-basis, width, height, and their min/max properties. r=jwatt
...
Really sorry for the size of the patch :(
Only intentional behavior change is in the uses of HasLengthAndPercentage(),
where it's easier to do the right thing. The checks that used to check for
(IsCalcUnit() && CalcHasPercentage()) are wrong since bug 957915.
Differential Revision: https://phabricator.services.mozilla.com/D19553
2019-02-15 03:59:31 +01:00
Bogdan Tara
3ccaa3b9ba
Backed out changeset e23608ddeac0 (bug 1527884) for wrench bustages CLOSED TREE
2019-02-14 16:43:24 +02:00
Nicolas Silva
3d93798308
Bug 1527884 - WebRender version 0.60.0. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D19780
--HG--
extra : moz-landing-system : lando
2019-02-14 13:40:51 +00:00
Glenn Watson
e44f3a225c
Bug 1527522 - Add external hooks to WR to allow integration with the Gecko profiler. r=kvark,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D19611
--HG--
extra : moz-landing-system : lando
2019-02-13 21:46:32 +00:00
Cosmin Sabou
01b4b3830e
Backed out changeset bc69bea83b66 (bug 1527522) for wrench bustages. CLOSED TREE
2019-02-13 09:03:44 +02:00
Glenn Watson
6bb5798bee
Bug 1527522 - Add external hooks to WR to allow integration with the Gecko profiler. r=kvark,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D19611
--HG--
extra : moz-landing-system : lando
2019-02-13 04:02:02 +00:00
Myk Melez
3a0aa679dd
Bug 1525392 - update rkv (and LMDB) to their latest stable versions r=froydnj
...
Changes to rkv and LMDB crates:
rkv 0.7.0 -> 0.9.1
lmdb-rkv 0.9.0 -> 0.11.2
lmdb-sys 0.8.0 -> lmdb-rkv-sys 0.8.2
Update to the LMDB C library:
LMDB 0.9.21 -> 0.9.23 (+ backported patch for Mozilla build issue)
Other crate dependency update:
lazy_static 1.0.1 -> 1.2.0
This also removes the workaround for bug 1525219 and updates the kvstore in-tree crate (and nsIKeyValueService XPCOM API) for the rkv changes.
Differential Revision: https://phabricator.services.mozilla.com/D19094
--HG--
rename : third_party/rust/lmdb-rkv/Cargo.toml => third_party/rust/lmdb-rkv-sys/Cargo.toml
rename : third_party/rust/lmdb-sys/build.rs => third_party/rust/lmdb-rkv-sys/build.rs
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/CHANGES => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/CHANGES
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/COPYRIGHT => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/COPYRIGHT
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/Doxyfile => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/Doxyfile
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/LICENSE => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/LICENSE
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/Makefile => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/Makefile
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/intro.doc => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/intro.doc
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/lmdb.h => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/lmdb.h
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_copy.1 => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_copy.1
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_copy.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_copy.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_dump.1 => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_dump.1
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_dump.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_dump.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_load.1 => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_load.1
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_load.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_load.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_stat.1 => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_stat.1
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mdb_stat.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mdb_stat.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/midl.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/midl.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/midl.h => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/midl.h
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mtest.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mtest2.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest2.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mtest3.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest3.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mtest4.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest4.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mtest5.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest5.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/mtest6.c => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/mtest6.c
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/sample-bdb.txt => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/sample-bdb.txt
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/sample-mdb.txt => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/sample-mdb.txt
rename : third_party/rust/lmdb-sys/lmdb/libraries/liblmdb/tooltag => third_party/rust/lmdb-rkv-sys/lmdb/libraries/liblmdb/tooltag
rename : third_party/rust/lmdb-sys/src/constants.rs => third_party/rust/lmdb-rkv-sys/src/constants.rs
rename : third_party/rust/lmdb-sys/src/ffi.rs => third_party/rust/lmdb-rkv-sys/src/ffi.rs
rename : third_party/rust/lmdb-sys/src/lib.rs => third_party/rust/lmdb-rkv-sys/src/lib.rs
extra : moz-landing-system : lando
2019-02-11 19:53:28 +00:00
Dzmitry Malyshau
19e28f4a85
Bug 1526593 - WR capture frame builder state r=gw
...
Saves a whole lot of useful data to peek in "builder-X-Y.ron"
Differential Revision: https://phabricator.services.mozilla.com/D19256
--HG--
extra : moz-landing-system : lando
2019-02-11 19:54:19 +00:00
Jonathan Kingston
dcf26b19b4
Bug 1346759 - Use URI comparison for null principals instead of pointer comparison. r=ckerschb,bholley
...
Differential Revision: https://phabricator.services.mozilla.com/D12154
--HG--
extra : moz-landing-system : lando
2019-02-11 18:03:12 +00:00
Emilio Cobos Álvarez
29b0cd4d4c
Bug 1523140 - Derive more length stuff, and shrink MaxLength / MozLength's repr(C) representation. r=boris
...
This patch:
* Makes LengthPercentageOrAuto generic, and removes a bunch of code fo
LengthPercentageOrNone, which was used only for servo and now can use the
normal MaxLength (with a cfg() guard for the ExtremumLength variant).
* Shrinks MaxLength / MozLength's repr(C) reperesentation by reducing enum
nesting. The shrinking is in preparation for using them from C++ too, though
that'd be a different bug.
* Moves NonNegative usage to the proper places so that stuff for them can be
derived.
I did this on top of bug 1523071 to prove both that it could be possible and
that stuff wasn't too messy. It got a bit messy, but just because of a bug I
had fixed in bindgen long time ago already, so this updates bindgen's patch
version to grab a fix instead of ugly workarounds :)
Differential Revision: https://phabricator.services.mozilla.com/D17762
2019-02-10 06:51:00 +01:00
Myk Melez
4db9ccb1af
Bug 1490496 - implement XPCOM FFI for key-value storage r=nika,lina,mossop
...
MozReview-Commit-ID: JnQzXG581DW
Differential Revision: https://phabricator.services.mozilla.com/D6328
--HG--
rename : third_party/rust/crossbeam-utils/.cargo-checksum.json => third_party/rust/crossbeam-utils-0.3.2/.cargo-checksum.json
rename : third_party/rust/crossbeam-utils/CHANGELOG.md => third_party/rust/crossbeam-utils-0.3.2/CHANGELOG.md
rename : third_party/rust/crossbeam-utils/Cargo.toml => third_party/rust/crossbeam-utils-0.3.2/Cargo.toml
rename : third_party/rust/crossbeam-utils/LICENSE-MIT => third_party/rust/crossbeam-utils-0.3.2/LICENSE-MIT
rename : third_party/rust/crossbeam-utils/README.md => third_party/rust/crossbeam-utils-0.3.2/README.md
rename : third_party/rust/crossbeam-utils/src/cache_padded.rs => third_party/rust/crossbeam-utils-0.3.2/src/cache_padded.rs
rename : third_party/rust/crossbeam-utils/src/consume.rs => third_party/rust/crossbeam-utils-0.3.2/src/consume.rs
rename : third_party/rust/crossbeam-utils/src/lib.rs => third_party/rust/crossbeam-utils-0.3.2/src/lib.rs
rename : third_party/rust/crossbeam-utils/src/scoped.rs => third_party/rust/crossbeam-utils-0.3.2/src/scoped.rs
rename : third_party/rust/crossbeam-utils/src/consume.rs => third_party/rust/crossbeam-utils/src/atomic/consume.rs
rename : third_party/rust/crossbeam-utils/Cargo.toml => third_party/rust/threadbound/Cargo.toml
rename : third_party/rust/crossbeam-utils/LICENSE-MIT => third_party/rust/threadbound/LICENSE-MIT
rename : third_party/rust/uuid/.cargo-checksum.json => third_party/rust/uuid-0.6.5/.cargo-checksum.json
rename : third_party/rust/uuid/CODE_OF_CONDUCT.md => third_party/rust/uuid-0.6.5/CODE_OF_CONDUCT.md
rename : third_party/rust/uuid/Cargo.toml => third_party/rust/uuid-0.6.5/Cargo.toml
rename : third_party/rust/crossbeam-utils/LICENSE-MIT => third_party/rust/uuid-0.6.5/LICENSE-MIT
rename : third_party/rust/uuid/README.md => third_party/rust/uuid-0.6.5/README.md
rename : third_party/rust/uuid/benches/parse_str.rs => third_party/rust/uuid-0.6.5/benches/parse_str.rs
rename : third_party/rust/uuid/src/adapter.rs => third_party/rust/uuid-0.6.5/src/adapter.rs
rename : third_party/rust/uuid/src/core_support.rs => third_party/rust/uuid-0.6.5/src/core_support.rs
rename : third_party/rust/uuid/src/lib.rs => third_party/rust/uuid-0.6.5/src/lib.rs
rename : third_party/rust/uuid/src/prelude.rs => third_party/rust/uuid-0.6.5/src/prelude.rs
rename : third_party/rust/uuid/src/serde_support.rs => third_party/rust/uuid-0.6.5/src/serde_support.rs
rename : third_party/rust/uuid/src/slog_support.rs => third_party/rust/uuid-0.6.5/src/slog_support.rs
rename : third_party/rust/uuid/src/std_support.rs => third_party/rust/uuid-0.6.5/src/std_support.rs
rename : third_party/rust/uuid/src/test_util.rs => third_party/rust/uuid-0.6.5/src/test_util.rs
rename : third_party/rust/uuid/src/u128_support.rs => third_party/rust/uuid-0.6.5/src/u128_support.rs
rename : third_party/rust/uuid/benches/parse_str.rs => third_party/rust/uuid/benches/invalid_parse_str.rs
rename : third_party/rust/uuid/src/std_support.rs => third_party/rust/uuid/src/parser/std_support.rs
extra : moz-landing-system : lando
2019-02-07 16:14:04 +00:00
Myk Melez
1c7dcac39f
Bug 1525219 - use version of lmdb-sys with fix for Android build issue r=glandium,froydnj
...
The fix for build bug 1512541 causes an Android build issue. The issue has been fixed upstream in LMDB's development branch, but the fix hasn't made it to LMDB's release branch. So I backported it to a branch in the mozilla/lmdb-rs repo, and this change switches to that branch to fix the Android build issue.
Differential Revision: https://phabricator.services.mozilla.com/D18767
--HG--
extra : moz-landing-system : lando
2019-02-06 21:01:19 +00:00
Mike Hommey
ad80231236
Bug 1525227 - Remove unnecessary dependency on bindgen in js/src/rust/shared/Cargo.toml. r=mshal
...
The crate doesn't even have a build script.
Differential Revision: https://phabricator.services.mozilla.com/D18657
--HG--
extra : moz-landing-system : lando
2019-02-06 10:39:07 +00:00
Mike Hommey
5cfa7d1570
Bug 1522614 - Patch cc-rs to handle aarch64 with clang-cl. r=froydnj
...
This backports https://github.com/alexcrichton/cc-rs/pull/370 to the
version of cc-rs we currently have in tree, to minimize the changes.
Depends on D18185
Differential Revision: https://phabricator.services.mozilla.com/D18186
--HG--
extra : moz-landing-system : lando
2019-02-05 21:43:16 +00:00
Dzmitry Malyshau
bbf4f1218b
Bug 1525087 - Plane split dependency update to 0.13.5 r=kats
...
Update to have https://github.com/servo/plane-split/pull/27 included
Differential Revision: https://phabricator.services.mozilla.com/D18593
--HG--
extra : moz-landing-system : lando
2019-02-05 15:28:52 +00:00
Dorel Luca
0890a752bc
Backed out changeset 553538a675ec (bug 1525087) for causing Wrench failure. CLOSED TREE
2019-02-05 01:29:13 +02:00
Dzmitry Malyshau
ead2cc5bf9
Bug 1525087 - Plane split dependency update to 0.13.5 r=kats
...
Update to have https://github.com/servo/plane-split/pull/27 included
Differential Revision: https://phabricator.services.mozilla.com/D18593
--HG--
extra : moz-landing-system : lando
2019-02-04 20:00:27 +00:00
Emilio Cobos Álvarez
3d4396cce6
Bug 1524822 - Fix warnings with rust 1.34+. r=jrmuizel
...
There's some new limited const fn support in stable, and this is the recommended
way to initialize atomics now.
If this for some reason doesn't compile in all platforms / versions we support
I'll just sprinkle some #[allow(deprecated)] instead.
Also, cargo changes the output of Cargo.lock, see
https://github.com/rust-lang/cargo/issues/6180 . So also update those comments.
Differential Revision: https://phabricator.services.mozilla.com/D18495
--HG--
extra : moz-landing-system : lando
2019-02-03 03:20:52 +00:00
Dzmitry Malyshau
8c617a84d2
Bug 1523347 - Plane-split update to 0.13.4 r=kats
...
new version includes necessary quality fixes for plane-splitting
Differential Revision: https://phabricator.services.mozilla.com/D18480
--HG--
extra : moz-landing-system : lando
2019-02-02 04:11:25 +00:00
Henrik Skupin
9abcc24777
Bug 1495062 - [geckodriver] Release 0.24.0. r=ato
...
Depends on D17682
Differential Revision: https://phabricator.services.mozilla.com/D17683
--HG--
extra : moz-landing-system : lando
2019-01-28 15:20:03 +00:00
Henrik Skupin
a7f1d64843
Bug 1495062 - [webdriver] Release 0.39.0. r=ato
...
Depends on D17680
Differential Revision: https://phabricator.services.mozilla.com/D17681
--HG--
extra : moz-landing-system : lando
2019-01-28 15:02:51 +00:00
Henrik Skupin
267486a4e5
Bug 1495062 - [mozversion-rust] Release 0.2.0. r=ato
...
Depends on D17679
Differential Revision: https://phabricator.services.mozilla.com/D17680
--HG--
extra : moz-landing-system : lando
2019-01-28 15:22:37 +00:00
Henrik Skupin
927eabeb98
Bug 1495062 - [mozrunner-rust] Release 0.9.0. r=ato
...
Depends on D17678
Differential Revision: https://phabricator.services.mozilla.com/D17679
--HG--
extra : moz-landing-system : lando
2019-01-28 15:22:44 +00:00
Henrik Skupin
32ca2a0c03
Bug 1495062 - [mozprofile-rust] Release 0.5.0. r=ato
...
Differential Revision: https://phabricator.services.mozilla.com/D17678
--HG--
extra : moz-landing-system : lando
2019-01-28 15:22:56 +00:00
Benjamin Bouvier
97cb21c541
Bug 1522173: Bump Cranelift to 0.28; r=sunfish
...
--HG--
extra : rebase_source : 0f772aa20c592a46cfdbc83a64b218a4568ff28d
extra : histedit_source : 7148969780d2ba4fb5aeecdcb413855a4babef33
2019-01-24 10:51:17 +01:00
Andreea Pavel
85bc0128c7
Backed out changeset 4fcfa39da922 (bug 1522173) bmsvc build bustages on a CLOSED TREE
2019-01-24 12:17:35 +02:00
Benjamin Bouvier
23341bdabb
Bug 1522173: Bump Cranelift to 0.28; r=sunfish
...
--HG--
extra : rebase_source : 96c6c7eaf3e89dff6e1a5378849dd78fe783b485
2019-01-24 10:51:17 +01:00
Emilio Cobos Álvarez
73eced9e26
Bug 1541542 - Update cssparser.
2019-04-03 20:58:20 +02:00
Daniel Varga
6082d0da1c
Backed out 2 changesets (bug 1513173) for build bustage error: Could not compile `style' on a CLOSED TREE
...
Backed out changeset 7f34457bee51 (bug 1513173)
Backed out changeset 82ddefcec03f (bug 1513173)
2019-04-03 19:19:55 +03:00
Bastien Orivel
5b0fd46634
Bug 1513173 - Part 1: Update syn 0.15 related dependencies. r=emilio
...
I don't think this'll change anything performance-wise but let's try
2019-04-03 12:12:23 +02:00
Lee Salzman
78dc1ee852
Bug 1455848 - update dwrote to version 0.8. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D16897
2019-01-17 15:45:26 -05:00
Razvan Maries
6161f7cc5b
Backed out 4 changesets (bug 1455848) for windows wrench failures. CLOSED TREE
...
Backed out changeset d56504db04ea (bug 1455848)
Backed out changeset f2279ecacb81 (bug 1455848)
Backed out changeset 44a36f0fe512 (bug 1455848)
Backed out changeset b8444f241aca (bug 1455848)
2019-01-24 00:56:40 +02:00
Lee Salzman
bae6f29257
Bug 1455848 - update dwrote to version 0.8. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D16897
2019-01-17 15:45:26 -05:00
Bobby Holley
c0182b02f9
Bug 1521187 - Add a dependency on derive_more. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D17028
--HG--
rename : third_party/rust/semver/.cargo-checksum.json => third_party/rust/semver-0.6.0/.cargo-checksum.json
rename : third_party/rust/semver/Cargo.toml => third_party/rust/semver-0.6.0/Cargo.toml
rename : third_party/rust/semver/README.md => third_party/rust/semver-0.6.0/README.md
rename : third_party/rust/semver/src/lib.rs => third_party/rust/semver-0.6.0/src/lib.rs
rename : third_party/rust/semver/src/version.rs => third_party/rust/semver-0.6.0/src/version.rs
rename : third_party/rust/semver/src/version_req.rs => third_party/rust/semver-0.6.0/src/version_req.rs
2019-01-22 12:19:22 -08:00
WR Updater Bot
1e4aa0cadd
Bug 1521518 - Update crate versions for changes in WR PR #3514 . r=kats
...
Depends on D17127
Differential Revision: https://phabricator.services.mozilla.com/D17128
--HG--
extra : moz-landing-system : lando
2019-01-21 15:12:54 +00:00
Emilio Cobos Álvarez
f44aa80f85
Bug 1519639 - Update euclid. r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D16390
2019-01-13 11:21:20 +01:00
Bobby Holley
b381fba212
Bug 1519454 - Put malloc_size_of_derive on crates.io, and add a reduced fork of malloc_size_of for WebRender. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D16353
--HG--
rename : servo/components/malloc_size_of_derive/LICENSE-APACHE => gfx/wr/wr_malloc_size_of/LICENSE-APACHE
rename : servo/components/malloc_size_of_derive/LICENSE-MIT => gfx/wr/wr_malloc_size_of/LICENSE-MIT
rename : servo/components/malloc_size_of_derive/LICENSE-APACHE => third_party/rust/malloc_size_of_derive/LICENSE-APACHE
rename : servo/components/malloc_size_of_derive/LICENSE-MIT => third_party/rust/malloc_size_of_derive/LICENSE-MIT
rename : servo/components/malloc_size_of_derive/lib.rs => third_party/rust/malloc_size_of_derive/lib.rs
2019-01-12 12:36:22 -08:00
Bogdan Tara
1b63fe08ee
Backed out 4 changesets (bug 1519454) for api.rs build bustage CLOSED TREE
...
Backed out changeset 21d74c03c00a (bug 1519454)
Backed out changeset 054028a8d4a7 (bug 1519454)
Backed out changeset e9b1d04247de (bug 1519454)
Backed out changeset f3ef205b4f63 (bug 1519454)
--HG--
rename : third_party/rust/malloc_size_of_derive/LICENSE-APACHE => servo/components/malloc_size_of_derive/LICENSE-APACHE
rename : third_party/rust/malloc_size_of_derive/LICENSE-MIT => servo/components/malloc_size_of_derive/LICENSE-MIT
rename : third_party/rust/malloc_size_of_derive/lib.rs => servo/components/malloc_size_of_derive/lib.rs
2019-01-12 21:54:54 +02:00
Bobby Holley
466c21b4c4
Bug 1519454 - Put malloc_size_of_derive on crates.io, and add a reduced fork of malloc_size_of for WebRender. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D16353
--HG--
rename : servo/components/malloc_size_of_derive/LICENSE-APACHE => gfx/wr/wr_malloc_size_of/LICENSE-APACHE
rename : servo/components/malloc_size_of_derive/LICENSE-MIT => gfx/wr/wr_malloc_size_of/LICENSE-MIT
rename : servo/components/malloc_size_of_derive/LICENSE-APACHE => third_party/rust/malloc_size_of_derive/LICENSE-APACHE
rename : servo/components/malloc_size_of_derive/LICENSE-MIT => third_party/rust/malloc_size_of_derive/LICENSE-MIT
rename : servo/components/malloc_size_of_derive/lib.rs => third_party/rust/malloc_size_of_derive/lib.rs
extra : moz-landing-system : lando
2019-01-12 19:21:56 +00:00
Shanavas M
03d98acfa8
Bug 1519269 - Remove OrderedMap in favor of IndexMap. r=emilio
...
This cherry-picks https://github.com/servo/servo/pull/22656 .
2019-01-11 01:02:54 +01:00
Henri Sivonen
b10e89785b
Bug 1515351 - Update encoding_rs to 0.8.14. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D15934
--HG--
extra : moz-landing-system : lando
2019-01-10 09:42:39 +00:00
WR Updater Bot
f41d47e969
Bug 1518770 - Re-vendor rust dependencies. r=kats
...
Depends on D16040
Differential Revision: https://phabricator.services.mozilla.com/D16041
--HG--
extra : moz-landing-system : lando
2019-01-09 13:31:28 +00:00
Bastien Orivel
f5ad465d1e
Bug 1513173 - Part 1: Update all the syn 0.15 related dependencies r=emilio
...
--HG--
extra : histedit_source : e89bd10f876824d40df5d6d96810f727b34549ee
2019-01-08 05:40:00 +02:00
Cameron McCormack
81b00f453b
Bug 1500362 - Use atom handles in favour of atom pointers in style system code r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D15078
--HG--
extra : moz-landing-system : lando
2019-01-07 07:54:46 +00:00
Bastien Orivel
24db8c61b4
Bug 1518045 - Update owning_ref to 0.4.
...
This cherry-picks https://github.com/servo/servo/pull/22534 , plus the relevant
re-vendoring.
2019-01-07 01:13:43 +01:00
Simon Sapin
2720b7c034
Bug 1518045 - Publish selectors 0.21.0 on crates.io. r=emilio
...
This cherry-picks https://github.com/servo/servo/pull/22577 , with the relevant
lockfile update.
2019-01-07 00:53:11 +01:00
Benjamin Bouvier
1542471486
Bug 1517752: Update to Cranelift 0.26; r=sunfish
2019-01-04 16:19:48 +01:00
WR Updater Bot
f9603f7b63
Bug 1517616 - Re-vendor rust dependencies. r=kats
...
Depends on D15699
Differential Revision: https://phabricator.services.mozilla.com/D15700
--HG--
extra : moz-landing-system : lando
2019-01-04 04:21:40 +00:00
WR Updater Bot
37b71672f9
Bug 1517390 - Update webrender to commit 184314dfbb5dbf4a290994753a9712eff1b97e3a (WR PR #3457 ). r=kats
...
https://github.com/servo/webrender/pull/3457
Differential Revision: https://phabricator.services.mozilla.com/D15633
--HG--
extra : moz-landing-system : lando
2019-01-03 04:05:14 +00:00
Bastien Orivel
a640e5b81f
Bug 1516262 - Part 1: Update base64 and bump webdriver's version; r=ato
2019-01-02 12:13:07 +00:00
WR Updater Bot
cdfba84b4e
Bug 1516304 - Re-vendor rust dependencies. r=kats
...
Depends on D15315
Differential Revision: https://phabricator.services.mozilla.com/D15316
--HG--
rename : third_party/rust/block-buffer/src/paddings.rs => third_party/rust/block-buffer-0.3.3/src/paddings.rs
rename : third_party/rust/byte-tools/src/read_single.rs => third_party/rust/byte-tools-0.2.0/src/read_single.rs
rename : third_party/rust/byte-tools/src/read_slice.rs => third_party/rust/byte-tools-0.2.0/src/read_slice.rs
rename : third_party/rust/byte-tools/src/write_single.rs => third_party/rust/byte-tools-0.2.0/src/write_single.rs
rename : third_party/rust/byte-tools/src/write_slice.rs => third_party/rust/byte-tools-0.2.0/src/write_slice.rs
rename : third_party/rust/sha2/tests/data/sha224/test1.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha224/test1.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha224/test2.input.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha224/test2.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha224/test3.input.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha224/test3.output.bin
rename : third_party/rust/sha2/tests/data/sha256/one_million_a.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha256/one_million_a.output.bin
rename : third_party/rust/sha2/tests/data/sha256/test1.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha256/test1.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha256/test2.input.bin
rename : third_party/rust/sha2/tests/data/sha256/test2.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha256/test2.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha256/test3.input.bin
rename : third_party/rust/sha2/tests/data/sha256/test3.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha256/test3.output.bin
rename : third_party/rust/sha2/tests/data/sha384/test1.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha384/test1.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha384/test2.input.bin
rename : third_party/rust/sha2/tests/data/sha384/test2.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha384/test2.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha384/test3.input.bin
rename : third_party/rust/sha2/tests/data/sha384/test3.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha384/test3.output.bin
rename : third_party/rust/sha2/tests/data/sha512/one_million_a.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512/one_million_a.output.bin
rename : third_party/rust/sha2/tests/data/sha512/test1.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512/test1.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha512/test2.input.bin
rename : third_party/rust/sha2/tests/data/sha512/test2.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512/test2.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha512/test3.input.bin
rename : third_party/rust/sha2/tests/data/sha512/test3.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512/test3.output.bin
rename : third_party/rust/sha2/tests/data/sha512_224/test1.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_224/test1.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_224/test2.input.bin
rename : third_party/rust/sha2/tests/data/sha512_224/test2.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_224/test2.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_224/test3.input.bin
rename : third_party/rust/sha2/tests/data/sha512_224/test3.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_224/test3.output.bin
rename : third_party/rust/sha2/tests/data/sha512_256/test1.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_256/test1.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test2.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_256/test2.input.bin
rename : third_party/rust/sha2/tests/data/sha512_256/test2.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_256/test2.output.bin
rename : third_party/rust/sha2/tests/data/sha224/test3.input.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_256/test3.input.bin
rename : third_party/rust/sha2/tests/data/sha512_256/test3.output.bin => third_party/rust/sha2-0.7.1/tests/data/sha512_256/test3.output.bin
rename : third_party/rust/sha2/tests/data/sha256/one_million_a.output.bin => third_party/rust/sha2/tests/data/sha256_one_million_a.bin
rename : third_party/rust/sha2/tests/data/sha512/one_million_a.output.bin => third_party/rust/sha2/tests/data/sha512_one_million_a.bin
extra : moz-landing-system : lando
2018-12-25 01:11:35 +00:00
WR Updater Bot
a5500b828f
Bug 1516012 - Re-vendor rust dependencies. r=kats
...
Depends on D15247
Differential Revision: https://phabricator.services.mozilla.com/D15248
--HG--
extra : moz-landing-system : lando
2018-12-22 08:57:28 +00:00
Cameron McCormack
99f949e5e4
Bug 1515533 - Bump smallvec and smallbitvec r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D15052
--HG--
extra : moz-landing-system : lando
2018-12-20 01:49:42 +00:00
J.C. Jones
884c261af0
Bug 1514247 - Upgrade u2f-hid-rs to 0.2.3 r=emilio,keeler
...
This patch moves u2f-hid-rs to 0.2.3 [1], which changes the dependency graph of
u2f-hid-rs to not directly rely on the low-level core-foundation-sys library, as
core-foundation has all the features u2f-hid-rs needs in 0.6.1+.
This patch vendors core-foundation 0.6.3 and core-foundation-sys 0.6.2 as a
consequence.
[1] https://github.com/jcjones/u2f-hid-rs/releases/tag/v0.2.3
[2] d1d36d1044
Differential Revision: https://phabricator.services.mozilla.com/D14569
--HG--
extra : moz-landing-system : lando
2018-12-14 19:40:03 +00:00
WR Updater Bot
4b704dbf3d
Bug 1514179
- Re-vendor rust dependencies. r=kats
...
Depends on D14536
Differential Revision: https://phabricator.services.mozilla.com/D14537
--HG--
extra : moz-landing-system : lando
2018-12-14 13:31:33 +00:00
Emilio Cobos Álvarez
59a72efa12
Bug 1512537 - Update euclid. r=kats
...
Differential Revision: https://phabricator.services.mozilla.com/D14246
--HG--
extra : moz-landing-system : lando
2018-12-13 00:53:58 +00:00
Cosmin Sabou
2c6cd998ef
Merge mozilla-central to autoland.
2018-12-13 00:01:46 +02:00
Bastien Orivel
fea3d3edf5
Bug 1513173 - Update darling to 0.8.1 and revendor rust dependencies. r=emilio
...
This will hopefully help reducing build times
2018-12-12 18:58:48 +01:00
Bryce Van Dyk
d9995b9edc
Bug 1513042 - Update mp4parse-rust to v0.11.2. r=jya
...
Update mp4parse-rust update script and pull the new version.
This update changes the mp4parse C-API. Specifically, each track can now
have multiple sample descriptions. Previously we'd just exposed the first for
the entire track, and if others were available they were not exposed via the
API. Because of the API change, we update the C++ interface with mp4parse-rust.
We now inspect the sample info to make sure they're consistent with the parsers
expectations:
- Only a single codec is present for a track, multiple codecs in a track will
result in us returning an error.
- Only 0 or 1 crypto info is present for a track, more than one set of info will
result in us returning an error.
We still generalize some of the first sample info to the samples of the track,
as we did before this patch. However, we will now catch the above cases
explicitly.
We now handle crypto information if it is not present on the first sample info.
The parser will iterate through sample infos and use the first set of crypto
info it finds (and fail if it finds 2+).
Differential Revision: https://phabricator.services.mozilla.com/D14107
--HG--
extra : moz-landing-system : lando
2018-12-12 15:04:18 +00:00
Dorel Luca
58cd1ee36a
Backed out changeset b3a9872c08d7 (bug 1513042) for Gtest failure
...
--HG--
extra : rebase_source : 6930ed8e1ea84af3a83f380279138d75ce2bde30
2018-12-12 02:13:45 +02:00
Bryce Van Dyk
74daa628bc
Bug 1513042 - Update mp4parse-rust to v0.11.2. r=jya
...
Update mp4parse-rust update script and pull the new version.
This update changes the mp4parse C-API. Specifically, each track can now
have multiple sample descriptions. Previously we'd just exposed the first for
the entire track, and if others were available they were not exposed via the
API. Because of the API change, we update the C++ interface with mp4parse-rust.
We now inspect the sample info to make sure they're consistent with the parsers
expectations:
- Only a single codec is present for a track, multiple codecs in a track will
result in us returning an error.
- Only 0 or 1 crypto info is present for a track, more than one set of info will
result in us returning an error.
We still generalize some of the first sample info to the samples of the track,
as we did before this patch. However, we will now catch the above cases
explicitly.
We now handle crypto information if it is not present on the first sample info.
The parser will iterate through sample infos and use the first set of crypto
info it finds (and fail if it finds 2+).
Differential Revision: https://phabricator.services.mozilla.com/D14107
--HG--
extra : moz-landing-system : lando
2018-12-11 20:55:26 +00:00
Emilio Cobos Álvarez
5b5bf2110c
Bug 1511811 - Revendor rust dependencies.
...
--HG--
rename : third_party/rust/darling_core/src/macros.rs => third_party/rust/darling_core/src/macros_private.rs
2018-12-07 09:00:57 -05:00
Alex Gaynor
9522d924c4
Bug 1510272 - upgraded yaml-rust to 0.4.2; r=ted
...
This resolves a cargo audit warning in yaml-rust<4.1.
Differential Revision: https://phabricator.services.mozilla.com/D13067
--HG--
extra : moz-landing-system : lando
2018-12-03 19:23:36 +00:00
Markus Stange
798399978e
Bug 1505719 - Try harder when computing breakpad IDs for Android system libraries. r=ted
...
Differential Revision: https://phabricator.services.mozilla.com/D12836
--HG--
extra : moz-landing-system : lando
2018-12-03 19:21:44 +00:00
Emilio Cobos Álvarez
eed0162b65
Bug 1511725 - Update string-cache-codegen.
...
Generated with cargo update -p string_cache_codegen and ./mach vendor rust.
Differential Revision: https://phabricator.services.mozilla.com/D13649
--HG--
extra : moz-landing-system : lando
2018-12-02 17:34:27 +00:00
Valentin Gosu
f006cf8ce4
Bug 1511591 - Update rust-url to version 1.7.2 r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D13613
--HG--
extra : moz-landing-system : lando
2018-12-01 14:58:03 +00:00
Bobby Holley
c2a8fa1d1d
Bug 1510490 - Add dependency on SHA2. r=mattwoodrow
...
Just pushing this down my patch queue to avoid triggering large cargo
rebuilds when rebasing.
Depends on D13438
Differential Revision: https://phabricator.services.mozilla.com/D13439
2018-12-01 10:43:02 -08:00
shindli
16a2088018
Backed out 7 changesets (bug 1510490) for Btup bustages CLOSED TREE
...
Backed out changeset f9d8e4ebe0a2 (bug 1510490)
Backed out changeset 55fa8c9b0c7e (bug 1510490)
Backed out changeset ee215fdef53f (bug 1510490)
Backed out changeset c02d08e9dd38 (bug 1510490)
Backed out changeset 6fafd118a82a (bug 1510490)
Backed out changeset 094544e620e1 (bug 1510490)
Backed out changeset 96e1ddc0637b (bug 1510490)
2018-12-01 07:07:26 +02:00
Bobby Holley
df736ea23b
Bug 1510490 - Add dependency on SHA2. r=mattwoodrow
...
Just pushing this down my patch queue to avoid triggering large cargo
rebuilds when rebasing.
Depends on D13438
Differential Revision: https://phabricator.services.mozilla.com/D13439
--HG--
extra : moz-landing-system : lando
2018-12-01 03:05:54 +00:00
Henri Sivonen
bfddcfb70e
Bug 1509507 - Update to encoding_rs 0.8.13 to fix a panic in UTF-8 to UTF-16 decode. r=m_kato
...
Differential Revision: https://phabricator.services.mozilla.com/D13253
--HG--
extra : moz-landing-system : lando
2018-11-30 07:42:26 +00:00
WR Updater Bot
d2fe946690
Bug 1510884 - Re-vendor rust dependencies. r=kats
...
Depends on D13356
Differential Revision: https://phabricator.services.mozilla.com/D13357
--HG--
extra : moz-landing-system : lando
2018-11-29 03:36:19 +00:00
Cosmin Sabou
e1e8f2ea69
Merge mozilla-inbound to mozilla-central. a=merge
2018-11-28 06:08:19 +02:00
WR Updater Bot
1ebc3a00ee
Bug 1510379 - Re-vendor rust dependencies. r=kats
...
Depends on D13115
Differential Revision: https://phabricator.services.mozilla.com/D13116
--HG--
rename : third_party/rust/khronos_api/api_webgl/extensions/WEBGL_compressed_texture_atc/extension.xml => third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_compressed_texture_atc/extension.xml
rename : third_party/rust/khronos_api/api_webgl/extensions/WEBGL_get_buffer_sub_data_async/extension.xml => third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_get_buffer_sub_data_async/extension.xml
rename : third_party/rust/khronos_api/api_webgl/extensions/WEBGL_shared_resources/extension.xml => third_party/rust/khronos_api/api_webgl/extensions/rejected/WEBGL_shared_resources/extension.xml
extra : moz-landing-system : lando
2018-11-27 19:30:19 +00:00
Henri Sivonen
60fabe50a9
Bug 1507726 - Update encoding_rs to 0.8.12. r=m_kato
...
* Improves UTF-8 validation performance.
* Improves UTF-8 to UTF-16 decode performance.
* Improves non-Latin and Latin1-ish Latin single-byte encode performance.
* Improves code quality by addressing some clippy lints.
The optional legacy CJK encoder changes are not used by Firefox.
Differential Revision: https://phabricator.services.mozilla.com/D12514
--HG--
extra : moz-landing-system : lando
2018-11-22 01:41:51 +00:00
WR Updater Bot
a023944719
Bug 1508231 - Re-vendor rust dependencies. r=kats
...
Depends on D12329
Differential Revision: https://phabricator.services.mozilla.com/D12330
--HG--
extra : moz-landing-system : lando
2018-11-19 18:25:34 +00:00
Mike Hommey
1c6d1f8586
Bug 1496503 - Change the rust panic hook to delegate to Gecko's crash code. r=froydnj
...
The current rust panic hook keeps a string for the crash reporter, and
goes on calling the default rust panic hook, which prints out a crash
stack... when RUST_BOOTSTRAP is set *and* when that works. Notably, on
both mac and Windows, it only really works for local builds, but fails
for debug builds from automation, although on automation itself, we also
do stackwalk from crash minidumps, which alleviates the problem.
Artifact debug builds are affected, though.
More importantly, C++ calls to e.g. MOZ_CRASH have a similar but
different behavior, in that they dump a stack trace on debug builds, by
default (with exceptions, see below for one). The format of those stack
traces is understood by the various fix*stack*py scripts under
tools/rb/, that are used by the various test harnesses both on
automation and locally.
Additionally, the current rust panic hook, as it calls the default rust
panic hook, ends up calling abort() on non-Windows platforms, which ends
up being verbosely redirected to mozalloc_abort per
https://dxr.mozilla.org/mozilla-central/rev/237e4c0633fda8e227b2ab3ab57e417c980a2811/memory/mozalloc/mozalloc_abort.cpp#79
which then calls MOZ_CRASH. Theoretically, /that/ would also print a
stack trace, but doesn't because currently the stack trace printing code
lives in libxul, and MOZ_CRASH only calls it when compiled from
libxul-code, which mozalloc_abort is not part of.
With this change, we make the rust panic handler call back into
MOZ_CRASH directly. This has multiple advantages:
- This is more consistent cross-platforms (Windows is not special
anymore).
- This is more consistent between C++ and rust (stack traces all look
the same, and can all be post-processed by fix*stack*py if need be)
- This is more consistent in behavior, where debug builds will show
those stack traces without caring about environment variables.
- It demangles C++ symbols in rust-initiated stack traces (for some
reason that didn't happen with the rust panic handler)
A few downsides:
- the loss of demangling for some rust symbols.
- the loss of addresses in the stacks, although they're not entirely
useful
- extra empty lines.
The first should be fixable later one. The latter two are arguably
something that should be consistent across C++ and rust, and should be
changed if necessary, independently of this patch.
Depends on D11719
Depends on D11719
Differential Revision: https://phabricator.services.mozilla.com/D11720
--HG--
extra : moz-landing-system : lando
2018-11-14 22:35:33 +00:00
Dorel Luca
00c7bf05f9
Backed out 4 changesets (bug 1496503) for Valgrind bustage. CLOSED TREE
...
Backed out changeset 033a89b3e00d (bug 1496503)
Backed out changeset a0f255b660ce (bug 1496503)
Backed out changeset 963d8ac1cfee (bug 1496503)
Backed out changeset 43e44f8439ec (bug 1496503)
2018-11-14 19:00:29 +02:00
Mike Hommey
6345b0d7d9
Bug 1496503 - Change the rust panic hook to delegate to Gecko's crash code. r=froydnj
...
The current rust panic hook keeps a string for the crash reporter, and
goes on calling the default rust panic hook, which prints out a crash
stack... when RUST_BOOTSTRAP is set *and* when that works. Notably, on
both mac and Windows, it only really works for local builds, but fails
for debug builds from automation, although on automation itself, we also
do stackwalk from crash minidumps, which alleviates the problem.
Artifact debug builds are affected, though.
More importantly, C++ calls to e.g. MOZ_CRASH have a similar but
different behavior, in that they dump a stack trace on debug builds, by
default (with exceptions, see below for one). The format of those stack
traces is understood by the various fix*stack*py scripts under
tools/rb/, that are used by the various test harnesses both on
automation and locally.
Additionally, the current rust panic hook, as it calls the default rust
panic hook, ends up calling abort() on non-Windows platforms, which ends
up being verbosely redirected to mozalloc_abort per
https://dxr.mozilla.org/mozilla-central/rev/237e4c0633fda8e227b2ab3ab57e417c980a2811/memory/mozalloc/mozalloc_abort.cpp#79
which then calls MOZ_CRASH. Theoretically, /that/ would also print a
stack trace, but doesn't because currently the stack trace printing code
lives in libxul, and MOZ_CRASH only calls it when compiled from
libxul-code, which mozalloc_abort is not part of.
With this change, we make the rust panic handler call back into
MOZ_CRASH directly. This has multiple advantages:
- This is more consistent cross-platforms (Windows is not special
anymore).
- This is more consistent between C++ and rust (stack traces all look
the same, and can all be post-processed by fix*stack*py if need be)
- This is more consistent in behavior, where debug builds will show
those stack traces without caring about environment variables.
- It demangles C++ symbols in rust-initiated stack traces (for some
reason that didn't happen with the rust panic handler)
A few downsides:
- the loss of demangling for some rust symbols.
- the loss of addresses in the stacks, although they're not entirely
useful
- extra empty lines.
The first should be fixable later one. The latter two are arguably
something that should be consistent across C++ and rust, and should be
changed if necessary, independently of this patch.
Depends on D11719
Differential Revision: https://phabricator.services.mozilla.com/D11720
--HG--
extra : moz-landing-system : lando
2018-11-14 08:46:51 +00:00
Coroiu Cristina
d0047119b0
Backed out 4 changesets (bug 1496503) for xpcshell failures at toolkit/crashreporter/test/unit/test_crash_rust_panic.js on a CLOSED TREE
...
Backed out changeset cfeee3d5ed6a (bug 1496503)
Backed out changeset 164a5a49fd25 (bug 1496503)
Backed out changeset d0b6c1fc149d (bug 1496503)
Backed out changeset bfb4ee856c71 (bug 1496503)
2018-11-14 09:00:06 +02:00
Mike Hommey
38dc94b5eb
Bug 1496503 - Change the rust panic hook to delegate to Gecko's crash code. r=froydnj
...
The current rust panic hook keeps a string for the crash reporter, and
goes on calling the default rust panic hook, which prints out a crash
stack... when RUST_BOOTSTRAP is set *and* when that works. Notably, on
both mac and Windows, it only really works for local builds, but fails
for debug builds from automation, although on automation itself, we also
do stackwalk from crash minidumps, which alleviates the problem.
Artifact debug builds are affected, though.
More importantly, C++ calls to e.g. MOZ_CRASH have a similar but
different behavior, in that they dump a stack trace on debug builds, by
default (with exceptions, see below for one). The format of those stack
traces is understood by the various fix*stack*py scripts under
tools/rb/, that are used by the various test harnesses both on
automation and locally.
Additionally, the current rust panic hook, as it calls the default rust
panic hook, ends up calling abort() on non-Windows platforms, which ends
up being verbosely redirected to mozalloc_abort per
https://dxr.mozilla.org/mozilla-central/rev/237e4c0633fda8e227b2ab3ab57e417c980a2811/memory/mozalloc/mozalloc_abort.cpp#79
which then calls MOZ_CRASH. Theoretically, /that/ would also print a
stack trace, but doesn't because currently the stack trace printing code
lives in libxul, and MOZ_CRASH only calls it when compiled from
libxul-code, which mozalloc_abort is not part of.
With this change, we make the rust panic handler call back into
MOZ_CRASH directly. This has multiple advantages:
- This is more consistent cross-platforms (Windows is not special
anymore).
- This is more consistent between C++ and rust (stack traces all look
the same, and can all be post-processed by fix*stack*py if need be)
- This is more consistent in behavior, where debug builds will show
those stack traces without caring about environment variables.
- It demangles C++ symbols in rust-initiated stack traces (for some
reason that didn't happen with the rust panic handler)
A few downsides:
- the loss of demangling for some rust symbols.
- the loss of addresses in the stacks, although they're not entirely
useful
- extra empty lines.
The first should be fixable later one. The latter two are arguably
something that should be consistent across C++ and rust, and should be
changed if necessary, independently of this patch.
Depends on D11719
Differential Revision: https://phabricator.services.mozilla.com/D11720
--HG--
extra : moz-landing-system : lando
2018-11-13 23:48:40 +00:00
Cosmin Sabou
00f29cfcf6
Merge mozilla-central to mozilla-inbound.
2018-11-10 13:51:14 +02:00
WR Updater Bot
33e8738002
Bug 1506129 - Re-vendor rust dependencies. r=kats
...
Depends on D11508
Differential Revision: https://phabricator.services.mozilla.com/D11509
--HG--
extra : moz-landing-system : lando
2018-11-09 18:55:23 +00:00
Dan Gohman
5a29eec31b
Bug 1505777: Run mach-vendor-rust to update Cranelift. rs=bbouvier
...
--HG--
rename : third_party/rust/cranelift-codegen/src/preopt.rs => third_party/rust/cranelift-codegen/src/simple_preopt.rs
extra : rebase_source : e9c973e47af683a16a08b5161250ad1bbd7d684f
2018-11-09 05:16:08 -08:00
WR Updater Bot
5f0e43a33a
Bug 1504507 - Re-vendor rust dependencies. r=kats
...
Depends on D10889
Differential Revision: https://phabricator.services.mozilla.com/D10890
--HG--
extra : moz-landing-system : lando
2018-11-05 13:14:49 +00:00
Emilio Cobos Álvarez
bc8766b7fc
Bug 1462233 - Implement the env() function with hardcoded zeros for safe-area-inset. r=heycam,firefox-style-system-reviewers
...
Intent to Implement and Ship: https://groups.google.com/d/msg/mozilla.dev.platform/EVKyR1B87T0/_l-_qK8SAAAJ
Differential Revision: https://phabricator.services.mozilla.com/D9609
--HG--
extra : moz-landing-system : lando
2018-11-05 10:39:46 +00:00
Dan Gohman
493b0bb1b8
Bug 1507819 - Update to Cranelift 0.25. r=bbouvier
2018-11-27 00:06:00 +02:00
Gurzau Raul
4de32692fa
Backed out 3 changesets (bug 1505777) for linux build failures on a CLOSED TREE
...
Backed out changeset fd3aff6770a5 (bug 1505777)
Backed out changeset 400c83b3756b (bug 1505777)
Backed out changeset bbdabbc30f33 (bug 1505777)
--HG--
rename : third_party/rust/cranelift-codegen/src/simple_preopt.rs => third_party/rust/cranelift-codegen/src/preopt.rs
2018-11-09 05:00:08 +02:00
Dan Gohman
c2e3055960
Bug 1505777: Run mach-vendor-rust to update Cranelift. rs=bbouvier
...
--HG--
rename : third_party/rust/cranelift-codegen/src/preopt.rs => third_party/rust/cranelift-codegen/src/simple_preopt.rs
extra : source : 027bf8dee1e5bd49a0781a18e3b7d39051d70d6c
2018-11-08 09:19:00 +02:00
Gurzau Raul
f8bac7cdf2
Backed out 3 changesets (bug 1505777) for linux leakcheck failures on a CLOSED TREE
...
Backed out changeset 027bf8dee1e5 (bug 1505777)
Backed out changeset 29649174d3e7 (bug 1505777)
Backed out changeset 6fe8e6a201ed (bug 1505777)
--HG--
rename : third_party/rust/cranelift-codegen/src/simple_preopt.rs => third_party/rust/cranelift-codegen/src/preopt.rs
2018-11-09 01:05:49 +02:00
Dan Gohman
4d914524a2
Bug 1505777: Run mach-vendor-rust to update Cranelift. rs=bbouvier
...
--HG--
rename : third_party/rust/cranelift-codegen/src/preopt.rs => third_party/rust/cranelift-codegen/src/simple_preopt.rs
2018-11-08 09:19:00 +02:00
Nathan Froyd
b93bf873ba
Bug 1502964 - part 2 - update winapi to froydnj/winapi-rs#aarch64; r=ted.mielczarek
2018-11-02 10:56:08 -04:00
Margareta Eliza Balazs
5927f5cba8
Backed out 2 changesets (bug 1502964) for spidermonkey bustages. CLOSED TREE
...
Backed out changeset 12bca041cda6 (bug 1502964)
Backed out changeset 225f2ad3cf2f (bug 1502964)
2018-11-02 16:05:01 +02:00
Nathan Froyd
0f1c42781d
Bug 1502964 - part 2 - update winapi to froydnj/winapi-rs#aarch64; r=ted.mielczarek
2018-11-02 09:41:41 -04:00
Noemi Erli
36200c40df
Backed out 2 changesets (bug 1502964) for build bustages CLOSED TREE
...
Backed out changeset 26815a566707 (bug 1502964)
Backed out changeset 6015a119c154 (bug 1502964)
2018-10-31 16:30:41 +02:00
Nathan Froyd
657565b18b
Bug 1502964 - part 2 - update winapi to froydnj/winapi-rs#aarch64; r=ted.mielczarek
...
It's not clear when upstream will do a new release with the aarch64
changes we need, so to unblock ourselves, let's just use a forked
version for now.
2018-10-31 09:50:53 -04:00
Chris Manchester
56dc293f15
Bug 1499196 - Introduce a mozilla-central-workspace-hack crate to unify features seen by rust deps. r=ted,firefox-build-system-reviewers
...
This is the equivalent of the rustc-workspace-hack used by the rust build to
ensure cargo and RLS see the same set of features for dependencies so that
these dependencies may be reused by invocations of cargo for these two
projects. The trivial crate added specifies the union of the set of
features activated for a particular crate for each time it appears in the
dependency tree so that cargo will understand these dependencies to be
re-usable across cargo implementations. This eliminates re-building jsrust
and some of its dependencies twice, and reduces the number of crates compiled
in the tree by about 90 in testing on linux.
Differential Revision: https://phabricator.services.mozilla.com/D9041
2018-10-18 10:39:05 +00:00
Margareta Eliza Balazs
6f90611dce
Backed out 4 changesets (bug 1499196) for regression author didn't respond on time, depends on 1501178, requested by igoldan. a=backout
...
Backed out changeset c43c91d2b97b (bug 1499196)
Backed out changeset caaad097961a (bug 1499196)
Backed out changeset 98fad0b05551 (bug 1499196)
Backed out changeset 470e06d78a7b (bug 1499196)
2018-10-29 10:30:22 +02:00
WR Updater Bot
3d54ef4b8e
Bug 1501616 - Re-vendor rust dependencies. r=kats
...
Depends on D9636
Differential Revision: https://phabricator.services.mozilla.com/D9637
--HG--
extra : moz-landing-system : lando
2018-10-24 10:58:32 +00:00
Sebastian Hengst
1ad50182a7
merge mozilla-central to autoland
...
--HG--
rename : third_party/rust/nom/.cargo-checksum.json => third_party/rust/nom-3.2.1/.cargo-checksum.json
rename : third_party/rust/nom/CHANGELOG.md => third_party/rust/nom-3.2.1/CHANGELOG.md
rename : third_party/rust/nom/Cargo.toml => third_party/rust/nom-3.2.1/Cargo.toml
rename : third_party/rust/nom/src/bits.rs => third_party/rust/nom-3.2.1/src/bits.rs
rename : third_party/rust/nom/src/branch.rs => third_party/rust/nom-3.2.1/src/branch.rs
rename : third_party/rust/nom/src/bytes.rs => third_party/rust/nom-3.2.1/src/bytes.rs
rename : third_party/rust/nom/src/character.rs => third_party/rust/nom-3.2.1/src/character.rs
rename : third_party/rust/nom/src/internal.rs => third_party/rust/nom-3.2.1/src/internal.rs
rename : third_party/rust/nom/src/lib.rs => third_party/rust/nom-3.2.1/src/lib.rs
rename : third_party/rust/nom/src/macros.rs => third_party/rust/nom-3.2.1/src/macros.rs
rename : third_party/rust/nom/src/methods.rs => third_party/rust/nom-3.2.1/src/methods.rs
rename : third_party/rust/nom/src/multi.rs => third_party/rust/nom-3.2.1/src/multi.rs
rename : third_party/rust/nom/src/nom.rs => third_party/rust/nom-3.2.1/src/nom.rs
rename : third_party/rust/nom/src/regexp.rs => third_party/rust/nom-3.2.1/src/regexp.rs
rename : third_party/rust/nom/src/sequence.rs => third_party/rust/nom-3.2.1/src/sequence.rs
rename : third_party/rust/nom/src/simple_errors.rs => third_party/rust/nom-3.2.1/src/simple_errors.rs
rename : third_party/rust/nom/src/str.rs => third_party/rust/nom-3.2.1/src/str.rs
rename : third_party/rust/nom/src/stream.rs => third_party/rust/nom-3.2.1/src/stream.rs
rename : third_party/rust/nom/src/traits.rs => third_party/rust/nom-3.2.1/src/traits.rs
rename : third_party/rust/nom/src/util.rs => third_party/rust/nom-3.2.1/src/util.rs
rename : third_party/rust/nom/src/verbose_errors.rs => third_party/rust/nom-3.2.1/src/verbose_errors.rs
rename : third_party/rust/nom/src/whitespace.rs => third_party/rust/nom-3.2.1/src/whitespace.rs
rename : third_party/rust/nom/tests/arithmetic.rs => third_party/rust/nom-3.2.1/tests/arithmetic.rs
rename : third_party/rust/nom/tests/arithmetic_ast.rs => third_party/rust/nom-3.2.1/tests/arithmetic_ast.rs
rename : third_party/rust/nom/tests/blockbuf-arithmetic.rs => third_party/rust/nom-3.2.1/tests/blockbuf-arithmetic.rs
rename : third_party/rust/nom/tests/cross_function_backtracking.rs => third_party/rust/nom-3.2.1/tests/cross_function_backtracking.rs
rename : third_party/rust/nom/tests/float.rs => third_party/rust/nom-3.2.1/tests/float.rs
rename : third_party/rust/nom/tests/ini.rs => third_party/rust/nom-3.2.1/tests/ini.rs
rename : third_party/rust/nom/tests/ini_str.rs => third_party/rust/nom-3.2.1/tests/ini_str.rs
rename : third_party/rust/nom/tests/issues.rs => third_party/rust/nom-3.2.1/tests/issues.rs
rename : third_party/rust/nom/tests/json.rs => third_party/rust/nom-3.2.1/tests/json.rs
rename : third_party/rust/nom/tests/mp4.rs => third_party/rust/nom-3.2.1/tests/mp4.rs
rename : third_party/rust/nom/tests/multiline.rs => third_party/rust/nom-3.2.1/tests/multiline.rs
rename : third_party/rust/nom/tests/named_args.rs => third_party/rust/nom-3.2.1/tests/named_args.rs
rename : third_party/rust/nom/tests/omnom.rs => third_party/rust/nom-3.2.1/tests/omnom.rs
rename : third_party/rust/nom/tests/overflow.rs => third_party/rust/nom-3.2.1/tests/overflow.rs
rename : third_party/rust/nom/tests/reborrow_fold.rs => third_party/rust/nom-3.2.1/tests/reborrow_fold.rs
rename : third_party/rust/nom/tests/test1.rs => third_party/rust/nom-3.2.1/tests/test1.rs
extra : rebase_source : 6c5b45c092fd51bf1b3ce15960416fb59311d152
2018-10-22 20:34:24 +03:00
Emilio Cobos Álvarez
3f8b370d35
Bug 1500849 - Update bindgen. r=heycam,bbouvier
...
This pulls a new nom version, which is slightly unfortunate, but I do want some
of the fixes upstream, and it's build-only, so I think it's not a huge deal.
Differential Revision: https://phabricator.services.mozilla.com/D9362
2018-10-22 13:20:01 +02:00
Myk Melez
898ee70419
Bug 1500259 - update rkv to 0.5 and uuid to 0.6 r=froydnj
...
Updating rkv to 0.5 enables us to un-vendor new-ordered-float, as rkv 0.4 is the last crate in the tree that depends on it.
It also enables us to un-vendor version 0.5 of uuid. We previously needed that version because multiple third-party crates depended on it, and we have limited control over third-party sub-dependencies. But rkv 0.4 was the last third-party crate that still depended on version 0.5 of uuid; rkv 0.5 depends on version 0.6 of uuid.
There would still be two internal crates that depend on version 0.5 of uuid: geckodriver and webrender_bindings. But we have more control over internal sub-dependencies, and we can update those two internal crates to depend on version 0.6 of uuid. This patch does so.
To summarize, this patch makes the following changes:
* rkv: 0.4 -> 0.5
* new-ordered-float: un-vendored
* geckodriver: uuid dependency 0.5 -> 0.6
* webrender_bindings: uuid dependency 0.5 -> 0.6
* uuid 0.5: un-vendored
* uuid 0.6: remains in tree
Differential Revision: https://phabricator.services.mozilla.com/D9160
--HG--
extra : moz-landing-system : lando
2018-10-22 16:31:40 +00:00
WR Updater Bot
57fb53bfa2
Bug 1500711 - Re-vendor rust dependencies. r=kats
...
Depends on D9416
Differential Revision: https://phabricator.services.mozilla.com/D9417
--HG--
extra : moz-landing-system : lando
2018-10-22 17:14:20 +00:00
Chris Manchester
4b9fc11dc1
Bug 1499196 - Introduce a mozilla-central-workspace-hack crate to unify features seen by rust deps. r=ted,firefox-build-system-reviewers
...
This is the equivalent of the rustc-workspace-hack used by the rust build to
ensure cargo and RLS see the same set of features for dependencies so that
these dependencies may be reused by invocations of cargo for these two
projects. The trivial crate added specifies the union of the set of
features activated for a particular crate for each time it appears in the
dependency tree so that cargo will understand these dependencies to be
re-usable across cargo implementations. This eliminates re-building jsrust
and some of its dependencies twice, and reduces the number of crates compiled
in the tree by about 90 in testing on linux.
Differential Revision: https://phabricator.services.mozilla.com/D9041
--HG--
extra : moz-landing-system : lando
2018-10-18 10:39:05 +00:00
WR Updater Bot
b8831a6d42
Bug 1500233 - Re-vendor rust dependencies. r=kats
...
Depends on D9268
Differential Revision: https://phabricator.services.mozilla.com/D9269
--HG--
extra : moz-landing-system : lando
2018-10-19 15:57:43 +00:00
David Teller
e42e7a416c
Bug 1497446 - mach rust vendor r=Yoric
...
Summary: The previous two changesets bump up a few dependencies. This is the companion mach rust vendor.
Test Plan: It builds.
Reviewers: ted
Tags: #secure-revision
Bug #: 1497446
--HG--
extra : amend_source : 6eeef28181e1e72891e1f3ad1d67b70cdf926e21
extra : histedit_source : e6af1b38e2272656c543f6c4f9778e80e6c75fd9
2018-10-10 16:50:30 +02:00
David Teller
0670ad6a33
Bug 1497446 - Implementing read[Maybe]{IdentifierName, PropertyKey} in BinTokenReader* r=Yoric
...
--HG--
extra : histedit_source : fb2ceb469b53111e2f80372335ba9ee29f86f8fe
2018-10-10 16:30:08 +02:00
Jeff Muizelaar
f1007db3c3
Bug 1498650. Update Cargo lockfiles and re-vendor rust dependencies
...
--HG--
extra : rebase_source : d9320ea8dbc8347d681a498395f3171277e92b90
2018-10-13 21:18:42 -04:00
Noemi Erli
0374908dbc
Backed out changeset 966e9ad9b487 (bug 1497446) for build bustages CLOSED TREE
2018-10-14 00:10:15 +03:00
David Teller
52886bfb83
Bug 1497446 - Implementing read[Maybe]{IdentifierName, PropertyKey} in BinTokenReader* r=Yoric
2018-10-10 16:30:08 +02:00
Alex Gaynor
c01581a74e
Bug 1498247 - Part 2 - cargo vendor; r=jgraham
...
Depends on D8577
Differential Revision: https://phabricator.services.mozilla.com/D8578
--HG--
extra : moz-landing-system : lando
2018-10-12 17:29:14 +00:00
J.C. Jones
45039bb033
Bug 1494386 - Uplift u2f-hid-rs 0.2.2, Windows aarch64 fix r=keeler
...
See https://github.com/jcjones/u2f-hid-rs/pull/67
Differential Revision: https://phabricator.services.mozilla.com/D7795
--HG--
extra : moz-landing-system : lando
2018-10-05 00:05:04 +00:00
Mike Hommey
d6be7f2ef6
Bug 1496296 - Update encoding_rs to 0.8.9 and simd to 0.2.3 r=froydnj
...
Only difference with current versions is the ability to use the crates
with stable rust without setting RUSTC_BOOTSTRAP globally ourselves.
Differential Revision: https://phabricator.services.mozilla.com/D7679
--HG--
extra : moz-landing-system : lando
2018-10-04 13:51:39 +00:00
Emilio Cobos Álvarez
fb252d3a24
No bug - update cssparser. r=me
...
This just makes an struct repr(C) which will help me to remove most of
nsCSSValue.
2018-10-04 13:53:53 +02:00
Andreas Tolfsen
e82d7312d5
bug 1491288: geckodriver: release 0.23.0; r=whimboo
...
Depends on D7301
Differential Revision: https://phabricator.services.mozilla.com/D7302
--HG--
extra : moz-landing-system : lando
2018-10-03 15:00:04 +00:00
Andreas Tolfsen
3439836809
bug 1491288: webdriver: release 0.38.0; r=whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D7300
--HG--
extra : moz-landing-system : lando
2018-10-03 15:00:00 +00:00
Henri Sivonen
b8545f2cf8
Bug 1495067 - Make HasRTLChars() consider Hebrew presentation forms as RTL (again) and not consider U+FEFF as RTL (again). r=jfkthame
...
* Update encoding_rs to 0.8.8.
* Change U+FEFD and U+FEFE to RTL in IS_RTL_PRESENTATION_FORM to make the
Rust and C++ code agree on what's RTL.
MozReview-Commit-ID: CuK6fN4pojG
Differential Revision: https://phabricator.services.mozilla.com/D7285
--HG--
extra : moz-landing-system : lando
2018-10-02 14:24:15 +00:00
Markus Stange
c6fc1caf62
Bug 1457481 - Run mach vendor rust. r=froydnj,erahm
...
Most importantly, this picks up "object" and "goblin" for ELF binary parsing.
We only use the ELF code from goblin, so the mach-O parsing code gets
eliminated by the linker. Overall, this increases the Android installer size
by 20KB.
Try pushes for reference:
before: https://treeherder.mozilla.org/#/jobs?repo=try&revision=834b56dc5ab3d63a43a32f740ee8212296ac726d&selectedJob=201600899
after: https://treeherder.mozilla.org/#/jobs?repo=try&revision=6983b27e8d3cb715d3b7e6cbd276683f6466e3cc&selectedJob=201600475
installer size: 34524820 -> 34542861 (34.52MB -> 34.54MB)
$ mach vendor rust
Updating registry `https://github.com/rust-lang/crates.io-index `
Adding goblin v0.0.17
Adding memmap v0.6.2
Adding miniz-sys v0.1.10
Adding object v0.10.0
Adding parity-wasm v0.31.3
Adding plain v0.2.3
Adding profiler_helper v0.1.0 (file:///Users/mstange/code/mozilla/tools/profiler/rust-helper)
Adding scroll v0.9.1
Adding scroll_derive v0.9.5
Adding syn v0.15.5
Adding thin-vec v0.1.0
Adding uuid v0.6.5
0:30.11 The following files exceed the filesize limit of 102400:
third_party/rust/miniz-sys/miniz.c
third_party/rust/syn-0.14.6/src/expr.rs
third_party/rust/syn-0.14.6/src/gen/fold.rs
third_party/rust/syn-0.14.6/src/gen/visit.rs
third_party/rust/syn-0.14.6/src/gen/visit_mut.rs
The syn dependency is not compiled for goblin, as far as I can tell - it's only
needed for the 'syn' feature of scroll_derive, and scroll does not ask for
scroll_derive/syn.
object -> goblin -> scroll -> scroll_derive -/-> syn
But it looks like other versions of syn were already in the tree.
Depends on D7021
Differential Revision: https://phabricator.services.mozilla.com/D7023
--HG--
rename : third_party/rust/syn/src/parsers.rs => third_party/rust/syn-0.14.6/src/parsers.rs
rename : third_party/rust/syn/src/verbatim.rs => third_party/rust/syn-0.14.6/src/verbatim.rs
rename : third_party/rust/uuid/.travis.yml => third_party/rust/uuid-0.5.1/.travis.yml
rename : third_party/rust/uuid/src/rustc_serialize.rs => third_party/rust/uuid-0.5.1/src/rustc_serialize.rs
rename : third_party/rust/uuid/src/serde.rs => third_party/rust/uuid-0.5.1/src/serde.rs
extra : moz-landing-system : lando
2018-10-02 01:50:56 +00:00
shindli
2cc7085b7a
Backed out 4 changesets (bug 1457481) for c1 failures in devtools/client/performance-new/test/chrome/test_perf-settings-entries.html
...
Backed out changeset 212450f77860 (bug 1457481)
Backed out changeset ac3deff9340f (bug 1457481)
Backed out changeset 4478820fbcaa (bug 1457481)
Backed out changeset 1c8460b1d6da (bug 1457481)
--HG--
rename : third_party/rust/syn-0.14.6/src/parsers.rs => third_party/rust/syn/src/parsers.rs
rename : third_party/rust/syn-0.14.6/src/verbatim.rs => third_party/rust/syn/src/verbatim.rs
rename : third_party/rust/uuid-0.5.1/.travis.yml => third_party/rust/uuid/.travis.yml
rename : third_party/rust/uuid-0.5.1/src/rustc_serialize.rs => third_party/rust/uuid/src/rustc_serialize.rs
rename : third_party/rust/uuid-0.5.1/src/serde.rs => third_party/rust/uuid/src/serde.rs
2018-10-02 01:43:46 +03:00
Markus Stange
56e10a560b
Bug 1457481 - Run mach vendor rust. r=froydnj,erahm
...
Most importantly, this picks up "object" and "goblin" for ELF binary parsing.
We only use the ELF code from goblin, so the mach-O parsing code gets
eliminated by the linker. Overall, this increases the Android installer size
by 20KB.
Try pushes for reference:
before: https://treeherder.mozilla.org/#/jobs?repo=try&revision=834b56dc5ab3d63a43a32f740ee8212296ac726d&selectedJob=201600899
after: https://treeherder.mozilla.org/#/jobs?repo=try&revision=6983b27e8d3cb715d3b7e6cbd276683f6466e3cc&selectedJob=201600475
installer size: 34524820 -> 34542861 (34.52MB -> 34.54MB)
$ mach vendor rust
Updating registry `https://github.com/rust-lang/crates.io-index `
Adding goblin v0.0.17
Adding memmap v0.6.2
Adding miniz-sys v0.1.10
Adding object v0.10.0
Adding parity-wasm v0.31.3
Adding plain v0.2.3
Adding profiler_helper v0.1.0 (file:///Users/mstange/code/mozilla/tools/profiler/rust-helper)
Adding scroll v0.9.1
Adding scroll_derive v0.9.5
Adding syn v0.15.5
Adding thin-vec v0.1.0
Adding uuid v0.6.5
0:30.11 The following files exceed the filesize limit of 102400:
third_party/rust/miniz-sys/miniz.c
third_party/rust/syn-0.14.6/src/expr.rs
third_party/rust/syn-0.14.6/src/gen/fold.rs
third_party/rust/syn-0.14.6/src/gen/visit.rs
third_party/rust/syn-0.14.6/src/gen/visit_mut.rs
The syn dependency is not compiled for goblin, as far as I can tell - it's only
needed for the 'syn' feature of scroll_derive, and scroll does not ask for
scroll_derive/syn.
object -> goblin -> scroll -> scroll_derive -/-> syn
But it looks like other versions of syn were already in the tree.
Depends on D7021
Differential Revision: https://phabricator.services.mozilla.com/D7023
--HG--
rename : third_party/rust/syn/src/parsers.rs => third_party/rust/syn-0.14.6/src/parsers.rs
rename : third_party/rust/syn/src/verbatim.rs => third_party/rust/syn-0.14.6/src/verbatim.rs
rename : third_party/rust/uuid/.travis.yml => third_party/rust/uuid-0.5.1/.travis.yml
rename : third_party/rust/uuid/src/rustc_serialize.rs => third_party/rust/uuid-0.5.1/src/rustc_serialize.rs
rename : third_party/rust/uuid/src/serde.rs => third_party/rust/uuid-0.5.1/src/serde.rs
extra : moz-landing-system : lando
2018-10-01 20:24:42 +00:00
Henri Sivonen
b779d7751c
Bug 1494651 - Update encoding_rs to 0.8.7. r=m_kato
...
MozReview-Commit-ID: EB0wO4BxFAb
Differential Revision: https://phabricator.services.mozilla.com/D7087
--HG--
extra : moz-landing-system : lando
2018-10-01 01:11:59 +00:00
Benjamin Bouvier
8dd620efc8
Bug 1469027: Vendor in Rust dependencies for Cranelift; r=froydnj
...
--HG--
extra : rebase_source : 045272c50dd65c487200c520fbbe6c38fc9f9820
2018-09-12 16:04:35 +02:00
Jeff Muizelaar
f405bac266
Bug 1494042. Update Cargo lockfile and re-vendor rust dependencies
2018-09-26 00:37:48 -04:00
Jeff Muizelaar
c519453957
Bug 1493496. Update Cargo lockfiles re-vendor rust dependencies
2018-09-24 23:17:50 -04:00
Matt Brubeck
9a8bd3b5d7
Bug 1493435 - Upgrade to uluru 0.3. r=nox,emilio
...
This cherry-picks servo/servo#21789 .
2018-09-23 13:52:36 +02:00
Andre Bogus
52ad6442dc
Bug 1493435 - Update smallvec crate and enable the union feature. r=emilio
...
We had a mix of 0.6.2 and 0.6.5 (which is the current release),
this unifies to the latest version. It also enables the union
feature which removes the discriminant, reducing memory usage.
This cherry-picks servo/servo#21746 .
2018-09-23 13:47:13 +02:00
Jeff Muizelaar
0ab721dac5
Bug 1493268. Update Cargo lockfiles and re-vendor rust dependencies
2018-09-22 21:21:17 -04:00
Jeff Muizelaar
24d813756e
Bug 1493097. Update Cargo lockfiles and re-vendor rust dependencies
...
--HG--
extra : rebase_source : 91dcd4aae7262a775c6fc1bc5657fc703dd2cb5b
2018-09-21 15:40:16 -04:00
Gurzau Raul
9c1ca9e6e7
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-09-21 07:17:03 +03:00
Jeff Muizelaar
e816372be4
Bug 1492880. Update Cargo lockfiles and re-vendor rust dependencies
2018-09-20 23:29:49 -04:00
J.C. Jones
c603d5f53f
Bug 1492973 - Update u2f-hid-rs to 0.2.1 r=froydnj
...
Moves winapi dependency to 0.3.5 and updates rust-fmt
Differential Revision: https://phabricator.services.mozilla.com/D6436
--HG--
extra : moz-landing-system : lando
2018-09-20 22:04:15 +00:00
Matt Brubeck
62b8be205c
Bug 1492001 - Update geckodriver Rust dependencies. r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D6168
--HG--
extra : moz-landing-system : lando
2018-09-18 17:51:03 +00:00
Noemi Erli
724848c2db
Backed out 2 changesets (bug 1492001) for Btup build bustages
...
Backed out changeset 6ec9bc89a5b3 (bug 1492001)
Backed out changeset 238fdce77ee9 (bug 1492001)
--HG--
rename : third_party/rust/num-integer/bors.toml => third_party/rust/num/bors.toml
2018-09-18 20:38:24 +03:00
Matt Brubeck
0aca2432c6
Bug 1492001 - Update geckodriver Rust dependencies. r=jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D6168
--HG--
extra : moz-landing-system : lando
2018-09-18 16:35:05 +00:00
Andreas Tolfsen
4b119d521e
bug 1466818: mozrunner: depend on in-tree mozprofile; r=me
...
CLOSED TREE
2018-09-16 01:12:07 +01:00
Andreas Tolfsen
3d48e987b5
bug 1466818: mozrunner: release 0.8.0; r=me
2018-09-16 00:32:18 +01:00
Andreas Tolfsen
a90e90dac3
no bug: mozprofile: release 0.4.0; r=me
2018-09-16 00:24:46 +01:00
Andreas Tolfsen
6a9f20ef8a
bug 1466818: geckodriver: release version 0.22.0; r=whimboo
2018-09-16 00:12:13 +01:00
Emilio Cobos Álvarez
77f2e53394
Bug 1491577 - Revendor rust dependencies. r=me
2018-09-15 19:25:49 +02:00
Andreas Tolfsen
543654a6a6
bug 1490674: upgrade to log 0.4.5; r=froydnj
...
log 0.3.9 is still there because tokio-uds 0.1.7, which is a
dependency of audioipc, still depends on ^0.3. A separate bug will
be filed on WebRTC to upgrade their tokio-uds dependency.
2018-09-14 12:28:01 +01:00
Andreas Tolfsen
4eb1661657
bug 1490674: rsdparsa: relax log crate dependency version; r=drno
...
Because all Rust crates in the tree are vendored, using the wildcard
"*" version dependency could have unintended reprecussions on
rsdparsa if another crate changes its log version dependency.
This patch, along with the others associated with this bug, upgrades
the log crate to 0.4.* throughout. This has the benefit that we
can get rid of the duplicate vendored log crates in third_party/rust.
2018-09-14 12:28:00 +01:00
Andreas Tolfsen
2c2a931c23
bug 1490674: audioipc: relax log crate dependency version; r=kamidphish
...
By relaxing the version dependency on the log crate we are able to
get rid of duplicate vendored crates.
This particular version number, combined with rsdparsa depending
on "*" (anything) meant that a change to this version number in
audioipc would have reprecussions on the dependencies of rsdparsa.
I will address the wildcard version in a separate patch on rsdparsa.
2018-09-14 12:28:00 +01:00
Tooru Fujisawa
63240b4b60
Bug 1472103 - Part 1: Update BinAST IDL. r=Yoric
2018-09-14 01:56:07 +09:00
Andreas Tolfsen
521392abff
bug 1490660: webdriver: release 0.37.0; r=jgraham
2018-09-12 16:12:21 +01:00
Bastien Orivel
7ef3fa6f4a
Bug 1489792 - Part 1: Update base64 to 0.9. r=ato
2018-09-11 10:18:40 +01:00
Jean-Yves Avenard
2db366fbd9
Bug 1489102 - P1. mp4parse-rust resync to f6032a118aa498525145adf611cd7b3bec0e0216 r=bryce
...
temp fix, will do a full one once upstream change is merged
Differential Revision: https://phabricator.services.mozilla.com/D5198
--HG--
extra : moz-landing-system : lando
2018-09-07 14:17:06 +00:00
Jeff Muizelaar
0f8d66ac1c
Bug 1488887. Update Cargo lockfiles and revendor dependencies.
...
* * *
Re-vendor rust dependencies
2018-09-05 21:21:57 -04:00
Emilio Cobos Álvarez
09b97d9474
Bug 1488172 - Revendor rust dependencies. r=me
2018-09-03 14:13:36 +02:00
Myk Melez
19d8327672
Bug 1482810 - update cc crate from 1.0.18 to 1.0.23 r=froydnj
...
The fix for bug 1482810 requires an upstream change to the cc crate: if CFLAGS is defined, then don't enable warnings by default. That change was included in cc crate version 1.0.23, and this change vendors that version of the cc crate into mozilla-central.
MozReview-Commit-ID: Krfrs1dSN9d
Differential Revision: https://phabricator.services.mozilla.com/D4699
--HG--
extra : moz-landing-system : lando
2018-08-30 17:24:55 +00:00
Bastien Orivel
3946c67f0c
Bug 1486815 - Remove nom 1 from dependencies. r=emilio
2018-08-30 00:09:51 +02:00
Nathan Froyd
65e7b0bbd1
Bug 1485409 - update crates to dispense with winapi 0.2.8 requirement; r=glandium
...
winapi 0.2.8 is used by a number of crates in our dependency graph. The
newest version of winapi is 0.3.4, which is a significant restructuring
and also more amenable to further development, e.g. adding AArch64
support. This patch does the easy work of updating as many things as
possible to winapi 0.3.4 via a simple `cargo update`:
cargo update -p atty:0.2.2 -p fs2 -p msdos_time -p parking_lot_core -p aho-corasick
and then vendoring the results of those changes.
2018-08-28 21:37:30 -04:00
Bastien Orivel
963e21bf7f
Bug 1484462 - Update webdriver to hyper 0.12. r=ato
2018-08-23 13:15:22 +01:00
Henrik Skupin
a16730c92c
Bug 1396821 - Update vendored Rust crates. r=ato
...
MozReview-Commit-ID: D8W2mtdAmpb
--HG--
rename : third_party/rust/rustc-serialize/LICENSE-APACHE => third_party/rust/serde_json/LICENSE-APACHE
rename : third_party/rust/rustc-serialize/LICENSE-MIT => third_party/rust/serde_json/LICENSE-MIT
extra : rebase_source : ca3b49695926adb5ec2ae0eb4cdfd4335a740467
2018-08-22 10:28:40 +02:00
Emilio Cobos Álvarez
26115b46cb
Bug 1485044: Unbust unit test build. r=me
2018-08-22 12:00:30 +02:00
Emilio Cobos Álvarez
3ef3f33868
Bug 1485044: Remove useless StyleDisplay conversion. r=heycam
...
Differential Revision: https://phabricator.services.mozilla.com/D3896
2018-08-22 11:25:58 +02:00
Andreea Pavel
0bcfe81a06
Backed out 6 changesets (bug 1396821) for linux tier2 build bustages on a CLOSED TREE
...
Backed out changeset 2fa2975f97e3 (bug 1396821)
Backed out changeset c5895db52483 (bug 1396821)
Backed out changeset 5c0ddd45f926 (bug 1396821)
Backed out changeset 7c97853a85b9 (bug 1396821)
Backed out changeset b61ce753f01e (bug 1396821)
Backed out changeset 7ef3912feb2c (bug 1396821)
--HG--
rename : third_party/rust/serde_json/LICENSE-APACHE => third_party/rust/rustc-serialize/LICENSE-APACHE
rename : third_party/rust/serde_json/LICENSE-MIT => third_party/rust/rustc-serialize/LICENSE-MIT
2018-08-21 20:20:24 +03:00
Henrik Skupin
0be64a7b29
Bug 1396821 - Update vendored Rust crates. r=ato
...
MozReview-Commit-ID: D8W2mtdAmpb
--HG--
rename : third_party/rust/rustc-serialize/LICENSE-APACHE => third_party/rust/serde_json/LICENSE-APACHE
rename : third_party/rust/rustc-serialize/LICENSE-MIT => third_party/rust/serde_json/LICENSE-MIT
extra : rebase_source : 5e5054596543e501434ecde199c055548fd62271
2018-08-20 17:49:11 +02:00
Henri Sivonen
c82d099240
Bug 1482095 - Update encoding_rs to 0.8.6. r=emk.
...
MozReview-Commit-ID: IqPrrQ7L1lU
2018-08-20 16:08:37 +03:00
Emilio Cobos Álvarez
b68adb6896
Bug 1484459: Update num-traits in style. r=me
2018-08-18 19:07:05 +02:00
Nicholas Nethercote
6b176ea952
Bug 1484096 - Remove use of `fnv` in bloom.rs. r=heycam
...
To support that, this patch also does the following.
- Removes the insert(), remove() and might_contain() methods, because they are
specialized versions of insert_hash(), remove_hash(), and
might_contain_hash(), and they are only used by tests within this file.
- Moves hash() from the top level into create_and_insert_some_stuff().
- Changes create_and_insert_some_stuff() so that instead of hashing consecutive
integers, it instead hashes stringified consecutive integers, which matches
real usage a little better.
- Raises the false_positives limit a little to account for the above changes.
--HG--
extra : rebase_source : f839ff86986d5c8a17506a808ba676f69c7ef407
2018-08-17 15:33:22 +10:00
Emilio Cobos Álvarez
03eea217a8
Bug 1481961: Rewrite media queries so that they work on an evaluator function. r=xidorn
...
This moves most of the code to be Rust, except potentially some evaluator
functions, and allows to unblock the use case from any-hover / any-pointer and
remove nsMediaFeatures.
Differential Revision: https://phabricator.services.mozilla.com/D2976
2018-08-15 16:09:19 +02:00
Nathan Froyd
aa277d9e8b
Bug 1483344
- remove unused kernel32-sys dependency from style; r=emilio
2018-08-14 16:46:28 -04:00
Jean-Yves Avenard
caf8ead5fc
Bug 1482841 - P1. Update mp4parse-rust to 643f48e137592e6318f6c780448374324908da31. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D3261
2018-08-14 14:38:42 +02:00
Henri Sivonen
3edc601325
Bug 1402247 - Use encoding_rs for XPCOM string encoding conversions. r=Nika,erahm,froydnj.
...
Correctness improvements:
* UTF errors are handled safely per spec instead of dangerously truncating
strings.
* There are fewer converter implementations.
Performance improvements:
* The old code did exact buffer length math, which meant doing UTF math twice
on each input string (once for length calculation and another time for
conversion). Exact length math is more complicated when handling errors
properly, which the old code didn't do. The new code does UTF math on the
string content only once (when converting) but risks allocating more than
once. There are heuristics in place to lower the probability of
reallocation in cases where the double math avoidance isn't enough of a
saving to absorb an allocation and memcpy.
* Previously, in UTF-16 <-> UTF-8 conversions, an ASCII prefix was optimized
but a single non-ASCII code point pessimized the rest of the string. The
new code tries to get back on the fast ASCII path.
* UTF-16 to Latin1 conversion guarantees less about handling of out-of-range
input to eliminate an operation from the inner loop on x86/x86_64.
* When assigning to a pre-existing string, the new code tries to reuse the
old buffer instead of first releasing the old buffer and then allocating a
new one.
* When reallocating from the new code, the memcpy covers only the data that
is part of the logical length of the old string instead of memcpying the
whole capacity. (For old callers old excess memcpy behavior is preserved
due to bogus callers. See bug 1472113.)
* UTF-8 strings in XPConnect that are in the Latin1 range are passed to
SpiderMonkey as Latin1.
New features:
* Conversion between UTF-8 and Latin1 is added in order to enable faster
future interop between Rust code (or otherwise UTF-8-using code) and text
node and SpiderMonkey code that uses Latin1.
MozReview-Commit-ID: JaJuExfILM9
2018-08-14 14:43:42 +03:00
James Graham
38b6d8b9c7
Bug 1482238 - Bump version of regex in mozversion, r=froydnj
...
MozReview-Commit-ID: 4VxqemrFWf0
Differential Revision: https://phabricator.services.mozilla.com/D3122
--HG--
extra : moz-landing-system : lando
2018-08-10 20:43:53 +00:00
Myk Melez
2c2b6eebf9
Bug 1445451 - vendor rkv; r=froydnj
...
MozReview-Commit-ID: KbcADpNltYq
Differential Revision: https://phabricator.services.mozilla.com/D3042
--HG--
rename : third_party/rust/synstructure/.cargo-checksum.json => third_party/rust/synstructure-0.8.1/.cargo-checksum.json
rename : third_party/rust/synstructure/Cargo.toml => third_party/rust/synstructure-0.8.1/Cargo.toml
rename : third_party/rust/synstructure/README.md => third_party/rust/synstructure-0.8.1/README.md
rename : third_party/rust/synstructure/src/lib.rs => third_party/rust/synstructure-0.8.1/src/lib.rs
rename : third_party/rust/synstructure/src/macros.rs => third_party/rust/synstructure-0.8.1/src/macros.rs
extra : moz-landing-system : lando
2018-08-09 19:42:17 +00:00
Daniel Varga
edef4f17d4
Backed out changeset 08fa47a24e89 (bug 1445451) for failing Btup
2018-08-09 02:20:25 +03:00
Myk Melez
2d46903ee1
Bug 1445451 - vendor rkv r=froydnj
...
Differential Revision: https://phabricator.services.mozilla.com/D2246
--HG--
rename : third_party/rust/synstructure/.cargo-checksum.json => third_party/rust/synstructure-0.8.1/.cargo-checksum.json
rename : third_party/rust/synstructure/Cargo.toml => third_party/rust/synstructure-0.8.1/Cargo.toml
rename : third_party/rust/synstructure/README.md => third_party/rust/synstructure-0.8.1/README.md
rename : third_party/rust/synstructure/src/lib.rs => third_party/rust/synstructure-0.8.1/src/lib.rs
rename : third_party/rust/synstructure/src/macros.rs => third_party/rust/synstructure-0.8.1/src/macros.rs
extra : moz-landing-system : lando
2018-08-08 20:59:21 +00:00
Emilio Cobos Álvarez
4d3c28d75d
Bug 1481681: Sync some dependencies with servo. r=me
2018-08-08 01:39:57 +02:00
Kartikaya Gupta
a2333f3464
Bug 1480433 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: FUDEEkJZeK
2018-08-07 14:46:40 -04:00
Kartikaya Gupta
157d196498
Bug 1479432 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: BhLXnUXBZpq
--HG--
extra : rebase_source : dc44ec6d19d96071567937a8d5258e4b380a5136
2018-08-02 10:20:54 -04:00
Cameron McCormack
1f640400bb
Bug 1475197 - Part 2: Revendor Rust dependencies. r=emilio
...
MozReview-Commit-ID: HRMXpPx8Lls
--HG--
extra : rebase_source : 5a1092d388f1da1e9945e26785f0e727a6dd0ce5
2018-08-01 10:29:48 +10:00
Ted Mielczarek
6127719398
bug 1409276 - vendor a newer version of the cc crate. r=mbrubreck
...
The cc crate had a bug where it would ignore compiler arguments in compilers
specified in environment variables. We update to a copy with that issue fixed:
9eaa56536e
MozReview-Commit-ID: FE8AywUEMoc
--HG--
extra : rebase_source : 565b3464a1be4278b211312c8703aadc53cab777
2018-07-11 07:21:48 -04:00
Nicholas Nethercote
6a531f189d
Bug 1477628 - Convert FnvHash{Set,Map} instances to FxHash{Set,Map} (attempt 2). r=heycam
2018-07-27 16:49:04 +10:00
Bogdan Tara
92db9979a0
Backed out changeset 72b855b514f9 (bug 1477628) for rusttests build bustages CLOSED TREE
2018-07-27 07:00:56 +03:00
Nicholas Nethercote
2475b3e62f
Bug 1477628 - Convert FnvHash{Set,Map} instances to FxHash{Set,Map}. r=heycam
...
It doesn't appear to make much difference to performance, but it does let us
remove the `fnv` crate from the repo.
2018-07-27 09:01:15 +10:00
Tooru Fujisawa
3f86b21030
Bug 1473266 - Remove in-tree newline_if_not_empty. r=Yoric,glandium
2018-07-26 15:24:06 +09:00
Nicholas Nethercote
e6f8df84ad
Bug 1477622 - Add microbenchmarks measuring hash table performance. r=froydnj
...
--HG--
extra : rebase_source : 2d76bfcb862b3b690ea8db2b5b007dde2a90f914
2018-07-24 10:38:43 +10:00
Emilio Cobos Álvarez
d487539dd5
Bug 1477883: Revendor Rust dependencies. r=me
...
MozReview-Commit-ID: LQu7Lb4GMdV
2018-07-24 04:03:26 +02:00
Jeff Muizelaar
25e708fd11
Bug 1477400. Update Cargo lockfiles and re-vendor rust dependencies
2018-07-21 12:54:38 -04:00
Jeff Muizelaar
4e530d2f5f
Bug 1476636. Update Cargo lockfiles, re-vendor rust dependencies
...
--HG--
rename : third_party/rust/euclid-0.17.3/LICENSE-APACHE => third_party/rust/smallvec/LICENSE-APACHE
2018-07-20 17:24:55 -04:00
Kartikaya Gupta
2e759049d9
Bug 1475252 - Update Cargo lockfiles, re-vendor rust dependencies, and re-generate FFI header. r=jrmuizel
...
MozReview-Commit-ID: 72cMhrmtbIq
--HG--
extra : rebase_source : a66d0da4efd86d3a6f164f35c753053719ebc5f8
2018-07-18 12:04:12 -04:00
Andreea Pavel
1261098dca
Backed out 3 changesets (bug 1474300) on request by kats for introducing a crasher a=backout
...
Backed out changeset f7659b60b7b0 (bug 1474300)
Backed out changeset a65429a135c7 (bug 1474300)
Backed out changeset 376e702ed3ea (bug 1474300)
2018-07-15 17:57:36 +03:00
Nils Ohlmeier [:drno]
cf44315a16
Bug 1474517: merge rsdparsa from upstream r=johannes.willbold+610943
...
Updated rsdparsa to 75d5c6df6728fbab502db06940062e0358536f9f from github
upstream
MozReview-Commit-ID: 9hr7DV6KTkK
--HG--
extra : rebase_source : c5b2c003e76489e267390402ebb5947cf3ec48b6
2018-07-09 23:56:42 -07:00
Kartikaya Gupta
0be7f6895b
Bug 1474300 - Update Cargo lockfiles and re-vendor rust dependencies. r=Gankro
...
MozReview-Commit-ID: DnmlYWRlSl9
--HG--
extra : rebase_source : a5c34323fa3a28def00572fa5a137183bfeb1c54
2018-07-12 10:35:25 -04:00
Mike Hommey
1ad733c5c4
Bug 1474871 - Link dump_syms against rustc-demangle. r=ted
...
The new version of breakpad imported in bug 1309172 doesn't demangle
rust symbols at all, contrary to before, where it tried to C++ demangle
them, which worked for many, although far from all. It however has
rust-demangle support as long as it's linked against a copy of the
rust-demangle-capi crate from https://github.com/luser/rust-demangle-capi/
This imports the code from the rust-demangle-capi crate but because of
some build system complications it's not taken as-is:
- it uses rusty-cheddar, which is deprecated, to generate a C header.
- rusty-cheddar depends on syntex_syntax, which now fails to build.
- rust-demangle-capi has crate-type staticlib, which can't be used
as a dependency in a Cargo.toml. For that reason, we can't create
a fake crate that depends on it to have it vendored.
Overall, it's only a few lines of rust, and the C header can be written
manually, so this is what we do here. The created crate is named in a way
specific to dump_syms.
The build system doesn't know how to figure out what system libraries
are required to link rust static libraries, although the rust compiler
has /some/ support to get the information, so we handle that manually.
--HG--
extra : rebase_source : 9f5a9bfe2148d3040e11c7121a88e85a7f2d5c53
2018-07-12 10:23:12 +09:00
Boris Chiou
f0bf583292
Bug 1467277 - Bump euclid to 0.18 for style, style_traits, malloc_size_of, and tests. r=emilio
...
In order to drop old euclid version, we still need to bump euclid for
plane-split and gfx/*. However, it needs more update and is not related to
this bug, so let's do that in other place. Here, we bump euclid to
0.18.1, and update style/values/generics/transform.rs for it.
MozReview-Commit-ID: JfNAxkR8wgs
--HG--
rename : third_party/rust/euclid/.cargo-checksum.json => third_party/rust/euclid-0.17.3/.cargo-checksum.json
rename : third_party/rust/euclid/Cargo.toml => third_party/rust/euclid-0.17.3/Cargo.toml
rename : third_party/rust/euclid/src/homogen.rs => third_party/rust/euclid-0.17.3/src/homogen.rs
rename : third_party/rust/euclid/src/length.rs => third_party/rust/euclid-0.17.3/src/length.rs
rename : third_party/rust/euclid/src/lib.rs => third_party/rust/euclid-0.17.3/src/lib.rs
rename : third_party/rust/euclid/src/macros.rs => third_party/rust/euclid-0.17.3/src/macros.rs
rename : third_party/rust/euclid/src/point.rs => third_party/rust/euclid-0.17.3/src/point.rs
rename : third_party/rust/euclid/src/rect.rs => third_party/rust/euclid-0.17.3/src/rect.rs
rename : third_party/rust/euclid/src/rotation.rs => third_party/rust/euclid-0.17.3/src/rotation.rs
rename : third_party/rust/euclid/src/scale.rs => third_party/rust/euclid-0.17.3/src/scale.rs
rename : third_party/rust/euclid/src/side_offsets.rs => third_party/rust/euclid-0.17.3/src/side_offsets.rs
rename : third_party/rust/euclid/src/size.rs => third_party/rust/euclid-0.17.3/src/size.rs
rename : third_party/rust/euclid/src/transform2d.rs => third_party/rust/euclid-0.17.3/src/transform2d.rs
rename : third_party/rust/euclid/src/transform3d.rs => third_party/rust/euclid-0.17.3/src/transform3d.rs
rename : third_party/rust/euclid/src/trig.rs => third_party/rust/euclid-0.17.3/src/trig.rs
rename : third_party/rust/euclid/src/vector.rs => third_party/rust/euclid-0.17.3/src/vector.rs
extra : rebase_source : 0594429c74c7391f80b4e291cd7fe9cbddd72b33
2018-07-09 12:10:50 -07:00
Emilio Cobos Álvarez
3a5427ddbd
Bug 1472538: Update bindgen. r=xidorn
...
Surprisingly painless.
I'll update to 0.37.4 instead of .3, but that only contains
https://github.com/rust-lang-nursery/rust-bindgen/pull/1343 on top to prevent
build warnings.
MozReview-Commit-ID: H0uMtdGnXvL
2018-07-01 16:04:49 +02:00
Henri Sivonen
860839ae50
Bug 1471533 - Update encoding_rs to 0.8.4. r=emk.
...
MozReview-Commit-ID: 40sRHT77Kzk
--HG--
extra : rebase_source : 38d8b8ca3e1c4a16aa0ed147f4a2b77a782d327d
2018-06-27 12:30:03 +03:00
Dorel Luca
bc2fbd0648
Merge mozilla-central to autoland
...
--HG--
extra : rebase_source : 0f5c3c308ce6ddd6fb9fcb49b83d4450a24d67dc
2018-06-27 13:33:04 +03:00
Dorel Luca
f51c4fa5d9
Merge mozilla-inbound to mozilla-central. a=merge
2018-06-27 13:26:49 +03:00
Xidorn Quan
46cae3d7aa
Bug 1471104 followup - Upgrade cssparser and revendor.
...
MozReview-Commit-ID: 74rBgkJEcYd
--HG--
extra : rebase_source : a30d17b3d7e24f1a61c01d1dc442d6ce60c1dde3
extra : source : 8ff268ee87b7392391a6b6aa981f9180c45b27b6
2018-06-27 10:43:21 +10:00
Mike Hommey
733f22fb0d
Bug 1471096 - Vendor rustc_version. r=froydnj
...
--HG--
extra : rebase_source : ea0b7697b33e1ec6554ba90a354c8b314293800c
2018-06-26 10:00:26 +09:00
Henri Sivonen
330ef8028e
Bug 1470131 - Update encoding_rs to 0.8.3 for non-ASCII UTF-16 to UTF-8 encode performance. r=emk.
...
MozReview-Commit-ID: L6DhB63WzKp
--HG--
extra : rebase_source : 6e244d3dfc83a67222c6fc269261ef33d3af613c
2018-06-21 15:34:16 +03:00
Kartikaya Gupta
ba31bba005
Bug 1468950 - Update Cargo lockfiles and re-vendor rust dependencies. r=Gankro
...
MozReview-Commit-ID: 3kcDWGBPXt9
--HG--
rename : third_party/rust/proc-macro2/.cargo-checksum.json => third_party/rust/proc-macro2-0.3.6/.cargo-checksum.json
rename : third_party/rust/proc-macro2/.travis.yml => third_party/rust/proc-macro2-0.3.6/.travis.yml
rename : third_party/rust/proc-macro2/Cargo.toml => third_party/rust/proc-macro2-0.3.6/Cargo.toml
rename : third_party/rust/proc-macro2/README.md => third_party/rust/proc-macro2-0.3.6/README.md
rename : third_party/rust/proc-macro2/src/lib.rs => third_party/rust/proc-macro2-0.3.6/src/lib.rs
rename : third_party/rust/proc-macro2/src/stable.rs => third_party/rust/proc-macro2-0.3.6/src/stable.rs
rename : third_party/rust/proc-macro2/src/strnom.rs => third_party/rust/proc-macro2-0.3.6/src/strnom.rs
rename : third_party/rust/proc-macro2/src/unstable.rs => third_party/rust/proc-macro2-0.3.6/src/unstable.rs
rename : third_party/rust/proc-macro2/tests/test.rs => third_party/rust/proc-macro2-0.3.6/tests/test.rs
rename : third_party/rust/quote/.cargo-checksum.json => third_party/rust/quote-0.5.2/.cargo-checksum.json
rename : third_party/rust/quote/Cargo.toml => third_party/rust/quote-0.5.2/Cargo.toml
rename : third_party/rust/quote/README.md => third_party/rust/quote-0.5.2/README.md
rename : third_party/rust/quote/src/lib.rs => third_party/rust/quote-0.5.2/src/lib.rs
rename : third_party/rust/quote/src/to_tokens.rs => third_party/rust/quote-0.5.2/src/to_tokens.rs
rename : third_party/rust/quote/src/tokens.rs => third_party/rust/quote-0.5.2/src/tokens.rs
rename : third_party/rust/quote/tests/test.rs => third_party/rust/quote-0.5.2/tests/test.rs
rename : third_party/rust/syn/.cargo-checksum.json => third_party/rust/syn-0.13.1/.cargo-checksum.json
rename : third_party/rust/syn/Cargo.toml => third_party/rust/syn-0.13.1/Cargo.toml
rename : third_party/rust/syn/README.md => third_party/rust/syn-0.13.1/README.md
rename : third_party/rust/syn/src/attr.rs => third_party/rust/syn-0.13.1/src/attr.rs
rename : third_party/rust/syn/src/buffer.rs => third_party/rust/syn-0.13.1/src/buffer.rs
rename : third_party/rust/syn/src/data.rs => third_party/rust/syn-0.13.1/src/data.rs
rename : third_party/rust/syn/src/derive.rs => third_party/rust/syn-0.13.1/src/derive.rs
rename : third_party/rust/syn/src/error.rs => third_party/rust/syn-0.13.1/src/error.rs
rename : third_party/rust/syn/src/expr.rs => third_party/rust/syn-0.13.1/src/expr.rs
rename : third_party/rust/syn/src/file.rs => third_party/rust/syn-0.13.1/src/file.rs
rename : third_party/rust/syn/src/gen/fold.rs => third_party/rust/syn-0.13.1/src/gen/fold.rs
rename : third_party/rust/syn/src/gen/visit.rs => third_party/rust/syn-0.13.1/src/gen/visit.rs
rename : third_party/rust/syn/src/gen/visit_mut.rs => third_party/rust/syn-0.13.1/src/gen/visit_mut.rs
rename : third_party/rust/syn/src/gen_helper.rs => third_party/rust/syn-0.13.1/src/gen_helper.rs
rename : third_party/rust/syn/src/generics.rs => third_party/rust/syn-0.13.1/src/generics.rs
rename : third_party/rust/syn/src/ident.rs => third_party/rust/syn-0.13.1/src/ident.rs
rename : third_party/rust/syn/src/item.rs => third_party/rust/syn-0.13.1/src/item.rs
rename : third_party/rust/syn/src/lib.rs => third_party/rust/syn-0.13.1/src/lib.rs
rename : third_party/rust/syn/src/lifetime.rs => third_party/rust/syn-0.13.1/src/lifetime.rs
rename : third_party/rust/syn/src/lit.rs => third_party/rust/syn-0.13.1/src/lit.rs
rename : third_party/rust/syn/src/mac.rs => third_party/rust/syn-0.13.1/src/mac.rs
rename : third_party/rust/syn/src/macros.rs => third_party/rust/syn-0.13.1/src/macros.rs
rename : third_party/rust/syn/src/op.rs => third_party/rust/syn-0.13.1/src/op.rs
rename : third_party/rust/syn/src/parse_quote.rs => third_party/rust/syn-0.13.1/src/parse_quote.rs
rename : third_party/rust/syn/src/parsers.rs => third_party/rust/syn-0.13.1/src/parsers.rs
rename : third_party/rust/syn/src/path.rs => third_party/rust/syn-0.13.1/src/path.rs
rename : third_party/rust/syn/src/punctuated.rs => third_party/rust/syn-0.13.1/src/punctuated.rs
rename : third_party/rust/syn/src/spanned.rs => third_party/rust/syn-0.13.1/src/spanned.rs
rename : third_party/rust/syn/src/synom.rs => third_party/rust/syn-0.13.1/src/synom.rs
rename : third_party/rust/syn/src/token.rs => third_party/rust/syn-0.13.1/src/token.rs
rename : third_party/rust/syn/src/tt.rs => third_party/rust/syn-0.13.1/src/tt.rs
rename : third_party/rust/syn/src/ty.rs => third_party/rust/syn-0.13.1/src/ty.rs
extra : rebase_source : bda7c9d57b337b22b0cf8c095c4d3a79f4cd2682
2018-06-21 08:22:02 -04:00
Henri Sivonen
57c6e581fe
Bug 1469512 - Update encoding_rs to 0.8.1. r=emk.
...
MozReview-Commit-ID: 4iIHsLsXP1r
--HG--
extra : rebase_source : fdee4c397ff9a1c2f8a84f1b63e6ed6d5a633b23
2018-06-19 12:46:46 +03:00
Emilio Cobos Álvarez
659f21db51
Bug 1469228: Update cstr-macros to v0.1.3. r=me
...
MozReview-Commit-ID: 20AvZ47Do1X
2018-06-18 10:43:06 +02:00
Andreas Tolfsen
613302c829
Bug 1441204 - Release geckodriver 0.21.0. r=maja_zf
...
MozReview-Commit-ID: Hpi9mXLax5f
--HG--
extra : rebase_source : 66f4e4f29e36985402f22bc45bda50372d8fe65c
2018-06-14 13:30:07 -07:00
Andreas Tolfsen
ab335461ae
Bug 1441204 - Release webdriver crate 0.36.0. r=maja_zf
...
MozReview-Commit-ID: 1C5QHSWGZZu
--HG--
extra : rebase_source : 7defa01add7516b6e71846d1f39ac0fdcf986b87
2018-06-14 13:28:33 -07:00
Andreas Tolfsen
26a47a902a
Bug 1441204 - Release mozrunner 0.7.0. r=maja_zf
...
MozReview-Commit-ID: HszLaFJv2w5
--HG--
extra : rebase_source : d3b32046bb8c6c5db4c578a84ee91ab270e2efbc
2018-06-14 13:26:59 -07:00
Andreas Tolfsen
14a4db48fa
Bug 1441204 - Upgrade rust-ini from 0.10.2 to 0.10.3. r=maja_zf
...
MozReview-Commit-ID: DZp1wg7uVLN
--HG--
extra : rebase_source : 6e90df2a83accff53d021303e9bafc46aa1afe98
2018-06-14 13:05:30 -07:00
Andreas Tolfsen
fcac0dc071
Bug 1441204 - Upgrade winreg crate from 0.5.0 to 0.5.1. r=maja_zf
...
MozReview-Commit-ID: EtBBvUGnTzb
--HG--
extra : rebase_source : e31a8b58b8726a24cd7aa760440b13ddc6f994e3
2018-06-14 13:04:25 -07:00
Andreas Tolfsen
988a7b847b
Bug 1441204 - Upgrade unicode-segmentation from 1.1.0 to 1.2.1. r=maja_zf
...
MozReview-Commit-ID: 1KUU2U7AVz4
--HG--
extra : rebase_source : fe6951e60f80fe09ea215b05213116087a3af3b9
2018-06-14 13:01:20 -07:00
Andreas Tolfsen
ecd221fa64
Bug 1441204 - Upgrade time crate from 0.1.38 to 0.1.40. r=maja_zf
...
MozReview-Commit-ID: 3bdeeSwyE8Q
--HG--
extra : rebase_source : b3d57f59cc40534f9aee57140e759e435c10ee43
2018-06-14 12:58:45 -07:00
Andreas Tolfsen
08c845b39c
Bug 1441204 - Upgrade zip crate from 0.3.1 to 0.3.3. r=maja_zf
...
MozReview-Commit-ID: LjzVBrGK4LM
--HG--
extra : rebase_source : 0326e546304339ade10e312df0a619f627b115e7
2018-06-14 12:57:36 -07:00
Andreas Tolfsen
d167d54ea0
Bug 1441204 - Upgrade log crate from 0.4.1 to 0.4.2. r=maja_zf
...
MozReview-Commit-ID: FMIeUf55uzU
--HG--
extra : rebase_source : d9aa60055cbb1bb313e0c695ad08599af25b155a
2018-06-14 12:49:09 -07:00
Andreas Tolfsen
d7d1dbd6fa
Bug 1441204 - Upgrade lazy_static from 1.0.0 to 1.0.1. r=maja_zf
...
MozReview-Commit-ID: K1FK0cr0eaJ
--HG--
extra : rebase_source : 5ac6d8cd76768a2525489165edbd75f79a5723ef
2018-06-14 12:47:45 -07:00
Andreas Tolfsen
393c2a2412
Bug 1441204 - Upgrade clap from 2.29.0 to 2.31.2. r=maja_zf
...
MozReview-Commit-ID: 97HZvS13yg
--HG--
rename : third_party/rust/strsim/.cargo-checksum.json => third_party/rust/strsim-0.6.0/.cargo-checksum.json
rename : third_party/rust/strsim/CHANGELOG.md => third_party/rust/strsim-0.6.0/CHANGELOG.md
rename : third_party/rust/strsim/Cargo.toml => third_party/rust/strsim-0.6.0/Cargo.toml
rename : third_party/rust/strsim/LICENSE => third_party/rust/strsim-0.6.0/LICENSE
rename : third_party/rust/strsim/README.md => third_party/rust/strsim-0.6.0/README.md
rename : third_party/rust/strsim/dev => third_party/rust/strsim-0.6.0/dev
rename : third_party/rust/strsim/src/lib.rs => third_party/rust/strsim-0.6.0/src/lib.rs
rename : third_party/rust/strsim/tests/lib.rs => third_party/rust/strsim-0.6.0/tests/lib.rs
extra : rebase_source : bc29633dad9e1436f93eb464504d9114a19a0812
2018-06-14 12:45:55 -07:00
J.C. Jones
6a8584d6ab
Bug 1468349 - Vendor in new freebsd deps for u2f-hid-rs r=mgoodwin
...
MozReview-Commit-ID: 26E21CeZiLj
--HG--
rename : third_party/rust/nom/.travis.yml => third_party/rust/nom-1.2.4/.travis.yml
rename : third_party/rust/nom/.cargo-checksum.json => third_party/rust/nom-1.2.4/nom/.cargo-checksum.json
rename : third_party/rust/nom/.travis.yml => third_party/rust/nom-1.2.4/nom/.travis.yml
rename : third_party/rust/nom/CHANGELOG.md => third_party/rust/nom-1.2.4/nom/CHANGELOG.md
rename : third_party/rust/nom/Cargo.toml => third_party/rust/nom-1.2.4/nom/Cargo.toml
rename : third_party/rust/nom/LICENSE => third_party/rust/nom-1.2.4/nom/LICENSE
rename : third_party/rust/nom/src/bits.rs => third_party/rust/nom-1.2.4/nom/src/bits.rs
rename : third_party/rust/nom/src/bytes.rs => third_party/rust/nom-1.2.4/nom/src/bytes.rs
rename : third_party/rust/nom/src/character.rs => third_party/rust/nom-1.2.4/nom/src/character.rs
rename : third_party/rust/nom/src/internal.rs => third_party/rust/nom-1.2.4/nom/src/internal.rs
rename : third_party/rust/nom/src/lib.rs => third_party/rust/nom-1.2.4/nom/src/lib.rs
rename : third_party/rust/nom/src/macros.rs => third_party/rust/nom-1.2.4/nom/src/macros.rs
rename : third_party/rust/nom/src/methods.rs => third_party/rust/nom-1.2.4/nom/src/methods.rs
rename : third_party/rust/nom/src/nom.rs => third_party/rust/nom-1.2.4/nom/src/nom.rs
rename : third_party/rust/nom/src/regexp.rs => third_party/rust/nom-1.2.4/nom/src/regexp.rs
rename : third_party/rust/nom/src/str.rs => third_party/rust/nom-1.2.4/nom/src/str.rs
rename : third_party/rust/nom/src/stream.rs => third_party/rust/nom-1.2.4/nom/src/stream.rs
rename : third_party/rust/nom/src/util.rs => third_party/rust/nom-1.2.4/nom/src/util.rs
rename : third_party/rust/nom/tests/arithmetic.rs => third_party/rust/nom-1.2.4/nom/tests/arithmetic.rs
rename : third_party/rust/nom/tests/arithmetic_ast.rs => third_party/rust/nom-1.2.4/nom/tests/arithmetic_ast.rs
rename : third_party/rust/nom/tests/cross_function_backtracking.rs => third_party/rust/nom-1.2.4/nom/tests/cross_function_backtracking.rs
rename : third_party/rust/nom/tests/ini.rs => third_party/rust/nom-1.2.4/nom/tests/ini.rs
rename : third_party/rust/nom/tests/ini_str.rs => third_party/rust/nom-1.2.4/nom/tests/ini_str.rs
rename : third_party/rust/nom/tests/issues.rs => third_party/rust/nom-1.2.4/nom/tests/issues.rs
rename : third_party/rust/nom/tests/mp4.rs => third_party/rust/nom-1.2.4/nom/tests/mp4.rs
rename : third_party/rust/nom/tests/omnom.rs => third_party/rust/nom-1.2.4/nom/tests/omnom.rs
rename : third_party/rust/nom/tests/test1.rs => third_party/rust/nom-1.2.4/nom/tests/test1.rs
extra : rebase_source : 8db59fcbf07bea1c4e8a5b9db70b7be8199cbe34
2018-06-12 11:03:01 -07:00
Emilio Cobos Álvarez
8a2c2f0531
Bug 1468266: Import style changes from Servo PR #20935 . r=me
...
MozReview-Commit-ID: EDVRsfTKZUB
2018-06-11 16:44:40 -07:00
Henri Sivonen
e4805fd183
Bug 1466807 - Update encoding_rs to 0.8.0. r=emk
...
MozReview-Commit-ID: 30vmruy1kiL
--HG--
extra : rebase_source : 0e3e489fde0485919cd03529ba5d6d030863bfc1
2018-06-05 13:50:20 +03:00
Emilio Cobos Álvarez
f4e58a818c
Bug 1466789: Bump cssparser again. r=me
...
To pick https://github.com/servo/rust-cssparser/pull/222 , whoops.
MozReview-Commit-ID: EPwQ5VPVj49
2018-06-05 17:19:10 +02:00
Emilio Cobos Álvarez
3dcb3f3abf
Bug 1466789: Bump cssparser. r=me
...
MozReview-Commit-ID: 39oowMlDBon
2018-06-05 11:51:45 +02:00
Emilio Cobos Álvarez
e2aa5b98a1
Bug 1466647: Update smallbitvec to v2.1.1. r=me
...
Actual code changes reviewed upstream in:
https://github.com/servo/smallbitvec/pull/12
MozReview-Commit-ID: 3vKVPMovBj
2018-06-04 21:42:55 +02:00
sotaro
624fefcfd6
Bug 1418202 - Serialize ProgramBinary to/from blob/disk r=nical
2018-05-31 15:07:34 +09:00
Kartikaya Gupta
29f53043e5
Bug 1463416 - Update lockfiles and re-vendor rust dependencies. r=Gankro
...
This includes the necessary changes for the serde replacement upgrade from
WR PR 2777 as well.
MozReview-Commit-ID: 6Q7Wjer1JHS
--HG--
extra : rebase_source : 1df561ecb5503c1cece033a959e8a7182a185072
2018-05-26 11:09:21 -04:00
Bastien Orivel
3eb765c7e3
Bug 1463251 - Part 1. Update regex in both webdriver and geckodriver. r=ato,jgraham
...
Also bump webdriver's version so it can be released and updated in servo
MozReview-Commit-ID: 7jMycZ6t3mm
--HG--
extra : rebase_source : 44d0b436e303d427a8b4c06e5b97538a76fd3f8c
2018-05-21 22:24:30 +02:00
Kartikaya Gupta
b670730c3d
Bug 1459935 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: CoZ3PoUGFwU
--HG--
extra : rebase_source : cbe2a2e97b53b6e9b26c22cdf7af1c9c575a87b9
2018-05-11 09:15:09 -04:00
Coroiu Cristina
f39a811db2
Merge mozilla-central to autoland a=merge on a CLOSED TREE
...
--HG--
rename : third_party/rust/core-foundation/.cargo-checksum.json => third_party/rust/core-foundation-0.5.1/.cargo-checksum.json
rename : third_party/rust/core-foundation/Cargo.toml => third_party/rust/core-foundation-0.5.1/Cargo.toml
rename : third_party/rust/core-foundation/src/array.rs => third_party/rust/core-foundation-0.5.1/src/array.rs
rename : third_party/rust/core-foundation/src/base.rs => third_party/rust/core-foundation-0.5.1/src/base.rs
rename : third_party/rust/core-foundation/src/bundle.rs => third_party/rust/core-foundation-0.5.1/src/bundle.rs
rename : third_party/rust/core-foundation/src/dictionary.rs => third_party/rust/core-foundation-0.5.1/src/dictionary.rs
rename : third_party/rust/core-foundation/src/filedescriptor.rs => third_party/rust/core-foundation-0.5.1/src/filedescriptor.rs
rename : third_party/rust/core-foundation/src/lib.rs => third_party/rust/core-foundation-0.5.1/src/lib.rs
rename : third_party/rust/core-foundation/src/propertylist.rs => third_party/rust/core-foundation-0.5.1/src/propertylist.rs
rename : third_party/rust/core-foundation/src/runloop.rs => third_party/rust/core-foundation-0.5.1/src/runloop.rs
rename : third_party/rust/core-foundation/src/set.rs => third_party/rust/core-foundation-0.5.1/src/set.rs
rename : third_party/rust/core-foundation/tests/use_macro_outside_crate.rs => third_party/rust/core-foundation-0.5.1/tests/use_macro_outside_crate.rs
rename : third_party/rust/core-foundation-sys/.cargo-checksum.json => third_party/rust/core-foundation-sys-0.5.1/.cargo-checksum.json
rename : third_party/rust/core-foundation-sys/Cargo.toml => third_party/rust/core-foundation-sys-0.5.1/Cargo.toml
rename : third_party/rust/core-foundation-sys/src/array.rs => third_party/rust/core-foundation-sys-0.5.1/src/array.rs
rename : third_party/rust/core-foundation-sys/src/base.rs => third_party/rust/core-foundation-sys-0.5.1/src/base.rs
rename : third_party/rust/core-foundation-sys/src/bundle.rs => third_party/rust/core-foundation-sys-0.5.1/src/bundle.rs
rename : third_party/rust/core-foundation-sys/src/data.rs => third_party/rust/core-foundation-sys-0.5.1/src/data.rs
rename : third_party/rust/core-foundation-sys/src/date.rs => third_party/rust/core-foundation-sys-0.5.1/src/date.rs
rename : third_party/rust/core-foundation-sys/src/dictionary.rs => third_party/rust/core-foundation-sys-0.5.1/src/dictionary.rs
rename : third_party/rust/core-foundation-sys/src/error.rs => third_party/rust/core-foundation-sys-0.5.1/src/error.rs
rename : third_party/rust/core-foundation-sys/src/filedescriptor.rs => third_party/rust/core-foundation-sys-0.5.1/src/filedescriptor.rs
rename : third_party/rust/core-foundation-sys/src/lib.rs => third_party/rust/core-foundation-sys-0.5.1/src/lib.rs
rename : third_party/rust/core-foundation-sys/src/messageport.rs => third_party/rust/core-foundation-sys-0.5.1/src/messageport.rs
rename : third_party/rust/core-foundation-sys/src/number.rs => third_party/rust/core-foundation-sys-0.5.1/src/number.rs
rename : third_party/rust/core-foundation-sys/src/propertylist.rs => third_party/rust/core-foundation-sys-0.5.1/src/propertylist.rs
rename : third_party/rust/core-foundation-sys/src/runloop.rs => third_party/rust/core-foundation-sys-0.5.1/src/runloop.rs
rename : third_party/rust/core-foundation-sys/src/set.rs => third_party/rust/core-foundation-sys-0.5.1/src/set.rs
rename : third_party/rust/core-foundation-sys/src/string.rs => third_party/rust/core-foundation-sys-0.5.1/src/string.rs
rename : third_party/rust/core-foundation-sys/src/timezone.rs => third_party/rust/core-foundation-sys-0.5.1/src/timezone.rs
rename : third_party/rust/core-foundation-sys/src/url.rs => third_party/rust/core-foundation-sys-0.5.1/src/url.rs
rename : third_party/rust/core-foundation-sys/src/uuid.rs => third_party/rust/core-foundation-sys-0.5.1/src/uuid.rs
rename : toolkit/mozapps/extensions/internal/UpdateRDFConverter.jsm => toolkit/mozapps/extensions/internal/RDFManifestConverter.jsm
extra : rebase_source : 82ff5278cf9bd559763cc24e3f6d87139466bfe5
2018-05-08 18:54:28 +03:00
Tim Taubert
e966f910ac
Bug 1459558 - Sync u2f-hid-rs changes r=jcj
...
Reviewers: jcj
Reviewed By: jcj
Bug #: 1459558
Differential Revision: https://phabricator.services.mozilla.com/D1145
--HG--
rename : third_party/rust/core-foundation/.cargo-checksum.json => third_party/rust/core-foundation-0.5.1/.cargo-checksum.json
rename : third_party/rust/core-foundation/Cargo.toml => third_party/rust/core-foundation-0.5.1/Cargo.toml
rename : third_party/rust/core-foundation/src/array.rs => third_party/rust/core-foundation-0.5.1/src/array.rs
rename : third_party/rust/core-foundation/src/base.rs => third_party/rust/core-foundation-0.5.1/src/base.rs
rename : third_party/rust/core-foundation/src/bundle.rs => third_party/rust/core-foundation-0.5.1/src/bundle.rs
rename : third_party/rust/core-foundation/src/dictionary.rs => third_party/rust/core-foundation-0.5.1/src/dictionary.rs
rename : third_party/rust/core-foundation/src/filedescriptor.rs => third_party/rust/core-foundation-0.5.1/src/filedescriptor.rs
rename : third_party/rust/core-foundation/src/lib.rs => third_party/rust/core-foundation-0.5.1/src/lib.rs
rename : third_party/rust/core-foundation/src/propertylist.rs => third_party/rust/core-foundation-0.5.1/src/propertylist.rs
rename : third_party/rust/core-foundation/src/runloop.rs => third_party/rust/core-foundation-0.5.1/src/runloop.rs
rename : third_party/rust/core-foundation/src/set.rs => third_party/rust/core-foundation-0.5.1/src/set.rs
rename : third_party/rust/core-foundation/tests/use_macro_outside_crate.rs => third_party/rust/core-foundation-0.5.1/tests/use_macro_outside_crate.rs
rename : third_party/rust/core-foundation-sys/.cargo-checksum.json => third_party/rust/core-foundation-sys-0.5.1/.cargo-checksum.json
rename : third_party/rust/core-foundation-sys/Cargo.toml => third_party/rust/core-foundation-sys-0.5.1/Cargo.toml
rename : third_party/rust/core-foundation-sys/src/array.rs => third_party/rust/core-foundation-sys-0.5.1/src/array.rs
rename : third_party/rust/core-foundation-sys/src/base.rs => third_party/rust/core-foundation-sys-0.5.1/src/base.rs
rename : third_party/rust/core-foundation-sys/src/bundle.rs => third_party/rust/core-foundation-sys-0.5.1/src/bundle.rs
rename : third_party/rust/core-foundation-sys/src/data.rs => third_party/rust/core-foundation-sys-0.5.1/src/data.rs
rename : third_party/rust/core-foundation-sys/src/date.rs => third_party/rust/core-foundation-sys-0.5.1/src/date.rs
rename : third_party/rust/core-foundation-sys/src/dictionary.rs => third_party/rust/core-foundation-sys-0.5.1/src/dictionary.rs
rename : third_party/rust/core-foundation-sys/src/error.rs => third_party/rust/core-foundation-sys-0.5.1/src/error.rs
rename : third_party/rust/core-foundation-sys/src/filedescriptor.rs => third_party/rust/core-foundation-sys-0.5.1/src/filedescriptor.rs
rename : third_party/rust/core-foundation-sys/src/lib.rs => third_party/rust/core-foundation-sys-0.5.1/src/lib.rs
rename : third_party/rust/core-foundation-sys/src/messageport.rs => third_party/rust/core-foundation-sys-0.5.1/src/messageport.rs
rename : third_party/rust/core-foundation-sys/src/number.rs => third_party/rust/core-foundation-sys-0.5.1/src/number.rs
rename : third_party/rust/core-foundation-sys/src/propertylist.rs => third_party/rust/core-foundation-sys-0.5.1/src/propertylist.rs
rename : third_party/rust/core-foundation-sys/src/runloop.rs => third_party/rust/core-foundation-sys-0.5.1/src/runloop.rs
rename : third_party/rust/core-foundation-sys/src/set.rs => third_party/rust/core-foundation-sys-0.5.1/src/set.rs
rename : third_party/rust/core-foundation-sys/src/string.rs => third_party/rust/core-foundation-sys-0.5.1/src/string.rs
rename : third_party/rust/core-foundation-sys/src/timezone.rs => third_party/rust/core-foundation-sys-0.5.1/src/timezone.rs
rename : third_party/rust/core-foundation-sys/src/url.rs => third_party/rust/core-foundation-sys-0.5.1/src/url.rs
rename : third_party/rust/core-foundation-sys/src/uuid.rs => third_party/rust/core-foundation-sys-0.5.1/src/uuid.rs
2018-05-08 10:04:52 +02:00
Kartikaya Gupta
fc31bfdc8a
Bug 1458870 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: GQilwX8rUAR
--HG--
extra : rebase_source : 4c8a813e42c4ba02c361cb56be04386926aecbc4
2018-05-08 10:36:19 -04:00
sotaro
b482332d39
Bug 1457387 - Remove WrExternalLogHandler r=jrmuizel
2018-05-04 14:31:32 +09:00
sotaro
666719aa81
Bug 1456350 - Forward webrender error log to gfxCriticalNote r=bholley
2018-04-27 16:48:39 +09:00
sotaro
1787768767
Bug 1454878 - Update WrExternalLogHandler as to use env_logger r=jrmuizel
2018-04-25 12:05:26 +09:00
Emilio Cobos Álvarez
90db01d1a1
Bug 1455902: Revendor rust dependencies. r=me
...
MozReview-Commit-ID: FiGpKeFA6Ob
2018-04-21 21:49:57 +02:00
Dan Glastonbury
a7ed1a040e
Bug 1445067
- P3: Update rust crates. r=kinetik
...
MozReview-Commit-ID: kdMylaJ30y
--HG--
extra : rebase_source : f858a736ac7fabcba66ae4d9f382623882c21cd6
2018-04-18 13:50:20 +10:00
Kartikaya Gupta
4d65661587
Bug 1452603 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: A0PVWw50OX5
--HG--
extra : rebase_source : e245ddb3bda97e43425cbcb14367b406dd42ada8
2018-04-12 11:06:59 -04:00
arthur.iakab
bbca7c7700
Merge mozilla-central to inbound
2018-04-11 01:17:20 +03:00
Nika Layzell
6d83ce8024
Bug 1444151 - Part 5: Update rust-url to 1.7.0, r=valentin
2018-04-10 17:49:51 -04:00
Nika Layzell
4f380cfe7d
Bug 1444151 - Part 3: Only create a single allocation for MozURL objects, which is managed by rust, r=valentin
...
This patch rewrites the rust-url-capi crate as the mozurl crate, which
provides a threadsafe MozURL object which is compatible with the
previous MozURL class.
Creating a MozURL this way performs a single allocation, which contains
only a rust-url Url object and an atomic refcnt, however it is fully
compatible with the C++ RefPtr type.
This patch also exposes methods for accessing dependent substrings of
the serialized spec, meaning that string copies can be avoided in many
situations when inspecting attributes of the MozURL.
--HG--
rename : netwerk/base/rust-url-capi/.gitignore => netwerk/base/mozurl/.gitignore
2018-04-10 17:49:50 -04:00
Bastien Orivel
af1d0f8ad9
Bug 1429816 - Part 2: Revendor dependencies. r=froydnj,mystor
...
--HG--
rename : third_party/rust/proc-macro2/.cargo-checksum.json => third_party/rust/proc-macro2-0.2.2/.cargo-checksum.json
rename : third_party/rust/proc-macro2/.travis.yml => third_party/rust/proc-macro2-0.2.2/.travis.yml
rename : third_party/rust/proc-macro2/Cargo.toml => third_party/rust/proc-macro2-0.2.2/Cargo.toml
rename : third_party/rust/syn-0.11.11/LICENSE-APACHE => third_party/rust/proc-macro2-0.2.2/LICENSE-APACHE
rename : third_party/rust/proc-macro2/README.md => third_party/rust/proc-macro2-0.2.2/README.md
rename : third_party/rust/proc-macro2/src/lib.rs => third_party/rust/proc-macro2-0.2.2/src/lib.rs
rename : third_party/rust/proc-macro2/src/macros.rs => third_party/rust/proc-macro2-0.2.2/src/macros.rs
rename : third_party/rust/proc-macro2/src/stable.rs => third_party/rust/proc-macro2-0.2.2/src/stable.rs
rename : third_party/rust/proc-macro2/src/strnom.rs => third_party/rust/proc-macro2-0.2.2/src/strnom.rs
rename : third_party/rust/proc-macro2/src/unstable.rs => third_party/rust/proc-macro2-0.2.2/src/unstable.rs
rename : third_party/rust/proc-macro2/tests/test.rs => third_party/rust/proc-macro2-0.2.2/tests/test.rs
rename : third_party/rust/quote/.cargo-checksum.json => third_party/rust/quote-0.4.2/.cargo-checksum.json
rename : third_party/rust/quote/Cargo.toml => third_party/rust/quote-0.4.2/Cargo.toml
rename : third_party/rust/synom/LICENSE-APACHE => third_party/rust/quote-0.4.2/LICENSE-APACHE
rename : third_party/rust/syn-0.11.11/LICENSE-MIT => third_party/rust/quote-0.4.2/LICENSE-MIT
rename : third_party/rust/quote/README.md => third_party/rust/quote-0.4.2/README.md
rename : third_party/rust/quote/src/lib.rs => third_party/rust/quote-0.4.2/src/lib.rs
rename : third_party/rust/quote/src/to_tokens.rs => third_party/rust/quote-0.4.2/src/to_tokens.rs
rename : third_party/rust/quote/src/tokens.rs => third_party/rust/quote-0.4.2/src/tokens.rs
rename : third_party/rust/quote/tests/test.rs => third_party/rust/quote-0.4.2/tests/test.rs
rename : third_party/rust/syn/.cargo-checksum.json => third_party/rust/syn-0.12.12/.cargo-checksum.json
rename : third_party/rust/syn/Cargo.toml => third_party/rust/syn-0.12.12/Cargo.toml
rename : third_party/rust/unicode-xid-0.0.4/LICENSE-APACHE => third_party/rust/syn-0.12.12/LICENSE-APACHE
rename : third_party/rust/syn/README.md => third_party/rust/syn-0.12.12/README.md
rename : third_party/rust/syn/src/attr.rs => third_party/rust/syn-0.12.12/src/attr.rs
rename : third_party/rust/syn/src/buffer.rs => third_party/rust/syn-0.12.12/src/buffer.rs
rename : third_party/rust/syn/src/data.rs => third_party/rust/syn-0.12.12/src/data.rs
rename : third_party/rust/syn/src/expr.rs => third_party/rust/syn-0.12.12/src/expr.rs
rename : third_party/rust/syn/src/gen/fold.rs => third_party/rust/syn-0.12.12/src/gen/fold.rs
rename : third_party/rust/syn/src/gen/visit.rs => third_party/rust/syn-0.12.12/src/gen/visit.rs
rename : third_party/rust/syn/src/gen/visit_mut.rs => third_party/rust/syn-0.12.12/src/gen/visit_mut.rs
rename : third_party/rust/syn/src/generics.rs => third_party/rust/syn-0.12.12/src/generics.rs
rename : third_party/rust/syn/src/ident.rs => third_party/rust/syn-0.12.12/src/ident.rs
rename : third_party/rust/syn/src/item.rs => third_party/rust/syn-0.12.12/src/item.rs
rename : third_party/rust/syn/src/lib.rs => third_party/rust/syn-0.12.12/src/lib.rs
rename : third_party/rust/syn/src/lifetime.rs => third_party/rust/syn-0.12.12/src/lifetime.rs
rename : third_party/rust/syn/src/lit.rs => third_party/rust/syn-0.12.12/src/lit.rs
rename : third_party/rust/syn/src/punctuated.rs => third_party/rust/syn-0.12.12/src/punctuated.rs
rename : third_party/rust/syn/src/spanned.rs => third_party/rust/syn-0.12.12/src/spanned.rs
rename : third_party/rust/syn/src/synom.rs => third_party/rust/syn-0.12.12/src/synom.rs
rename : third_party/rust/syn/src/token.rs => third_party/rust/syn-0.12.12/src/token.rs
rename : third_party/rust/syn/src/tt.rs => third_party/rust/syn-0.12.12/src/tt.rs
rename : third_party/rust/syn/src/ty.rs => third_party/rust/syn-0.12.12/src/ty.rs
extra : rebase_source : 07c6aa03703317fd127f1627f22e207c225abddb
2018-04-10 01:51:22 +02:00
Jean-Yves Avenard
ccb5482936
Bug 1448762 - Update mp4parse-rust to 9e70cb4. r=padenot
...
MozReview-Commit-ID: 2RuByCeEEe5
--HG--
extra : rebase_source : 7233a91cffe16c2d89bbc1396dbfe1c834e2109b
2018-04-09 09:59:57 +02:00
Matt Brubeck
11c00438a3
Bug 1451945 - Update to cssparser-macros 0.3.2. r=ted
...
MozReview-Commit-ID: FvxUFdnoYS4
--HG--
extra : rebase_source : 3d8f3bfbb6687d00165be0477002306a55e6553c
2018-04-05 15:54:03 -07:00
Andreas Tolfsen
72dbcecec2
Bug 1449877
- Release geckodriver 0.20.1. r=whimboo
...
MozReview-Commit-ID: EsDa2dDbCYH
--HG--
extra : rebase_source : d18a3a08d5069e3fa97dd12e353bb8b00a2eebfe
2018-04-03 11:19:39 +01:00
Servo VCS Sync
eba1851674
No bug - Revendor rust dependencies
2018-04-06 13:23:37 +00:00
David Teller
7160366b8c
Bug 1437004 - Vendored Rust dependencies;r=froydnj
...
MozReview-Commit-ID: Grf1bKIx2iT
--HG--
extra : rebase_source : 8013a66263a3a014944b0815ff9bc7d8ac0ad9a3
2018-04-04 14:14:26 +02:00
Matt Brubeck
4aa522320e
Bug 1451825 - Update to env_logger 0.5. r=ted
...
MozReview-Commit-ID: CqKdONY1NMT
--HG--
extra : rebase_source : 29f9c7a40cf71847a6f5e5e3f33e8695e9bd0b64
2018-04-05 10:08:05 -07:00
Kartikaya Gupta
b7a889c98b
Bug 1449562 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: LhqEX4QClN9
--HG--
extra : rebase_source : 77790431f7ced5bfa332a7b1694754e9fe96a275
2018-04-04 15:23:28 -04:00
Matthew Gregan
5ad7da2a98
Bug 1447097 - Vendor in cubeb-rs 0.5.2. r=kamidphish
...
MozReview-Commit-ID: DK7KB9fzAF5
--HG--
extra : rebase_source : 894ce8dd498ee5f519041104589efb35eecb33f1
2018-04-04 16:58:41 +12:00
Xidorn Quan
07cf23d1df
Bug 1449087 part 1 - Upgrade cssparser to 0.23.4 for serialization fix. r=emilio
...
MozReview-Commit-ID: IJ2OqSjn1NM
--HG--
rename : third_party/rust/itoa/performance.png => third_party/rust/itoa-0.3.1/performance.png
extra : rebase_source : 8d8107fed692d8e8be1933cc2e993a389ce4d595
extra : source : 8be60db7102b905572b80aab931631153023d532
2018-04-04 08:42:10 +10:00
Servo VCS Sync
e5c8a31abf
No bug - Revendor rust dependencies
2018-04-02 15:33:49 +00:00
Servo VCS Sync
15611b73ac
No bug - Revendor rust dependencies
2018-04-02 06:53:31 +00:00
Andreas Tolfsen
2efb6af857
Bug 1448900 - Release mozrunner 0.6.1. r=whimboo
...
One change since 0.6.0, which is a regression fix for a fallout
from bug 1443853.
MozReview-Commit-ID: 56GbEV4HM4v
--HG--
extra : rebase_source : 0e14fa63f00f1661cae01a10c76c2813d349ba1b
2018-03-28 17:28:29 +01:00
Servo VCS Sync
fcc0405926
No bug - Revendor rust dependencies
...
--HG--
rename : third_party/rust/env_logger/src/regex.rs => third_party/rust/env_logger-0.4.3/src/regex.rs
rename : third_party/rust/env_logger/src/string.rs => third_party/rust/env_logger-0.4.3/src/string.rs
2018-03-28 20:23:10 +00:00
Kartikaya Gupta
2b157a98d8
Bug 1447998 - Update cargo lockfile and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: FiipKgejZsy
--HG--
extra : rebase_source : e731d7f66c2ac98f03e65a7660a6dc40c1e9ee97
2018-03-28 09:13:15 -04:00
Matt Brubeck
61e9479fbb
Bug 1449034 - Update Rust crates to use lazy_static 1.0. r=ted
...
MozReview-Commit-ID: 4u4OQFBaURV
--HG--
extra : rebase_source : f7a4f89d275777a036ca08dad42b0a17e9c7eb8e
2018-03-26 15:12:56 -07:00
Daniel Holbert
d21e75b6f1
Bug 1445528: Update 'cc' crate to version 1.0.9. r=jgraham
...
This patch was automatically generated by running the following commands:
$ cargo update -p cc
$ ./mach vendor rust
MozReview-Commit-ID: 51NVIhtno6O
--HG--
extra : rebase_source : e4273dccdf531dfadd01c82e3d1131d509f9ffc7
2018-03-22 13:43:03 -07:00
Dan Glastonbury
9e176607b5
Bug 1432779 - Rust vendor. r=jya
...
MozReview-Commit-ID: 5FQjIPBWTEZ
2018-03-24 10:57:58 +01:00
Cosmin Sabou
d5f5fb893c
Backed out 3 changesets (bug 1446233) for permafailing on dom/media/tests/mochitest/test_peerConnection_replaceTrack.html. a=backout
...
Backed out changeset 9b72102a99b3 (bug 1446233)
Backed out changeset 6f3488ff7c60 (bug 1446233)
Backed out changeset 20301e359a4e (bug 1446233)
2018-03-23 15:18:23 +02:00
Dan Glastonbury
738ee657af
Bug 1446233 - P2: Update Cargo.lock for audioipc-client version. r=kinetik
...
MozReview-Commit-ID: WcbXmrh749
--HG--
extra : rebase_source : a021bd2bdbd6467733b6694ab445a6f3e2172548
2018-03-08 15:42:21 +10:00
shindli
5d297279b1
Backed out 3 changesets (bug 1446233) for Wr failures in /html/semantics/embedded-content/media-elements/track/track-element/track-webvtt-two-cue-layout-after-first-end.html on a CLOSED TREE
...
Backed out changeset ed217fb39a92 (bug 1446233)
Backed out changeset f5bec009a111 (bug 1446233)
Backed out changeset a71dd6219f8a (bug 1446233)
2018-03-23 04:11:01 +02:00
Dan Glastonbury
af50bb4391
Bug 1446233 - P2: Update Cargo.lock for audioipc-client version. r=kinetik
...
MozReview-Commit-ID: KKiUmKpALT9
--HG--
extra : rebase_source : 0a3576589e11792f225468448dc7ca31f55f4d96
2018-03-08 15:42:21 +10:00
Matt Brubeck
0a5385733d
Bug 1447062 - Upgrade to num-traits 0.1.43. r=ted
...
MozReview-Commit-ID: Hl7780nXOvw
--HG--
rename : third_party/rust/num-traits-0.1.41/LICENSE-APACHE => third_party/rust/num-traits-0.1.43/LICENSE-APACHE
rename : third_party/rust/num-traits-0.1.41/LICENSE-MIT => third_party/rust/num-traits-0.1.43/LICENSE-MIT
extra : rebase_source : 8289387f3d1af16a40a42167ffaaba36f34e3632
2018-03-19 10:24:54 -07:00
Kartikaya Gupta
1e20dc719f
Bug 1447286 - Update Cargo lockfiles and re-vendor rust dependencies. r=jrmuizel
...
MozReview-Commit-ID: 1gpB9n4dNHG
--HG--
extra : rebase_source : ef976a762c8c18b14dc509c31c7bc3d6c46833b3
2018-03-22 10:28:33 -04:00
Kartikaya Gupta
765c5a57bb
Bug 1447286 - Update audioipc to commit f6c4829. r=jrmuizel
...
MozReview-Commit-ID: 4OrKhBQgPjD
--HG--
extra : rebase_source : c39f428132f8b79c5dd4119779788dabc291a94c
2018-03-22 10:26:47 -04:00
Servo VCS Sync
833dcb7e06
No bug - Revendor rust dependencies
2018-03-21 19:17:05 +00:00
Paul Ellenbogen
9a973356aa
Bug 1379265 - Add C API for rsdparsa; r=rillian
...
MozReview-Commit-ID: FdhpTT5wzwI
--HG--
extra : rebase_source : 9b0188b6e3c2604da77250b9e004508e91fe4497
2017-06-30 12:54:12 -07:00
Emilio Cobos Álvarez
db6c5d7e43
No bug - Revendor rust dependencies on a CLOSED TREE. r=me
...
MozReview-Commit-ID: K6GlYzYjLRu
--HG--
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/other/b32/mod.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/bitrig/x86.rs
rename : third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/other/b64/mod.rs => third_party/rust/libc/src/unix/bsd/netbsdlike/openbsdlike/bitrig/x86_64.rs
2018-03-13 14:14:09 +01:00
Servo VCS Sync
71b0640d58
No bug - Revendor rust dependencies
2018-03-13 10:37:36 +00:00
Andreas Tolfsen
ea34c24a48
Bug 1401129 - Release geckodriver 0.20.0. r=whimboo
...
MozReview-Commit-ID: Lip1pab8D0f
--HG--
extra : rebase_source : 89fd332817e87cd0d7e45ed527d714237131e842
2018-03-08 16:06:59 +00:00
Andreas Tolfsen
4dcf6c50b7
Bug 1401129 - Release webdriver 0.35.0. r=whimboo
...
MozReview-Commit-ID: lnoyZZbtcF
--HG--
extra : rebase_source : c43d960f793cd3d3eed922ac8ebe31d9a0564d12
2018-03-08 16:05:08 +00:00
Andreas Tolfsen
6b09cf8df1
Bug 1401129 - Release mozrunner 0.6.0. r=whimboo
...
MozReview-Commit-ID: 2nljPi3HN5b
--HG--
extra : rebase_source : 7e1cd2201937b5bb47fe81bcdbd6c1bc068b92b5
2018-03-08 14:26:10 +00:00