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.