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

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

未遵守承诺 微软遭遇欧盟7.31亿美元巨额罚单 PaaS正能量:6人团队,仅1人全职后端 支撑6000万用户 三星:我不抽成,收益100%让开发者拿去! 腾讯开放平台推“送红利计划” 承诺半年内不参与分成 JavaEE快速开发框架Wabacus 4.0发布,开发效率提高五倍以上 市盈率创新高 谷歌为什么会在苹果博弈中暂时胜出 从Rovio遇到危机,看现在应用市场的演变 Windows Azure支持Android应用 面向东亚推广云服务 抛弃DRAM、拥抱闪存,Facebook重做Memcached 夏普三星联姻 电子行业或将多元化发展 从下拉菜单设计细节看Amazon对用户体验的把握 Chartboost美女CEO:40人团队服务3亿移动玩家 Distimo:新晋开发者想让产品得到关注越来越难 OpenFeint绝迹后,开源项目OpenKit继续前进 美FDA通过搜索引擎和社交平台预警药品副作用 挖坟三星“眼球追踪技术”背后的技术团队 为什么开发者热衷在Stack Overflow上查阅API文档? Facebook推新News Feed 欲造就“个性化报纸” 女神程序员的一天:暴力测试social爬虫代码 2013IBM云存储路线图:更快,更简单,更安全 二战大数据故事:数学家、物理学家、概率论击败德国潜艇 软件定义网络服务商Pertino B轮融资2000万 Scringo社交组件,让你的应用“热闹”起来! Android开发必备:Eclipse 4.2 SR2版本发布 32场!2013年360HTML5校园行首站告捷 移动周报:不做内容,只钻技术的快播 一周消息树:中国开源发展缓慢的“病因” 百度应用引擎BAE正式开放 新增支持Node.js CloudVelocity,下一个VMware? Buffer创始人谈开发:先验证,后编程! 谷歌可穿戴式产品再度来袭:会说话的鞋子 数据窗口里有一个子数据窗口,初始时,如何使子数据窗口选择某一行 线程传递消息有时出现乱码 如何随机生成6位密码,但不能有重复 如何在邮件的信头立加入自己喜欢的图片??谢谢 请问:为什么可以给一般对话框上的按钮添加位图,在CDialogBar上却不行?如何在CDialogBar上的按钮上显示位图?谢谢回复。 救命!在线等!再发。 怎末实现 统计图片的点击率??? 在线等待,解决即给分!!! 求助!连接数据库问题? VC.NET和VC6.0的语法差别大吗? 图像处理和计算机视觉方面有什么牛公司嘛? 高分求服务器c#向客户端javascript传递数据的各种不同方法!!! 用过C196开发196KC/KB的请进,谢谢 我用MFC编写了一个ActiveX控件,如何实现安全接口? 如何实现 XP 中目录窗口左边那种菜单 有关界面设计的两个问题? drawString时怎样规定一个区域,在这个区域内的文字显示,超出的不显示 急!在线等!Excel文件导入的问题。找不到可安装的ISAM 结识搞PHP的朋友 关于cell组件 郁闷当中,谁能给个用vb做DLL然后在DLL中增加数据库记录,在asp调用的例子。 singleton模式实现的问题 100分 谁讲一下定点数和浮点数的区别 急急急.请各位大虾帮帮忙啊! 請問語句的意思,謝謝 (Oracle8i)以SYSMAN登录控制台 斑竹9我! 求教高手!!!TEXTBOX与DATAGRID的问题 求助!关于用74LS181模拟8位机的资料!(散分啦,小弟急用啊!) 我的WINDOWS2003的DIRECTX 3D功能用不了,为什么? 如何用命令来修改设置计算机的ip,网关和dns等内容 不知道到那里问,借个人气了 托架的图标 散分! 如何建立一个这样的数据窗口? 上次未解决的问题(附源程序,及时结贴)(输入地址时http://ip/default.asp能正常使用,但是用http://ip则只能显示首页) 这个分页查询的SQL语句有什么问题?高分求教!!! 怎样求一个集合的子集? 我应该怎么做(项目经理请进,至少代表全国大部分公司的问题),一个年轻软件开发人员的问题 zzzzzzzzzzzzzzzzzzzz 高手指点迷津,如何更新数据库里的image字段 算法问题,再请教各位高手! 急急急,有关classpath 急!如何把picturebox中的内容保存成图片呢! Web Service中怎样验证身份? Web Service性能测试,欢迎评论,来者有分! 散分! 数据类型转换 ColdFusion的语言 - CFML win2003安装后,每个一秒种读一次盘是否正常 各位高手,最近在使用MASK PRO插件时碰到一个问题 x86汇编新手 明代有哪些运用火器射杀使用冷兵器的著名战役 逐层加热式电开水器技术的质疑所谓的电开水器逐层加热技术,可避免阴阳水和千沸水,真的能做到吗?都知道液体的对流原理,水在被加热后,一定会在水箱中对流,能不破坏水层结构吗?我看这是 电解抛光可以用不锈钢做挂具吗? 项脊轩志是高中课本苏教版的必修几啊急················ 超级电容充电后,为什么电压会保持不变或是衰减的很慢?是内阻很小还是电解质的特性等原因造成的?求原理超级电容充电后的电压为什么会长时间的保持不变,本质原理是什么?影响其电压衰 阖上是什么意思 静电接地跟避雷针的作用有什么不同? 铁锈能导电吗?有人说能,但比较弱;有人说不能,它是绝缘的.我想知道到底能不能? 阖,捭,这二字是什么意思?拼音注上谢谢! 苏教版高中语文书必修五《项脊轩志》后面一篇文言文是什么啊?书忘记带回来了..ps:《长亭送别》 也算..请告诉我后面一篇文言文是啥=-= 铁锈导电吗?请教铁锈是否导电?比如在交流220V或380V的情况下;另外,对于铜和铝而言,铜锈和铝锈也导电吗?请回答具体的情形. FLUKE336钳形表能测量泄漏电流吗 北京特种作业操作证查询我把操作证号忘了,请问怎么找回? 铝电解电容器在高温老化时电压会下降10多伏,请问是怎么回事?是螺钉高压大容量的电容器450v5600uf 寝室限制功率,电源先连本本再插插座就行,反之就跳闸,为什么?寝室限制功率,本本的电源先连接本本然后再插到插座上不跳闸,反之,电源不连本本,直接插插座就跳闸,这是为什么?忘了说了,我 特种作业操作证查询塔吊证号T370421197003032913是真的假的~急 铁锈会导电吗? 闻了水果高度腐烂后的味道 ,对身体有什麼危害嘛 蝴蝶怎么折 纸蝴蝶的简单折法图解 把一个充电的电容器断电,在把一半的电容器充上均匀电解质,请问左右两边电容器的电压相同吗?要详解,思路清晰的增加悬赏! 写出一种比较好吃的水果,这种水果的味道,写详细一点. 空调达到什么什么负荷时压缩机启动自动保护 铝电解电容器电解液的价格是多少 感叹句转换这句话把我打动了.改为感叹句 病人右拇指感染,从左手背注入抗生素,经哪些途径到达病灶? 有机溶剂类铝电解电容器电解液国内有哪几家在做?什么量?什么价格水平?国外的主要是有谁在做?可否推荐几家? 转换感叹句What a dry day it is today!转换成HOW的感叹句 冰箱压缩机正常情况下会多久起动一次啊?压缩机起动和结束时冰箱会发出一声“叭”的声音,也不是很大,分别就一声,压缩机起动是开始制冷,对吧,那一般压缩机起动一次大概会持续多长时间 渤海海峡是内海海峡吗? 感叹句之间的转换.1.She is very happy. Hwo ( )!2.what a nice room it is ! ( )room it is!3.How surprising the new is ! What ( )i 我想知道,现在的那种家用的电水壶,塑料的那种,他的加热方式是怎么样的?1.是把加热器直接放在水壶里面,也就是直接把水加热,还是2.在装水的塑料外面装一个加热器,隔着塑料加热水如果是 肌肉注射药物要抽回血吗 人生是一个正方形是什么意思 电动热水壶不加热什么问题 连接大西洋与其内海的海峡?1 苏伊士运河 2 直布罗陀海峡 3 土耳其海峡 4 马六甲海峡 1 2 1 4 2 4 2 3 英语翻译 水壶二次加热的问题?我买了个养生壶带有保温功能,当汤水煮好后可以恒定在一个温度上(我设定在40度),这样会不会造成汤水的亚硝酸盐升高呢?还有煮汤一般都要煮一两个小时会不会含有 现在的空气有没有毒 英语翻译tired of drifting?是不是最好的表达? 指人的气量 病毒的生活需要空气吗 拱形节水骨架护坡转角遇到半锥体应该怎么做?坡度比较坡,半锥体应该是浆砌片石还是干砌片石厚度怎么确定? 核糖体是不是属于细胞质 一般情况下空气中存在病毒么 请问锥体束是? 从冷兵器到火器,这个进程对文明的发展有什么影响?(积极的) 氧化铁还原后的铁能不能用?还原后的铁能不能用来制造各种铁器 Zippo打火机新款沙子200带便携式烟灰缸24748礼盒装 “扎你腚”是啥意思 电可以组什么词 zippo SC1677这个型号到底是烟灰缸还是打火机啊? 母联开关是怎么切换电源的啊? 电怎么组词 澳大利亚的什么业发展迅速,超过了什么和什么,是澳大利亚的经济支柱 电源无缝切换开关(装置)和电源互投开关(装置)的区别如题请专家解答 一群猴子,树上的是地上的五分之三,上去了6头,这时树上和地上的一样多,问原来一共有几头 澳大利亚的矿产对本国的经济有什么影响 有没有一个电源进,两个电源出的切换开关.打算在一条3*35+1*16平方的铜芯电缆上,安装一个一进二出的切换开关来控制两路机子的工作,2个出线的电缆也是3*35+1*16平方,分别都引到225A的塑壳断路 有18只猴子在三颗树上.两分钟后2只猴子从第一棵树跳到第二棵树,然后5只猴子从第二棵树跳到第三课树.现在三颗树上的猴子数都相等.请问,原先每颗数上有多少只猴子? 二十世纪七十年代澳大利亚最大的经济支柱是什么行业 中国建设银行落户卢森堡俄罗斯达吉斯坦共和国首府爆炸致1死8俄罗斯举行核遏制力突击战备演练精品画展向英国人展示中国水墨艺术的旧“被遗忘的天才”画展展现卡斯蒂廖内出未成年怀孕现象堪忧 每年700万少女巧克力为何充满魔力新华网:全方位织牢安全网 让困难群众商务部:美方频繁发贸易救济调查 望采国务院:建立城乡特困人员供养制度 覆揭甘愿下嫁“穷小子”的女星(组图)小贝卖萌嘴允小七公主奶嘴(组图)法国总统奥朗德会见王毅中缅首部合拍大型电视剧《舞乐传奇》赠摩洛哥召回大使抗议阿尔及利亚总统“挑法国总统奥朗德会见中国外长王毅 谴责美国医改网站频瘫痪 奥巴马打保票负全美无人机再袭巴基斯坦致3人死亡美国F-35战机进行首次对地精确投弹X-CAT摩托艇锦标赛挺进中国 首站中国最透明的安全软件:百度杀毒隐私保2015年4月10日第一套人民币价格绿地“染指” 海外赌场生意寿县警方打掉两个跨省电信诈骗团伙女人最应该拥有的7款基本单品革自己命必须面临的阵痛:Fab将再次高僧鸠摩罗什的自谦彰显其崇高的人格魅你要做,就做一个有深度的姑娘,有脾气宋卫平继续打拼的代建业务鹏博士是搅局者还是野心家原始村落 山西省兴县蔡家会水磨村挥别阿里三年卫哲的投资秀成都诞生的“面聊”已瞄准全球高校结婚后,你过的好吗?(99%的女性都买啥你说了算!初创公司“Bucket午评◆张尧浠◆美指升至3周最强位,联胖子怎么了?会穿衣服再胖也有春天!!辉煌三十年 2014年泰达经典音乐文《傻根进城》:傻是大智,秒秒励志他的一番话,是女人都应该看看!热闹的智能手环,本质还是“四低”产业内蒙古赤峰市敖汉旗回族村支书被指违法
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘