octave-maintainers
[Top][All Lists]
Advanced

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

Arbitrary call stack access for external debuggers changeset.


From: John W. Eaton
Subject: Arbitrary call stack access for external debuggers changeset.
Date: Tue, 04 Mar 2008 17:00:41 -0500

On  3-Mar-2008, Ryan Rusaw wrote:

| I sent in this patch in prior to the 3.0.0 release, but it never made
| it in prior to the switch to mercurial.
| 
| 2008-03-03  Ryan Rusaw  <address@hidden>
| 
|       * top_lev.h: Replace internal std::list with stl::deque in
|       octave_call_stack to allow access to elements by position
|       index via element_at () call.
|       * top_lev.cc: Implement new element_at () call for updated
|       octave_call_stack class
|       * pt-stmt.h: Declare new tree_statement_stack class modelled
|       after octave_call_stack class
|       * pt-stmt.cc: Remove curr_statement and curr_caller_statement,
|       and implement tree_statement_stack class to allow call stack
|       statements to to be accessed by depth index.
|       * error.cc: Replace references to curr_statement to
|       tree_statement_stack::current ()
|       * input.cc: Replace references to curr_statement to
|       tree_statement_stack::current ()
|       * ov-usr-func.cc: Remove references to curr_statement and
|       curr_caller_statement

I applied this patch with some changes.

Thanks,

jwe



reply via email to

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