[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/