GNU Octave 6.4.0 Released
Octave Version 6.4.0 has been released and is now available for download. An official Windows binary installer is also available. For macOS see the installation instructions in the wiki.
This version is a bug fixing release:
Improvements and fixes
- Reduce memory usage in BISTs for
copyobj
,hgsave
(bug #57591). hgsave.m
,copyobj.m
: Use'qt'
graphics toolkit in BISTs.main.cc
: Usegetopt
to parse command line arguments (bug #60886).main.cc
: Remove invalid case (bug #60886).- Disable
getopt
error reporting in wrapper program (bug #60886). interp1.m
: Don’t interpret later numeric input asxi
(bug #60967).pkg
: Improve similar package name suggestion (bug #61067).- Store parent name in function object when caching parents in scope (bug #61105).
- Avoid internal error and segfault with
eval
and scripts (bug #61191). rmpath
: Prevent removing the current directory from the load path (bug #61216).
GUI
- Fix missing interpreter event in
octave-scintilla
. - Fix opening a file in a custom editor (bug #60990).
Documentation
- Improve docstring for
disable_diagonal_matrix
,disable_diagonal_matrix
, anddisable_range
(patch #10089). cbrt
: Clarify that function errors for non-real input.dsearchn.m
: Added optional distance output description (bug #61156).- Add Hungarian translation for project description files.
- Document fsolve output “info” -2 (bug #61310).
Build system
- Correct error message for incompatible CXSparse (bug #61385).