pkgsrc/lang/rust/distinfo
ryoon e231db991c Update to 1.21.0
Changelog:
Version 1.21.0 (2017-10-12)
==========================

Language
--------
- [You can now use static references for literals.][43838]
  Example:
  ```rust
  fn main() {
      let x: &'static u32 = &0;
  }
  ```
- [Relaxed path syntax. Optional `::` before `<` is now allowed in all contexts.][43540]
  Example:
  ```rust
  my_macro!(Vec<i32>::new); // Always worked
  my_macro!(Vec::<i32>::new); // Now works
  ```

Compiler
--------
- [Upgraded jemalloc to 4.5.0][43911]
- [Enabled unwinding panics on Redox][43917]
- [Now runs LLVM in parallel during translation phase.][43506]
  This should reduce peak memory usage.

Libraries
---------
- [Generate builtin impls for `Clone` for all arrays and tuples that
  are `T: Clone`][43690]
- [`Stdin`, `Stdout`, and `Stderr` now implement `AsRawFd`.][43459]
- [`Rc` and `Arc` now implement `From<&[T]> where T: Clone`, `From<str>`,
  `From<String>`, `From<Box<T>> where T: ?Sized`, and `From<Vec<T>>`.][42565]

Stabilized APIs
---------------

[`std::mem::discriminant`]

Cargo
-----
- [You can now call `cargo install` with multiple package names][cargo/4216]
- [Cargo commands inside a virtual workspace will now implicitly
  pass `--all`][cargo/4335]
- [Added a `[patch]` section to `Cargo.toml` to handle
  prepublication dependencies][cargo/4123] [RFC 1969]
- [`include` & `exclude` fields in `Cargo.toml` now accept gitignore
  like patterns][cargo/4270]
- [Added the `--all-targets` option][cargo/4400]
- [Using required dependencies as a feature is now deprecated and emits
  a warning][cargo/4364]


Misc
----
- [Cargo docs are moving][43916]
  to [doc.rust-lang.org/cargo](https://doc.rust-lang.org/cargo)
- [The rustdoc book is now available][43863]
  at [doc.rust-lang.org/rustdoc](https://doc.rust-lang.org/rustdoc)
- [Added a preview of RLS has been made available through rustup][44204]
  Install with `rustup component add rls-preview`
- [`std::os` documentation for Unix, Linux, and Windows now appears on doc.rust-lang.org][43348]
  Previously only showed `std::os::unix`.

Compatibility Notes
-------------------
- [Changes in method matching against higher-ranked types][43880] This may cause
  breakage in subtyping corner cases. [A more in-depth explanation is available.][info/43880]
- [rustc's JSON error output's byte position start at top of file.][42973]
  Was previously relative to the rustc's internal `CodeMap` struct which
  required the unstable library `libsyntax` to correctly use.
- [`unused_results` lint no longer ignores booleans][43728]

[42565]: https://github.com/rust-lang/rust/pull/42565
[42973]: https://github.com/rust-lang/rust/pull/42973
[43348]: https://github.com/rust-lang/rust/pull/43348
[43459]: https://github.com/rust-lang/rust/pull/43459
[43506]: https://github.com/rust-lang/rust/pull/43506
[43540]: https://github.com/rust-lang/rust/pull/43540
[43690]: https://github.com/rust-lang/rust/pull/43690
[43728]: https://github.com/rust-lang/rust/pull/43728
[43838]: https://github.com/rust-lang/rust/pull/43838
[43863]: https://github.com/rust-lang/rust/pull/43863
[43880]: https://github.com/rust-lang/rust/pull/43880
[43911]: https://github.com/rust-lang/rust/pull/43911
[43916]: https://github.com/rust-lang/rust/pull/43916
[43917]: https://github.com/rust-lang/rust/pull/43917
[44204]: https://github.com/rust-lang/rust/pull/44204
[cargo/4123]: https://github.com/rust-lang/cargo/pull/4123
[cargo/4216]: https://github.com/rust-lang/cargo/pull/4216
[cargo/4270]: https://github.com/rust-lang/cargo/pull/4270
[cargo/4335]: https://github.com/rust-lang/cargo/pull/4335
[cargo/4364]: https://github.com/rust-lang/cargo/pull/4364
[cargo/4400]: https://github.com/rust-lang/cargo/pull/4400
[RFC 1969]: https://github.com/rust-lang/rfcs/pull/1969
[info/43880]: https://github.com/rust-lang/rust/issues/44224#issuecomment-330058902
[`std::mem::discriminant`]: https://doc.rust-lang.org/std/mem/fn.discriminant.html
2017-11-03 22:04:10 +00:00

57 lines
5.8 KiB
Text

$NetBSD: distinfo,v 1.9 2017/11/03 22:04:10 ryoon Exp $
SHA1 (rust-1.20.0-i686-apple-darwin.tar.gz) = a6dfd1c13abe89f285979a7264a1a8b0987ccaf9
RMD160 (rust-1.20.0-i686-apple-darwin.tar.gz) = da59f39d68ae4b4b1a11e371962fba6d7cf0ef2d
SHA512 (rust-1.20.0-i686-apple-darwin.tar.gz) = ed817b5c286836403ccf8199a366c25793c3880ea41e3111450e1e84f5b82fbe36e44ea8e757738f1ee702d21ece07b22d51b5e46c77a1228f3baf942fde3ee8
Size (rust-1.20.0-i686-apple-darwin.tar.gz) = 126754526 bytes
SHA1 (rust-1.20.0-i686-unknown-linux-gnu.tar.gz) = f84ef2c8449930bc5a0e6e55a52244e75c42844a
RMD160 (rust-1.20.0-i686-unknown-linux-gnu.tar.gz) = 5ab04d604c6eed3b0706a0a358bdae36a9745d12
SHA512 (rust-1.20.0-i686-unknown-linux-gnu.tar.gz) = 5e844b8f2fdc969c5866ae7e70b1cbc8987fd18aab66bb2f9d75fefbb47e300d22a95310a62fa54c81aef2adcda1fc303f16ea73961e6398d61df6273a06d18a
Size (rust-1.20.0-i686-unknown-linux-gnu.tar.gz) = 146104159 bytes
SHA1 (rust-1.20.0-i686-unknown-netbsd.tar.gz) = 05c023d8537d79f09c5e27bff900c2cc3cffb708
RMD160 (rust-1.20.0-i686-unknown-netbsd.tar.gz) = 401b8b1e3c92d4b48e14e4b2575cad29a16e919a
SHA512 (rust-1.20.0-i686-unknown-netbsd.tar.gz) = fab1b8d7501dc94438d1ae31a2f238492d1de79e2f179916aea45b6d138452ceaad80599226f5071ee72026a48a3c8c9420f3bc923072ca9120b4d549780eaec
Size (rust-1.20.0-i686-unknown-netbsd.tar.gz) = 156321072 bytes
SHA1 (rust-1.20.0-x86_64-apple-darwin.tar.gz) = 3fd58362b30e3cb10442a77fc6b047f9a6486237
RMD160 (rust-1.20.0-x86_64-apple-darwin.tar.gz) = 458b8cc20775c7db7d691632e4ba70ebac2426f8
SHA512 (rust-1.20.0-x86_64-apple-darwin.tar.gz) = 276f75b785076045512035a98c6ec78057497340db5077bf0a1e491fe571ef63bebce6e50884a1f636f04d601c5c9e85018588c3e2bf2f4b15653fbc54b279de
Size (rust-1.20.0-x86_64-apple-darwin.tar.gz) = 129228477 bytes
SHA1 (rust-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = cb015e25b4666624b7984e2d9154f1bf273c2ae7
RMD160 (rust-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = 0215150d516b0b313b64d48606743e4c51061f2e
SHA512 (rust-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = 709a3df5733443bd53e18f78998fbd0ff0cba38d6ef5526570f3d388414576f38019d5fbece7408ab28b5d6fbd9ceb4b830ce31352da1ff5ccfc4e2757d68d17
Size (rust-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = 155061662 bytes
SHA1 (rust-1.20.0-x86_64-unknown-netbsd.tar.gz) = 3085036864a1191ab1698b7bc7630f6a84403b8c
RMD160 (rust-1.20.0-x86_64-unknown-netbsd.tar.gz) = f07c8ebd1658a94485eba74a1f7136240db1084f
SHA512 (rust-1.20.0-x86_64-unknown-netbsd.tar.gz) = ca07d56e8203e7e7ebbc9f4a71c14926fd881b28d4913b0c3edfc5a2a665210aa608389e23b25f3e2e132770163a2ce614f4d36b7efdc65ac1416f05eda7416e
Size (rust-1.20.0-x86_64-unknown-netbsd.tar.gz) = 136562560 bytes
SHA1 (rust-std-1.20.0-i686-apple-darwin.tar.gz) = 0bce2a29cd3e4b9bb63687e2a74c3c26e68a74e2
RMD160 (rust-std-1.20.0-i686-apple-darwin.tar.gz) = 1444c409146339a33045f0f2cd10bf6d993f543c
SHA512 (rust-std-1.20.0-i686-apple-darwin.tar.gz) = f378a360e5f091f4b75a9df48f84e08b998721c75ef3cea33afa907894569d8784380f341bcd6a794088f3c5d106a7d870c4315a5d26e1443b675a39823dcaeb
Size (rust-std-1.20.0-i686-apple-darwin.tar.gz) = 64172815 bytes
SHA1 (rust-std-1.20.0-i686-unknown-linux-gnu.tar.gz) = 4873d039a5f00d1bd7892a2ff06f89d91a671820
RMD160 (rust-std-1.20.0-i686-unknown-linux-gnu.tar.gz) = f956f8e5d2ff5ac13ccc3b20d49f39c54f6db088
SHA512 (rust-std-1.20.0-i686-unknown-linux-gnu.tar.gz) = 20c1e4ac862aaaf538fe2e24445ec5f9f4aecee0ebb366239f6da83be77157c502909b536810f91299c0ae7c40fea8058fdb824533fe62d213e2735270506a92
Size (rust-std-1.20.0-i686-unknown-linux-gnu.tar.gz) = 74370394 bytes
SHA1 (rust-std-1.20.0-i686-unknown-netbsd.tar.gz) = 8900ea8d29c91f1113c5be7263911e30f4f53a6c
RMD160 (rust-std-1.20.0-i686-unknown-netbsd.tar.gz) = 850874e9717a4535a257ea3231a022ebc5f20a4b
SHA512 (rust-std-1.20.0-i686-unknown-netbsd.tar.gz) = 333849394de7d3332637975e8a88e8ba5a5a95833a6add3e07f058c04bec074f93b5028d7e86668b3d10606fb55ea4612b65ec6ca5481c17f0470a463ed3d2b3
Size (rust-std-1.20.0-i686-unknown-netbsd.tar.gz) = 78447975 bytes
SHA1 (rust-std-1.20.0-x86_64-apple-darwin.tar.gz) = 8aab05197ca6c935fb081d950231a10614f0d3ee
RMD160 (rust-std-1.20.0-x86_64-apple-darwin.tar.gz) = 2e4edcb36c5386510f6647417d48d7b6def4f3d9
SHA512 (rust-std-1.20.0-x86_64-apple-darwin.tar.gz) = 6f10e2eeadee262ac3b75b556c9a18b8b06214325e31bb8cdd654e1e1e29e84cb91f72d76f1a80e60a1794e416e87a4f2b4381ca39b7ae59a8377ef219f1b037
Size (rust-std-1.20.0-x86_64-apple-darwin.tar.gz) = 65338396 bytes
SHA1 (rust-std-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = fd1527c71408d3e5c90afbd78673fe3b080bf081
RMD160 (rust-std-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = 17ee407934bc6a9bb75907742691010443e4c0ea
SHA512 (rust-std-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = 44dddf709f798d63faae4ad49247a68b4a8781f61fdc92995c8765662f4e188feccdeedd6773806528dd2ef07d06e80e861e80c268205f3f97f523c9d1b4850c
Size (rust-std-1.20.0-x86_64-unknown-linux-gnu.tar.gz) = 84814907 bytes
SHA1 (rust-std-1.20.0-x86_64-unknown-netbsd.tar.gz) = 427301fdce5af932dddfb3e02c5aa6f709ad4d4d
RMD160 (rust-std-1.20.0-x86_64-unknown-netbsd.tar.gz) = 8eb555b5145624f27c9abd8921763c134a4605e4
SHA512 (rust-std-1.20.0-x86_64-unknown-netbsd.tar.gz) = 8912dfc83b9e9fb106ce1f98ad649ef7dc79b32b380fd88755c218f5dfc99c592d1a519d37aefc02ed03847363fe7383f5719a16c9fd3ab8d3f3d89e80ad7da3
Size (rust-std-1.20.0-x86_64-unknown-netbsd.tar.gz) = 69909635 bytes
SHA1 (rustc-1.21.0-src.tar.gz) = f835d72bc26ee6f25f6e5d6783b424fc9b904c9e
RMD160 (rustc-1.21.0-src.tar.gz) = dfb1ca914e2042f9f92f679bf743f575d25ece47
SHA512 (rustc-1.21.0-src.tar.gz) = 47f29a5c9c926c1b209516a8546c67a24c1c6ee15c6302c8c6d340047b3e1f713cc6d09e568b67ae4b47b08cbb0befd95fc0d7a72f2ce21a5224d4e5da03b4f5
Size (rustc-1.21.0-src.tar.gz) = 52555346 bytes
SHA1 (patch-src_bootstrap_bin_rustc.rs) = 617cc7ae52d92fdf80af0aff169c17a9cec4d67c
SHA1 (patch-src_llvm_cmake_modules_AddLLVM.cmake) = 282d97cce8d01cfefe565185d4999c2db9ccc13f
SHA1 (patch-src_llvm_lib_CodeGen_MachineDominanceFrontier.cpp) = 2899771b1a23be840b9305eff7e5e5f957239ccb