hyper
v1.0.0 Release Candidate 1hyper
将发布v1.0.0-rc1
版本,算是喜大普奔了。
Blog: https://seanmonstar.com/post/699184177097179136/hyper-v100-rc1
这个新闻需要结合前几天reddit上的一个帖子一起看,好几天前的了,懒得翻,简单说一下,大概是某个Rust用户发现最近的编译项目速度比之前明显快了很多,查了一下最近合并的PR,发现有一个和LTO( link-time optimization)相关的一个PR合并之后编译速度明显提升。
本文算是对这个事件的一个延伸,当然不止这一个合并,还提到了最近几个月来在编译速度上做出的一些工作。感兴趣的可以看一看原文。
Blog: https://nnethercote.github.io/2022/10/27/how-to-speed-up-the-rust-compiler-in-october-2022.html
可以理解成rayon
的异步版本。
- let result = deluge::iter([1, 2, 3, 4])
- .map(|x| async move { x * 2 })
- .collect::
>(None) - .await;
-
- assert_eq!(vec![2, 4, 6, 8], result);
-
- let result = (0..150)
- .into_deluge()
- .map(|idx| async move {
- tokio::time::sleep(Duration::from_millis(50)).await;
- idx
- })
- .collect_par::
>(10, None) - .await;
-
- assert_eq!(result.len(), 150);
Github: https://github.com/mkawalec/deluge
Rust周报645期
This Week in Rust 466: https://this-week-in-rust.org/blog/2022/10/26/this-week-in-rust-466/
From 日报小组 Cupnfish
社区学习交流平台订阅:
Rust.cc 论坛: 支持 rss
微信公众号:Rust 语言中文社区