Mercurial > octave
comparison src/ChangeLog @ 3928:e8627dc4bdf2
[project @ 2002-05-03 19:56:01 by jwe]
author | jwe |
---|---|
date | Fri, 03 May 2002 19:56:02 +0000 |
parents | e7ad1397d67b |
children | cc8ae49d6e79 |
comparison
equal
deleted
inserted
replaced
3927:e7ad1397d67b | 3928:e8627dc4bdf2 |
---|---|
1 2002-05-03 John W. Eaton <jwe@bevo.che.wisc.edu> | |
2 | |
3 * ov-base.cc (cell_conv): New conversion function. | |
4 (install_base_type_conversions): Install it. | |
5 Install conversion for indexed assignment of octave_cells to | |
6 undefined values. | |
7 | |
8 * TEMPLATE-INST/Array-tc.cc: Instantiate assign functions too. | |
9 (Array<octave_value>::resize_fill_value (void)): | |
10 Provide specialization for octave_value. | |
11 | |
12 * ov-cell.cc (octave_cell::assign (const octave_value_list&, | |
13 const octave_value&)): New function. | |
14 * Cell.h (Cell::Cell (const octave_value&)): New function. | |
15 | |
16 * OPERATORS/op-cell.cc (install_list_ops): Use DEFASSIGNANYOP_FN | |
17 and INSTALL_ASSIGNANYOP, not DEFASSIGNOP_FN and INSTALL_ASSIGNOP. | |
18 | |
19 2002-05-03 Cai Jianming <caijianming@yahoo.co.uk> | |
20 | |
21 * OPERATORS/op-cell.cc: New file. | |
22 * src/Makefile.in (OP_XSRC): Include it in the list. | |
23 | |
24 * parse.y (cell): Return a cell type instead of Matrix type. | |
25 | |
26 * ov.cc (install_types): Install octave_cell type. | |
27 | |
28 * pr-output.cc (octave_print_internal): Handle Cells. | |
29 * pr-output.h (octave_print_internal): Provide decl. | |
30 | |
31 * ov-cell.h (octave_cell): Derive from octave_base_matrix<Cell>. | |
32 * ov-cell.cc (do_index_op, assign, print, print_raw, | |
33 print_name_tag): Delete. | |
34 | |
35 * Cell.cc (allocator, index): Delete. | |
36 * Cell.h (Cell): Derive from Array2<octave_value>. | |
37 Most functions removed since we can use those from Array2 instead. | |
38 | |
39 2002-05-02 Cai Jianming <caijianming@yahoo.co.uk> | |
40 | |
41 * ov-base-mat.cc (octave_base_matrix<MT>::assign): | |
42 New function. | |
43 * ov-base-mat.h (octave_base_matrix<MT>::assign): Provide decl. | |
44 * ov-bool-mat.cc (octave_bool_matrix::assign): Delete. | |
45 * ov-bool-mat.h (octave_bool_matrix:assign): Delete decl | |
46 * ov-cx-mat.cc (octave_complex_matrix::assign (const | |
47 octave_value_list& idx, const ComplexMatrix&)): Delete. | |
48 * ov-cx-mat.h (octave_complex_matrix:assign (const | |
49 octave_value_list& idx, const ComplexMatrix&)): Replace decl with | |
50 function. | |
51 * ov-re-mat.cc (octave_bool_matrix::assign): Delete. | |
52 * ov-re-mat.h (octave_bool_matrix:assign): Delete decl. | |
53 | |
1 2002-05-02 Cai Jianming <caijianming@yahoo.co.uk> | 54 2002-05-02 Cai Jianming <caijianming@yahoo.co.uk> |
2 | 55 |
3 * OPERATORS/op-bm-b.cc: New file.x | 56 * OPERATORS/op-bm-b.cc: New file.x |
4 * Makefile.in (OP_XSRC): Add it to the list. | 57 * Makefile.in (OP_XSRC): Add it to the list. |
5 | 58 |