Nim 1.6.6 版本已发布,修复大量 bug
Nim 1.6.6 版本已发布,这是针对 Nim 1.6 的第三个补丁版本,两个月努力的结果包含 55 次提交 。下面介绍一些较为重要的修复项:
- 修复了“std.streams 无法在 Windows 和 –cpu:amd64 上使用 TCC 编译器编译”(#16326)
- 修复“编译器版本 1.6.0 不适用于 Windows XP”(#19038)
- 修复了“
os.putEnv
在 Windows 上的 cpp 后端无法编译”(#19292) - 修复“JS 目标定义 gcc”(#19059)
- 修复了“当 CC = tcc 时 JavaScript 输出中的
static int __tcc_cas(
函数”( #19330) - 修复了“i386 的 CPU 检测”(#19577)
- 修复了“不刷新标准输出
MSYS
”(#19584) - 修复了“Nim-1.6 错误”(#19569)
- 修复了“在闭包迭代器的 try-catch 块中使用控制流语句时, Nim 编译器崩溃”(#19575)
- 修复“{.byref,exportc.} 类型不输出到 –header 文件”(#19445)
- 修复了“
nim check
为 nimscript 报告不正确的错误”(#19440) - 修复了“是否有正确的方法来检查 .nims 文件的语法?” (#3858)
- 修复了“拨号忽略缓冲参数”(#19650)
- 修复“
nim dump
等信息获取命令在 nims 文件中执行顶层exec
语句”(#8219) - 修复了“在闭包迭代器中使用嵌套循环的错误”(#18474)
- 修复了“导入/排除在开发中不起作用”(#18986)
- 修复了“无法检查 stderr 是否为静态”(#19680)
- 修复了“使用 arc 时在写入时,从字符串段错误创建的 StringStream”(#19707)
- 修复了“次要 NimNode 注释 repr() 回归 1.0.10 到 1.2.9”(#16307)
- 修复了“方法调度很慢”(#18612)
- 修复了“构造函数错误可能是虚假的无元组类型”(#18409)
- 修复了“传递给概念函数参数的匿名元组错误”。( #19730 )
完整的更新列表可在此处获得。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
gRPC 1.46 发布,跨语言 RPC 框架
gRPC 是可以在任何环境中运行的现代开源高性能 RPC 框架,目前 gRPC 已发布 1.46.0版本。 值得注意的是, gRPC C++ 1.46 将是最后一个支持 C++11 的版本,未来的版本将需要 C++ >= 14。其他更改如下: Core 接收时忽略连接中止错误。( #29318 ) HTTP 代理:忽略 no_proxy 列表中的空条目。( #29217 ) 在 httpcli 中添加 http/1.1 支持。( #29238 ) HTTP2:启动写入以确认 SETTINGS 帧。( #29218 ) 将 fork 的不受支持的轮询策略日志更改为 GPR_INFO。(#29232) 处理 SSL_ERROR_WANT_WRITE 错误。( #29176 ) TCP 异步连接:修复 Heap use-after-free。( #29209 ) HTTP2:添加优雅的 goaway。( #29050 ) 删除 epollex 轮询器。( #29160 ) TlsCredentials:比较器实现。(#28940) 减少取消期间可能发生的 alts 握手日志详细程度。(...
- 下一篇
Racket v8.5 发布,Lisp 语言分支
Racket v8.5 已发布,Racket(原名 PLT Scheme)是一门通用、多范型,属于 Lisp 家族的函数式程序设计语言,它的设计目之一是为了提供一种用于创造设计与实现其它编程语言的平台,Racket 被用于脚本程序设计、通用程序设计、计算机科学教育和学术研究等不同领域。 Racket 有一个实现平台,包含了运行环境、函数库、即时编译器 (JIT compiler) 等等,还有提供一个以 Racket 本身写成的开发环境 DrRacket(原名 DrScheme)。 新版本主要变化 Racket 的新-yflag 会自动使编译后的文件保持最新状态,从而减少后续加载时间。 错误消息领域允许 Racket 托管的语言适应和重写错误消息以在特定上下文中有意义。 非特权用户可以使用插件目录中的“其他版本”目录来控制软件包安装范围。 Racket CS 可在当前不支持本地代码生成的平台上运行(例如,s390x 或 ppc64)。有关要配置的 —enable-pb flag的更多信息,参阅源分发中的“README.txt”。 DrRacket 引入了新的“重新打开关闭的选项卡”文件菜...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装