Mercurial > octave
diff etc/NEWS.8.md @ 30912:ec5b57af230a
Improve performance of inline functions.
* NEWS.8.md: Announce compatibility and performance improvements.
* scripts/legacy/@inline/inline.m: Add new field "fh" to inline
class which holds an anonymous function handle implementing the
inline function. Rename member variable "numArgs" to "nargs"
to get away from CamelCase.
* scripts/legacy/@inline/feval.m: Re-use existing class member
variable "fh" to execute function rather than creating it every
time feval() is called.
* scripts/legacy/@inline/nargin.m: Update to use class member
variable "nargs" rather than "numArgs".
author | Rik <rik@octave.org> |
---|---|
date | Wed, 06 Apr 2022 21:47:52 -0700 |
parents | 972959edc3ff |
children | 8a8f82c0235e |
line wrap: on
line diff
--- a/etc/NEWS.8.md Wed Apr 06 21:25:58 2022 -0700 +++ b/etc/NEWS.8.md Wed Apr 06 21:47:52 2022 -0700 @@ -8,7 +8,6 @@ Configure with `--disable-lib-visibility-flags` to export all symbols (as in previous versions). - ### Graphical User Interface @@ -17,6 +16,9 @@ ### Matlab compatibility +- `inline` functions now support all Matlab methods. The performance + of `inline` functions has also been improved. + - `sub2ind` now supports index values outside of the size specified by the subscripts.