Revisions of rust

Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 736092 from Origin Manager's avatar Origin Manager (origin-manager) (revision 43)
Newer source available from package origin. (host go-agent-monitor-6)
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) committed (revision 42)
branch from 15.1
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) committed (revision 41)
hotpatch buildrequires 1.31.0 to make it bootstrap
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 690428 from Ludwig Nussel's avatar Ludwig Nussel (lnussel) (revision 40)
- Bump minimum LLVM to 7.0
- Add conditions to build SLE versions with bundled libgit2 and
  libssh2

- Use cmake3, not cmake, in SLE-12 SP2 and earlier.  The stock cmake
  package there was 2.x, and building llvm requires cmake 3.5.

- Use same version bootstrap as package source
- Fixes to build with correct LLVM for SLE and Leap releases

- Move export vars directly to where used.
- Change codegen units to 2 for Arm and x86 builds in attempt to
  reduce memory use by LLVM.

- Put each exported environment variable in a separate line so the
  specfile will work on SLE SP0/SP1/SP2.

      will be a hard error in the 2018 edition.-
    - Using a external crate no longer requires being prefixed with `::`.-
      compiler from optimising them away, even if they appear to be unused,-
      using the `vis` specifier.-
      `#[panic_handler]` attribute.-
    - Added the `riscv32imc-unknown-none-elf` target.-
    - Added the `aarch64-unknown-netbsd` target-
    - `ManuallyDrop` now allows the inner type to be unsized.-
      `--edition` option.-
      `--error-format` (specify error format, e.g. `json`) options.-
      debug symbols.-
      and can now be used as identifiers.-
      `Result<(), E: Debug>` in addition to `()`.-
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) committed (revision 39)
tweak constraints manually until we have a proper solution
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 682415 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 38)
Automatic request from openSUSE:Leap:15.1:SLE-workarounds by UpdateCrawler
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 673259 from Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) (revision 37)
- Remove
  CVE-2018-1000622-prevent-rustdoc-loads-uncontrolled-plugins-path.patch,
  since rustdoc plugins are fixed since version 1.27.1 (bsc#1100691,
  CVE-2018-1000622).

- Update to version 1.31.1
  + Fix Rust failing to build on `powerpc-unknown-netbsd`
  + Fix broken go-to-definition in RLS
  + Fix infinite loop on hover in RLS

- Update to version 1.31.0
  + Language
    - This version marks the release of the 2018 edition of Rust.
    - New lifetime elision rules now allow for eliding lifetimes in functions and
  impl headers. E.g. `impl<'a> Reader for BufReader<'a> {}` can now be
  `impl Reader for BufReader<'_> {}`. Lifetimes are still required to be defined
  in structs.
    - You can now define and use `const` functions. These are currently
  a strict minimal subset of the const fn RFC. Refer to the
  [language reference][const-reference] for what exactly is available.
    - You can now use tool lints, which allow you to scope lints from external
  tools using attributes. E.g. `#[allow(clippy::filter_map)]`.
    - `#[no_mangle]` and `#[export_name]` attributes can now be located anywhere in
  a crate, not just in exported functions.
    - You can now use parentheses in pattern matches.
  + Compiler
    - Updated musl to 1.1.20
  + Libraries
    - You can now convert `num::NonZero*` types to their raw equivalvents using the
  `From` trait. E.g. `u8` now implements `From<NonZeroU8>`.
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 644016 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 36)
Automatic request from SUSE:SLE-15:Update by UpdateCrawler
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 635183 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 35)
Automatic request from SUSE:SLE-15:Update by UpdateCrawler
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) committed (revision 34)
branch from 15.0
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 593289 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 33)
Automatic request from SUSE:SLE-15:GA by UpdateCrawler
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 592439 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 32)
Automatic request from SUSE:SLE-15:GA by UpdateCrawler
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 579604 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 31)
Automatic request from openSUSE:Factory by UpdateCrawler
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 569967 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 30)
Automatic request from openSUSE:Factory by UpdateCrawler
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 566219 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 29)
Automatic request from openSUSE:Factory by UpdateCrawler
Jimmy Berry's avatar Jimmy Berry (jberry_factory) accepted request 553705 from Yuchen Lin's avatar Yuchen Lin (maxlin_factory) (revision 28)
Automated submission of a package from openSUSE:Factory to openSUSE:Leap:15.0 that was included in openSUSE:Leap:42.3
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) committed (revision 27)
branch from 15.0
Ludwig Nussel's avatar Ludwig Nussel (lnussel_factory) accepted request 593289 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 26)
Automatic request from SUSE:SLE-15:GA by UpdateCrawler
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 592439 from Leap Reviewbot's avatar Leap Reviewbot (leaper) (revision 25)
Automatic request from SUSE:SLE-15:GA by UpdateCrawler
Displaying revisions 1 - 20 of 44
openSUSE Build Service is sponsored by