Bazel 1.0.0 发布,代码构建工具
Bazel 是 Google 的一款可再生的代码构建工具。1.0.0 版本发布了,内容有:
Windows
- genRule 现在支持 cmd_bash、cmd_ps 和 cmd_bat 属性,以便在 Windows 上更好地集成
- C++:现在可以从 cc_Library 的 def_file 输出组获取生成的 DEF 文件
- MSYS2 / Bash:测试目标(“Bazeltest/foo”)、运行二进制目标(“Bazelrun/bar”)和获取存储库规范不再需要 MSYS 2
Execution
- 所有规范现在都有一个默认的 exec_properties 属性
- 所有来自 Bazel 的 GRPC 连接都将默认启用 TLS
Configurability
- config_setting 现在可以检测“--foo=firstVal --foo=secondVal...”样式标志上的多个值
-
Platform-specific bazelrc:使用
--enable_platform_specific_config
,根据主机平台在 bazelrc 中启用标志
Android
- 现在默认启用了 aapt 2
- 修复了 aapt 2 中的 Windows 路径问题
C++
- CC_* 规则支持通过 local_defines 属性进行非传递定义
- 在 Linux 上,现在支持为 Clang 6.0 或更高版本构建 ThinLTO
Java
- Java-Starlark API java_Common.create_Provider 被删除
- 如果没有指定的校验和,maven_jar 和 maven_server 现在不允许使用普通的 HTTPURL
- 将 Sha 256 和 sha256_src 属性添加到 maven_jar 中
还有不兼容性更改,详情见发布说明:
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
tbox v1.6.4更新,新增 c11 风格原子操作
此版本主要改进stream/stdio读写,字符集编码转换等操作,并重构整个原子操作实现,新增了c11风格atomic api来更细粒度控制。 项目源码 官方文档 新特性 #70: 添加tb_stream_init_from_sock_ref()接口去直接打开一个socket作为stream去读取数据。 添加stdfile接口去读写stdin, stdout和stderr。 #81: 添加对进程和线程的cpu亲缘性设置和获取 添加filelock文件锁跨平台api接口 添加匿名管道,命名管道支持 改进 优化queue_buffer模块 改进stream接口实现 改进字符集编码转换,以及增加对ANSI编码的支持 改进原子操作,并增加c11风格原子接口 改进spinlock实现 新增进程输出重定向到管道 针对协程栈使用虚拟内存 改进基于openssl/mbedtls的https访问
- 下一篇
Notepad++ 7.8 发布,功能增强和 bug 修复
Notepad++ 7.8已经发布,该版本主要是增强和错误修复: 将 Scintilla 从 4.1.4 升级到 4.2.0 修复非西方语言(中文或土耳其语)中的非 Unicode 编码问题 在“保存”对话框中添加“No to All”和“Yes to All”选项 添加命令行参数“-openFoldersAsWorkspace”以在“folder as workspace”面板中打开文件夹 增强插件系统:允许任何插件从插件文件夹加载私有 DLL 文件 修复文件夹在工作区崩溃和队列溢出问题 修复当过多的目录更改发生时Folder as Workspace崩溃 改进 Find 对话框中“查找上一个”和“查找下一个“按钮的 GUI 在调试信息添加更多的操作系统信息 增强支持的语言(函数列表或自动完成):LISP,BaanC,(PL/)SQL和 COBOL 修复clear all marks in find dialog also removes bookmarks的问题 图源:ghacks 完整列表见发布说明; https://community.notepad-plus-plus.org...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8