slanterns w/
🦀
@slanterns_rust
59
subscribers
31
photos
1
file
1.14K
links
视奸,然后捡到夹手螃蟹
Download Telegram
Join
slanterns w/
🦀
59 subscribers
slanterns w/
🦀
Forwarded from
Austaras
https://github.com/rust-lang/rust/pull/151265
GitHub
feature: implement Relink, Don't Rebuild (RDR) by davidbarsky · Pull Request #151265 · rust-lang/rust
Note: This is not ready for review. I accidentally opened this pull request before it was ready.
Hello! I didn't mean to convert this to a PR (let alone a draft PR), but this branch impleme...
slanterns w/
🦀
https://trifectatech.org/blog/tail-calls-project-goal/
trifectatech.org
Rust should have stable tail calls - Trifecta Tech Foundation
slanterns w/
🦀
https://github.com/rust-lang/rust/pull/155403#issuecomment-4263344910
GitHub
Add symmetric PartialEq implementations for Vec, slices, and arrays with VecDeque by Jah-yee · Pull Request #155403 · rust-lang/rust
Summary
This PR adds the missing symmetric PartialEq implementations that were requested in issue #152830.
Previously, only the 'forward' direction (VecDeque == Vec, VecDeque == &am...
slanterns w/
🦀
https://github.com/rust-lang/rust/pull/155473
GitHub
Prefer `-1` for `None` by scottmcm · Pull Request #155473 · rust-lang/rust
Currently we pick "weird" numbers like 1114112 for None::<char>. While that's not wrong, it's kinda unnatural -- a human wouldn't make that ...
slanterns w/
🦀
https://github.com/rust-lang/rust/pull/155457
GitHub
Add a new type parameter to new `Range` types by nik-rev · Pull Request #155457 · rust-lang/rust
This adds a new type parameter to the Range types:
pub struct Range<
Start,
#[unstable(feature = "new_range_end_bound", issue = "155456")]
End...
slanterns w/
🦀
https://github.com/Wasm-Thin-Kernel-Interfaces/WALI
GitHub
GitHub - Wasm-Thin-Kernel-Interfaces/WALI: A low-level virtualization interface for Linux-based systems using WebAssembly
A low-level virtualization interface for Linux-based systems using WebAssembly - Wasm-Thin-Kernel-Interfaces/WALI
slanterns w/
🦀
https://github.com/rust-lang/rfcs/pull/3952
GitHub
Bounded Trait Casting by DiamondLovesYou · Pull Request #3952 · rust-lang/rfcs
Safe, constant-time, minimal-space-overhead casting between trait objects that share a common root supertrait. A bounded trait graph is one rooted at a single explicitly-declared supertrait; that r...
slanterns w/
🦀
https://github.com/rust-lang/rust/pull/155625
GitHub
Move `std::io::Error` into `core` by bushrat011899 · Pull Request #155625 · rust-lang/rust
View all comments
ACP: rust-lang/libs-team#755
Tracking issue: #154046
Related: #155574
Related: #152918
Description
Moves std::io::Error into core, deferring Box-adjacent methods to incoherent...
slanterns w/
🦀
Forwarded from
oxa
https://github.com/rust-lang/rust/pull/155499
GitHub
stabilize never type by WaffleLapkin · Pull Request #155499 · rust-lang/rust
View all comments
This PR:
stabilizes the never type (!!!)
sets the never type fallback to ! on all editions (breaking change, see crater report analysis and refresher on never type fallback)
rem...
slanterns w/
🦀
https://github.com/rust-lang/rust/issues/155938
GitHub
Tracking Issue for view types · Issue #155938 · rust-lang/rust
This is a tracking issue for experimenting on the concept of view types. The feature gate for the issue is #![feature(view_types)]. Description of the feature The goal of this feature is to experim...
slanterns w/
🦀
slanterns w/
🦀
https://github.com/rust-lang/rfcs/pull/3943
https://github.com/rust-lang/rust/pull/156046
GitHub
[WIP] MIR move elimination pass by Amanieu · Pull Request #156046 · rust-lang/rust
This is very much a work in progress, and currently will sometimes generate broken/unsound MIR.
slanterns w/
🦀
https://github.com/rust-lang/rust/pull/156018
GitHub
implement `Move` trait prototype by nia-e · Pull Request #156018 · rust-lang/rust
View all comments
Add a barebones implementation for Move (#149607), pending some diagnostics changes & tests.
TODO
next solver currently ICEs when not enabling feature(move_trait)
chan...
slanterns w/
🦀
Forwarded from
bLiNdinlIGhTs
https://github.com/NVlabs/cuda-oxide
GitHub
GitHub - NVlabs/cuda-oxide: cuda-oxide is an experimental Rust-to-CUDA compiler that lets you write (SIMT) GPU kernels in safe(ish)…
cuda-oxide is an experimental Rust-to-CUDA compiler that lets you write (SIMT) GPU kernels in safe(ish), idiomatic Rust. It compiles standard Rust code directly to PTX — no DSLs, no foreign languag...
slanterns w/
🦀
https://github.com/NVlabs/cuda-oxide/blob/main/cuda-oxide-book/appendix/ecosystem.md
GitHub
cuda-oxide/cuda-oxide-book/appendix/ecosystem.md at main · NVlabs/cuda-oxide
cuda-oxide is an experimental Rust-to-CUDA compiler that lets you write (SIMT) GPU kernels in safe(ish), idiomatic Rust. It compiles standard Rust code directly to PTX — no DSLs, no foreign languag...
slanterns w/
🦀
https://rust-lang.github.io/rust-project-goals/2026/async-future-memory-optimisation.html
slanterns w/
🦀
https://rust-lang.github.io/rust-project-goals/2026/async-statemachine-optimisation.html
slanterns w/
🦀
https://github.com/rust-lang/rust/pull/156452
GitHub
Implement pinned drop sugar by P8L1 · Pull Request #156452 · rust-lang/rust
Implements fn drop(&pin mut self) as sugar for Drop::pin_drop.
The resolver recognizes the sugar only for the actual #[lang = "drop"] trait, maps accepted impl items to ef...
slanterns w/
🦀
https://github.com/rust-lang/rust/pull/156828
GitHub
Add unstable Share trait by P8L1 · Pull Request #156828 · rust-lang/rust
Tracking issue: #156756
This adds an initial unstable Share trait for clone-as-alias types, as part of the 2026 ergonomic ref-counting project goal.
pub trait Share: Clone {
fn share(&s...
slanterns w/
🦀
https://github.com/rust-lang/rust/pull/156858
GitHub
Add post-mono MIR optimizations by cjgillot · Pull Request #156858 · rust-lang/rust
View all comments
This is mostly a rebase of #131650.
Draft for perf
slanterns w/
🦀
https://github.com/rust-lang/rust/pull/156882
GitHub
alloc: stabilise `Allocator` by nia-e · Pull Request #156882 · rust-lang/rust
View all comments
Stabilise a bare-minimum (dyn-incompatible, but could be in the future) Allocator trait, alongside Box::new_in(), Vec::new_in(), the System & Global Allocators, and a bla...
slanterns w/
🦀
https://github.com/rust-lang/rust/pull/157153
GitHub
allow `Allocator`s to be used as `#[global_allocator]`s by joboet · Pull Request #157153 · rust-lang/rust
The (hopefully) immanent stabilisation of the Allocator trait raises the question of what is to be done about the older, already-stable GlobalAlloc trait. In my opinion, having two nearly-identical...