Hello community,

here is the log from the commit of package rust for openSUSE:Factory checked in 
at 2017-03-17 15:07:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rust (Old)
 and      /work/SRC/openSUSE:Factory/.rust.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rust"

Fri Mar 17 15:07:41 2017 rev:12 rq:480770 version:1.16.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rust/rust.changes        2017-03-16 
09:51:29.654138532 +0100
+++ /work/SRC/openSUSE:Factory/.rust.new/rust.changes   2017-03-17 
15:07:42.488010654 +0100
@@ -1,0 +2,98 @@
+Fri Mar 17 05:59:18 UTC 2017 - [email protected]
+
+- Update to 1.16.0
+
+- Language updates
+    * Lifetimes in statics and consts default to `'static`. [RFC 1623]
+    * [The compiler's `dead_code` lint now accounts for type aliases][38051].
+    * [Uninhabitable enums (those without any variants) no longer permit 
wildcard
+      match patterns][38069]
+    * [Clean up semantics of `self` in an import list][38313]
+    * [`Self` may appear in `impl` headers][38920]
+    * [`Self` may appear in struct expressions][39282]
+
+- Compiler updates
+    * [`rustc` now supports `--emit=metadata`, which causes rustc to emit
+      a `.rmeta` file containing only crate metadata][38571]. This can be
+      used by tools like the Rust Language Service to perform
+      metadata-only builds.
+    * [Levenshtein based typo suggestions now work in most places, while
+      previously they worked only for fields and sometimes for local
+      variables][38927]. Together with the overhaul of "no
+      resolution"/"unexpected resolution" errors (#[38154]) they result in
+      large and systematic improvement in resolution diagnostics.
+    * [Fix `transmute::<T, U>` where `T` requires a bigger alignment than
+      `U`][38670]
+    * [rustc: use -Xlinker when specifying an rpath with ',' in it][38798]
+    * [`rustc` no longer attempts to provide "consider using an explicit
+      lifetime" suggestions][37057]. They were inaccurate.
+      
+- Stabilized APIs
+    * [`VecDeque::truncate`]
+    * [`VecDeque::resize`]
+    * [`String::insert_str`]
+    * [`Duration::checked_add`]
+    * [`Duration::checked_sub`]
+    * [`Duration::checked_div`]
+    * [`Duration::checked_mul`]
+    * [`str::replacen`]
+    * [`str::repeat`]
+    * [`SocketAddr::is_ipv4`]
+    * [`SocketAddr::is_ipv6`]
+    * [`IpAddr::is_ipv4`]
+    * [`IpAddr::is_ipv6`]
+    * [`Vec::dedup_by`]
+    * [`Vec::dedup_by_key`]
+    * [`Result::unwrap_or_default`]
+    * [`<*const T>::wrapping_offset`]
+    * [`<*mut T>::wrapping_offset`]
+    * `CommandExt::creation_flags`
+    * [`File::set_permissions`]
+    * [`String::split_off`]
+    
+- Library updates
+    * [`[T]::binary_search` and `[T]::binary_search_by_key` now take
+      their argument by `Borrow` parameter][37761]
+    * [All public types in std implement `Debug`][38006]
+    * [`IpAddr` implements `From<Ipv4Addr>` and `From<Ipv6Addr>`][38327]
+    * [`Ipv6Addr` implements `From<[u16; 8]>`][38131]
+    * [Ctrl-Z returns from `Stdin.read()` when reading from the console on
+      Windows][38274]
+    * [std: Fix partial writes in `LineWriter`][38062]
+    * [std: Clamp max read/write sizes on Unix][38062]
+    * [Use more specific panic message for `&str` slicing errors][38066]
+    * [`TcpListener::set_only_v6` is deprecated][38304]. This
+      functionality cannot be achieved in std currently.
+    * [`writeln!`, like `println!`, now accepts a form with no string
+      or formatting arguments, to just print a newline][38469]
+    * [Implement `iter::Sum` and `iter::Product` for `Result`][38580]
+    * [Reduce the size of static data in `std_unicode::tables`][38781]
+    * [`char::EscapeDebug`, `EscapeDefault`, `EscapeUnicode`,
+      `CaseMappingIter`, `ToLowercase`, `ToUppercase`, implement
+      `Display`][38909]
+    * [`Duration` implements `Sum`][38712]
+    * [`String` implements `ToSocketAddrs`][39048]
+    
+- Misc fixes
+    * [`rustdoc` has a `--sysroot` argument that, like `rustc`, specifies
+      the path to the Rust implementation][38589]
+    * [The `armv7-linux-androideabi` target no longer enables NEON
+      extensions, per Google's ABI guide][38413]
+    * [The stock standard library can be compiled for Redox OS][38401]
+    * [Rust has initial SPARC support][38726]. Tier 3. No builds
+      available.
+    * [Rust has experimental support for Nvidia PTX][38559]. Tier 3. No
+      builds available.
+    * [Fix backtraces on i686-pc-windows-gnu by disabling FPO][39379]
+
+- Compatibility notes
+    * [Uninhabitable enums (those without any variants) no longer permit 
wildcard
+      match patterns][38069]
+    * In this release, references to uninhabited types can not be
+      pattern-matched. This was accidentally allowed in 1.15.
+    * [The compiler's `dead_code` lint now accounts for type aliases][38051].
+    * [Ctrl-Z returns from `Stdin.read()` when reading from the console on
+      Windows][38274]
+    * [Clean up semantics of `self` in an import list][38313]
+
+-------------------------------------------------------------------

Old:
----
  rustc-1.15.1-src.tar.gz

New:
----
  rustc-1.16.0-src.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rust.spec ++++++
--- /var/tmp/diff_new_pack.wXKzXt/_old  2017-03-17 15:07:44.719695694 +0100
+++ /var/tmp/diff_new_pack.wXKzXt/_new  2017-03-17 15:07:44.719695694 +0100
@@ -17,7 +17,7 @@
 #
 
 
-%global prev_version 1.14.0
+%global prev_version 1.15.0
 %global abi gnu
 %ifarch s390x
 %global _arch s390x
@@ -41,7 +41,7 @@
 %global rust_triple %{_arch}-unknown-linux-%{abi}
 %bcond_with bootstrap
 Name:           rust
-Version:        1.15.1
+Version:        1.16.0
 Release:        0
 Summary:        A systems programming language
 License:        MIT or Apache-2.0

++++++ rustc-1.15.1-src.tar.gz -> rustc-1.16.0-src.tar.gz ++++++
/work/SRC/openSUSE:Factory/rust/rustc-1.15.1-src.tar.gz 
/work/SRC/openSUSE:Factory/.rust.new/rustc-1.16.0-src.tar.gz differ: char 5, 
line 1


Reply via email to