Nim 1.6.6 版本已发布,修复大量影响稳定性的bug,性能提高3000%


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 )
完整的更新列表可在此处获得。

相關推薦

2022-04-28

MySQL 的最新版本 8.0.29 于 2022 年 4 月 26 日正式发行(GA)。MySQL8.0 发布至今已经历 4 年(2018 年 4 月 19 日 GA),已经进入了标准生命周期的末期,如果你还在继续使用 MySQL 5.7 版本,甚至是 5.6 版本,现在应该认真考虑未来的数据

2022-03-01

Podman 正式发布了全新的大版本——v4.0。 发布公告写道,Podman 4.0 是有史以来最重要的版本之一,增加了 60 多项新特性,主要更新内容是完全重写网络堆栈,以提升功能和性能。此外还有许多其他的变更,包括改进 Podman

2023-08-03

的编程语言。 公告写道: 2.0 是 Nim 的一次进化,新版本的一项重要特性是将 ORC 内存管理作为默认设置,以及许多其他新功能和改进。 Nim 是一种适合各种用途的编程语言——但并不适合所有人。它专注于命令式编程范式

2022-12-23

了。公告写道,Nim 2 的目标之一是让开发者编写兼容两个版本(Nim 1 和 2)的代码更容易。目前许多重要的软件包在 Nim 2 中已经可以正常使用。此外,Nim 2 还为创新特性添加了“开关”,可在模块层面进行启用或禁用。 官方表

2022-05-18

得更快的性能 —— 尤其是多线程程序。 Python 有多个版本,包括 JVM 、 .NET CLR  解释器以及编译器,但该语言的核心实现仍是 CPython 解释器。由于 CPython 的内存管理非线程安全,因此设计了 CPython 的 GIL (Global Interpreter Lock -

2024-06-29

成功应对因上线引起的各类突发情况,保护数据和系统的稳定性、安全性。   批量导入数据源功能 为提高平台初始化效率,现新增批量导入数据源功能。用户可通过上传 CSV 文件,快速批量导入多个数据源,减少手动添加

2023-04-08

Defender 引擎 (1.1.20200.2) 测试版时解决了该错误,此修复版本将  Windows Defender 应用程序的版本号提高到 4.18.2302.x,并将引擎修补到版本 1.1.20200.4。就是 mpengine.dll 文件的版本号。该修复程序也正在为 Windows 7 和 8.1 用户部署

2022-04-12

有新 released/published 的应用程序必须针对最新主要 Android 版本发布后一年内发布的 Android API level。 对新发布的应用程序的 API level targeting requirement 那些未能遵守这一要求的应用将被拒绝列入 Android 的官方应用商店 Play Store。

2024-01-12

I。此举是为了简化内部代码并解除旧 API 所阻碍的性能和稳定性功能。 以前在默认情况下,代理使用单个后台线程向后端服务器发出 IO。这通常会阻止扩展到超过 4 个 CPU 核心,但会减少使用的 TCP 套接字数量并增加到后端的管

2024-06-01

本更新(v1.1.8、v1.1.9和v1.1.10),在不断优化性能和提升稳定性的同时,也为开发者带来了许多新的功能和改进。这些更新不仅修复了大量的bug,还对关键功能进行了显著的优化,尤其是fetch函数的内存使用效率。 主要更新内容

2024-04-18

2024年4月16日,Nim 为两个分支发布了新版本:2.0.4 和 1.6.20 LTS。 2.0.4包含了与四个月前发布的Nim 2.0.2相比的23项提交,带来了错误修复和改进。 对于那些尚未切换到Nim v2.0的用户,Nim团队发布了Nim 1.6.x的第九个补丁版本。这是一

2024-09-30

前言:wfs 是高性能海量小文件存储系统 ,支持Linux,Windows,Macos,FreeBSD,solaris 等系统, 可以高效地进行文件存储和读取。wfs 支持文件压缩归档,并提供简洁的数据读取方式和文件后台管理和 以及归档文件的碎片整理等。

2023-08-26

类输入不会再崩溃。这对于用户来说,无疑增加了操作的稳定性和可靠性,提高了整体的用户体验。 此外,另一个比较严重的问题也得到了修复。原本,打包器会在知道运行时会失败且位于try/catch块内的require()调用时自动内联

2023-11-15

池 采用 HikariCP Spring官方内置连接池 配置简单 以性能与稳定性闻名天下 采用 druid bug众多 社区维护差 活跃度低 配置众多繁琐性能一般 数据库主键 采用 雪花ID 基于时间戳的 有序增长 唯一ID 再也不用为分库分表 数据合