comparison libcruft/ChangeLog @ 7481:78f3811155f7

use exceptions in liboctave error handler
author John W. Eaton <jwe@octave.org>
date Thu, 14 Feb 2008 17:14:23 -0500
parents d7c5b101bb0f
children 56be6f31dd4e
comparison
equal deleted inserted replaced
7480:93826ba0d078 7481:78f3811155f7
1 2008-02-14 John W. Eaton <jwe@octave.org>
2
3 * misc/f77-fcn.h (F77_XFCN): Call octave_rethrow_exception here
4 instead of checking octave_allocation_error.
5 * misc/quit.cc (octave_execution_exception): New function.
6 (octave_rethrow_exception): New function.
7 (octave_handle_signal): Call octave_rethrow_exception instead of
8 octave_throw_interrupt_exception.
9 * misc/quit.h (octave_execution_error): New variable.
10 (END_INTERRUPT_WITH_EXCEPTIONS): Catch octave_execution_exception.
11 (octave_execution_exception): New class.
12 (octave_exception): New enum.
13 (octave_exception_state): Rename from octave_allocation_error.
14 Change all uses.
15
1 2008-02-12 John W. Eaton <jwe@octave.org> 16 2008-02-12 John W. Eaton <jwe@octave.org>
2 17
3 * lapack-xtra/xilaenv.f: New wrapper for Fortran function ilaenv. 18 * lapack-xtra/xilaenv.f: New wrapper for Fortran function ilaenv.
4 * lapack-xtra/Makefile.in (FSRC): Add it to the list. 19 * lapack-xtra/Makefile.in (FSRC): Add it to the list.
5 20