There are total of 11 applications for Jato but as Google extended the student deadline by a week, I won't be announcing any of the projects just yet. You're welcome to drop by at #jato on irc.freenode.org if you're interested in contributing to Jato though.
A blog about programming topics, mostly JVM, Linux kernel, and x86 related things.
Wednesday, March 19, 2008
Jato is participating in Google Summer of Code™ 2008 as a mentoring organization. If you're a student and want to hack on a JIT compiler this summer, please feel free to email me to discuss project proposals before student application deadline. You can find the original announcement here.
Friday, March 14, 2008
Tuesday, March 4, 2008
How do I get Finnish keyboard layout set up on Fedora running on a Powerbook? It's currently missing some rather essential keys (such as curly braces and pipe). I tried the Xmodmap here too but it doesn't work either.
Update: So with some help from Vegard, the keyboard is sort of working now except for the fact that pipe key is placed just below ESC. Now, I hear this is the proper layout for Norwegian (and maybe other European layouts too?) but it definitely is not the right place for a Finnish keyboard. How can I get this fixed?
Update 2 I ended up fixing the issue for Fedora 10.
Sunday, March 2, 2008
As it turns out, Fedora (unlike Ubuntu I am using) no longer has a package for Jikes so in order to run the regression test suite, I've switched to ECJ instead. There seems to be some minor differences in the compiler output for them. ECJ emits a checkcast bytecode for one of the tests so I had to add a stub for that.
There are also some other Makefile fixes courtesy of Vegard Nossum to make Jato actually compile on Fedora.
Saturday, March 1, 2008
I took a break from register allocation hacking and fixed compilation on x86-64. Now "make regression" compiles, runs, and crashes on 64-bit x86! In case you're interested in testing it out, you need some dependencies first:
$ sudo apt-get install jikes classpath libffi-dev
After that, simply type:
$ make regression
and see the test suite compile and crash on your computer with a nice native backtrace!