| CARVIEW |
Select Language
HTTP/2 200
expires: Thu, 19 Nov 1981 08:52:00 GMT
cache-control: no-store, no-cache, must-revalidate
pragma: no-cache
set-cookie: PHPSESSID=5dko0e1k6li55hqk6e90og8vg6; path=/
content-type: text/html; charset=UTF-8
date: Sun, 28 Dec 2025 17:42:37 GMT
server: Apache
pkgsrc.se | The NetBSD package collection
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
rust
mail
math
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
print
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./lang/rust, Safe, concurrent, practical language
[
Branch: CURRENT, Version: 1.90.0, Package name: rust-1.90.0, Maintainer: pkgsrc-users
Rust is a systems programming language focused on three goals: safety,
speed, and concurrency. It maintains these goals without having a
garbage collector, making it a useful language for a number of use cases
other languages aren't good at: embedding in other languages, programs
with specific space and time requirements, and writing low-level code,
like device drivers and operating systems.
It improves on current languages targeting this space by having a number
of compile-time safety checks that produce no runtime overhead, while
eliminating all data races. Rust also aims to achieve "zero-cost
abstractions" even though some of these abstractions feel like those of
a high-level language. Even then, Rust still allows precise control
like a low-level language would.
Required to run:
[www/curl] [security/openssl] [lang/llvm]
Required to build:
[pkgtools/cwrappers] [lang/gcc5] [lang/python37]
Navigation:
-
Browse pkgsrc
(this page)
archivers
audio
benchmarks
biology
cad
chat
comms
converters
cross
crosspkgtools
databases
devel
doc
editors
emulators
filesystems
finance
fonts
games
geography
graphics
ham
inputmethod
lang
rustmath
mbone
meta-pkgs
misc
multimedia
net
news
parallel
pkgtools
regress
security
shells
sysutils
textproc
time
wip
wm
www
x11
* = Virtual Category
Path to this page:
./lang/rust, Safe, concurrent, practical language
[
CVSweb ] [
Homepage ] [
RSS ] [
Required by ] [
Add to tracker ]
Branch: CURRENT, Version: 1.90.0, Package name: rust-1.90.0, Maintainer: pkgsrc-users
Rust is a systems programming language focused on three goals: safety,
speed, and concurrency. It maintains these goals without having a
garbage collector, making it a useful language for a number of use cases
other languages aren't good at: embedding in other languages, programs
with specific space and time requirements, and writing low-level code,
like device drivers and operating systems.
It improves on current languages targeting this space by having a number
of compile-time safety checks that produce no runtime overhead, while
eliminating all data races. Rust also aims to achieve "zero-cost
abstractions" even though some of these abstractions feel like those of
a high-level language. Even then, Rust still allows precise control
like a low-level language would.
Required to run:
[www/curl] [security/openssl] [lang/llvm]
Required to build:
[pkgtools/cwrappers] [lang/gcc5] [lang/python37]
Master sites:
Filesize: 587974.737 KBVersion history: (Expand)
- (2025-10-18) Updated to version: rust-1.90.0
- (2025-10-05) Updated to version: rust-1.88.0nb1
- (2025-08-25) Updated to version: rust-1.88.0
- (2025-08-05) Updated to version: rust-1.86.0nb2
- (2025-07-17) Updated to version: rust-1.86.0nb1
- (2025-07-15) Package has been reborn
CVS history: (Expand)
| 2025-11-07 10:40:55 by Jonathan Perkin | Files touched by this commit (2) |
Log message: rust: Support flock() on illumos. Required to bootstrap 1.91.0 which otherwise fails with try_from() not supported. |
| 2025-10-21 20:46:02 by Tobias Nygren | Files touched by this commit (2) |
Log message: rust: work around panic when building as non-root During the bootstrap it seems to copy everything under $PREFIX/lib to a staging area for some reason. This is not ideal because it may lead to circumvention buildlink3's intents. But more urgent is that it breaks non-root builds if there are unreadable files (e.g. setuid binaries) installed by other packages. Skip such files. Thread 'main' panicked at src/bootstrap/src/lib.rs:1816:17: failed to copy `/usr/pkg/lib/polkit-1/polkit-agent-helper-1` to \ `/tmp/pkgsrc-obj/lang/rust/work/rustc-1.90.0-src/build/aarch64-unknown-netbsd/stage0-sysroot/lib/polkit-1/polkit-agent-helper-1`: \ Permission denied (os error 13) |
| 2025-10-21 10:54:19 by Jonathan Perkin | Files touched by this commit (3) |
Log message: rust: Re-fix Solarish patch. |
| 2025-10-20 15:12:23 by Jonathan Perkin | Files touched by this commit (2) |
Log message: rust: Bump illumos bootstrap. |
| 2025-10-18 19:25:58 by Thomas Klausner | Files touched by this commit (2) |
Log message: rust: re-apply some changes |
| 2025-10-18 19:14:37 by Havard Eidnes | Files touched by this commit (34) | |
Log message:
lang/rust: update to version 1.90.0 from pkgsrc-wip.
Pkgsrc changes:
* Disable the build of NetBSD-*aarch64eb, since it now fails both
to cross-build and to build natively.
Ref. https://github.com/rust-lang/rust/issues/146842
* Adjusted patches, checksum updates etc.
Upstream changes:
Version 1.90 (2025-09-18)
==========================
Language
--------
- [Split up the `unknown_or_malformed_diagnostic_attributes` lint]
(https://github.com/rust-lang/rust/pull/140717). This lint has
been split up into four finer-grained lints, with
`unknown_or_malformed_diagnostic_attributes` now being the lint
group that contains these lints:
1. `unknown_diagnostic_attributes`: unknown to the current compiler
2. `misplaced_diagnostic_attributes`: placed on the wrong item
3. `malformed_diagnostic_attributes`: malformed attribute syntax or options
4. `malformed_diagnostic_format_literals`: malformed format string literal
- [Allow constants whose final value has references to mutable/external
memory, but reject such constants as patterns]
(https://github.com/rust-lang/rust/pull/140942)
- [Allow volatile access to non-Rust memory, including address 0]
(https://github.com/rust-lang/rust/pull/141260)
Compiler
--------
- [Use `lld` by default on `x86_64-unknown-linux-gnu`]
(https://github.com/rust-lang/rust/pull/140525).
- [Tier 3 `musl` targets now link dynamically by default]
(https://github.com/rust-lang/rust/pull/144410). Affected targets:
- `mips64-unknown-linux-muslabi64`
- `powerpc64-unknown-linux-musl`
- `powerpc-unknown-linux-musl`
- `powerpc-unknown-linux-muslspe`
- `riscv32gc-unknown-linux-musl`
- `s390x-unknown-linux-musl`
- `thumbv7neon-unknown-linux-musleabihf`
Platform Support
----------------
- [Demote `x86_64-apple-darwin` to Tier 2 with host tools]
(https://github.com/rust-lang/rust/pull/145252)
Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.
[platform-support-doc]: https://doc.rust-lang.org/rustc/platform-support.html
Libraries
---------
- [Stabilize `u*::{checked,overflowing,saturating,wrapping}_sub_signed`]
(https://github.com/rust-lang/rust/issues/126043)
- [Allow comparisons between `CStr`, `CString`, and `Cow<CStr>`]
(https://github.com/rust-lang/rust/pull/137268)
- [Remove some unsized tuple impls since unsized tuples can't be constructed]
(https://github.com/rust-lang/rust/pull/138340)
- [Set `MSG_NOSIGNAL` for `UnixStream`]
(https://github.com/rust-lang/rust/pull/140005)
- [`proc_macro::Ident::new` now supports `$crate`.]
(https://github.com/rust-lang/rust/pull/141996)
- [Guarantee the pointer returned from `Thread::into_raw` has at
least 8 bytes of alignment]
(https://github.com/rust-lang/rust/pull/143859)
Stabilized APIs
---------------
- [`u{n}::checked_sub_signed`]
\
(https://doc.rust-lang.org/stable/std/primitive.usize.html#method.checked_sub_signed)
- [`u{n}::overflowing_sub_signed`]
\
(https://doc.rust-lang.org/stable/std/primitive.usize.html#method.overflowing_sub_signed)
- [`u{n}::saturating_sub_signed`]
\
(https://doc.rust-lang.org/stable/std/primitive.usize.html#method.saturating_sub_signed)
- [`u{n}::wrapping_sub_signed`]
\
(https://doc.rust-lang.org/stable/std/primitive.usize.html#method.wrapping_sub_signed)
- [`impl Copy for IntErrorKind`]
\
(https://doc.rust-lang.org/stable/std/num/enum.IntErrorKind.html#impl-Copy-for-IntErrorKind)
- [`impl Hash for IntErrorKind`]
\
(https://doc.rust-lang.org/stable/std/num/enum.IntErrorKind.html#impl-Hash-for-IntErrorKind)
- [`impl PartialEq<&CStr> for CStr`]
\
(https://doc.rust-lang.org/stable/std/ffi/struct.CStr.html#impl-PartialEq%3C%26CStr%3E-for-CStr)
- [`impl PartialEq<CString> for CStr`]
\
(https://doc.rust-lang.org/stable/std/ffi/struct.CStr.html#impl-PartialEq%3CCString%3E-for-CStr)
- [`impl PartialEq<Cow<CStr>> for CStr`]
\
(https://doc.rust-lang.org/stable/std/ffi/struct.CStr.html#impl-PartialEq%3CCow%3C'_,+CStr%3E%3E-for-CStr)
- [`impl PartialEq<&CStr> for CString`]
\
(https://doc.rust-lang.org/stable/std/ffi/struct.CString.html#impl-PartialEq%3C%26CStr%3E-for-CString)
- [`impl PartialEq<CStr> for CString`]
\
(https://doc.rust-lang.org/stable/std/ffi/struct.CString.html#impl-PartialEq%3CCStr%3E-for-CString)
- [`impl PartialEq<Cow<CStr>> for CString`]
\
(https://doc.rust-lang.org/stable/std/ffi/struct.CString.html#impl-PartialEq%3CCow%3C'_,+CStr%3E%3E-for-CString)
- [`impl PartialEq<&CStr> for Cow<CStr>`]
\
(https://doc.rust-lang.org/stable/std/borrow/enum.Cow.html#impl-PartialEq%3C%26CStr%3E-for-Cow%3C'_,+CStr%3E)
- [`impl PartialEq<CStr> for Cow<CStr>`]
\
(https://doc.rust-lang.org/stable/std/borrow/enum.Cow.html#impl-PartialEq%3CCStr%3E-for-Cow%3C'_,+CStr%3E)
- [`impl PartialEq<CString> for Cow<CStr>`]
\
(https://doc.rust-lang.org/stable/std/borrow/enum.Cow.html#impl-PartialEq%3CCString%3E-for-Cow%3C'_,+CStr%3E)
These previously stable APIs are now stable in const contexts:
- [`<[T]>::reverse`]
(https://doc.rust-lang.org/stable/std/primitive.slice.html#method.reverse)
- [`f32::floor`]
(https://doc.rust-lang.org/stable/std/primitive.f32.html#method.floor)
- [`f32::ceil`]
(https://doc.rust-lang.org/stable/std/primitive.f32.html#method.ceil)
- [`f32::trunc`]
(https://doc.rust-lang.org/stable/std/primitive.f32.html#method.trunc)
- [`f32::fract`]
(https://doc.rust-lang.org/stable/std/primitive.f32.html#method.fract)
(https://doc.rust-lang.org/stable/std/primitive.f32.html#method.fract)
- [`f32::round`]
(https://doc.rust-lang.org/stable/std/primitive.f32.html#method.round)
- [`f32::round_ties_even`]
(https://doc.rust-lang.org/stable/std/primitive.f32.html#method.round_ties_even)
- [`f64::floor`]
(https://doc.rust-lang.org/stable/std/primitive.f64.html#method.floor)
- [`f64::ceil`]
(https://doc.rust-lang.org/stable/std/primitive.f64.html#method.ceil)
- [`f64::trunc`]
(https://doc.rust-lang.org/stable/std/primitive.f64.html#method.trunc)
- [`f64::fract`]
(https://doc.rust-lang.org/stable/std/primitive.f64.html#method.fract)
- [`f64::round`]
(https://doc.rust-lang.org/stable/std/primitive.f64.html#method.round)
- [`f64::round_ties_even`]
(https://doc.rust-lang.org/stable/std/primitive.f64.html#method.round_ties_even)
Cargo
-----
- [Add `http.proxy-cainfo` config for proxy certs]
(https://github.com/rust-lang/cargo/pull/15374/)
- [Use `gix` for `cargo package`]
(https://github.com/rust-lang/cargo/pull/15534/)
- [feat(publish): Stabilize multi-package publishing]
(https://github.com/rust-lang/cargo/pull/15636/)
Rustdoc
-----
- [Add ways to collapse all impl blocks]
(https://github.com/rust-lang/rust/pull/141663). Previously the
"Summary" button and "-" keyboard shortcut would never collapse
`impl` blocks, now they do when shift is held
- [Display unsafe attributes with `unsafe()` wrappers]
(https://github.com/rust-lang/rust/pull/143662)
Compatibility Notes
-------------------
- [Use `lld` by default on `x86_64-unknown-linux-gnu`]
(https://github.com/rust-lang/rust/pull/140525).
See also <https://blog.rust-lang.org/2025/09/01/rust-lld-on-1.90.0-stable/>.
- [Make `core::iter::Fuse`'s `Default` impl construct `I::default()`
internally as promised in the docs instead of always being empty]
(https://github.com/rust-lang/rust/pull/140985)
- [Set `MSG_NOSIGNAL` for `UnixStream`]
(https://github.com/rust-lang/rust/pull/140005) This may change
program behavior but results in the same behavior as other
primitives (e.g., stdout, network sockets). Programs relying on
signals to terminate them should update handling of sockets to
handle errors on write by exiting.
- [On Unix `std::env::home_dir` will use the fallback if the `HOME`
environment variable is empty]
(https://github.com/rust-lang/rust/pull/141840)
- We now [reject unsupported `extern "{abi}"`s consistently in all
positions] (https://github.com/rust-lang/rust/pull/142134). This
primarily affects the use of implementing traits on an `extern
"{abi}"` function pointer, like `extern "stdcall" fn()`, on a
platform that doesn't support that, like aarch64-unknown-linux-gnu.
Direct usage of these unsupported ABI strings by declaring or
defining functions was already rejected, so this is only a change
for consistency.
- [const-eval: error when initializing a static writes to that static]
(https://github.com/rust-lang/rust/pull/143084)
- [Check that the `proc_macro_derive` macro has correct arguments
when applied to the crate root]
(https://github.com/rust-lang/rust/pull/143607)
Version 1.89.0 (2025-08-07)
==========================
Language
--------
- [Stabilize explicitly inferred const arguments (`feature(generic_arg_infer)`)]
(https://github.com/rust-lang/rust/pull/141610)
- [Add a warn-by-default `mismatched_lifetime_syntaxes` lint.]
(https://github.com/rust-lang/rust/pull/138677)
This lint detects when the same lifetime is referred to by
different syntax categories between function arguments and return
values, which can be confusing to read, especially in unsafe
code. This lint supersedes the warn-by-default `elided_named_lifetimes`
lint.
- [Expand `unpredictable_function_pointer_comparisons` to also lint
on function pointer comparisons in external macros]
(https://github.com/rust-lang/rust/pull/134536)
- [Make the `dangerous_implicit_autorefs` lint deny-by-default]
(https://github.com/rust-lang/rust/pull/141661)
- [Stabilize the avx512 target features]
(https://github.com/rust-lang/rust/pull/138940)
- [Stabilize `kl` and `widekl` target features for x86]
(https://github.com/rust-lang/rust/pull/140766)
- [Stabilize `sha512`, `sm3` and `sm4` target features for x86]
(https://github.com/rust-lang/rust/pull/140767)
- [Stabilize LoongArch target features `f`, `d`, `frecipe`, `lasx`,
`lbt`, `lsx`, and `lvz`]
(https://github.com/rust-lang/rust/pull/135015)
- [Remove `i128` and `u128` from `improper_ctypes_definitions`]
(https://github.com/rust-lang/rust/pull/137306)
- [Stabilize `repr128` (`#[repr(u128)]`, `#[repr(i128)]`)]
(https://github.com/rust-lang/rust/pull/138285)
- [Allow `#![doc(test(attr(..)))]` everywhere]
(https://github.com/rust-lang/rust/pull/140560)
- [Extend temporary lifetime extension to also go through tuple
struct and tuple variant constructors]
(https://github.com/rust-lang/rust/pull/140593)
Compiler
--------
- [Default to non-leaf frame pointers on aarch64-linux]
(https://github.com/rust-lang/rust/pull/140832)
- [Enable non-leaf frame pointers for Arm64EC Windows]
(https://github.com/rust-lang/rust/pull/140862)
- [Set Apple frame pointers by architecture]
(https://github.com/rust-lang/rust/pull/141797)
Platform Support
----------------
- [Add new Tier-3 targets `loongarch32-unknown-none` and
`loongarch32-unknown-none-softfloat`]
(https://github.com/rust-lang/rust/pull/142053)
Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.
[platform-support-doc]: https://doc.rust-lang.org/rustc/platform-support.html
Libraries
---------
- [Specify the base path for `file!`]
(https://github.com/rust-lang/rust/pull/134442)
- [Allow storing `format_args!()` in a variable]
(https://github.com/rust-lang/rust/pull/140748)
- [Add `#[must_use]` to `[T; N]::map`]
(https://github.com/rust-lang/rust/pull/140957)
- [Implement `DerefMut` for `Lazy{Cell,Lock}`]
(https://github.com/rust-lang/rust/pull/129334)
- [Implement `Default` for `array::IntoIter`]
(https://github.com/rust-lang/rust/pull/141574)
- [Implement `Clone` for `slice::ChunkBy`]
(https://github.com/rust-lang/rust/pull/138016)
- [Implement `io::Seek` for `io::Take`]
(https://github.com/rust-lang/rust/pull/138023)
Stabilized APIs
---------------
- [`NonZero<char>`]
(https://doc.rust-lang.org/stable/std/num/struct.NonZero.html)
- Many intrinsics for x86, not enumerated here
- [AVX512 intrinsics](https://github.com/rust-lang/rust/issues/111137)
- [`SHA512`, `SM3` and `SM4` intrinsics]
(https://github.com/rust-lang/rust/issues/126624)
- [`File::lock`]
(https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.lock)
- [`File::lock_shared`]
(https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.lock_shared)
- [`File::try_lock`]
(https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.try_lock)
- [`File::try_lock_shared`]
(https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.try_lock_shared)
- [`File::unlock`]
(https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.unlock)
- [`NonNull::from_ref`]
(https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.from_ref)
- [`NonNull::from_mut`]
(https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.from_mut)
- [`NonNull::without_provenance`]
\
(https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.without_provenance)
- [`NonNull::with_exposed_provenance`]
\
(https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.with_exposed_provenance)
- [`NonNull::expose_provenance`]
\
(https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.expose_provenance)
- [`OsString::leak`]
(https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.leak)
- [`PathBuf::leak`]
(https://doc.rust-lang.org/stable/std/path/struct.PathBuf.html#method.leak)
- [`Result::flatten`]
(https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.flatten)
- [`std::os::linux::net::TcpStreamExt::quickack`]
\
(https://doc.rust-lang.org/stable/std/os/linux/net/trait.TcpStreamExt.html#tymethod.quickack)
- [`std::os::linux::net::TcpStreamExt::set_quickack`]
\
(https://doc.rust-lang.org/stable/std/os/linux/net/trait.TcpStreamExt.html#tymethod.set_quickack)
These previously stable APIs are now stable in const contexts:
- [`<[T; N]>::as_mut_slice`]
(https://doc.rust-lang.org/stable/std/primitive.array.html#method.as_mut_slice)
- [`<[u8]>::eq_ignore_ascii_case`]
\
(https://doc.rust-lang.org/stable/std/primitive.slice.html#impl-%5Bu8%5D/method.eq_ignore_ascii_case)
- [`str::eq_ignore_ascii_case`]
\
(https://doc.rust-lang.org/stable/std/primitive.str.html#impl-str/method.eq_ignore_ascii_case)
Cargo
-----
- [`cargo fix` and `cargo clippy --fix` now default to the same
Cargo target selection as other build commands.]
(https://github.com/rust-lang/cargo/pull/15192/) Previously it
would apply to all targets (like binaries, examples, tests, etc.).
The `--edition` flag still applies to all targets.
- [Stabilize doctest-xcompile.]
(https://github.com/rust-lang/cargo/pull/15462/) Doctests are
now tested when cross-compiling. Just like other tests, it will
use the [`runner` setting]
(https://doc.rust-lang.org/cargo/reference/config.html#targettriplerunner)
to run the tests. If you need to disable tests for a target, you
can use the [ignore doctest attribute]
\
(https://doc.rust-lang.org/rustdoc/write-documentation/documentation-tests.html#ignoring-targets)
to specify the targets to ignore.
Rustdoc
-----
- [On mobile, make the sidebar full width and linewrap]
(https://github.com/rust-lang/rust/pull/139831). This makes long
section and item names much easier to deal with on mobile.
Compatibility Notes
-------------------
- [Make `missing_fragment_specifier` an unconditional error]
(https://github.com/rust-lang/rust/pull/128425)
- [Enabling the `neon` target feature on `aarch64-unknown-none-softfloat`
causes a warning]
(https://github.com/rust-lang/rust/pull/135160) because mixing
code with and without that target feature is not properly supported
by LLVM
- [Sized Hierarchy: Part I](https://github.com/rust-lang/rust/pull/137944)
- Introduces a small breaking change affecting `?Sized` bounds
on impls on recursive types which contain associated type
projections. It is not expected to affect any existing published
crates. Can be fixed by refactoring the involved types or opting
into the `sized_hierarchy` unstable feature. See the [FCP report]
(https://github.com/rust-lang/rust/pull/137944#issuecomment-2912207485)
for a code example.
- The warn-by-default `elided_named_lifetimes` lint is [superseded
by the warn-by-default `mismatched_lifetime_syntaxes` lint.]
(https://github.com/rust-lang/rust/pull/138677)
- [Error on recursive opaque types earlier in the type checker]
(https://github.com/rust-lang/rust/pull/139419)
- [Type inference side effects from requiring element types of
array repeat expressions are `Copy` are now only available at the
end of type checking]
(https://github.com/rust-lang/rust/pull/139635)
- [The deprecated accidentally-stable
`std::intrinsics::{copy,copy_nonoverlapping,write_bytes}` are now
proper intrinsics]
(https://github.com/rust-lang/rust/pull/139916). There are no
debug assertions guarding against UB, and they cannot be coerced
to function pointers.
- [Remove long-deprecated `std::intrinsics::drop_in_place`]
(https://github.com/rust-lang/rust/pull/140151)
- [Make well-formedness predicates no longer coinductive]
(https://github.com/rust-lang/rust/pull/140208)
- [Remove hack when checking impl method compatibility]
(https://github.com/rust-lang/rust/pull/140557)
- [Remove unnecessary type inference due to built-in trait object impls]
(https://github.com/rust-lang/rust/pull/141352)
- [Lint against "stdcall", "fastcall", and "cdecl" \
on non-x86-32 targets]
(https://github.com/rust-lang/rust/pull/141435)
- [Future incompatibility warnings relating to the never type (`!`)
are now reported in dependencies]
(https://github.com/rust-lang/rust/pull/141937)
- [Ensure `std::ptr::copy_*` intrinsics also perform the static
self-init checks]
(https://github.com/rust-lang/rust/pull/142575)
Internal Changes
----------------
These changes do not affect any public interfaces of Rust, but they represent
significant improvements to the performance or internals of rustc and related
tools.
- [Correctly un-remap compiler sources paths with the `rustc-dev` component]
(https://github.com/rust-lang/rust/pull/142377)
|
| 2025-10-05 21:26:29 by Jonathan Schleifer | Files touched by this commit (485) |
Log message: *: rev bump for curl |
| 2025-10-02 18:59:50 by Nia Alarie | Files touched by this commit (1) |
Log message: rust: allow overriding PLATFORM_SUPPORTS_RUST |
