octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: octave_throw_bad_alloc, et al, removed without warning


From: John W. Eaton
Subject: Re: octave_throw_bad_alloc, et al, removed without warning
Date: Thu, 17 Oct 2019 12:50:21 -0400
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.9.0

On 10/16/19 5:52 PM, Mike Miller wrote:
Hi jwe, all,

The functions octave_throw_bad_alloc, octave_throw_execution_exception,
and others were removed in revision 63b417917f5e. These functions were a
part of the API and were removed without any deprecation warning from
previous releases. The function octave_throw_exit_exception had been
marked as deprecated, so the removal of that function in the same commit
after two releases seems fine.

Can we reintroduce these functions as compatibility wrappers with proper
deprecation warnings for future removal? I am concerned that user code
may call these functions and suddenly break without the deprecation
warnings that users have come to expect from us.

Yes, you are right, I shouldn't have removed these without first marking them as deprecated. I pushed the following change. Does it look OK to you?

  http://hg.savannah.gnu.org/hgweb/octave/rev/7a871724d4b0

jwe




reply via email to

[Prev in Thread] Current Thread [Next in Thread]