Go 1.10添加了自动缓存 您的WiFi知道您在哪里! Lodash-功能性JavaScript库 Go变成了七岁时的注意力 NetBeans 7.3发行候选版 平板电脑吸引用户远离台式机和笔记本电脑 LoveLetters赢得托尼销售奖 新的汉语普通话改善了版本控制 为了庆祝艾伦·图灵 Pharo 6.0移至64位 NativeScript-统治一切? 伊万·萨瑟兰(Ivan Sutherland)荣获京都奖 TypeScript 1.8 Hits Beta 可穿戴的Android-WIMM One Xamarin现在免费-这会改变一切还是什么? 图灵的纸牌信件将被拍卖 Arduino正式发布-1.0版 p5.j​​s将处理引入网络 JavaFX在Raspberry Pi上运行 jQuery仍然是我们最喜欢的框架 坑-F#到JavaScript编译器 Java 9的拟议时间表 Java ME 8随Raspberry Pi大量发布 图灵年:传承的遗产 芯片上的太赫兹传感器提供X射线视觉 禅光子花园 为Alan Turing的Universal Machine投票 适用于本机应用程序的JavaScript JDK 9更新 io.js加入Node.js基金会 Raspberry Pi获取HAT触摸屏 AngularJS 2.0截然不同 Nodyn-JVM上的Node.js 新的Nao机器人和1500万美元的投资 一个委员会来监督Java? 邀请获得免费软件奖提名 Apple 1打破在线拍卖纪录 D从GCC获得动力 赞助巨像 原型1.7.1发布 Microsoft支持asm.js JavaScript.com推出 Anders Hejlsberg-现代方式的编译器构建 JavaScript中的Task.js异步任务 EDSAC显示屏正式开放 道格拉斯·恩格尔巴特(Douglas Engelbart),老鼠的发明者去世 计算机历史博物馆宣布2015年研究员 CoffeeScript 1.9发布 ModKit Micro-硬件的可视化编程 苹果标志性技术在线拍卖
您的位置:首页 >物联网 >

Go 1.10添加了自动缓存

Go的新版本具有自动缓存构建和测试结果的功能。1.10版是Go 2.0发布后的第一个主要版本。

Go是一个开源项目,由Google的团队和来自开源社区的许多贡献者开发了8年多。主要用途是用作系统编程语言,并且已在Docker等知名商业成功中使用。

尽管对语言进行了一些微小的更改,但其大部分更改是在工具链,运行时和库的实现中进行的。对工具的更改旨在改善大型项目的测试并为Go 2.0做准备。这些改进可以更好地缓存内置程序包,增加成功测试结果的缓存,在测试过程中自动运行vet,并允许使用cgo在Go和C之间直接传递字符串值。

Go build现在可以在源代码级别上检测文件中的更改,而不必依赖时间戳,这意味着在重建已更改的程序包时它将更加准确。

进行测试的更改意味着,如果满足某些条件,它将立即缓存测试结果,例如:

测试可执行文件和命令行与先前的运行相匹配该运行所使用的文件和环境变量未更改结果成功执行执行测试命令收到要测试的软件包列表,例如执行测试。/ ...该行使用测试标志的子集 -cpu-list-parallel-run-short -v

为了庆祝发布,全球各地的Go用户组举行了发布聚会。

戈布莱克

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。