Older blog entries for mjw (starting at number 60)

JamVM 1.4.0

Robert never pushes JamVM very hard. But he really should! His latest JamVM 1.4.0 release adds impressive new features (Soft/Weak/Phantom References, optimized garbage collector, language and reflection type access checks, GNU Classpath 0.19 and CVS support plus improved/added support for PPC-32/64, AMD64 and kfreebsd) and feels really stable. Go Robert!

19 Nov 2005 (updated 19 Nov 2005 at 15:41 UTC) »
Merging, merging, merging

Just before GCC 4.1 branched we merged all the latest GNU Classpath (0.19 + CVS) updates into libgcj. GCC now uses subversion and it was pretty OK. It made some things easier then CVS, but learning new tools is always hard. There were a large number of small gotchas that took quite some time. There is just one small patch outstanding to get the Corba support enabled and then Audrius cool swing/corba GNU Classpath example just works. And according to sloccount the result is impressive. We finally passed C++! For all of the gcc codebase we now have:

Totals grouped by language (dominant language first):
ansic:      1183962 (45.42%)
ada:         563241 (21.61%)
java:        430946 (16.53%)
cpp:         306801 (11.77%)
asm:          32642 (1.25%)
sh:           26039 (1.00%)

Next target Ada! :)
yes, I realize these are silly statistics, the addition of gcjx will actually move C++ up again since it is written in C++... Use the best language/tool for the job and all that.

Lots of interesting things in GCC land these days. There is a GCC 4.2 projects page. A proposal for Link-time optimzation (also as pdf paper Link-Time Optimization in GCC: Requirements and High-Level Design). And a proposal for LLVM/GCC Integration. Interesting times indeed.

14 Nov 2005 (updated 14 Nov 2005 at 20:13 UTC) »
GNU Classpath hacker room at FOSDEM 2006

Fosdem will be February 25 and 26 in Brussels. We will try to fill a hacker room. So if you have some cool ideas for demos, presentations or discussion topics please let us know.

Mysaifu JVM

Mysaifu JVM is a port of GNU Classpath plus runtime to the Pocket PC 2003. The author provides nice bug reports and also has a blog that I would love the be able to read. Unfortunately I cannot read any Japanese.

Eclipse 3.1 and OpenOffice 2.0 hit Debian unstable

Happy to see both eclipse 3.1 and OpenOffice 2.0 hit Debian main.

Fun with small devices

Found some interesting things people do with GNU Classpath these days:

i2p - GCJ support is on the way

Nice liberation story from the i2p project:

In any case, this is quite kickass, as it means we'll be able to both integrate more cleanly with other languages AND ship whereever GCJ ships (DFSG friendly!) Thanks go to the GCJ and GNU Classpath folks for their hard work!

Kickass indeed!

First GNU Classpath irc coordination meeting

Please join the fun on irc.gnu.org in channel #classpath.

1 Oct 2005 (updated 1 Oct 2005 at 16:57 UTC) »
DevJam Reports

The GNU Classpath distro DevJam was a great success. It seems we brought some harmony into the hearts and minds of the different distributions (Ubuntu, SkoleLinux, Debian, Fedora, Suse, Gentoo, OpenEmbedded) that participated. And being able to talk and debug some issues with several of the upstream projects involved (GNU Classpath, kaffe, gcj, Cacao) was definitely inspirational and productive.

Here is a list of summaries and notes of the meeting:

If you know of more reports, please send me, or the devjam mailing-list, updates and additions.

On request of several of the participants I have setup a DevJam mailing-list so people can keep in touch and coordinate cross-distro/packaging/project things.

If you are interested in participating or helping out with a followup meeting please see the wiki about DevJam++.

LWN article on Oldenburg DevJam

lwn.net published my article about the GNU Classpath distro DevJam - Europe.
Subscribe to LWN to read it now, or wait till next week when it is available for non-subscribers.

Advogato bloggers are back

Hurray!. Thanks to quad all the Planet Classpath advogator blogs have been reinstated.

51 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!