Hello community,

here is the log from the commit of package rust for openSUSE:Factory checked in 
at 2019-09-02 13:19:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rust (Old)
 and      /work/SRC/openSUSE:Factory/.rust.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rust"

Mon Sep  2 13:19:05 2019 rev:41 rq:726629 version:1.37.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/rust/rust.changes        2019-07-13 
13:59:24.838916036 +0200
+++ /work/SRC/openSUSE:Factory/.rust.new.7948/rust.changes      2019-09-02 
13:19:09.665377230 +0200
@@ -1,0 +2,68 @@
+Wed Aug 28 01:00:37 UTC 2019 - Luke Jones <[email protected]>
+
+- Update to version 1.37.0
+  + Language
+    - #[must_use] will now warn if the type is contained in a tuple,
+      Box, or an array and unused.
+    - You can now use the `cfg` and `cfg_attr` attributes on
+      generic parameters.
+    - You can now use enum variants through type alias. e.g. You can
+      write the following:
+      ```
+      type MyOption = Option<u8>;
+
+      fn increment_or_zero(x: MyOption) -> u8 {
+          match x {
+              MyOption::Some(y) => y + 1,
+              MyOption::None => 0,
+          }
+      }
+      ```
+    - You can now use `_` as an identifier for consts. e.g. You can write
+      `const _: u32 = 5;`.
+    - You can now use `#[repr(align(X)]` on enums.
+    - The  `?` Kleene macro operator is now available in the
+      2015 edition.
+  + Compiler
+    - You can now enable Profile-Guided Optimization with the `-C 
profile-generate`
+      and `-C profile-use` flags. For more information on how to use profile
+      guided optimization, please refer to the rustc book.
+    - The `rust-lldb` wrapper script should now work again.
+  + Libraries
+    - `mem::MaybeUninit<T>` is now ABI-compatible with `T`.
+  + Stabilized APIs
+    - BufReader::buffer
+    - BufWriter::buffer
+    - Cell::from_mut
+    - Cell<[T]>::as_slice_of_cells
+    - Cell<slice>::as_slice_of_cells
+    - DoubleEndedIterator::nth_back
+    - Option::xor
+    - Wrapping::reverse_bits
+    - i128::reverse_bits
+    - i16::reverse_bits
+    - i32::reverse_bits
+    - i64::reverse_bits
+    - i8::reverse_bits
+    - isize::reverse_bits
+    - slice::copy_within
+    - u128::reverse_bits
+    - u16::reverse_bits
+    - u32::reverse_bits
+    - u64::reverse_bits
+    - u8::reverse_bits
+    - usize::reverse_bits
+  + Cargo
+    - Cargo.lock files are now included by default when publishing executable 
crates
+      with executables.
+    - You can now specify `default-run="foo"` in `[package]` to specify the
+      default executable to use for `cargo run`.
+    - cargo-vendor is now provided as a sub-command of cargo
+  + Compatibility Notes
+    - Using `...` for inclusive range patterns will now warn by default.
+      Please transition your code to using the `..=` syntax for inclusive
+      ranges instead.
+    - Using a trait object without the `dyn` will now warn by default.
+      Please transition your code to use `dyn Trait` for trait objects instead.
+
+-------------------------------------------------------------------

Old:
----
  rustc-1.36.0-src.tar.xz

New:
----
  rustc-1.37.0-src.tar.xz

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

Other differences:
------------------
++++++ rust.spec ++++++
--- /var/tmp/diff_new_pack.rkVjWf/_old  2019-09-02 13:19:28.513374331 +0200
+++ /var/tmp/diff_new_pack.rkVjWf/_new  2019-09-02 13:19:28.517374330 +0200
@@ -2,7 +2,7 @@
 # spec file for package rust
 #
 # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
-# Copyright (c) 2019 Luke Jones, [email protected]
+# Copyright (c) 2019 Luke Jones, [email protected]
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,8 @@
 #
 
 
-%global version_current 1.36.0
-%global version_previous 1.35.0
+%global version_current 1.37.0
+%global version_previous 1.36.0
 %global version_bootstrap 1.36.0
 # some sub-packages are versioned independantly
 %global rustfmt_version 1.0.3
@@ -293,6 +293,8 @@
 Obsoletes:      cargo < %{version}
 Conflicts:      cargo < %{version}
 Provides:       rustc:%{_bindir}/cargo = %{version}
+Obsoletes:      cargo-vendor < %{version}
+Conflicts:      cargo-vendor < %{version}
 
 %description -n cargo
 Cargo downloads dependencies of Rust projects and compiles it.

++++++ rustc-1.36.0-src.tar.xz -> rustc-1.37.0-src.tar.xz ++++++
/work/SRC/openSUSE:Factory/rust/rustc-1.36.0-src.tar.xz 
/work/SRC/openSUSE:Factory/.rust.new.7948/rustc-1.37.0-src.tar.xz differ: char 
27, line 1


Reply via email to