Category Archives: Java
JDBC Providers Release
I’ve put together a release of the JDBC Providers at berlios. This packages up recent bug fixes and the separation of Java and SQL code which makes it easier to support other DB vendors. Meanwhile Søren and Mikkel are working … Continue reading
Math Challenges Done
I finished the last of the mathschallenge.net math programming problems. Actually, it’s a temporary milestone since new problems are added every few weeks. At right is a graph of problems started per day with a LOESS smoother applied. The data … Continue reading
JDBC Providers on BerliOS
Søren Berg Glasius has created a JDBC Providers project on BerliOS, which is something like SourceForge. We’re working on making it easier to run the providers on different databases. It already supported MySQL, and he’s adding Sybase. The idea is … Continue reading
JDBC Providers for JSPWiki 2.3.72
The WikiPageProvider interface for JSPWiki has changed again with version 2.3.72, so I’ve updated the JDBC providers which I sort of maintain. 2.3.72 is still in alpha, and I’m not familiar with the new authentication features, which may be limiting … Continue reading
Checking Range Check Elimination, Part 2
I’ve updated the article on the range check elimination optimization in Java. I added a case that provided a hint to the JIT which helps when the index is otherwise too complex for the JIT to realize that the range … Continue reading
Checking Range Check Elimination, Part 1
I’ve started an article of my investigations into the range check elimination optimization in Java. The optimization aims to reduce unnecessary array subscript index checking, but I haven’t found many details on when the JIT compiler will apply the optimization, … Continue reading
GNU Chess Bugs
After porting GNU Chess from C to Java a few months ago, I reported a few bugs and suspicious code to the GNU Chess mailing list. I’ve finally gotten around to making a bug write-up on this site.