Zoltan Varga just posted the following to the ikvm-developers list:
Hi,
I got Eclipse running under IKVM under Mono. A screenshot, Makefiles etc. can be found
here:
http://www.nexus.hu/vargaz/
The port uses a JNI provider written in C which works with mono. Eclipse startup up+shuts
down in about 1 minute on an 1Ghz PC, while consuming about 90MB of memory. It works
with Mono 0.24 and current mono CVS.
I made some modifications to IKVM which are in the attached patch.
Could they be applied to the official version?
The modifications are:
- ikvm.build: fix case of directory names
- ClassLoaderWrapper.cs: Create Assemblies with Run flag, so the
runtime can apply some memory saving optimizations.
- TypeWrapper.cs: Cache field lookups
- classpath.cs: Make shared library loading work under UNIX
There is one other issue: Mono does not yet support the
GetLoadedModules() method, so this has to be commmented out in classpath.cs and in
Handler.java.
BTW: The IBM RVM project includes a nice JNI testsuite:
http://www-124.ibm.com/developerworks/oss/jikesrvm/
The Mauve test status of mono:
191 of 7294 tests failed
Would it be possible to post the Mauve test results of IKVM somewhere (with -verbose)
so I can compare it to the Mono version?
have fun
Zoltan
Wow! This is great news.