# HG changeset patch # User Jaroslav Hajek # Date 1284360066 -7200 # Node ID 07b4cd7957426c8b4f32169c2f1c6eb8a219f635 # Parent 28ef5a31763d2b3f78637f9beed98872db428ae5 update NEWS diff -r 28ef5a31763d -r 07b4cd795742 ChangeLog --- a/ChangeLog Mon Sep 13 08:32:25 2010 +0200 +++ b/ChangeLog Mon Sep 13 08:41:06 2010 +0200 @@ -1,3 +1,7 @@ +2010-09-13 Jaroslav Hajek + + * NEWS: Update. + 2010-09-10 Jaroslav Hajek * m4/ax_blas_f77_func.m4: Update. diff -r 28ef5a31763d -r 07b4cd795742 NEWS --- a/NEWS Mon Sep 13 08:32:25 2010 +0200 +++ b/NEWS Mon Sep 13 08:41:06 2010 +0200 @@ -336,6 +336,14 @@ value for empty fields and also to accept file IDs opened by fopen. Likewise, dlmwrite can write to file IDs. + ** Octave can now optimize away the interpreter overhead of an anonymous function + handle, if the function simply calls another function or handle with some of its + parameters bound to certain values. Example: + + f = @(x) sum (x, 1); + + When f is called, the call is forwarded to @sum with the constant 1 appended, and + the anonymous function call does not occur on the call stack. Summary of important user-visible changes for version 3.2: ---------------------------------------------------------