Go to file
Manu Maier 486f1572f5 Accepting request 544501 from home:luke_nukem:branches:devel:languages:rust
- Update to v1.22.0
- Language changes:
  + `non_snake_case` lint now allows extern no-mangle functions
  + Now accepts underscores in unicode escapes
  + `T op= &T` now works for numeric types. eg. `let mut x = 2; x += &8;`
  + types that impl `Drop` are now allowed in `const` and `static` types
- Compiler changes:
  + rustc now defaults to having 16 codegen units at debug on supported platforms
  + rustc will no longer inline in codegen units when compiling for debug
    This should decrease compile times for debug builds.
  + strict memory alignment now enabled on ARMv6
  + Remove support for the PNaCl target `le32-unknown-nacl`
- Librarie changes
  + Allow atomic operations up to 32 bits
    on `armv5te_unknown_linux_gnueabi`
  + `Box<Error>` now impls `From<Cow<str>>`
  + `std::mem::Discriminant` is now guaranteed to be `Send + Sync`
  + `fs::copy` now returns the length of the main stream on NTFS.
  + Properly detect overflow in `Instant += Duration`.
  + impl `Hasher` for `{&mut Hasher, Box<Hasher>}`
  + impl `fmt::Debug` for `SplitWhitespace`.][44303]
  + `Option<T>` now impls `Try`. This allows for using `?` with `Option` types.
- Misc
  + `libbacktrace` is now available on Apple platforms.
  + Stabilised the `compile_fail` attribute for code fences in doc-comments.
    This now lets you specify that a given code example will fail to compile.
- Compatibility Notes
  + The minimum Android version that rustc can build for has been bumped
    to `4.0` from `2.3`
  + Allowing `T op= &T` for numeric types has broken some type inference cases
  
- Remove rust-1.21.0-44203-exclude-compiler-rt-test.patch
- Remove rust-1.21.0-44066-ppc64-struct-abi.patch
- Remove rust-1.21.0-44440-s390x-global-align.patch

OBS-URL: https://build.opensuse.org/request/show/544501
OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=137
2017-11-23 08:22:26 +00:00
_constraints Accepting request 481900 from home:luke_nukem:branches:devel:languages:rust 2017-03-22 03:21:12 +00:00
.gitattributes Accepting request 424927 from home:KGronlund:branches:devel:languages:rust 2016-09-06 16:11:34 +00:00
.gitignore Accepting request 424927 from home:KGronlund:branches:devel:languages:rust 2016-09-06 16:11:34 +00:00
cargo-0.22.0-aarch64-unknown-linux-gnu.tar.gz Accepting request 534605 from home:luke_nukem:branches:devel:languages:rust 2017-10-17 23:25:27 +00:00
cargo-0.22.0-armv7-unknown-linux-gnueabihf.tar.gz Accepting request 534605 from home:luke_nukem:branches:devel:languages:rust 2017-10-17 23:25:27 +00:00
cargo-0.22.0-i686-unknown-linux-gnu.tar.gz Accepting request 534605 from home:luke_nukem:branches:devel:languages:rust 2017-10-17 23:25:27 +00:00
cargo-0.22.0-powerpc64-unknown-linux-gnu.tar.gz Accepting request 534605 from home:luke_nukem:branches:devel:languages:rust 2017-10-17 23:25:27 +00:00
cargo-0.22.0-powerpc64le-unknown-linux-gnu.tar.gz Accepting request 534605 from home:luke_nukem:branches:devel:languages:rust 2017-10-17 23:25:27 +00:00
cargo-0.22.0-s390x-unknown-linux-gnu.tar.gz Accepting request 534605 from home:luke_nukem:branches:devel:languages:rust 2017-10-17 23:25:27 +00:00
cargo-0.22.0-x86_64-unknown-linux-gnu.tar.gz Accepting request 534605 from home:luke_nukem:branches:devel:languages:rust 2017-10-17 23:25:27 +00:00
config.toml OBS-URL: https://build.opensuse.org/package/show/devel:languages:rust/rust?expand=0&rev=135 2017-10-25 20:56:19 +00:00
rust-rpmlintrc Accepting request 535104 from home:luke_nukem:branches:devel:languages:rust 2017-10-19 05:50:12 +00:00
rust.changes Accepting request 544501 from home:luke_nukem:branches:devel:languages:rust 2017-11-23 08:22:26 +00:00
rust.spec Accepting request 544501 from home:luke_nukem:branches:devel:languages:rust 2017-11-23 08:22:26 +00:00
rustc-1.22.0-src.tar.gz Accepting request 544501 from home:luke_nukem:branches:devel:languages:rust 2017-11-23 08:22:26 +00:00