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