说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Rust一周集锦(三):关闭3个RFC并为1.4版本做准备

HTML文档下载 WORD文档下载 PDF文档下载
Hello大家好,欢迎来到这周的《Rust一周精彩回顾》,Rust是一种追求安全性、并发性和速度的系统语言。这是来自 http://this-week-in-rust.org/网站关于Rust的新的一周博文、活动、版本开发、贡献者的集锦。

Hello大家好,欢迎来到这周的《Rust一周精彩回顾》,Rust是一种追求安全性、并发性和速度的系统语言。这是来自 http://this-week-in-rust.org/网站关于Rust的新的一周博文、活动、版本开发、贡献者的集锦。在此,我们转载了过来,以便国内Rust语言爱好者学习。

精彩博文:

  • Rust in 2016.
  • [video] RustCamp 2015 videos are now online.
  • [slides] Rethinking Systems Programming.
  • A Rusting Rubyist V. Rust Parallel HTTP Requests in Ruby.
  • An Unfortunate Coercion.
  • Testing With Unused Arguments.
  • Rust and the most elegant FSM.
  • Why Rust Appeals to Me.

新版发布和项目更新:

  • Are we (I)DE yet?. An overview about the state of Rust development environments and their integrated bretheren.
  • The Rust by Example lifetime section is updated by mdinger.
  • cargo-outdated. A cargo subcommand for displaying when Rust dependencies are out of date.
  • Cargo Darf. Develop, test, run, and deploy Rust as a scripted language.
  • rustaceans.com. Rust user groups & mailing lists.

新的Rust贡献者名单:

  • Alex Ozdemir
  • Chris Krycho
  • Dylan McKay
  • Elaine "See More" Nemo
  • Jonas Schievink
  • llogiq
  • Nathan Kleyn
  • Nicholas Seckar
  • Niranjan Padmanabhan
  • Tim Neumann
  • w00ns
  • Without Boats

子团队报告:

每周 Rust团队会发布关于项目进度的报告, 这里是这周报告的集锦。

Compiler团队

Full report.

也许现在最激动人心的事情是 @huonw's PR implementing the groundwork for SIMD。我们也已经决定合并MIR RFC。

Lang团队

Full report.

下面是在最终讨论阶段被推举的RFCs:

  • RFC #1229, which specifies that when the compiler is doing constant evaluation as a form of optimization, it should not report compilation errors for overflows or other problems that are encountered (warnings are ok). Otherwise, improvements in the constant evaluator can become breaking changes.
  • RFC #1234, which modifies the DST coercion rules to permit PhantomData. The discussion has primarily focused on whether we can indeed make the rules even more accepting than that; conclusion was to leave this for future work.

Full list of T-lang RFCs in FCP.

一些不错的家伙(咳咳)也开始就有关内部中与整体后退相关的类型参数后退的话题做出讨论,这将会赚足眼球:

  • Interaction of user-defined and integral fallbacks with inference

上周,我们有很多进入FCP的RFCs,不幸的是,由于Felix Klock在一些容易赚钱的R&R之外,我们没有依据它们中的大多数做出最终的决定。然而,我们确实合并了一少部分没有争议性的项目:

  • RFC #1209 updates the follow set for types in macros to include ;.
  • RFC #1189 fixes some typos.

同时,即使有些观点也有可取之处,但因为优先级原因我们决定关闭一些RFCs:

  • RFC 886, allowing "must use" on functions (by @huonw).
  • RFC 890, custom preludes (by @aturon).
  • RFC 1216, promote ! to a type (by @canndrew).

Libs团队

Full report.

从当前发布的循环(1.4版本)开始,我们正在为稳定进程做的改变:

  • All unstable APIs now map to tracking issues. The APIs will be tagged with the issue tracking them, so when you get an error that you need a feature gate, the compiler can also tell you which issue to subscribe to for stabilization. We'll use these issues as a centralized place for discussing questions/concerns about APIs before they are stabilized.

  • Stabilization will be tied to our 6 week release cycles: at the beginning of the cycle, the team will announce a number of unstable features undergoing "final comment period" (heading either toward stabilization or deprecation). The comment period will last for the entire release cycle. One week before the release is cut, the team will make final decisions and land a PR accordingly.

这个新进程使功能通道更加可视化,使稳定进程更容易被跟进。

牢记上面所说的之后,下面是这个循环经历过FCP的特征:

  • FCP Issue #27277: Stabilisation of result_expect
  • FCP Issue #27736: Tracking issue for f{32,64}::from_str_radix
  • FCP Issue #27764: Tracking issue for CStr => str conversions
  • FCP Issue #27765: Tracking issue for collection append methods
  • FCP Issue #27766: Tracking issue for collection split_off methods
  • FCP Issue #27767: Tracking issue for VecDeque::retain
  • FCP Issue #27768: Tracking issue for Box::{into_raw, from_raw}
  • FCP Issue #27769: Tracking issue for CString::{from_ptr, into_ptr}
  • FCP Issue #27771: Tracking issue for some Duration-taking functions
  • FCP Issue #27773: Tracking issue for the socket timeout functions
  • FCP Issue #27775: Tracking issue for converting slice iterators to slices
  • FCP Issue #27776: Tracking issue for viewing Result/Option as slices
  • FCP Issue #27785: Tracking issue for Box/String conversions
  • FCP Issue #27792: Tracking issue for str::split_at
  • FCP Issue #27795: Tracking issue for creating BTree{Map,Set} with a B
  • FCP Issue #27797: Tracking issue for consumption into OS handles

总的来说,这周我们做了以下决定:

  • FCP PR #1195: ordered query API
  • Close, with the hope that we can find a way to achieve these goals with a smaller API surface
  • FCP PR #1192: RFC for inclusive ranges with ...
  • Merge, with the extra field for Iterator being kept unstable for the time being.

最终,下面是正在进入FCP的RFC:

  • FCP PR #1198: pretty print Debug of tuples, tuple structs and enum variants in a single line

Tool团队

Full report.

过去的两周里发生了很多激动人心的事件!

  • Rust 1.2 was released, thanks to @brson for doing the release process!
  • The main site is now hosted over https thanks to @edunham's move from GitHub pages to Cloudfront!
  • make check is now running for 64-bit MSVC. This means that all changes to the compiler must pass all tests on MSVC to land! Note that this is enabled by turning on unwinding for 64-bit MSVC which is in turn enabled by @vadimcn's awesome work on unwinding.
  • The cargo install RFC has been merged.
  • @brson has released a tool for testing whether publishing your crate would cause a regression on reverse dependencies.
  • multirust has gained a which command to locate where binaries are, thanks to @shaleh!

近期的Rust活动:

  • 8/18. Sydney.
  • 8/19. Los Angeles.
  • 8/20. Berlin.
  • 8/26. Columbus Rust Society.
  • 8/31. Paris.

原文地址: This Week In Rust 92(整理/何抒灿 责编/钱曙光)

往期回顾:

  • Rust一周集锦(一):《高级Rust编程语言》、新增13名贡献者
  • Rust一周集锦(二):7个项目更新及相关Meetup

编辑推荐:

  • Rust 开发技术学习路线(满满的都是干货)
  • 王川:Rust与异步并发的那些事儿
  • Mike:Rust是近15年最佳工程实践的集大成者
  • 专访Elton:浅谈C++、Go的挑战者Rust
  • 专访资深程序员庄晓立:我为什么要选择Rust?

更多 Rust 信息和交流,请加入 CSDN Rust 学习交流群,大牛在线分享、讲课、视频等等,不容错过。请加群主微信 qshuguang2008 或扫描下方二维码申请入群,需备注:实名+公司名+Rust。


极客头条Rust子社区,欢迎你来探讨和交流,直达地址:http://geek.csdn.net/forum/8

Win Api在VB中的妙用 WINDOWS SCRIPT HOST对象在VB中的使用 安装向导生成程序组并建立多个程序项 -VB资料 保存复选框选项-VB资料 不用OCX来创建自己的控件(一)-VB资料 成组更新控件属性-VB资料 VB创建数据驱动窗体 得到鼠标位置 -VB资料 动态加入控件到VB控件数组中 对ListView中的列排序-VB资料 放一个Combo到Toolbar中 -VB资料 改进VB的驱动器列表框 给TreeView控件添加弹式菜单 -VB资料 计算从开机到现在用了多少秒-VB资料 将立体的ListView标题栏转换成平面式的标题栏 -VB资料 禁用窗体上所有控件 -VB资料 拷贝或移动列表框或组合框中的内容-VB资料 利用VB5开发ActiveX控件 利用VB三维面板控件设计流动条 浅谈用VB6.0编写BO程序 巧用Visual Basic的TIMER控件 VB取得控件绝对Top值 VB如何解决VB中的Grid 控件的打印问题 VB如果自定义 MsgBox 的按钮,标题等 VB如何创建数据绑定控件。 VB如何解决VB中的Grid控件的打印问题 VB如何强制文件对话框再次读取正确的磁盘? VB如何取得RichTextBox控件中光标所在行的值? VB如何设定 MsgBox 在若干时间之后若无回应則自动关闭? VB如何使用VB控件Commom Dialog VB如何用VB6写COM组件(二) 二级域名name.***.com是怎么实现的? vc中使用string类型的问题 肮脏的九运会,肮脏的广州!建议以后取消全运会!! 我做了一个OCX控件,里面有个属性SName,我现在想在属性窗口里改了它的值,马上可以在控件上改变,请教各位! 为什么我的USB接口键盘在用软盘启动后的DOS状态下不响应? JSP,薪水有多少? delphi中怎样调用package? ado 的问题 图片从数据能显示,图片名称不能显示? 请问unix下有没有类似于windows下的DLL的二进制代码存储文件机制?(当然不是javaBean) 关于语音控件CTTS1.0? 请教各位:问如何对变量zz='02'转换成16进制? flash 5。0哪里有下载 在vc中调用用vb写的com出错,为什么? 关于多态性的理解,对吗? 如何知道1个类是不是存在? ??请教:我的程序 help!help! 如何对程序执行动作放缓慢! 很小很小的问题!! 棘手问题??急急!!! 各位懂软件测试的朋友,请介绍一些资料给我,非常感谢! 菜鸟问个调试问题,别见笑! 请介绍一下学数据库应学什么开发工具更好些,除了sql语言? 请教一个关于TextArea区域中数据显示的问题 高分求以二进制方式打开文件 哪里能找到dialogic卡的VN协议? 求解:BC++3.1 or high编程在DOS下连接interbase server 高手快进!!!一个DataReport报表的异步操作问题( MYSQL的帮助文档哪里有下载?谢谢 求,谁有zip unzip的源代码 菜鸟的问题,送分来了! 有谁知道什么是SDD吗?请指教!!!!别吝惜呀!!^o^ 简单的右键弹出菜单问题…… 我想编一个pop3服务器,适用于windows iis,给点提示吧 编译SERVLET时老出现"...包 javax.servlet 不存在..." ? 请教关于 98中 Personal web Server的问题 辽宁4:0狂胜广东,爽丫!SB广东解说员居然说中国足球没戏了~~~~~~~~~~ 用APPLET做一个上传的东西可以吗???? "我的问题"栏中,只剩下未解决的了,已给分的为何都不见了? 在CSDN和大富翁都没人会答的简单OLE问题,唉! 我是shijie819有问题?? 各位高人,看看代码,不能输入汉字只能输入英文,问题在那里? 如何将编好的n个模块连接到一个工程 请教!关于listbox的列属性? Applet为什么能在JBuiler5中调试,而不能在浏览器中显示 SOS!谁有语音卡编程的经验和资料,恳请指教!给分的! 谁有用VC++中ODBC API 编写数据库的例子? sql server 有沒有邏輯型字段!!! 电娃娃领分!!!!---goldsun发 猛禽进来拿分. 作文原来我没懂600字 我眼中的高中生活(1000字作文) 话题作文之把心放宽800字 作文 原来我没懂要写我没懂青春的含义,真实情感 有木有红色书籍读后感300字的? 求一本爱国的书的读后感,200字够字的, 读灵魂为题作文800字我急用啊…不要网上有重复的我要的作文题目是读灵魂! 作文我原来没懂600百字 赞美母亲的作文350字henji 求原创作文一篇:以“如果”为话题的800字以上作文.一定要自己的原创。我看到这两篇都不是自己的原创。无论有多短我都能接受~ 以快乐的一天为主题,写一篇英语文章写一篇主题为快乐的一天,50词以上 妈妈对我的关爱 作文!350字以上 写一篇关于江南美景的作文里面要用上古诗原句500字以上,可以写莲花什么的.什么啊,要文章要原创的. 关于《快乐的一天》的英文短文 感谢你,妈妈的作文怎么写要作文! 高中生的自我介绍 800字说说自己的兴趣爱好,性格特点,喜欢怎样的人,爱看怎样的书及电视电影,对未来的憧憬等等 一篇(现在进行时)英文作文(写下课) 读爱国书籍有感1000字随便什么爱国书籍都可以```1000字哦`` 原来我没懂 作文急 关于春节期间快乐的一天的英语小短文(跪求)关于春节期间快乐的一天的英语小短文.大家有什么就发上来啊!拜托了! 关于外国作家的作文素材.如巴尔扎克,勃朗特,奥斯汀等等…人文性的作文素材,不是单纯的介绍…是工整生动的语段,可以包含作品,思想…使得多个事例可以整合为排比的语段… 以功名与名声为话题作文 800字..像个高中生写的就行以下列的文字写作文,人一般都很重视自己的身后之名,这常常体现概括一个人一生伟业的墓志铭上,但是,有些伟大人物的墓志铭写的 革命书籍读后感什么书都可以,一定要是革命书籍啊! 高中作文素材作文题目是 《绝处求生》,高中议论文,有什么好的素材吗,比如一个人陷入了一个绝境,但是他通过自己的顽强的拼搏,斗争,化险为夷,最后取得成功或得到新生的那种,如果这样范 原来我没懂,作文 红色革命书籍读后感关于红色革命的书籍作者及内容及读后感,内容简略一点读后感多一点,急 急 中学作文素材求助1、记住这一天2、我眼中的色彩3、在学海中游泳4、黑板上的记忆5、悄悄地提醒6、心里美滋滋的 请提供以上六篇作文题目的素材,每篇写50-100个字左右提纲.先给100分,提纲每 要400字的作文 是以小见大的作文我只要400字多了不给赏金 如果我满意我会给赏金 关于幸福的话题作文800字 求1篇1000字关于难受的话题作文 帮我写篇英语作文、简单的很.急用!随着信息技术的快速发展,网络已经成了人们生活中不可或缺的组成部分,但不容忽视的是,网络污染也随之开始泛滥起来.请以“cyber pollution”为题写一篇100 作文 “原来我没懂 ”600字 爱国书籍读后感500字,急!1 假定你是spring有限公司销售经理李华,给客户mr.wang写一份信.日期.09.3.18.材料价格上涨.产品价值上调.原定货物维持原价.希望以后能继续合作.表示歉意! 狼图腾读后感800字 麻烦帮我找一本爱国书籍的读后感,400-500字左右就行了,快《红岩》不要! 阅读材料,自选角度,自拟问题,写一篇作文,不少于500据说爱因斯坦来到普林顿高级研究所的第一天,管理人员问他需要什么用具,他会他说:“我看,一张桌子或台子,一把椅子和一些纸张,钢笔就 小学6年级水平狼图腾读后感500字别写太好也别写太烂 有关爱国的书.顺便也写一下读后感500字. 原来我没懂 作文600字 狼图腾之小狼小狼500字读后感 这是幸福的作文怎么写?急啊啊啊啊啊啊啊啊~~~~~~~! 求一篇写荷花的作文 可以给这篇文章取什么名字? 给写冬天的作文取一个什么样的名字 (急)读下面的材料,自选角度,写一篇文章.材料:杨柳自有杨柳的洒脱,青松自有青松的壮美,生于世界上,在于宇宙间,同顶炎炎烈日,共沐皎皎月辉,每个生命都闪耀着独特的光辉,展示着无穷的 评价下这篇文章顺便取个名字吧谢谢! 一本爱国书籍 读后感 快400字左右 《狼图腾》的读后感,600字左右 谁能回答一下 着急 我想取一个比较富有哲理的昵称名字, 假如这个星期天你想和家人去公园,请用英语写一篇文章说明你的打算及原因. 《狼图腾》读后感500字 高中1000字作文 生活就是舞台1000字高中作文 话题:生活就是舞台 周末你和家人干什么 英语 小短文(用上Be going to) 狼图腾读后感500字..偶要狼图腾读后感500字的,别写得大道理一大堆,偶是初一的,水平还可以,别写太好,也别太烂,就这样.. 高中作文《我的暑假生活》1000字 给文章取好听的名字 狼图腾1200字读后感!可以东拉西扯.要围绕着狼的精神,狼给人的教导等方面写.主要突出狼的精神! 感恩生活 1000字高中作文! 心灵的屋檐600字
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn