|
From: <ls...@us...> - 2008-12-13 21:12:01
|
Revision: 4787
http://jnode.svn.sourceforge.net/jnode/?rev=4787&view=rev
Author: lsantha
Date: 2008-12-13 21:11:59 +0000 (Sat, 13 Dec 2008)
Log Message:
-----------
Intgerated java.lang.reflect.Field from OpenJDK.
Modified Paths:
--------------
trunk/builder/src/builder/org/jnode/build/AbstractBootImageBuilder.java
trunk/core/descriptors/org.classpath.core.xml
Modified: trunk/builder/src/builder/org/jnode/build/AbstractBootImageBuilder.java
===================================================================
--- trunk/builder/src/builder/org/jnode/build/AbstractBootImageBuilder.java 2008-12-13 21:11:12 UTC (rev 4786)
+++ trunk/builder/src/builder/org/jnode/build/AbstractBootImageBuilder.java 2008-12-13 21:11:59 UTC (rev 4787)
@@ -1331,6 +1331,21 @@
addCompileHighOptLevel("org.jnode.vm.memmgr.mmtk.nogc");
addCompileHighOptLevel("org.jnode.vm.memmgr.mmtk.ms");
+ //todo review for boot image size reduction
+ addCompileHighOptLevel("sun.misc");
+// addCompileHighOptLevel("sun.reflect"); <-- // this kills jnode while booting, maybe Reflection static{...}
+ addCompileHighOptLevel("sun.reflect.annotation");
+ addCompileHighOptLevel("sun.reflect.generics");
+ addCompileHighOptLevel("sun.reflect.generics.factory");
+ addCompileHighOptLevel("sun.reflect.generics.parser");
+ addCompileHighOptLevel("sun.reflect.generics.reflectiveObjects");
+ addCompileHighOptLevel("sun.reflect.generics.repository");
+ addCompileHighOptLevel("sun.reflect.generics.scope");
+ addCompileHighOptLevel("sun.reflect.generics.tree");
+ addCompileHighOptLevel("sun.reflect.generics.visitor");
+ addCompileHighOptLevel("sun.reflect.misc");
+ addCompileHighOptLevel("sun.nio");
+
if (false) {
addCompileHighOptLevel("org.mmtk.plan");
addCompileHighOptLevel("org.mmtk.policy");
Modified: trunk/core/descriptors/org.classpath.core.xml
===================================================================
--- trunk/core/descriptors/org.classpath.core.xml 2008-12-13 21:11:12 UTC (rev 4786)
+++ trunk/core/descriptors/org.classpath.core.xml 2008-12-13 21:11:59 UTC (rev 4787)
@@ -37,6 +37,7 @@
<export name="sun.net.www.protocol.http.InMemoryCookieStore"/>
<export name="sun.net.spi.nameservice.NameService"/>
<export name="sun.net.spi.nameservice.NameServiceDescriptor"/>
+ <export name="sun.nio.ByteBuffered"/>
<export name="sun.nio.ch.Interruptible"/>
<export name="sun.security.acl.GroupImpl"/>
<export name="sun.security.util.Debug"/>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|