Started to fixup cppdebugger in trunk/kdevelop

Andreas Pakulat apaku at gmx.de
Wed Feb 11 22:18:00 UTC 2009


On 12.02.09 00:59:49, Vladimir Prus wrote:
> On Thursday 12 February 2009 00:44:43 Andreas Pakulat wrote:
> > On 10.02.09 21:45:38, Andreas Pakulat wrote:
> > > On 10.02.09 23:34:43, Vladimir Prus wrote:
> > > > On Tuesday 10 February 2009 23:23:03 Andreas Pakulat wrote:
> > > > > On 09.02.09 09:16:13, Vladimir Prus wrote:
> > > > > > So, right now it's OK to assume that all variables are dead at each step
> > > > > > -- which is what you have done.
> > > > >
> > > > > No, in fact what I did is re-use variables and variable-items all the
> > > > > time. And I'm not removing variables at all right now. So if a variable
> > > > > goes out of scope while stepping its not removed.
> > > > 
> > > > Ouch.
> > > 
> > > :) After those 4 hours I was actually proud that I did get the variables
> > > to display at all. So I postponed fixing the obvious bugs to get some
> > > sleep.
> > > 
> > > Thanks for the quick response, that means I can fix this up right now.
> > 
> > Unfortunately the current code has far more problems that just not
> > updating the variable widget. The currentFrame and currentThread infos
> > in the controller are not updated, disabled breakpoints are still hit
> > when debugging and the problem of only running it once is just what I've
> > found so far by using it on a very basic level.
> > 
> > Given that there's a working debugger plugin, even if it is
> > architecturally insufficient. So I guess we'll have to switch to that
> > one at least for 4.0 at some point in time (probably before the next
> > beta).
> 
> How the release schedule looks at this point?

There's none. But I do plan to release a new beta around end of march as
there's already been many fixes and hopefully some more features as
well. And I don't like having another beta release with a useable
debugger.

Andreas
 
-- 
Good day for a change of scene.  Repaper the bedroom wall.




More information about the KDevelop-devel mailing list