octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #65557] Byte-code interpreter does not provide


From: Petter
Subject: [Octave-bug-tracker] [bug #65557] Byte-code interpreter does not provide full (recursive) set of error information in some cases
Date: Tue, 9 Apr 2024 17:08:40 -0400 (EDT)

Follow-up Comment #2, bug #65557 (group octave):

I've noticed this too and had already done a patch for it. The stack info is
not set for the exception:s thrown (in the Octave sense, not C++ sense) by the
bytecode interpreter itself, rather than by a call to C++ error().

However the patch is "stuck" between some wip-patches that addresses some
design problems with how multiple return values are handled on the bytecode
interpreter stack, so I think it could wait a bit to avoid some
rebasing/rework and not put too many pending patches on the tracker.

I've attached the patch anyways to show the concept, however it shouldn't be
apply-able straight off and is not tested that much.



(file #55932)

    _______________________________________________________

Additional Item Attachment:

File name: 33551.patch                    Size: 14KiB
    <https://file.savannah.gnu.org/file/33551.patch?file_id=55932>


    AGPL NOTICE

These attachments are served by Savane. You can download the corresponding
source code of Savane at
https://git.savannah.nongnu.org/cgit/administration/savane.git/snapshot/savane-319f5d616b046e3879e4959f590f30fc8cc4e6d6.tar.gz


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?65557>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/




reply via email to

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