commit | a61156860bc4c5c6ec628c40d4ca9b61443e13be | [log] [tgz] |
---|---|---|
author | Erick Tryzelaar <etryzelaar@google.com> | Mon Jan 07 20:30:40 2019 -0800 |
committer | Erick Tryzelaar <etryzelaar@google.com> | Mon Jan 07 20:30:40 2019 -0800 |
tree | 00507b0d366abdd05b8f5b1375b4ec86c0bf5a69 | |
parent | aa0fc12073561981be2a9785fef55b36ab7d56d3 [diff] |
[rust] Bump libraries to their latest minor versions This adds the following dependencies (which were approved in OSRB-119): * autocfg 0.1.1 * crc32fast 1.1.2 * rand_chacha 0.1.1 * rand_hc 0.1.0 * rand_isaac 0.1.1 * rand_os 0.1.0 * rand_pcg 0.1.1 * rand_xorshift 0.1.1 This bumps the following crates: * approx to 0.3.1 * arrayvec to 0.4.10 * backtrace to 0.3.13 * cc to 1.0.28 * crossbeam-channel to 0.3.6 * crossbeam-deque to 0.6.2 * crossbeam-epoch to 0.7.0 * crossbeam-utils to 0.6.3 * euclid to 0.19.4 * failure to 0.1.5 * failure_derive to 0.1.5 * flate2 to 1.0.6 * h2 to 0.1.14 * itertools to 0.7.11 * libc to 0.2.46 * memchr 2.1.2 * num_cpus to 1.9.0 * parking_lot to 0.7.1 * parking_lot_core to 0.4.0 * phf to 0.7.24 * phf_codegen to 0.7.24 * phf_generator to 0.7.24 * phf_shared to 0.7.24 * proc-macro-hack to 0.5.4 * rand to 0.6.3 * redox_syscall to 0.1.50 * regex to 1.1.0 * regex-syntax to 0.6.4 * rustc-demangle to 0.1.13 * serde to 1.0.84 * serde_derive to 1.0.84 * serde_json to 1.0.34 * smallvec to 0.6.7 * stb_truetype to 0.2.5 * string to 0.1.2 * syn to 0.15.24 * tempfile to 3.0.5 * time to 0.1.41 * tokio-io to 0.1.11 * toml to 0.4.10 Change-Id: Ie6de7835d745be4f56a2c5f77afdc5fe15188776
After modifying Cargo.toml
, Run fx update-rustc-third-party
You will need a modern OpenSSL and to export either PKG_CONFIG_PATH
or CFLAGS
and LDFLAGS
in order for cargo to find it, before running fx update-rustc-third-party
.
You can install using brew install openssl
and observe brew info openssl
for the above exports. It is recommended you only export these as-needed, not permanently, to avoid causing incompatibilities with other software.
This repository contains vendored copies of third party code used in Fuchsia.
Further documentation is available here:
https://fuchsia.googlesource.com/docs/+/master/development/languages/rust/third_party.md