Mercurial > octave-libgccjit
diff 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 |
line wrap: on
line diff
--- a/libcruft/ChangeLog Wed Feb 13 00:00:33 2008 -0500 +++ b/libcruft/ChangeLog Thu Feb 14 17:14:23 2008 -0500 @@ -1,3 +1,18 @@ +2008-02-14 John W. Eaton <jwe@octave.org> + + * misc/f77-fcn.h (F77_XFCN): Call octave_rethrow_exception here + instead of checking octave_allocation_error. + * misc/quit.cc (octave_execution_exception): New function. + (octave_rethrow_exception): New function. + (octave_handle_signal): Call octave_rethrow_exception instead of + octave_throw_interrupt_exception. + * misc/quit.h (octave_execution_error): New variable. + (END_INTERRUPT_WITH_EXCEPTIONS): Catch octave_execution_exception. + (octave_execution_exception): New class. + (octave_exception): New enum. + (octave_exception_state): Rename from octave_allocation_error. + Change all uses. + 2008-02-12 John W. Eaton <jwe@octave.org> * lapack-xtra/xilaenv.f: New wrapper for Fortran function ilaenv.