5.3.0 版本更新说明:
- 修复内存泄漏
- 修复递归(自引用)函数引起的段错误
- 修复科学记数法中 RPN 语法下的负指数输入
- 修复将 1°2'3" 解析为 1°+2'+3" 的问题
- 修复 1/sqrt(1-x^2) 的定积分,当积分限大于等于 -1 和 1 时
- 修复绘图函数中空向量(如 plot([]))导致的崩溃
- 修复两个隐式相乘的函数之间没有空格时的“您是否要输入...”警告(例如 "atan2(a,b)atan2(c,d)")
- 修复高频率值下无法中止 randpoisson() 的问题
- 修复 Calculator::reset()
- 改进处理包含不等式的“where”表达式的方式
- 将 n 和 C 放在变量隔离优先级顺序的最后
- 移除非十进制数制下整数输出的不必要的计算(修复高精度时的延迟)
- 添加 nmi 符号表示海里
- 添加 free_thread_caches() 函数
- 添加 Calculator::parseToExpression()
- 当启用 --disable-insecure 编译选项时,禁用 load() 和 export() 函数
- 修复 qalc 中百分比解释的保存
- 修复 qalc 中保存定义的选项
- 修复 qalc 中对 mH₂O 及相关带有 Unicode 下标的单位的解释
- 修复从命令行表达式或文件输出到交互模式前的换行问题
- 在从文件读取命令/表达式到交互模式前避免提问
- 添加“unkeep”命令(“keep”的逆操作)
- 支持科学记数法(sci)和工程记数法(eng)的缩写作为科学记数法(exp)的选项
- 当表达式与选项之间用 "--" 分隔时,对未识别的命令行选项显示错误
- 默认情况下,如果数字足够小或大到可以使用科学记数法显示,则不将其显示为分数
- 小 Bug 修复和功能增强