diff liboctave/ChangeLog @ 6384:c2eb95ca0e2b

[project @ 2007-03-06 06:03:01 by jwe]
author jwe
date Tue, 06 Mar 2007 06:03:01 +0000
parents 65e9cf5c7718
children 4109a2386346
line wrap: on
line diff
--- a/liboctave/ChangeLog	Mon Mar 05 22:03:31 2007 +0000
+++ b/liboctave/ChangeLog	Tue Mar 06 06:03:01 2007 +0000
@@ -1,3 +1,14 @@
+2007-03-06  John W. Eaton  <jwe@octave.org>
+
+	* Array.cc (assign1, assign2): For assignments like x(:,1) = 1 or
+	x(:) = 1, only resize if X is 0x0.
+	(assign2): Use single loop for x(:) = nonempty_rhs case.
+	If single index and rhs is 0x0, always call maybe_delete_elements
+	on lhs.
+	(Array<T>::maybe_delete_elements (Array<idx_vector>&, const T&)):
+	Quick return of [] if doing x(:) = [].
+
+
 2007-03-05  David Bateman  <dbateman@free.fr>
 
 	* oct-md5.c (oct_md5_file (const std::string&)): New function.