comparison src/ChangeLog @ 10544:9961fc022d9d

fix assignment to non-existing variables and octave_value::assign
author Jaroslav Hajek <highegg@gmail.com>
date Fri, 23 Apr 2010 11:23:43 +0200
parents 8db807a0eb78
children ffe28cdc6fe2
comparison
equal deleted inserted replaced
10543:f41c6634d5af 10544:9961fc022d9d
1 2010-04-23 Jaroslav Hajek <highegg@gmail.com>
2
3 * ov-bool.h (octave_bool::empty_clone): Correctly return an empty
4 matrix.
5 * ov-float.h (octave_float::empty_clone): Ditto.
6 * ov-base-mat.h (octave_base_matrix::clone,
7 octave_base_matrix::empty_clone): Remove.
8 * ov-base-scalar.h (octave_base_scalar::clone,
9 octave_base_scalar::empty_clone): Remove.
10 * ov-base-sparse.h (octave_base_sparse::clone,
11 octave_base_sparse::empty_clone): Remove.
12 * ov-base.h (octave_base_value::empty_clone): Remove implementation.
13 * ov-base.cc (octave_base_value::empty_clone): Implement here.
14 Fall back to resize() for empty_clone().
15 * ov.cc (octave_value::assign): Correct behavior in the indexed OP= case.
16 Use better error messages. Always return non-const reference, like any
17 assignment.
18 * ov.h: Update decls.
19 * oct-lvalue.cc (octave_lvalue::assign): Simplify.
20
1 2010-04-22 Rik <octave@nomad.inbox5.com> 21 2010-04-22 Rik <octave@nomad.inbox5.com>
2 22
3 * DLD-FUNCTIONS/hess.cc.: return correct Hessenberg matrix when called 23 * DLD-FUNCTIONS/hess.cc.: return correct Hessenberg matrix when called
4 with only one output argument. 24 with only one output argument.
5 25