< 返回版块

ChaosBot 发表于 2018-03-13 10:58

Tags:rustnews

Rust全新版本 Rust2018 Roadmap发布

Rust2018是Rust的一个全新的大版本。

Rust1.0是2015年发布,所以也称之为 Rust2015版,现在新的版本叫Rust2018版。所谓的新版本并不是指Rust语言体系要改变了,而是不同的版本。

  • Rust 2015: 目标是稳定
  • Rust 2018: 目标是提高生产力

Rust2018总的路线图包括:

  • 文档提升。提供更高质量更全面的文档。
  • 语言提升。对于RFC中已被接受的可以提升语言生产力的提案都将被实现。
    • 所有权机制提升,包括NLL、模式匹配的改进等
    • trait系统的提升,包括impl Trait和dyn Trait等语法
    • 模块系统提升, 增强语义和降低复杂性
    • Generators/async/await,支持异步编程
  • 编译器提升。从Rust 1.24开始,增量编译在stable中默认可用。编译器的性能在2018年会得到提升。
  • 工具提升。RLS和Rustfmt 发布1.0,并继续稳定自定义的register插件机制,并且会进一步开展集成xargo和自定义测试框架等工作。
  • 库提升。会推动一些重要的库发布1.0,并且会发布Rust API 手册1.0版本。
  • 网站提升。全面提升Rust官网,使得Rust官网对CTO或工程师都能有用,更方便地检索信息。

另外还包括了4个领域目标:

  • 网络服务。让Rust成为网络服务基础架构的最佳选择。
  • 命令行应用程序。
  • WebAssembly。
  • 嵌入式设备。

img


使用Dos攻击来破坏Hyper 服务器

该作者发现了Hyper的拒绝服务攻击漏洞,并给出了演示代码和修复代码


又一份Rust指南

rust tutorial

评论区

写评论
麦克唐的迷妹 2018-03-15 07:26

你没有用过的船新版本

wspsxing 2018-03-13 11:10

"Too many open files“,就这破事我不是和gayslog争了好久嘛。。

1 共 2 条评论, 1 页