Mercurial > octave-nkf
comparison src/ChangeLog @ 4964:269c3d6c0569
[project @ 2004-09-04 01:16:28 by jwe]
author | jwe |
---|---|
date | Sat, 04 Sep 2004 01:16:28 +0000 |
parents | 573d23f9c9cf |
children | c0d8e8afa82f |
comparison
equal
deleted
inserted
replaced
4963:573d23f9c9cf | 4964:269c3d6c0569 |
---|---|
1 2004-09-03 John W. Eaton <jwe@octave.org> | 1 2004-09-03 John W. Eaton <jwe@octave.org> |
2 | |
3 * OPERATORS/op-b-bm.cc (DEFCONV): Define bool scalar to bool | |
4 matrix conversion. | |
5 (install_b_bm_ops): Install it. | |
6 Install conversion for assignment of bool matrix to indexed bool. | |
7 * OPERATORS/op-b-b.cc (install_b_b_ops): Install conversion for | |
8 assignment of bool to indexed bool. | |
9 | |
10 2004-09-03 David Bateman <dbateman@free.fr> | |
11 | |
12 * OPERATORS/op-b-b.cc, OPERATORS/op-b-bm.cc, OPERATORS/op-bm-b.cc, | |
13 OPERATORS/op-bm-bm.cc: Modify concatenation between boolean types | |
14 so that it returns a boolean. | |
15 | |
16 * ov-bool.cc (octave_bool::do_index_op): Return boolean matrix. | |
17 | |
18 * ov-intx.h (do_index_op (const octave_value_list&, int)): | |
19 New function for indexed subsref of int types. | |
20 | |
21 2004-09-03 John W. Eaton <jwe@octave.org> | |
22 | |
23 * OPERATORS/op-int.h (OCTAVE_SM_INT_OPS): Define int by double | |
24 mixed comparison and bool ops. | |
25 (OCTAVE_INSTALL_SM_INT_OPS): Install them. | |
26 (OCTAVE_MS_INT_OPS): Define double by int mixed comparison and | |
27 bool ops. | |
28 (OCTAVE_INSTALL_MS_INT_OPS): Install them | |
29 | |
30 * OPERATORS/op-i8-i8.cc, OPERATORS/op-i16-i16.cc, | |
31 OPERATORS/op-i32-i32.cc, OPERATORS/op-i64-i64.cc, | |
32 OPERATORS/op-ui8-ui8.cc, OPERATORS/op-ui16-ui16.cc, | |
33 OPERATORS/op-ui32-ui32.cc, OPERATORS/op-ui64-ui64.cc: | |
34 Define and install various mixed-type operators. | |
35 | |
36 * OPERATORS/op-int.h (OCTAVE_MM_INT_OPS): Also define mixed int | |
37 and double matrix comparison and bool ops. | |
38 (OCTAVE_INSTALL_MM_INT_OPS): Install them. | |
39 (OCTAVE_SS_INT_BOOL_OPS, OCTAVE_SM_INT_BOOL_OPS, | |
40 OCTAVE_MS_INT_BOOL_OPS, OCTAVE_MM_INT_BOOL_OPS): | |
41 Define logical AND and OR ops. | |
42 (OCTAVE_INSTALL_SS_INT_BOOL_OPS, OCTAVE_INSTALL_SM_INT_BOOL_OPS, | |
43 OCTAVE_INSTALL_MS_INT_BOOL_OPS, OCTAVE_INSTALL_MM_INT_BOOL_OPS): | |
44 Install them. | |
45 (OCTAVE_MM_INT_CMP_OPS, OCTAVE_MM_INT_BOOL_OPS): Accept prefix arg. | |
46 (OCTAVE_MM_CONV): New macro. | |
47 (OCTAVE_MM_INT_OPS): Use it to define complex matrix conversion. | |
48 (OCTAVE_MIXED_INT_CMP_OPS, OCTAVE_MIXED_INT_BOOL_OPS): New macros. | |
2 | 49 |
3 * OPERATORS/op-int.h (OCTAVE_MS_INT_OPS): Don't define indexed int | 50 * OPERATORS/op-int.h (OCTAVE_MS_INT_OPS): Don't define indexed int |
4 matrix = complex scalar assignment ops. | 51 matrix = complex scalar assignment ops. |
5 (OCTAVE_MS_INT_OPS): Don't define indexed int matrix = complex | 52 (OCTAVE_MS_INT_OPS): Don't define indexed int matrix = complex |
6 matrix assignment ops. | 53 matrix assignment ops. |