emit Light();
291 subscribers
1.75K photos
28 videos
10 files
2.05K links
So this is how liberty dies… with thunderous applause.

本频道中的内容仅代表发布者所扮演的黎明余光的个人观点,与频道所有者 @idawnlight 本人无关。
Download Telegram
Forwarded from codedump的电报频道 (老C)
Forwarded from ⊨ roife : ฅ^•ﻌ•^ฅ
unsafe 承诺书
本人充分知晓关闭编译期内存安全代码检查的风险,自愿编写以下代码,自愿承担风险。编写人:___________,签章:___________

#rust
😁4
Forwarded from TimeAxis
#rust

一个比较逆天的编译器 bug


trait Trait {
fn abs(self) -> Self;
}

impl Trait for i64 {
fn abs(self) -> Self {
2 * self
}
}

fn main() {
let x = 42;
println!("{}", x.abs());
println!("{}", x.abs());
}


输出:


84
42


第一次 x.abs() 调用了 Trait::abs
第二次 x.abs() 调用了 core::num::abs

IDE rust-analyzer的 hint 和反汇编均证明了这一点(

https://github.com/rust-lang/rust/issues/121453
Forwarded from &'a ::rynco::UntitledChannel (Rynco Maekawa)
Forwarded from AIGC
[$] Asterinas: a new Linux-compatible kernel project

中国南方科技大学团队开发了名为Asterinas的新型Linux兼容内核项目。该项目采用Rust语言编写,基于"框架内核架构"设计理念,试图融合单体内核与微内核的优势。

Asterinas与Rust for Linux项目有部分目标重叠,但采取了不同的技术路线。该项目保持与Linux ABI兼容,旨在通过Rust语言的安全特性提升系统可靠性。

原文链接:https://lwn.net/Articles/1022920/

#Linux #操作系统 #Rust #内核开发 #开源项目

#AIGC

Read more