hg: jigsaw/jigsaw/jdk: 12 new changesets

mr at sun.com mr at sun.com
Thu Nov 5 15:15:23 PST 2009


Changeset: b5d987c229db
Author:    mr
Date:      2009-10-30 15:25 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/b5d987c229db

Restore Con{figuration,text}.{equals,hashCode}, but cache hashes as needed

! src/share/classes/org/openjdk/jigsaw/Configuration.java
! src/share/classes/org/openjdk/jigsaw/Context.java

Changeset: 41dba6a011bc
Author:    mr
Date:      2009-10-30 15:28 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/41dba6a011bc

Use identity hash sets in Resolver, for speed

! make/java/java/FILES_java.gmk
+ src/share/classes/org/openjdk/jigsaw/IdentityHashSet.java
! src/share/classes/org/openjdk/jigsaw/Resolver.java

Changeset: 7ffaf5261bb0
Author:    mr
Date:      2009-10-30 15:27 -0700
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7ffaf5261bb0

Fix _Resolver test

! test/org/openjdk/jigsaw/_Resolver.java
! test/org/openjdk/jigsaw/tester.sh

Changeset: b07afb6c1ddf
Author:    mr
Date:      2009-11-02 15:33 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/b07afb6c1ddf

Refactor Context into BaseContext and Context

! make/java/java/FILES_java.gmk
+ src/share/classes/org/openjdk/jigsaw/BaseContext.java
! src/share/classes/org/openjdk/jigsaw/Context.java

Changeset: 34b738a5251e
Author:    mr
Date:      2009-11-02 15:59 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/34b738a5251e

Refactor Resolver into Resolver, ContextBuilder, Linker, Configurator

! make/java/java/FILES_java.gmk
! src/share/classes/org/openjdk/jigsaw/Configuration.java
+ src/share/classes/org/openjdk/jigsaw/Configurator.java
+ src/share/classes/org/openjdk/jigsaw/ContextBuilder.java
+ src/share/classes/org/openjdk/jigsaw/ContextFactory.java
+ src/share/classes/org/openjdk/jigsaw/ContextSet.java
+ src/share/classes/org/openjdk/jigsaw/Linker.java
+ src/share/classes/org/openjdk/jigsaw/Resolution.java
! src/share/classes/org/openjdk/jigsaw/Resolver.java
! src/share/classes/org/openjdk/jigsaw/SimpleLibrary.java
+ test/org/openjdk/jigsaw/_Configurator.java
- test/org/openjdk/jigsaw/_Resolver.java

Changeset: a5e069281f73
Author:    mr
Date:      2009-11-02 20:38 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/a5e069281f73

Parameterize Configuration on Context type

! src/share/classes/org/openjdk/jigsaw/Configuration.java
! src/share/classes/org/openjdk/jigsaw/Configurator.java
! src/share/classes/org/openjdk/jigsaw/Launcher.java
! src/share/classes/org/openjdk/jigsaw/Library.java
! src/share/classes/org/openjdk/jigsaw/Linker.java
! src/share/classes/org/openjdk/jigsaw/LoaderPool.java
! src/share/classes/org/openjdk/jigsaw/Platform.java
! src/share/classes/org/openjdk/jigsaw/SimpleLibrary.java
! src/share/classes/org/openjdk/jigsaw/cli/Librarian.java
! test/org/openjdk/jigsaw/ConfigurationBuilder.java
! test/org/openjdk/jigsaw/MockLibrary.java
! test/org/openjdk/jigsaw/_Configurator.java
! test/org/openjdk/jigsaw/_Library.java

Changeset: 7d9ddec6a03d
Author:    mr
Date:      2009-11-04 11:18 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/7d9ddec6a03d

Path-based configurations

! make/java/java/FILES_java.gmk
! src/share/classes/org/openjdk/jigsaw/BaseContext.java
! src/share/classes/org/openjdk/jigsaw/Configuration.java
! src/share/classes/org/openjdk/jigsaw/Configurator.java
! src/share/classes/org/openjdk/jigsaw/Context.java
! src/share/classes/org/openjdk/jigsaw/ContextBuilder.java
+ src/share/classes/org/openjdk/jigsaw/Linker.java
+ src/share/classes/org/openjdk/jigsaw/LinkingContext.java
+ src/share/classes/org/openjdk/jigsaw/PathContext.java
! src/share/classes/org/openjdk/jigsaw/PathLinker.java < src/share/classes/org/openjdk/jigsaw/Linker.java
! src/share/classes/org/openjdk/jigsaw/Resolver.java
! src/share/classes/org/openjdk/jigsaw/SimpleLibrary.java
! test/org/openjdk/jigsaw/ConfigurationBuilder.java
! test/org/openjdk/jigsaw/ContextBuilder.java
! test/org/openjdk/jigsaw/ModuleInfoBuilder.java
! test/org/openjdk/jigsaw/_Configurator.java

Changeset: 64bfc34e237f
Author:    mr
Date:      2009-11-04 20:29 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/64bfc34e237f

Catalogs

! make/java/java/FILES_java.gmk
+ src/share/classes/org/openjdk/jigsaw/Catalog.java
! src/share/classes/org/openjdk/jigsaw/Configurator.java
! src/share/classes/org/openjdk/jigsaw/ContextSet.java
! src/share/classes/org/openjdk/jigsaw/Launcher.java
! src/share/classes/org/openjdk/jigsaw/Library.java
! src/share/classes/org/openjdk/jigsaw/Linker.java
! src/share/classes/org/openjdk/jigsaw/Loader.java
! src/share/classes/org/openjdk/jigsaw/PathContext.java
! src/share/classes/org/openjdk/jigsaw/Resolution.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
! test/org/openjdk/jigsaw/MockLibrary.java
! test/org/openjdk/jigsaw/_Library.java

Changeset: abd4c6f5202c
Author:    mr
Date:      2009-11-05 12:26 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/abd4c6f5202c

Multiple configuration roots

! src/share/classes/org/openjdk/jigsaw/Configuration.java
! src/share/classes/org/openjdk/jigsaw/Configurator.java
! src/share/classes/org/openjdk/jigsaw/ContextBuilder.java
! src/share/classes/org/openjdk/jigsaw/ContextSet.java
! src/share/classes/org/openjdk/jigsaw/Library.java
! src/share/classes/org/openjdk/jigsaw/Linker.java
! src/share/classes/org/openjdk/jigsaw/PathContext.java
! src/share/classes/org/openjdk/jigsaw/PathLinker.java
! src/share/classes/org/openjdk/jigsaw/Resolution.java
! src/share/classes/org/openjdk/jigsaw/Resolver.java
! src/share/classes/org/openjdk/jigsaw/SimpleLibrary.java
! test/org/openjdk/jigsaw/ConfigurationBuilder.java
! test/org/openjdk/jigsaw/_Configurator.java
! test/org/openjdk/jigsaw/_Library.java

Changeset: 4175cee961c1
Author:    mr
Date:      2009-11-05 12:58 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/4175cee961c1

Define system library in just one place

! src/share/classes/org/openjdk/jigsaw/Launcher.java
! src/share/classes/org/openjdk/jigsaw/Library.java

Changeset: 52beb00ecc18
Author:    mr
Date:      2009-11-05 14:39 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/52beb00ecc18

Doc fixes

! src/share/classes/java/lang/module/package-info.java
! src/share/classes/org/openjdk/jigsaw/Configuration.java
! src/share/classes/org/openjdk/jigsaw/Configurator.java
! src/share/classes/org/openjdk/jigsaw/PathContext.java
! src/share/classes/org/openjdk/jigsaw/package-info.java

Changeset: acd8f70753ee
Author:    mr
Date:      2009-11-05 14:49 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/jdk/rev/acd8f70753ee

Merge

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




More information about the jigsaw-dev mailing list