comparison src/ChangeLog @ 3876:a134e5cfdc01

[project @ 2002-03-07 18:57:46 by jwe]
author jwe
date Thu, 07 Mar 2002 18:57:46 +0000
parents b747adc02286
children 55648fc616c8
comparison
equal deleted inserted replaced
3875:09323fcea5ab 3876:a134e5cfdc01
1 2002-03-06 John W. Eaton <jwe@bevo.che.wisc.edu>
2
3 * ov-usr-fcn.cc (octave_user_function::do_multi_index_op):
4 Don't unwind_protect num_named_args (it doesn't change on
5 recursive calls).
6 Do re-initialize curr_va_arg_number to num_named_args after
7 unwind_protecting.
8
9 * ov-usr-fcn.h (octave_user_function::clear_args_passed): Delete.
10 (octave_user_function::saved_args): New data member.
11 (octave_user_function::save_args_passed): New function.
12 (octave_user_function::restore_args_passed): Ditto.
13 * ov-usr-fcn.cc (clear_args_passed): Delete.
14 (restore_args_passed): New function.
15 (octave_user_function::do_multi_index_op): Correctly save and
16 restore args passed for recursive calls.
17
18 * TEMPLATE-INST/SLStack-ovl.cc: New file.
19 * Makefile.in: Add it to the list.
20
1 2002-02-22 John W. Eaton <jwe@bevo.che.wisc.edu> 21 2002-02-22 John W. Eaton <jwe@bevo.che.wisc.edu>
2 22
3 * ov-usr-fcn.cc (octave_user_function::do_multi_index_op): 23 * ov-usr-fcn.cc (octave_user_function::do_multi_index_op):
4 Handle define_all_return_values after function is evaluated. 24 Handle define_all_return_values after function is evaluated.
5 From Paul Kienzle <pkienzle@jazz.ncnr.nist.gov>. 25 From Paul Kienzle <pkienzle@jazz.ncnr.nist.gov>.