Граф коммитов

101 Коммитов

Автор SHA1 Сообщение Дата
jfrijters be6daf3042 Integrated OpenJDK 8u45. 2015-06-09 09:28:37 +00:00
jfrijters 5c668968b0 Fixed build to allow nasgen to work with 1.8.0_40. 2015-04-19 09:55:08 +00:00
jfrijters 31bf100fbf Make IKVM.OpenJDK.Nashorn.dll build reproducible. 2015-02-19 08:14:24 +00:00
jfrijters 24927d497c Copy timestamps from source files for generated files that end up in resources.jar. 2015-02-18 14:35:33 +00:00
jfrijters 4a53dc7a7c Fixed build error when using Java 8u25. 2014-12-18 11:05:20 +00:00
jfrijters b55b93103b Compile core class library with javac -parameters option to capture all method parameter names. 2014-06-03 12:43:29 +00:00
jfrijters ca4c15a9d4 Changed the build system to automtically scan all sources files for copyright statements and validate that all GPL licensed files include the Classpath exception. 2013-02-07 09:46:35 +00:00
jfrijters c10a060bd9 Use sun.launcher.LauncherHelper to make the launcher more consistent with Java. 2013-01-30 16:25:23 +00:00
jfrijters 8add7277c9 Disabled automatic assembly loading for ikvmc. All dependencies must now be explicitly referenced (except for the stub jar loophole and secondary assemblies in a shared class loader group). 2013-01-15 15:33:50 +00:00
jfrijters a22b0003c7 Added (optional) support for building without System.Core.dll dependency. 2012-10-29 16:13:01 +00:00
jfrijters c9df2ba937 Merged OpenJDK 7u6. 2012-08-31 11:24:27 +00:00
jfrijters fd2de37103 Forgot to update the OpenJDK version property. 2012-05-23 10:02:18 +00:00
jfrijters e7432e8f2e Integrated OpenJDK 7u4. Not all forked files have been merged yet, just the ones necessary to get things building. 2012-05-23 10:00:03 +00:00
jfrijters dfc2a7e47d Include copyright and metadata in IKVM.OpenJDK.Tools.dll. Part of patch #3458997. 2011-12-13 16:21:06 +00:00
jfrijters de08b2c132 Added AssemblyInformationalVersionAttribute to OpenJDK assemblies (to set the "Product Version"). Part of patch #3458997. 2011-12-13 16:17:43 +00:00
jfrijters fe7bef6d75 Implemented platform MBean server support (although with very limited information/exposed operations). 2011-09-01 07:53:58 +00:00
jfrijters 82c3405a3a Fixed build to always run ikvmstub on first-pass version of IKVM.Runtime.dll. Cleaned up runtime.build. Always do a first-pass runtime build. 2011-08-12 06:15:58 +00:00
jfrijters c7e09977e0 Fix build issue. IKVM.Runtime.dll now exposes public methods with types from IKVM.OpenJDK.Core.dll, so we need to reference the dummy IKVM.OpenJDK.Core.dll to be able to run ikvmstub (in bootstrap mode) on IKVM.Runtime.dll. 2011-08-08 05:19:17 +00:00
jfrijters 76b460642a Use javac -implicit:none option to avoid accidentally compiling a .java file not listed in allsources.lst. 2011-08-06 10:28:10 +00:00
jfrijters a59d90ebe1 Updated to OpenJDK 7 b147. 2011-07-29 15:00:11 +00:00
jfrijters d69306c842 Complete migration to OpenJDK 7. Thanks to Volker Berlin for the bulk of this patch. 2011-07-28 13:32:44 +00:00
smallsql c878926144 add classpath of Java 7 class files 2011-07-15 19:32:29 +00:00
jfrijters 352499ad04 Added -warnaserror to the IKVM.OpenJDK.*.dll builds. 2011-06-28 06:04:02 +00:00
jfrijters 1ece25e884 Updated java.lang.Throwable to OpenJDK 7. 2011-06-26 06:32:47 +00:00
jfrijters efc7c0ca1c - Enable ikvmc support for class file version 51.
- Change build to support hybrid OpenJDK 6 & 7 build.
2011-06-19 09:33:08 +00:00
jfrijters a155ec2158 Add missing lib/*.properties files (in particular lib/calendars.properties which caused java.util.JapaneseImperialCalendar to fail). 2011-05-17 06:59:57 +00:00
jfrijters 404a7e8ec2 Specify "-cp dummy" for javac compile to avoid using the CLASSPATH. 2011-05-10 09:55:05 +00:00
jfrijters 34a7d1d2f4 Update to OpenJDK 6 b22. 2011-03-02 07:32:50 +00:00
smallsql 23ba2f8b00 Added missing non-internal look and feel resources to the SwingAWT dll 2011-02-22 20:50:13 +00:00
jfrijters bc2c6b1a72 Integrated OpenJDK 6 b21. 2011-01-24 16:40:22 +00:00
jfrijters 8d3bccd838 Generate lib/ikvm-api.jar to expose the ikvm API more easily to java code (by shipping this jar as part of ikvmbin.zip). 2010-12-24 08:00:53 +00:00
jfrijters 750e49368a We no longer need an external sun.boot.class.path to run javac, javap and javah. 2010-08-24 04:01:39 +00:00
jfrijters 543bde55dc - Removed the requirement to have peverify and ilasm in the PATH. They are now located automatically and if they are not found, the corresponding build steps are skipped.
- Added "managed" and "native" targets to ikvm.build to allow building just the managed parts (that don't require a C compiler to be installed).
2010-08-20 05:35:49 +00:00
jfrijters 6b6758acde Added jdk-tools target to build javac.exe, javah.exe and javap.exe. Not built by default. 2010-06-10 08:45:40 +00:00
jfrijters 248559fb69 Added "first-pass" build of IKVM.AWT.WinForms.dll and moved "native" AWT code from IKVM.Runtime.dll to IKVM.AWT.WinForms.dll. 2010-06-09 12:26:28 +00:00
jfrijters ef1cad0880 Removed fake core class library types from ikvmstub and added a -bootstrap option to run without dependency on runtime/core class library. 2010-05-19 15:48:52 +00:00
jfrijters 0431018659 Added .dll extension to referenced assemblies, to avoid relying on what is now a legacy feature of ikvmc. 2010-04-23 05:05:13 +00:00
jfrijters c773ca6986 - Rewrote assembly loading for ikvmc and ikvmstub (and unified it). It now no longer depends on the runtime to do assembly name to path resolution and behaves more csc like.
- Added -nostdlib and -lib options to ikvmc and ikvmstub.
- openjdk.build now uses our System.Core.dll (unless we're building on .NET 4.0).
2010-04-23 04:58:36 +00:00
jfrijters 5a91126566 Removed lib/security/local_policy.jar from vfs.zip (because OpenJDK builds the restricted version, by default) and instead make a vfs alias for it that points to the unrestricted US_export_policy.jar. 2010-04-21 06:16:37 +00:00
jfrijters 3e9d36b9fb Added System.Core target to build a tiny custom version of System.Core.dll that contains only System.Runtime.CompilerServices.ExtensionAttribute and will allow us to build on .NET 2.0 without having to figure out where System.Core.dll lives (or without it even being present). 2010-04-20 05:33:11 +00:00
jfrijters 70555c315b Integrated OpenJDK 6 b18. 2010-04-02 03:54:06 +00:00
jfrijters 6d5d5be5c9 Removed ../../openjdk6-b16 path from tools response file. 2010-02-19 14:38:41 +00:00
jfrijters aa8481692f Removed ../../openjdk6-b16 path from response files. 2010-02-19 14:31:14 +00:00
jfrijters 19be487fe0 Removed pre-generated stub jars from cvs and modified build process to generate them during the build. 2010-01-28 08:06:56 +00:00
jfrijters 929d0a6013 Created IKVM.OpenJDK.Tools.dll (which is going to be the equivalent of tools.jar). 2009-11-12 07:40:52 +00:00
jfrijters 3fc3b157bc Removed classes that aren't supposed to be in the boot class path (they're from tools.jar). This includes the entire IKVM.OpenJDK.XML.RelaxNG assembly. 2009-11-12 07:23:16 +00:00
jfrijters aad67feea4 Split off Beans and Media from Misc. 2009-07-03 14:12:03 +00:00
jfrijters 4dbba1a431 Split off IKVM.OpenJDK.Remoting.dll from Misc. 2009-07-03 12:20:16 +00:00
jfrijters 0ae116f0ae Split IKVM.OpenJDK.Naming.dll off from Misc. 2009-07-03 09:56:00 +00:00
jfrijters 2f2e69613c - Set runtime version during build, instead of computing it a runtime.
- Set OpenJDK version in openjdk.build instead of VMSystemProperty source.
2009-07-03 06:57:06 +00:00