Mercurial > octave-nkf
comparison liboctave/ChangeLog @ 8972:5fa53d1b6247
more indexing optimizations
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 13 Mar 2009 13:39:22 +0100 |
parents | 967a692ddfe2 |
children | ed5055b0a476 |
comparison
equal
deleted
inserted
replaced
8971:967a692ddfe2 | 8972:5fa53d1b6247 |
---|---|
2 | 2 |
3 * Range.h (Range::Range (double, double, octave_idx_type)): Remove | 3 * Range.h (Range::Range (double, double, octave_idx_type)): Remove |
4 constructor body. | 4 constructor body. |
5 * Range.cc: Move it here. Check for invalid range op results. | 5 * Range.cc: Move it here. Check for invalid range op results. |
6 (all operators): Validate cache for invalid range op results. | 6 (all operators): Validate cache for invalid range op results. |
7 * idx-vector.h (idx_vector::index): Optimize zero-step range case. | |
8 * idx-vector.cc (idx_vector::maybe_reduce): Always reduce colon in | |
9 singleton dimension. | |
7 | 10 |
8 2009-03-10 Jason Riedy <jason@acm.org> | 11 2009-03-10 Jason Riedy <jason@acm.org> |
9 | 12 |
10 * sparse-base-lu.cc (Pr_mat): New member function. Return the row | 13 * sparse-base-lu.cc (Pr_mat): New member function. Return the row |
11 permutation as a PermMatrix. | 14 permutation as a PermMatrix. |