I still get stuck in wikipedia :) no time to write any code. And there is a bug in kcd to be taken care of. Simple compilation problem (non-compliant code in kcd) caused by my another GCC friend changes. Shame on me.
I still get stuck in wikipedia :) no time to write any code. And there is a bug in kcd to be taken care of. Simple compilation problem (non-compliant code in kcd) caused by my another GCC friend changes. Shame on me.
A flaw was found on my GCC work. It fails to deal with default template argument and default function argument properly. So the project is shelved until a nice solution is found. Now my focus shift to kcd and work a bit on Wikipedia. A new major release of kcd is close.
The GCC work is near finished. No known issue are left. It just needs some clean up: getting rid of unnecessary changes, simplifying changes, adding comments. Too bad I am traveling tomorrow. Work must continue later this weekend.
Worked a bit on GCC to delay access checking of templates until instantiation time (Bug 16617 and a few others). A few days of business trip got in the way. Now I came back home. So expect more progress until the next trip which is about one week away.
My machine is finally back online after a major Linux upgrade. My winmodem turned out to be unsupported under Linux 2.6 kernel. So no email access for about one week until I bought an external modem just yesterday. No GCC hacking during that period (due to no CVS connection). However, I made some significant progress to GRhino. A simple version of GTP driver is finished so that I can now pit two different GRhino AI's and let them battle for, say, 100 games. This allows AI tinkering without guessing whether it would improve AI strength or not.
GCC
I got notified that my recent patch caused some regression handling pointer-to-member inside template. So a bug fix patch is posted. The code dealing with pointer-to-member in GCC is overly complicate and could benefit from some major code simplification.
GCC
GCC 4.0 branch is created. But my works are more applicable to Stage 2 development. So they can sit around for some time.
Back from travel. One of my GCC patches is approved. Need to read more on Subversion as the GCC project repository will be switched away from CVS.
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!