GNU Octave 7.2.0 发布


GNU Octave 7.2.0 发布,现已可供下载。这是一个错误修复版本,具体更新内容如下:

改进和修复

  • 检查 broadcastable inplace operators 时避免越界索引(bug#38466)
  • hdl2struct.m:修复uibuttongroups的保存(bug#62266)
  • isprime.m__isprimelarge__.cc:轻微的性能调整
  • factor.m:性能调整以避免在某些情况下出现 division
  • nchoosek.m:修复某些整数输入的 freeze-up(bug#62319)
  • nchoosek.m:恢复浮点输入的快速路径代码(bug #62319)
  • betainc.m:使用复杂的技术来计算指数以避免不准确(bug#62329)
  • ls.m:修复 UNIX 平台上对的处理(bug #62282)
  • ls.m:在 Windows 上使用 glob 模式(bug #62282)
  • findobj.m:修复图形句柄的输入验证(bug #62378)
  • newplot.m: 退回 changeset fdd58773ac02 ( bug #61945 )
  • __print_parse_opts__.m:在所有情况下为 print warnings 初始化变量(bug #62287)
  • datenum.m:正确处理具有前导单例维度的数组(bug #62407)
  • 停止在uimenu句柄上调用reset()时的错误(bug #62425)
  • 设置轴限制时在空输入上发出更多信息错误消息(bug #62541)
  • msgbox.m:允许图标的“自定义”cdata(bug #62445)
  • 修复嵌套函数和匿名函数的内存泄漏(bug #62459)
  • __wglob__:在 Windows 上保留 trailing file 分隔符(bug #62414)
  • mkoctfile.m:修剪系统输出周围的空白(换行符)
  • plot:不赞成使用数字来选择线条颜色(bug #62470)
  • 改变将变量作为函数使用时的错误信息的措辞(bug #62552)
  • inputParser.m:适应关于输出参数数量的解释器更改(bug#62420)
  • inputParser.m:正确处理可选参数的单元格默认值(bug #62639)
  • 解析关键字时存储 token ID,而不是关键字 ID(bug #62587)
  • canonicalize_file_name:不要将映射的网络驱动器转换为 UNC 路径(bug #62576)
  • regexp:在访问之前检查 pattern length(bug #62704)
  • randmtzig.cc:添加缺失的#include <ctime>(bug#62750)

GUI

  • 修复在关闭修改后的文件时删除尾随空格的问题(bug #62271)
  • 替换 GUI 中弃用的QDesktopWidget的使用。
  • 修复打开fixed_point_format时变量编辑器中的显示(bug #62544)
  • 修复在编辑器中保存较短内容时的文件长度(bug #62588)

更多详情可查看:https://octave.org/news/release/2022/07/28/octave-7.2.0-released.html


相關推薦

2023-03-14

GNU Octave 是一个类似 matlab 和 Scilab 的数学软件包,可以进行各种运算,编程,还有丰富的 C++ 接口可以让用户编程时调用。GNU Octave 8.1 现已作为 8.0 的修复版本发布。 GNU Octave 8 版本改进了图形后端、各种 MATLAB 兼容性改进以及许

2022-11-08

GNU Octave 7.3.0 发布,现已可供下载。这是一个错误修复版本,具体更新内容如下: 改进和修复 scanf:到达 end of stream 时不要设置 error(bug#62723) 修复在混合@class/classdef类中显示的重复名称(bug #62802) canonicalize_file_name:

2022-07-06

言/框架层: lang#cmake层 lang#jr层 lang#jsonnet层 lang#octave层 lang#yang层 lang#haxe层 lang#postscript层 lang#teal层 lang#verilog层 framework#django层 telescope层 New features chat 层支持 gitter 和 IRC。 为 iedit 模式添加 b , e , w&nb

2024-04-09

;导出->可编辑PDF在PDF版本大于1.4时不生效的问题 修复Octave插件执行ones (0)导致排版错误的问题 修复葡萄牙语字典文件因命名不正确而失效的问题 修复在macOS平台无法引用$HOME/Documents中样式、图片的问题 将qt6-qpa-plugins设

2022-11-01

继 2020 年 1 月推出 GNU Make 4.3 之后,GNU make 4.4 发布了。make 是一个 Linux 实用工具,可以自动判断程序的哪一部分需要重新编译,它是很多自由软件项目广泛使用的自动化构建工具。 GNU Make 4.4 的众多更改包括: GNU Make 4.4 弃用

2022-09-09

可参考 GNU extensions to the C and C++ languages 在 LLVM 15.0 发布后,LLVM/Clang 16.0 版本即将迎来一个重大变化: GNU++17 将成为 LLVM 默认的 C++ 和 ObjectiveC++ 版本。 Clang 的 C++17 支持非常稳定了,只有一些微小的细节需要修复。事

2023-05-16

包括 inetd 和 systemd 风格的套接字激活。 GNU Shepherd 0.10 已发布,GNU Shepherd 0.10 版本最大的改动是区分“启动”和“停止”中间服务状态,“启动”和“停止”操作将在服务已经启动/停止时阻塞。 此版本的其他改动: Shepherd

2022-08-07

创建和管理二进制程序的编程工具,目前 GNU Binutils 2.39 发布了,更新内容如下: GNU Binutils 2.39 最值得注意的是,如果堆栈可执行,ELF 链接器现在将生成警告。如果输出二进制文件包含设置了所有三个读/写/执行权限位的段,链

2023-02-20

开源代码调试解决方案 GNU Debugger (简称 GDB)13.1 已发布,GNU Debugger 能为十几种不同的处理器架构的软件进行调试,支持的语言有 Ada、C、C++、Fortran、Go、Rust 等。 新版本的 GDB 和 GDB 服务器添加了两个新的目标架构支持:Lin

2022-11-09

GNU Texinfo 7.0 已正式发布。 Texinfo 是 GNU 项目的官方文档格式,可与 GNU Emacs 良好地集成。同时也被许多非 GNU 项目使用。它由 RMS 和 Bob Chassell 开发,主要目的是提供一种能够方便排版软件手册的语法和格式。 Texinfo 基于单一源

2022-10-13

使用,确保脚本可以在平台之间轻松传输。 Uutils 0.0.16 发布了,这个版本带来了一些优化和修复。 最低支持的 Rust版本改为 1.59。 在使用错误时, utils 返回退出代码而不是2,以匹配GNU。 Tail 进行重要的重构,略有改进。

2024-02-02

GNU C Library 2.39 已发布,GNU C Library 被设计为可移植和高性能的 C 库。它遵循所有相关标准,包括 ISO C11 和 POSIX.1-2017,也是已知的最完善的国际化接口之一,广泛应用于 GNU/Linux 系统以及其他使用 Linux 内核的系统。 此版本带

2023-03-22

GNU Coreutils 9.2 已发布,此版本具有多种新功能、错误修复和其他增强功能。 GNU Coreutils 在 Linux 系统和其他平台上提供了一些常见且重要的命令行工具,如 cat、ls、rm、chmod、mkdir、wc、whoami 和许多其他命令。 部分更新内容:

2022-10-19

安全基金会 ( OpenSSF) 共同宣布了一个重要的新项目:GNU Toolchain Infrastructure project (GTI),主要是讨论将 GUN Toolchain 使用的基础设施从 SourceWare.org 迁移到 Linux 基金会的 IT 服务。 一直以来,GUN Toolchain 的大部分基础设施托管在