rustc-1.80 1.80.1+dfsg0ubuntu1-0ubuntu1 source package in Ubuntu

Changelog

rustc-1.80 (1.80.1+dfsg0ubuntu1-0ubuntu1) oracular; urgency=medium

  * New upstream release 1.80.1 (LP: #2076206)
    - d/patches: refresh patches
    - d/copyright: update the list of unused vendored dependencies
    - d/copyright: delete src/tools/rustc-perf we don't need this upstream
      benchmarking facility (not used anywhere)
    - d/control: re-generate files for rustc-1.80
    - d/p/series: remove opener-cherry-pick-fix-to-avoid-vendored-dbus.patch
  * d/p/upstream/u-add-missing-f16-intrinsics.patch,
    d/p/upstream/u-add-f16-f128-handling-in-a-couple-places.patch,
    d/p/upstream/u-limit-f16-doctests-to-x86.patch,
    d/p/upstream/u-disable-f16-f128-on-unsupported-platforms.patch:
    backported patches from upstream to fix compiler crash from LLVM
    mishandling f16 lowering on some platforms
  * d/p/ubuntu/ubuntu-fix-f16-fallback-intrinsics.patch: add a patch to fix
    LLVM misoptimizations

 -- Zixing Liu <email address hidden>  Thu, 08 Aug 2024 08:56:51 -0600

Upload details

Uploaded by:
Zixing Liu
Sponsored by:
Simon Chopin
Uploaded to:
Oracular
Original maintainer:
Ubuntu Developers
Architectures:
any all
Section:
devel
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section
Oracular release main devel

Downloads

File Size SHA-256 Checksum
rustc-1.80_1.80.1+dfsg0ubuntu1.orig.tar.xz 48.2 MiB b39b209d8aed4790a83461eaa7207c5f22ba961a0c4cc43293bef3e4bae60b9f
rustc-1.80_1.80.1+dfsg0ubuntu1-0ubuntu1.debian.tar.xz 143.2 KiB c51a83a6ec0243cc380fe599b1710df96039eb42d66132ce6dbf56178f504ad8
rustc-1.80_1.80.1+dfsg0ubuntu1-0ubuntu1.dsc 15.4 KiB 6d943cd52cc7417858b5d570c192fff6e898345a1d4647a57ea0fe72cf59ec04

View changes file

Binary packages built by this source

cargo-1.80: Rust package manager

 Cargo is a tool that allows Rust projects to declare their various
 dependencies, and ensure that you'll always get a repeatable build.
 .
 To accomplish this goal, Cargo does four things:
  * Introduces two metadata files with various bits of project information.
  * Fetches and builds your project's dependencies.
  * Invokes rustc or another build tool with the correct parameters to build
    your project.
  * Introduces conventions, making working with Rust projects easier.
 .
 Cargo downloads your Rust project’s dependencies and compiles your
 project.

cargo-1.80-dbgsym: debug symbols for cargo-1.80
cargo-1.80-doc: Rust package manager, documentation

 Cargo is a tool that allows Rust projects to declare their various
 dependencies, and ensure that you'll always get a repeatable build.
 .
 To accomplish this goal, Cargo does four things:
  * Introduces two metadata files with various bits of project information.
  * Fetches and builds your project's dependencies.
  * Invokes rustc or another build tool with the correct parameters to build
    your project.
  * Introduces conventions, making working with Rust projects easier.
 .
 Cargo downloads your Rust project’s dependencies and compiles your
 project.
 .
 This package contains the documentation.

libstd-rust-1.80: No summary available for libstd-rust-1.80 in ubuntu plucky.

No description available for libstd-rust-1.80 in ubuntu plucky.

libstd-rust-1.80-dbgsym: debug symbols for libstd-rust-1.80
libstd-rust-1.80-dev: Rust standard libraries - development files

 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 development files for the standard Rust libraries,
 needed to compile Rust programs. It may also be installed on a system
 of another host architecture, for cross-compiling to this architecture.

rust-1.80-all: Rust systems programming language - all developer tools

 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 is an empty metapackage that depends on all developer tools
 in the standard rustc distribution that have been packaged for Debian.

rust-1.80-clippy: Rust linter

 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 'clippy', a linter to catch common mistakes and improve
 your Rust code as well a collection of over 400 compatible lints.
 .
 Lints are divided into categories, each with a default lint level. You can
 choose how much Clippy is supposed to annoy help you by changing the lint
 level by category.
 .
 Clippy is integrated into the 'cargo' build tool, available via 'cargo clippy'.

rust-1.80-clippy-dbgsym: No summary available for rust-1.80-clippy-dbgsym in ubuntu plucky.

No description available for rust-1.80-clippy-dbgsym in ubuntu plucky.

rust-1.80-doc: No summary available for rust-1.80-doc in ubuntu plucky.

No description available for rust-1.80-doc in ubuntu plucky.

rust-1.80-gdb: No summary available for rust-1.80-gdb in ubuntu plucky.

No description available for rust-1.80-gdb in ubuntu plucky.

rust-1.80-lldb: No summary available for rust-1.80-lldb in ubuntu plucky.

No description available for rust-1.80-lldb in ubuntu plucky.

rust-1.80-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.

rustc-1.80: No summary available for rustc-1.80 in ubuntu plucky.

No description available for rustc-1.80 in ubuntu plucky.

rustc-1.80-dbgsym: debug symbols for rustc-1.80
rustfmt-1.80: Rust formatting helper

 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 'rustfmt', a tool for formatting Rust code according to
 style guidelines, as well as 'cargo-fmt', a helper enabling running rustfmt
 directly with 'cargo fmt'.

rustfmt-1.80-dbgsym: No summary available for rustfmt-1.80-dbgsym in ubuntu plucky.

No description available for rustfmt-1.80-dbgsym in ubuntu plucky.