[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[news.eclipse.tools] Eclipse on .NET via IKVM and Mono

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