其他分享
首页 > 其他分享> > 【Rust日报】 2019-02-14

【Rust日报】 2019-02-14

作者:互联网

本文转载自:https://rust.cc/article?id=8a865774-9551-475e-a855-55a7fef40c92

Rust ALL-Hands大会WASM工作组会议纪要

#wasm

Read More


你还在用println宏来调试Rust代码?

#debug

这篇文章介绍了Rust 1.32引入的dbg!的用法。

Read More


为TiKV贡献的机会来了

这周的三个issues比较简单,成为TiKV贡献者的机会就在眼前:

  1. 把 trait对象使用新的dyn Trait语法。 https://github.com/tikv/tikv/issues/4197
  2. 移出 extern crate语句。https://github.com/tikv/tikv/issues/4196
  3. 为 tikv_alloc 增加 tcmalloc 支持。https://github.com/tikv/tikv/issues/4191

shared_ptr: (并不是总是)原子引用计数智能指针

#cpp

(cpp用智能指针编写的程序,安全性就可以和Rust持平吗?很可能不行)

作者在几个月前,运行了Rust和Cpp的一些数据结构的基准测试,发现Rust实现的RB tree明显慢于cpp。这个现象让作者感到奇怪,因为以他的经验,Rust和Cpp的性能不会产生这么明显的差距。

所以,他就进行了进一步测试。结果发现:cpp的shared_ptr智能指针并不总是原子性的进行引用计数,这是cpp速度快的原因。这说明,shared_ptr在某些并发情况下,会发生数据竞争、悬空指针或内存泄漏等风险。

Read More


Patch 0.5 发布

#git

patch库用于解析和处理git的patch文件,新版本支持Rust 2018.

Read More


ARM开发:从Rust迁移到Zig

#zig

该文作者之前用Rust实现一个支持aarch64 RPI3的微型裸机操作系统。后来又从Rust切换到了Zig语言。文章中阐述了他切换的理由:

(看来Rust在嵌入式领域,还有很多努力空间。)

Read More


swc 1.0之后,GitHub关注度增长比较快

#swc

swc是用Rust实现的一个js编译器,并且支持es2019、jsx和typescript。已经进入GitHub语言总趋势榜单。

swc


dodrio: Rust和WebAssembly实现的的实验性虚拟DOM库

#wasm

dodrio


日报订阅地址:

标签:02,14,Read,tikv,Zig,wasm,2019,Rust,More
来源: https://blog.csdn.net/cpongo5/article/details/93861036