Revisions of rust
buildservice-autocommit
accepted
request 844479
from
Neal Gompa (Pharaoh_Atem)
(revision 268)
baserev update by copy to link target
Neal Gompa (Pharaoh_Atem)
accepted
request 841108
from
William Brown (firstyear)
(revision 267)
- Update to version 1.47.0 + Language - [Closures will now warn when not used.][74869] + Compiler - [Stabilized the `-C control-flow-guard` codegen option][73893], which enables [Control Flow Guard][1.47.0-cfg] for Windows platforms, and is ignored on other platforms. - [Upgraded to LLVM 11.][73526] - [Added tier 3\* support for the `thumbv4t-none-eabi` target.][74419] - [Upgrade the FreeBSD toolchain to version 11.4][75204] - [`RUST_BACKTRACE`'s output is now more compact.][75048] \* Refer to Rust's [platform support page][forge-platform-support] for more information on Rust's tiered platform support. + Libraries - [`CStr` now implements `Index<RangeFrom<usize>>`.][74021] - [Traits in `std`/`core` are now implemented for arrays of any length, not just those of length less than 33.][74060] - [`ops::RangeFull` and `ops::Range` now implement Default.][73197] - [`panic::Location` now implements `Copy`, `Clone`, `Eq`, `Hash`, `Ord`, `PartialEq`, and `PartialOrd`.][73583] + Stabilized APIs - [`Ident::new_raw`] - [`Range::is_empty`] - [`RangeInclusive::is_empty`] - [`Result::as_deref`] - [`Result::as_deref_mut`] - [`Vec::leak`] - [`pointer::offset_from`] - [`f32::TAU`] - [`f64::TAU`]
buildservice-autocommit
accepted
request 840910
from
Neal Gompa (Pharaoh_Atem)
(revision 266)
baserev update by copy to link target
Neal Gompa (Pharaoh_Atem)
accepted
request 840500
from
William Brown (firstyear)
(revision 265)
- Update to version 1.46.0 + Language - [`if`, `match`, and `loop` expressions can now be used in const functions.][72437] - [Additionally you are now also able to coerce and cast to slices (`&[T]`) in const functions.][73862] - [The `#[track_caller]` attribute can now be added to functions to use the function's caller's location information for panic messages.][72445] - [Recursively indexing into tuples no longer needs parentheses.][71322] E.g. `x.0.0` over `(x.0).0`. - [`mem::transmute` can now be used in statics and constants.][72920] **Note** You currently can't use `mem::transmute` in constant functions. + Compiler - [You can now use the `cdylib` target on Apple iOS and tvOS platforms.][73516] - [Enabled static "Position Independent Executables" by default for `x86_64-unknown-linux-musl`.][70740] + Libraries - [`mem::forget` is now a `const fn`.][73887] - [`String` now implements `From<char>`.][73466] - [The `leading_ones`, and `trailing_ones` methods have been stabilised for all integer types.][73032] - [`vec::IntoIter<T>` now implements `AsRef<[T]>`.][72583] - [All non-zero integer types (`NonZeroU8`) now implement `TryFrom` for their zero-able equivalent (e.g. `TryFrom<u8>`).][72717] - [`&[T]` and `&mut [T]` now implement `PartialEq<Vec<T>>`.][71660] - [`(String, u16)` now implements `ToSocketAddrs`.][73007] - [`vec::Drain<'_, T>` now implements `AsRef<[T]>`.][72584] + Stabilized APIs - [`Option::zip`] - [`vec::Drain::as_slice`] + Cargo
buildservice-autocommit
accepted
request 833346
from
Neal Gompa (Pharaoh_Atem)
(revision 264)
baserev update by copy to link target
Neal Gompa (Pharaoh_Atem)
accepted
request 831552
from
William Brown (firstyear)
(revision 263)
- Update to version 1.45.2
buildservice-autocommit
accepted
request 827353
from
Neal Gompa (Pharaoh_Atem)
(revision 262)
baserev update by copy to link target
Neal Gompa (Pharaoh_Atem)
accepted
request 826669
from
Martin Sirringhaus (MSirringhaus)
(revision 261)
- Set codeunits=1 for all archs to avoid OOM-kills and produce the fastest possible compiler-binaries (at the cost of build-times for this package)
buildservice-autocommit
accepted
request 826667
from
Neal Gompa (Pharaoh_Atem)
(revision 260)
baserev update by copy to link target
Neal Gompa (Pharaoh_Atem)
committed
(revision 259)
Drop opinionated verbiage from changes entry
Neal Gompa (Pharaoh_Atem)
accepted
request 826288
from
Andreas Schwab (Andreas_Schwab)
(revision 258)
- Pacify dumb source validator
Neal Gompa (Pharaoh_Atem)
accepted
request 826251
from
Andreas Schwab (Andreas_Schwab)
(revision 257)
- Add support for riscv64
buildservice-autocommit
accepted
request 825388
from
Neal Gompa (Pharaoh_Atem)
(revision 256)
baserev update by copy to link target
Neal Gompa (Pharaoh_Atem)
accepted
request 824836
from
Manfred Hollstein (manfred-h)
(revision 255)
- Minimum version needed for LLVM is >= 8.0
Neal Gompa (Pharaoh_Atem)
accepted
request 824719
from
Michał Rostecki (mrostecki)
(revision 254)
NOTE: The reason I made an update to 1.44.x instead od 1.45.x is that it's impossible to build 1.45.x with 1.43.x. We will be able to update to 1.45.x after we have 1.44.x compilers reeady. - Update to version 1.44.1 * rustfmt accepts rustfmt_skip in cfg_attr again. * Don't hash executable filenames on apple platforms, fixing backtraces. * Fix crashes when finding backtrace on macOS. * Clippy applies lint levels into different files. - Update to version 1.44.0 + Language - You can now use `async/.await` with `#[no_std]` enabled. - Added the `unused_braces` lint. - Expansion-driven outline module parsing + Compiler - Rustc now respects the `-C codegen-units` flag in incremental mode. Additionally when in incremental mode rustc defaults to 256 codegen units. - Refactored `catch_unwind` to have zero-cost, unless unwinding is enabled and a panic is thrown. - Added tier 3\* support for the `aarch64-unknown-none` and `aarch64-unknown-none-softfloat` targets. - Added tier 3 support for `arm64-apple-tvos` and `x86_64-apple-tvos` targets. + Libraries - Special cased `vec![]` to map directly to `Vec::new()`. This allows `vec![]` to be able to be used in `const` contexts. - `convert::Infallible` now implements `Hash`. - `OsString` now implements `DerefMut` and `IndexMut` returning a `&mut OsStr`. - Unicode 13 is now supported. - `String` now implements `From<&mut str>`. - `IoSlice` now implements `Copy`. - `Vec<T>` now implements `From<[T; N]>`. Where `N` is at most 32. - `proc_macro::LexError` now implements `fmt::Display` and `Error`.
buildservice-autocommit
accepted
request 816374
from
Neal Gompa (Pharaoh_Atem)
(revision 253)
baserev update by copy to link target
Neal Gompa (Pharaoh_Atem)
accepted
request 807722
from
Martin Sirringhaus (MSirringhaus)
(revision 252)
- Update to version 1.43.1 - Updated openssl-src to 1.1.1g for CVE-2020-1967. - Fixed the stabilization of AVX-512 features. - Fixed `cargo package --list` not working with unpublished dependencies.
buildservice-autocommit
accepted
request 800121
from
Antonio Larrosa (alarrosa)
(revision 251)
baserev update by copy to link target
Antonio Larrosa (alarrosa)
accepted
request 800119
from
Ismail Dönmez (namtrac)
(revision 250)
- Add rust-pr70163-prepare-for-llvm-10-upgrade.patch to fix compilation with llvm10
Neal Gompa (Pharaoh_Atem)
accepted
request 800022
from
Andreas Schwab (Andreas_Schwab)
(revision 249)
- Update rustfmt_version
Displaying revisions 81 - 100 of 348