Mercurial > hg > octave-lyh
diff liboctave/ChangeLog @ 6988:c7484dcadd4d
[project @ 2007-10-09 19:58:32 by dbateman]
author | dbateman |
---|---|
date | Tue, 09 Oct 2007 19:59:51 +0000 |
parents | 2883ea1c5c18 |
children | 2d326000e09b |
line wrap: on
line diff
--- a/liboctave/ChangeLog +++ b/liboctave/ChangeLog @@ -1,3 +1,13 @@ +2007-10-09 David Bateman <dbateman@free.fr> + + * Sparse.cc (Sparse<T> Sparse<T>::index (idx_vector&, idx_vector&, + int)): Remove a for loop in the random indexing case at the + expense of maintaining a set of linked lists of indices that point + to the same column in the original matrix. + (int assign (Sparse<LT>&, Sparse<RT>)): Take a const copy of lhs + and use it on the RHS of expressions to avoid unnecessary calls to + make_unique. + 2007-10-08 David Bateman <dbateman@free.fr> * oct-rl-edit. (typedef rl_quoting_fcn_ptr, rl_dequoting_fcn_ptr,