[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
|
[news.eclipse.tools] Eclipse on .NET via IKVM and Mono
|
- From: zoltan@xxxxxxxx (Zoltan)
- Date: Thu, 15 May 2003 14:08:06 +0000 (UTC)
- Newsgroups: eclipse.tools
- Organization: http://www.eclipse.org
- User-agent: NewsPortal 0.23
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