hg: jigsaw/jigsaw/jdk: 7 new changesets

mr at sun.com mr at sun.com
Thu May 14 14:52:10 PDT 2009


Changeset: 5142727e7f1f
Author:    mr
Date:      2009-05-06 14:11 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/5142727e7f1f

Stub out Loader methods that still need to be re-implemented

! src/share/classes/org/openjdk/jigsaw/Loader.java

Changeset: 4a8540db9810
Author:    mr
Date:      2009-05-14 14:33 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4a8540db9810

Fix ClassInfo corner case

! src/share/classes/org/openjdk/jigsaw/ClassInfo.java

Changeset: 5724c7f54fd9
Author:    mr
Date:      2009-05-14 14:36 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/5724c7f54fd9

Install all class files found, ignoring Module attributes

! src/share/classes/org/openjdk/jigsaw/SimpleLibrary.java

Changeset: 837855326a7f
Author:    mr
Date:      2009-05-14 14:36 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/837855326a7f

Library delegation

! src/share/classes/org/openjdk/jigsaw/Library.java
! src/share/classes/org/openjdk/jigsaw/SimpleLibrary.java
! src/share/classes/org/openjdk/jigsaw/cli/Librarian.java
! test/org/openjdk/jigsaw/MockLibrary.java
! test/org/openjdk/jigsaw/_Library.java

Changeset: 4e192f1b952c
Author:    mr
Date:      2009-05-14 14:36 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4e192f1b952c

One big JDK module, with default configuration-time dependence

! make/java/java/FILES_java.gmk
+ make/modules/Makefile
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/lang/module/ModuleId.java
! src/share/classes/java/lang/module/ModuleInfoReader.java
+ src/share/classes/org/openjdk/jigsaw/BootLoader.java
! src/share/classes/org/openjdk/jigsaw/Configuration.java
! src/share/classes/org/openjdk/jigsaw/Context.java
- src/share/classes/org/openjdk/jigsaw/KernelLoader.java
! src/share/classes/org/openjdk/jigsaw/Loader.java
! src/share/classes/org/openjdk/jigsaw/LoaderPool.java
+ src/share/classes/org/openjdk/jigsaw/Platform.java
! src/share/classes/org/openjdk/jigsaw/Resolver.java
! src/share/classes/org/openjdk/jigsaw/SimpleLibrary.java
! src/share/classes/org/openjdk/jigsaw/cli/Librarian.java
+ src/share/modules/jdk/module-info.java
! test/org/openjdk/jigsaw/_Library.java
! test/org/openjdk/jigsaw/_Resolver.java
! test/org/openjdk/jigsaw/cli/jmod-basic.sh
! test/org/openjdk/jigsaw/preinstall.sh
! test/org/openjdk/jigsaw/tester.sh

Changeset: c9831eff51ab
Author:    mr
Date:      2009-05-14 14:36 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/c9831eff51ab

Upgrade to the module-path-enabled javac

! make/modules/Makefile
! src/share/classes/org/openjdk/jigsaw/Manifest.java
! src/share/classes/org/openjdk/jigsaw/SimpleLibrary.java
- test/java/lang/module/Main.java
! test/java/lang/module/_ModuleInfoReader.java
+ test/java/lang/module/module-info-reader.sh
- test/java/lang/module/module-info.java
! test/org/openjdk/jigsaw/_Library.java
! test/org/openjdk/jigsaw/cli/jmod-basic.sh
! test/org/openjdk/jigsaw/library.sh
! test/org/openjdk/jigsaw/preinstall.sh
! test/org/openjdk/jigsaw/resolver.sh
! test/org/openjdk/jigsaw/resource.sh
! test/org/openjdk/jigsaw/tester.sh

Changeset: 62a178a8f468
Author:    mr
Date:      2009-05-14 14:36 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/62a178a8f468

Modularize the JRE launch sequence

! make/Makefile
! make/java/java/FILES_java.gmk
! make/modules/Makefile
! src/share/bin/emessages.h
! src/share/bin/java.c
! src/share/bin/java.h
! src/share/classes/java/lang/ClassLoader.java
! src/share/classes/java/lang/module/ModuleClassLoader.java
! src/share/classes/java/lang/module/ModuleSystem.java
+ src/share/classes/org/openjdk/jigsaw/Hi.java
! src/share/classes/org/openjdk/jigsaw/Launcher.java
! src/share/classes/org/openjdk/jigsaw/Loader.java
! src/share/classes/org/openjdk/jigsaw/LoaderPool.java
! src/share/classes/sun/launcher/LauncherHelper.java
! src/share/modules/jdk/module-info.java
! test/org/openjdk/jigsaw/_Resolver.java
! test/org/openjdk/jigsaw/preinstall.sh
! test/org/openjdk/jigsaw/resource.sh
! test/org/openjdk/jigsaw/tester.sh




More information about the jigsaw-dev mailing list