< 返回版块

Folyd 发表于 2021-02-05 20:09

News

Rust语言团队二月份第一次会议

Rust 语言团队2月3号第一次召开了规划会议,并总结了会议纪要。从今以后,语言团队计划每个月的第一个星期三举行这样的会议。

举行规划会议的目的:

  • 检查我们正在进行的项目的状态

  • 计划本月剩余时间的design meeting

本次会议的主要内容:

1. async foundations: 异步基础

  • continued progress on polish, new traits (继续改进优化新的trait)

  • making plans to stabilize async functions in traits (制定稳定Trait中async函数的规划)

  • working on a vision document that lays out a multi-year vision for how async I/O should look/feel in Rust (编写一份愿景文档规划未来几年Rust 异步IO的愿景)

2. const generics 常量泛型

  • min const generics 很快就要稳定了

3. rfc 2229 ("minimal closure capture")

  • continued progress on the implementation, things are going well

  • we will likely add a capture! macro to use for migration; it would force the capture of a particular local variable (and not some subpath of it)

链接:https://blog.rust-lang.org/inside-rust/2021/02/03/lang-team-feb-update.html

会议纪要:https://github.com/rust-lang/lang-team/blob/master/design-meeting-minutes/2021-02-03-Planning-Meeting.md#project-updates-and-discussion

Rust 错误处理工作组计划将Error trait迁移至 core 模块

如果迁移之后,在no_std模式下也可以使用Error trait了。

链接:https://github.com/rust-lang/rust/pull/77384#issuecomment-772835929

Article

在 Rust 中实现基于 io_uring 的异步随机读文件

前段时间知乎上很火的迟先生的博客,写的不错,推荐一看。

链接:https://www.skyzh.dev/posts/articles/2021-01-30-async-random-read-with-rust/

Improving texture atlas allocation in WebRender

作者花费大量篇幅解读了如何改进WebRenderTexture atlas分配的问题。

链接:https://nical.github.io/posts/etagere.html

Release

linux_once - 一个linux平台的std::sync::Once替代crate

linux_once内部使用Linux的futex,不像标准库使用CondVar来实现Once。好处是极大地简化了实现代码,并且不需要unsafe。非Linux平台下,这个crate是依然采用标准库的Once

链接:https://crates.io/crates/linux_once

Miscellaneous

新书:《Black Hat Rust》

《Black Hat Rust》是一本基于Rust编程语言深入研究攻击性、安全性的书。最终出版预计2021年7月,书篇预估320页。如果你是一名安全的从业者,应该会对此书非常感兴趣。

black_hat_rust_cover

链接:https://academy.kerkour.com/black-hat-rust

从Electron迁移至Tauri

Twitter网友分享,他把自己的Electron写的应用迁移至Rust的Tauri,内存使用从300M降低至6M,二进制大小从195M降至7M!核心业务逻辑也是用Rust编写,通过Neon绑定到Nodejs。

链接:https://twitter.com/victorhqc/status/1356990383792791555

-- From 日报小组 Folyd,Rust大闸蟹

社区学习交流平台订阅:

评论区

写评论
whfuyn 2021-02-07 10:22

好耶

1 共 1 条评论, 1 页