Older blog entries for campd (starting at number 23)

Well, I've been home for a few days now. I still haven't fully unpacked (and I probably never will).

I started working on some type-reading code in gnome-debug. This a) speeds up variable viewing b) fixes a problem I was having when an expression changed types (for example when a stack frame changed) and c) lets the user look at a variable's type.

As a break from the variable-viewing code, I spent a few minutes starting to write support for attaching to processes. I figure I'll finish that up tomorrow.

Tuesday I released GDF 0.1.1, with the new variable viewing tuff and a few bugfixes.

I finished finals yesterday, I think I did pretty good all around.

Today I move back home for the summer.

Finals week started today. I think I did pretty decent on my calculus exam.

Continued my work on moving the variable-viewing code.

Today has been a bizarre day. Quite a few not-quite-right things have happened. Not necessarily bad, but bizarre. I don't think I'll go into that here.

The variable-viewing code was starting to clutter up the GDF::Debugger interface, so today I started moving it to its own interface. I also fixed up some execution issues, mostly related to ending program execution.

More work on GDF today. Did some fixes and speedups on the variable viewing code.

Released GDF 0.1.0. God I'm tired.

Man, it's been awhile since I've updated this diary.

Work on GDF continues. Sometime tonight or tomorrow I'll be making the first public release.

chicane came to see the campus today. He'll be attending school here next year. That should be fun.

Since last entry:

  • Managed to sprain my ankle pretty badly playing volleyball. It is now all sorts of pretty colors (black and purple, mostly).
  • Fixed the crashing bugs I mentioned last entry, and put in support for viewing arbitrary expressions.
  • Fixed a few other little bugs in GDF.
  • Wrote a short GDf webpage in preparation for the impending release.
  • Started looking at the gdbmi interface that will be in GDB5.0

Last night I succeeded in pouring Mt. Dew all over my keyboard, which ended up being hopelessly ruined. I spent a good chunk of today looking for a suitable replacement.

Once I found one, I came back and started writing up some ideas for handling external dependencies in the project manager. Hopefully this will help us remove some of the automake/autoconf dependency in the current API.

I spent the evening fixing that stupid bug in the variable-viewing code. It can now view locals that are of simple data types. The code is now in CVS, but still crashes in a few places. I'll be fixing those tomorrow, then I'll move on to adding support for viewing arbitrary expressions and complex data types.

Spent some time today setting up the SourceForge code on my machine. It is kinda interesting, but not really useful to me.

More work on the variable-viewing code, still nothing committed (there is a bizarre segfault bug I still need to remove).

I have been horribly depressed lately, and it's getting in the way of my work :( . But I won't get into that here.

14 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!