Mercurial > octave-nkf
diff src/ChangeLog @ 8815:af907aeedbf4
cache cellstr_value in ov-cell
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Thu, 19 Feb 2009 16:37:17 +0100 |
parents | de16ebeef93d |
children | 96d87674b818 |
line wrap: on
line diff
--- a/src/ChangeLog Thu Feb 19 15:19:59 2009 +0100 +++ b/src/ChangeLog Thu Feb 19 16:37:17 2009 +0100 @@ -1,3 +1,14 @@ +2009-02-19 Jaroslav Hajek <highegg@gmail.com> + + * ov-cell.h (octave_cell::cellstr_cache): New field. + (octave_cell::clear_cellstr_cache, octave_cell::make_cellstr_cache, + octave_cell::assign, octave_cell::delete_elements, + octave_cell::mex_get_data): New methods. + (octave_cell::is_cellstr): Reuse cellstr cache if possible, create if + successful. + (octave_cell::cellstr_value): Reuse cellstr cache if possible. + (octave_cell::subsasgn): Clear cellstr cache. + 2009-02-19 Jaroslav Hajek <highegg@gmail.com> * DLD-FUNCTIONS/lookup.cc (Flookup): Use Array<T>::lookup if possible.