Linux repositories inspector

rust-src - Rust systems programming language - source code

Rust is a curly-brace, block-structured expression language. It visually resembles the C language family, but differs significantly in syntactic and semantic details. Its design is oriented toward concerns of "programming in the large", that is, of creating and maintaining boundaries - both abstract and operational - that preserve large-system integrity, availability and concurrency.
It supports a mixture of imperative procedural, concurrent actor, object-oriented and pure functional styles. Rust also supports generic programming and meta-programming, in both static and dynamic styles.
This package contains sources of the Rust compiler and standard libraries, useful for IDEs and code analysis tools such as Racer.
1.41.0
Fedora iconFedora rawhide
1.40.0
OpenSUSE iconOpenSUSE Tumbleweed
1.39.0
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 19.10
Ubuntu iconUbuntu 20.04
1.38.0
Fedora iconFedora 31
1.37.0
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 19.10
Ubuntu iconUbuntu 16.04 LTS
1.36.0
OpenSUSE iconOpenSUSE Leap 15.0
OpenSUSE iconOpenSUSE Leap 15.1
OpenSUSE iconOpenSUSE Leap 15.2
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 16.04 LTS
1.35.0
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 16.04 LTS
1.34.2
Debian iconDebian 10.0
Debian iconDebian 9.0
1.34.1
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 16.04 LTS
1.33.0
Fedora iconFedora 30
1.32.0
OpenSUSE iconOpenSUSE Leap 15.1
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 19.04
Ubuntu iconUbuntu 16.04 LTS
1.31.1
OpenSUSE iconOpenSUSE Leap 15.0
1.31.0
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 16.04 LTS
1.30.0
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 16.04 LTS
1.29.1
Fedora iconFedora 29
1.28.0
Fedora iconFedora 29
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 18.10
Ubuntu iconUbuntu 16.04 LTS
1.25.0
Fedora iconFedora 28
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 16.04 LTS
1.24.1
OpenSUSE iconOpenSUSE Leap 15.0
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 18.04 LTS
Ubuntu iconUbuntu 16.04 LTS
1.24.0
OpenSUSE iconOpenSUSE Leap 42.3
1.23.0
OpenSUSE iconOpenSUSE Leap 42.3
1.22.1
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 16.04 LTS
1.21.0
Ubuntu iconUbuntu 17.10
Ubuntu iconUbuntu 16.04 LTS
1.18.0
Ubuntu iconUbuntu 17.10
1.17.0
Ubuntu iconUbuntu 16.04 LTS
DistributionVersionSincePackageInstalledPackager
Debian iconDebian 10.0 buster/maindeb1.34.2+dfsg1-1Jun 199.08 MiB79.5 MiB
Debian iconDebian 9.0 stretch/maindeb1.34.2+dfsg1-1~deb9u1Feb 089.16 MiB79.6 MiB
Fedora iconFedora 28 releases/Everything-osrpm1.25.0-1.fc282019-01-143.31 MiB18.3 MiBFedora Project
Fedora iconFedora 29 releases/Everything-osrpm1.29.1-2.fc292019-01-143.98 MiB26.3 MiBFedora Project
Fedora iconFedora 29 releases-test/Everything-osrpm1.28.0-3.fc292019-01-143.8 MiB25 MiBFedora Project
Fedora iconFedora 30 releases/Everything-osrpm1.33.0-1.fc30Jun 171.78 MiB29.7 MiBFedora Project
Fedora iconFedora 31 releases/Everything-osrpm1.38.0-2.fc31Jan 072.64 MiB36.7 MiBFedora Project
Fedora iconFedora rawhide development/Everything-osrpm1.41.0-2.fc3322:052.44 MiB35.4 MiBFedora Project
OpenSUSE iconOpenSUSE Leap 15.0 ossrpm1.24.1-lp150.1.162019-01-172.67 MiB16.4 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.36.0-lp150.16.2Sep 262.74 MiB36.4 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.31.1-lp150.11.1Jun 173.7 MiB26.8 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.0 update/ossrpm1.24.1-lp150.2.4.12019-01-182.67 MiB16.4 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 ossrpm1.32.0-lp151.4.2Apr 093.46 MiB25.2 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm1.36.0-lp151.5.8.1Oct 082.74 MiB36.4 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm1.36.0-lp151.5.4.2Oct 032.74 MiB36.4 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.1 update/ossrpm1.36.0-lp151.5.4.1Sep 272.74 MiB36.4 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 15.2 ossrpm1.36.0-lp152.1.131 - 14:512.74 MiB36.4 MiBhttps://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.24.0-2.6.32019-01-212.61 MiB16.4 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Leap 42.3 update/ossrpm1.23.0-2.3.12019-01-212.59 MiB16.3 MiBhttp://bugs.opensuse.org
OpenSUSE iconOpenSUSE Tumbleweed ossrpm1.40.0-3.1Jan 182.77 MiB36.3 MiBhttps://bugs.opensuse.org
Ubuntu iconUbuntu 17.10 artful/universedeb1.18.0+dfsg1-4ubuntu12017-11-108.95 MiB80.9 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1.25.0+dfsg1+llvm-0ubuntu1~17.10.12019-01-1213.8 MiB139 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1.24.1+dfsg1+llvm-0ubuntu1~17.10.12018-06-1213 MiB132 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1.22.1+dfsg1+llvm-0ubuntu2~17.10.22018-06-1210.4 MiB94.4 MiB
Ubuntu iconUbuntu 17.10 artful-security/universedeb1.21.0+dfsg1+llvm-0ubuntu3~17.10.12018-01-249.37 MiB87.1 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1.25.0+dfsg1+llvm-0ubuntu1~17.10.12019-01-1213.8 MiB139 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1.24.1+dfsg1+llvm-0ubuntu1~17.10.12018-06-1213 MiB132 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1.22.1+dfsg1+llvm-0ubuntu2~17.10.22018-06-1210.4 MiB94.4 MiB
Ubuntu iconUbuntu 17.10 artful-updates/universedeb1.21.0+dfsg1+llvm-0ubuntu3~17.10.12018-01-249.37 MiB87.1 MiB
Ubuntu iconUbuntu 18.04 LTS bionic/universedeb1.24.1+dfsg1+llvm-0ubuntu22018-06-1912.9 MiB132 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.39.0+dfsg1+llvm-3ubuntu1~18.04.1Feb 139.3 MiB83.8 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.37.0+dfsg1+llvm-1ubuntu1~18.04.1Dec 099.11 MiB82.3 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.36.0+dfsg1+llvm-2ubuntu1~18.04.1Sep 048.97 MiB81 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1Jul 179.07 MiB80.5 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.34.1+dfsg2+llvm-0ubuntu1~18.04.1Jul 128.62 MiB79.6 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.32.0+dfsg1+llvm-1ubuntu1~18.04.1Jun 178.4 MiB70.5 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.31.0+dfsg1+llvm-2ubuntu1~18.04.1Mar 2112.2 MiB108 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.30.0+dfsg1+llvm-2ubuntu1~18.04.12019-01-1212 MiB106 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.28.0+dfsg1+llvm-0ubuntu1~18.04.12019-01-1213.3 MiB130 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-security/universedeb1.25.0+dfsg1+llvm-0ubuntu12019-01-1213.7 MiB139 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.39.0+dfsg1+llvm-3ubuntu1~18.04.1Feb 139.3 MiB83.8 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.37.0+dfsg1+llvm-1ubuntu1~18.04.1Dec 099.11 MiB82.3 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.36.0+dfsg1+llvm-2ubuntu1~18.04.1Sep 048.97 MiB81 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~18.04.1Jul 179.07 MiB80.5 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.34.1+dfsg2+llvm-0ubuntu1~18.04.1Jul 128.62 MiB79.6 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.32.0+dfsg1+llvm-1ubuntu1~18.04.1Jun 178.4 MiB70.5 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.31.0+dfsg1+llvm-2ubuntu1~18.04.1Mar 2112.2 MiB108 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.30.0+dfsg1+llvm-2ubuntu1~18.04.12019-01-1212 MiB106 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.28.0+dfsg1+llvm-0ubuntu1~18.04.12019-01-1213.3 MiB130 MiB
Ubuntu iconUbuntu 18.04 LTS bionic-updates/universedeb1.25.0+dfsg1+llvm-0ubuntu12019-01-1213.7 MiB139 MiB
Ubuntu iconUbuntu 18.10 cosmic/universedeb1.28.0+dfsg1+llvm-0ubuntu22019-01-1413.3 MiB130 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1.34.1+dfsg2+llvm-0ubuntu1~18.10.1Jul 128.63 MiB79.6 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1.32.0+dfsg1+llvm-1ubuntu1~18.10.1Jun 178.39 MiB70.5 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1.31.0+dfsg1+llvm-2ubuntu1~18.10Mar 2112.2 MiB108 MiB
Ubuntu iconUbuntu 18.10 cosmic-security/universedeb1.30.0+dfsg1+llvm-2ubuntu1~18.10.12019-01-1412 MiB106 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1.34.1+dfsg2+llvm-0ubuntu1~18.10.1Jul 128.63 MiB79.6 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1.32.0+dfsg1+llvm-1ubuntu1~18.10.1Jun 178.39 MiB70.5 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1.31.0+dfsg1+llvm-2ubuntu1~18.10Mar 2112.2 MiB108 MiB
Ubuntu iconUbuntu 18.10 cosmic-updates/universedeb1.30.0+dfsg1+llvm-2ubuntu1~18.10.12019-01-1412 MiB106 MiB
Ubuntu iconUbuntu 19.04 disco/universedeb1.32.0+dfsg1+llvm-1ubuntu1Apr 028.39 MiB70.5 MiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb1.37.0+dfsg1+llvm-1ubuntu1~19.04.1Dec 099.11 MiB82.3 MiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb1.36.0+dfsg1+llvm-2ubuntu1~19.04.1Sep 048.98 MiB81 MiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~19.04.1Jul 179.07 MiB80.5 MiB
Ubuntu iconUbuntu 19.04 disco-security/universedeb1.34.1+dfsg2+llvm-0ubuntu1~19.04.1Jul 128.63 MiB79.6 MiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb1.37.0+dfsg1+llvm-1ubuntu1~19.04.1Dec 099.11 MiB82.3 MiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb1.36.0+dfsg1+llvm-2ubuntu1~19.04.1Sep 048.98 MiB81 MiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~19.04.1Jul 179.07 MiB80.5 MiB
Ubuntu iconUbuntu 19.04 disco-updates/universedeb1.34.1+dfsg2+llvm-0ubuntu1~19.04.1Jul 128.63 MiB79.6 MiB
Ubuntu iconUbuntu 19.10 eoan/universedeb1.37.0+dfsg1+llvm-1ubuntu1Sep 199.11 MiB82.3 MiB
Ubuntu iconUbuntu 19.10 eoan-security/universedeb1.39.0+dfsg1+llvm-3ubuntu1~19.10.1Feb 139.3 MiB83.8 MiB
Ubuntu iconUbuntu 19.10 eoan-updates/universedeb1.39.0+dfsg1+llvm-3ubuntu1~19.10.1Feb 139.3 MiB83.8 MiB
Ubuntu iconUbuntu 20.04 focal/universedeb1.39.0+dfsg1+llvm-3ubuntu1Jan 229.3 MiB83.8 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.37.0+dfsg1+llvm-1ubuntu1~16.04.1Jan 099.2 MiB82.3 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.36.0+dfsg1+llvm-2ubuntu1~16.04.1Sep 049.07 MiB81 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~16.04.1Jul 179.16 MiB80.5 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.34.1+dfsg2+llvm-0ubuntu1~16.04.1Jul 128.73 MiB79.6 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.32.0+dfsg1+llvm-1ubuntu1~16.04.1Jun 178.5 MiB70.5 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.31.0+dfsg1+llvm-2ubuntu1~16.04.1Mar 2112.5 MiB108 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.30.0+dfsg1+llvm-2ubuntu1~16.04.12019-01-1212.2 MiB106 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.28.0+dfsg1+llvm-0ubuntu1~16.04.12019-01-1213.4 MiB130 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.25.0+dfsg1+llvm-0ubuntu1~16.04.12019-01-1214.1 MiB139 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.24.1+dfsg1+llvm-0ubuntu1~16.04.12018-06-1213.1 MiB132 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.22.1+dfsg1+llvm-0ubuntu2~16.04.22018-06-1210.4 MiB94.4 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.21.0+dfsg1+llvm-0ubuntu3~16.04.12018-01-249.4 MiB87.1 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-security/universedeb1.17.0+dfsg2-8~ubuntu0.16.04.22017-11-107.94 MiB76.6 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.37.0+dfsg1+llvm-1ubuntu1~16.04.1Jan 099.2 MiB82.3 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.36.0+dfsg1+llvm-2ubuntu1~16.04.1Sep 049.07 MiB81 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.35.0+dfsg0.1+llvm-0ubuntu1~16.04.1Jul 179.16 MiB80.5 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.34.1+dfsg2+llvm-0ubuntu1~16.04.1Jul 128.73 MiB79.6 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.32.0+dfsg1+llvm-1ubuntu1~16.04.1Jun 178.5 MiB70.5 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.31.0+dfsg1+llvm-2ubuntu1~16.04.1Mar 2112.5 MiB108 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.30.0+dfsg1+llvm-2ubuntu1~16.04.12019-01-1212.2 MiB106 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.28.0+dfsg1+llvm-0ubuntu1~16.04.12019-01-1213.4 MiB130 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.25.0+dfsg1+llvm-0ubuntu1~16.04.12019-01-1214.1 MiB139 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.24.1+dfsg1+llvm-0ubuntu1~16.04.12018-06-1213.1 MiB132 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.22.1+dfsg1+llvm-0ubuntu2~16.04.22018-06-1210.4 MiB94.4 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.21.0+dfsg1+llvm-0ubuntu3~16.04.12018-01-249.4 MiB87.1 MiB
Ubuntu iconUbuntu 16.04 LTS xenial-updates/universedeb1.17.0+dfsg2-8~ubuntu0.16.04.22017-11-107.94 MiB76.6 MiB

Latest updates

Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.41.0-1.fc32 to 1.41.0-2.fc33

22:05
  • Rebuild with llvm9.0
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.36.0-lp152.1.9 to 1.36.0-lp152.1.13

1 - 14:51
  • Use gcc7 on all of SLE12, since the embedded LLVM wants at least gcc 5.1.
  • Add rust-revert-llvm-build-info.patch - reverts upstream patches which cause LLVM to be rebuilt during the installation phase.
Ubuntu icon

Ubuntu 19.10 eoan-updates/universe: Version 1.39.0+dfsg1+llvm-3ubuntu1~19.10.1 introduced

Feb 13
  • Backport to Eoan. (LP: #1856851)
Ubuntu icon

Ubuntu 18.04 LTS bionic-updates/universe: Updated from 1.37.0+dfsg1+llvm-1ubuntu1~18.04.1 to 1.39.0+dfsg1+llvm-3ubuntu1~18.04.1

Feb 13
  • Backport to Bionic. (LP: #1856851)
Ubuntu icon

Ubuntu 18.04 LTS bionic-security/universe: Updated from 1.37.0+dfsg1+llvm-1ubuntu1~18.04.1 to 1.39.0+dfsg1+llvm-3ubuntu1~18.04.1

Feb 13
  • Backport to Bionic. (LP: #1856851)
Ubuntu icon

Ubuntu 19.10 eoan-security/universe: Version 1.39.0+dfsg1+llvm-3ubuntu1~19.10.1 introduced

Feb 13
  • Backport to Eoan. (LP: #1856851)
Debian icon

Debian 9.0 stretch-proposed-updates/main: Version 1.34.2+dfsg1-1~deb9u1 removed

Feb 08
Debian icon

Debian 9.0 stretch/main: Updated from 1.24.1+dfsg1-1~deb9u4 to 1.34.2+dfsg1-1~deb9u1

Feb 08
  • Backport to stretch.
  • Bootstrap with upstream binaries.
  • Reduce debugging symbols on i386 to avoid FTBFS due to OOM.
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.36.0-lp152.1.8 to 1.36.0-lp152.1.9

Feb 04
  • Use gcc7 on all of SLE12, since the embedded LLVM wants at least gcc 5.1.
  • Add rust-revert-llvm-build-info.patch - reverts upstream patches which cause LLVM to be rebuilt during the installation phase.
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.40.0-3.fc32 to 1.41.0-1.fc32

Feb 01
  • Update to 1.41.0.
Fedora icon

Fedora rawhide development/Everything-os: Updated from 1.40.0-2.fc32 to 1.40.0-3.fc32

Jan 23
  • Build compiletest with in-tree libtest
Ubuntu icon

Ubuntu 20.04 focal/universe: Updated from 1.38.0+dfsg0.2+llvm-0ubuntu2 to 1.39.0+dfsg1+llvm-3ubuntu1

Jan 22
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 1.39.0+dfsg1+llvm-3ubuntu1 removed

Jan 22
Ubuntu icon

Ubuntu 20.04 focal-proposed/universe: Version 1.39.0+dfsg1+llvm-3ubuntu1 introduced

Jan 22
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.40.0-2.1 to 1.40.0-3.1

Jan 18
  • Adjust constraints: Request 20GB HDD for all archs. Simplify the file by removing the overrides for various disk sizes. All archs are curretnly at roughly 17GB storage in use.
OpenSUSE icon

OpenSUSE Leap 15.2 oss: Updated from 1.36.0-lp152.1.7 to 1.36.0-lp152.1.8

Jan 17
  • Use gcc7 on all of SLE12, since the embedded LLVM wants at least gcc 5.1.
  • Add rust-revert-llvm-build-info.patch - reverts upstream patches which cause LLVM to be rebuilt during the installation phase.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.40.0-1.3 to 1.40.0-2.1

Jan 17
  • Bump version of libssh2 for SLE15; we now need a version with libssh2_userauth_publickey_frommemory(), which appeared in libssh2
    1. 6.0.
  • Use the bundled libssh2 prior to SLE15. SLE12 has 1.4.3, which is too old for the ssh crate now.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.40.0-1.2 to 1.40.0-1.3

Jan 13
  • Update to version 1.40.0
    • Language
    • You can now use tuple `struct`s and tuple `enum` variant's constructors in `const` contexts. e.g.
      pub struct Point(i32, i32);
      const ORIGIN: Point = {
      let constructor = Point;
      constructor(0, 0)
      };
    • You can now mark `struct`s, `enum`s, and `enum` variants with the `#[non_exhaustive]` attribute to indicate that there may be variants or fields added in the future. For example this requires adding a wild-card branch (`_ => {}`) to any match statements on a non-exhaustive `enum`.
    • You can now use function-like procedural macros in `extern` blocks and in type positions. e.g. `type Generated = macro!();`
    • Function-like and attribute procedural macros can now emit `macro_rules!` items, so you can now have your macros generate macros.
    • The `meta` pattern matcher in `macro_rules!` now correctly matches the modern attribute syntax. For example `(#[$m:meta])` now matches `#[attr]`, `#[attr{tokens}]`, `#[attr[tokens]]`, and `#[attr(tokens)]`.
    • Compiler
    • Added tier 3 support\* for the
      `thumbv7neon-unknown-linux-musleabihf` target.
    • Added tier 3 support for the
      `aarch64-unknown-none-softfloat` target.
    • Added tier 3 support for the `mips64-unknown-linux-muslabi64`, and `mips64el-unknown-linux-muslabi64` targets.
    • Libraries
    • The `is_power_of_two` method on unsigned numeric types is now a `const` function.
    • Stabilized APIs
    • BTreeMap::get_key_value
    • HashMap::get_key_value
    • Option::as_deref_mut
    • Option::as_deref
    • Option::flatten
    • UdpSocket::peer_addr
    • f32::to_be_bytes
    • f32::to_le_bytes
    • f32::to_ne_bytes
    • f64::to_be_bytes
    • f64::to_le_bytes
    • f64::to_ne_bytes
    • f32::from_be_bytes
    • f32::from_le_bytes
    • f32::from_ne_bytes
    • f64::from_be_bytes
    • f64::from_le_bytes
    • f64::from_ne_bytes
    • mem::take
    • slice::repeat
    • todo!
    • Cargo
    • Cargo will now always display warnings, rather than only on fresh builds.
    • Feature flags (except `--all-features`) passed to a virtual workspace will now produce an error. Previously these flags were ignored.
    • You can now publish `dev-dependencies` without including
      a `version`.
    • Misc
    • You can now specify the `#[cfg(doctest)]` attribute to include an item only when running documentation tests with `rustdoc`.
    • Compatibility Notes
    • As previously announced, any previous NLL warnings in the 2015 edition are now hard errors.
    • The `include!` macro will now warn if it failed to include the entire file. The `include!` macro unintentionally only includes the first _expression_ in a file, and this can be unintuitive. This will become either a hard error in a future release, or the behavior may be fixed to include all expressions as expected.
    • Using `#[inline]` on function prototypes and consts now emits a warning under `unused_attribute` lint. Using `#[inline]` anywhere else inside traits or `extern` blocks now correctly emits a hard error.
OpenSUSE icon

OpenSUSE Tumbleweed oss: Updated from 1.40.0-1.1 to 1.40.0-1.2

Jan 12
  • Update to version 1.40.0
    • Language
    • You can now use tuple `struct`s and tuple `enum` variant's constructors in `const` contexts. e.g.
      pub struct Point(i32, i32);
      const ORIGIN: Point = {
      let constructor = Point;
      constructor(0, 0)
      };
    • You can now mark `struct`s, `enum`s, and `enum` variants with the `#[non_exhaustive]` attribute to indicate that there may be variants or fields added in the future. For example this requires adding a wild-card branch (`_ => {}`) to any match statements on a non-exhaustive `enum`.
    • You can now use function-like procedural macros in `extern` blocks and in type positions. e.g. `type Generated = macro!();`
    • Function-like and attribute procedural macros can now emit `macro_rules!` items, so you can now have your macros generate macros.
    • The `meta` pattern matcher in `macro_rules!` now correctly matches the modern attribute syntax. For example `(#[$m:meta])` now matches `#[attr]`, `#[attr{tokens}]`, `#[attr[tokens]]`, and `#[attr(tokens)]`.
    • Compiler
    • Added tier 3 support\* for the
      `thumbv7neon-unknown-linux-musleabihf` target.
    • Added tier 3 support for the
      `aarch64-unknown-none-softfloat` target.
    • Added tier 3 support for the `mips64-unknown-linux-muslabi64`, and `mips64el-unknown-linux-muslabi64` targets.
    • Libraries
    • The `is_power_of_two` method on unsigned numeric types is now a `const` function.
    • Stabilized APIs
    • BTreeMap::get_key_value
    • HashMap::get_key_value
    • Option::as_deref_mut
    • Option::as_deref
    • Option::flatten
    • UdpSocket::peer_addr
    • f32::to_be_bytes
    • f32::to_le_bytes
    • f32::to_ne_bytes
    • f64::to_be_bytes
    • f64::to_le_bytes
    • f64::to_ne_bytes
    • f32::from_be_bytes
    • f32::from_le_bytes
    • f32::from_ne_bytes
    • f64::from_be_bytes
    • f64::from_le_bytes
    • f64::from_ne_bytes
    • mem::take
    • slice::repeat
    • todo!
    • Cargo
    • Cargo will now always display warnings, rather than only on fresh builds.
    • Feature flags (except `--all-features`) passed to a virtual workspace will now produce an error. Previously these flags were ignored.
    • You can now publish `dev-dependencies` without including
      a `version`.
    • Misc
    • You can now specify the `#[cfg(doctest)]` attribute to include an item only when running documentation tests with `rustdoc`.
    • Compatibility Notes
    • As previously announced, any previous NLL warnings in the 2015 edition are now hard errors.
    • The `include!` macro will now warn if it failed to include the entire file. The `include!` macro unintentionally only includes the first _expression_ in a file, and this can be unintuitive. This will become either a hard error in a future release, or the behavior may be fixed to include all expressions as expected.
    • Using `#[inline]` on function prototypes and consts now emits a warning under `unused_attribute` lint. Using `#[inline]` anywhere else inside traits or `extern` blocks now correctly emits a hard error.
Ubuntu icon

Ubuntu 16.04 LTS xenial-updates/universe: Updated from 1.36.0+dfsg1+llvm-2ubuntu1~16.04.1 to 1.37.0+dfsg1+llvm-1ubuntu1~16.04.1

Jan 09
  • Backport to Xenial.
  • Relax the gdb build requirement
    • update debian/control
  • Relax the dependency on xz-utils by commenting out some unused code
    • add debian/patches/d-relax-xz-utils-dependency.patch
    • update debian/patches/series

Related packages

rust - Systems programming language focused on safety, speed and concurrency
⇧ Top