首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Rust日报】2022-07-29 第一版 GCC 的 Rust 编译器前端已提交审查

【Rust日报】2022-07-29 第一版 GCC 的 Rust 编译器前端已提交审查

作者头像
MikeLoveRust
发布2022-11-28 11:17:23
发布2022-11-28 11:17:23
3430
举报

第一版 GCC 的 Rust 编译器前端已提交审查

继本月 GCC Rust 指导委员会批准作为 Rust 编程语言的编译器前端之后,第一个正式系列已发送审核。

GCC-Rust 已经很好地融合在一起,现在在指导委员会的支持下,明年的 GCC 13 应该会有初步的 Rust 支持,但仍处于早期形式。例如,借用检查器和其他功能仍有待解决。

更多信息请看原文:https://www.phoronix.com/news/GCC-Rust-Front-End-v1-Review

mvsqlite 项目

mvsqlite 项目是一个在 FoundationDB 上运行的分布式 MVCC SQLitez 组。SQLite 是一个单写数据库——由于其基本的设计选择,这不会轻易改变。但是一组(N 个)sqlite 数据库是一个 N-writer 数据库。mvsqlite 提供了必要的机制来执行可序列化的跨数据库事务,而无需额外的开销。

跨数据库事务的逻辑还没有,所以这里有一个演示,展示了当有多个并发写入同一数据库时,MVCC 如何在 mvsqlite 中工作(以及它如何破坏事物)。

更多详情请看仓库:https://github.com/losfair/mvsqlite

Rust 中的完全泛型递归

之前,我们介绍了一种在 Rust 中为单个递归数据结构编写高性能堆栈安全递归的方法。这篇文章使用相同的想法来实现可以折叠或扩展任何递归数据结构的单个递归后端。这个通用递归后端在我的新递归仓库中实现。

更多请看文章原文:https://recursion.wtf/posts/rust_schemes_2/

Rust 类型的一些编程模式

这篇文章介绍了一些模式和技巧,以更好地利用 Rust 的类型系统来编写干净和安全的代码。文章会提供一些进阶用法 —— 这些模式通常需要根据具体情况进行评估,以查看成本/收益权衡是否值得。

更多请看文章详情:https://www.shuttle.rs/blog/2022/07/28/patterns-with-rust-types


From 日报小组 @Jancd

社区学习交流平台订阅:

  • Rust.cc论坛: 支持rss
  • 微信公众号:Rust语言学习交流
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-08-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第一版 GCC 的 Rust 编译器前端已提交审查
  • mvsqlite 项目
  • Rust 中的完全泛型递归
  • Rust 类型的一些编程模式
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档