hg: jigsaw/jigsaw/langtools: 32 new changesets

mandy.chung at oracle.com mandy.chung at oracle.com
Mon Feb 13 13:30:27 PST 2012


Changeset: 4e089d47de08
Author:    jjg
Date:      2012-01-10 13:57 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/4e089d47de08

Convert to using new constant pool entry CONSTANT_ModuleQuery_info

! src/share/classes/com/sun/tools/classfile/ClassTranslator.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/ConstantPool.java
! src/share/classes/com/sun/tools/classfile/Dependencies.java
! src/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javap/ConstantWriter.java

Changeset: 47a73fdd0b86
Author:    jjg
Date:      2012-01-10 15:53 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/47a73fdd0b86

Convert to using java.base bade module

! src/share/classes/com/sun/tools/javac/comp/Modules.java
! src/share/classes/com/sun/tools/javac/jigsaw/JigsawModuleResolver.java
! src/share/classes/com/sun/tools/javac/util/Names.java
! src/share/classes/javax/lang/model/util/ModuleResolver.java

Changeset: 3163ec6ee9d5
Author:    jjg
Date:      2012-01-12 14:20 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/3163ec6ee9d5

fixes for base module and ModuleId

! src/share/classes/com/sun/tools/javac/code/Directive.java
! src/share/classes/com/sun/tools/javac/comp/Modules.java
! src/share/classes/com/sun/tools/javac/jigsaw/JigsawModuleResolver.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/javax/lang/model/util/ModuleResolver.java

Changeset: 1e684519d1f4
Author:    jjg
Date:      2012-01-12 19:47 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/1e684519d1f4

converge on latest JVMS spec

! src/share/classes/com/sun/source/tree/RequiresFlag.java
! src/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/share/classes/com/sun/tools/classfile/ModuleProvides_attribute.java
! src/share/classes/com/sun/tools/classfile/ModuleRequires_attribute.java
! src/share/classes/com/sun/tools/javac/code/Directive.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Modules.java
! src/share/classes/com/sun/tools/javac/jigsaw/JavacCatalog.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java

Changeset: 3b7197fe9d65
Author:    jjg
Date:      2012-01-14 11:41 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/3b7197fe9d65

write inherited exports in view

! src/share/classes/com/sun/tools/javac/code/Directive.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javap/AttributeWriter.java

Changeset: 0c082bf0868a
Author:    jjg
Date:      2012-01-15 11:47 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/0c082bf0868a

fix order of directives

! src/share/classes/com/sun/tools/javac/code/Directive.java
! src/share/classes/com/sun/tools/javac/code/Symbol.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/Modules.java
! src/share/classes/com/sun/tools/javac/jigsaw/JigsawModuleResolver.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java

Changeset: 6374e1768234
Author:    jjg
Date:      2012-01-19 15:45 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/6374e1768234

Rename ModuleIdQuery to ModuleQuery

- src/share/classes/com/sun/source/tree/ModuleIdQueryTree.java
+ src/share/classes/com/sun/source/tree/ModuleQueryTree.java
! src/share/classes/com/sun/source/tree/RequiresModuleDirectiveTree.java
! src/share/classes/com/sun/source/tree/Tree.java
! src/share/classes/com/sun/source/tree/TreeVisitor.java
! src/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/share/classes/com/sun/source/util/TreeScanner.java
! src/share/classes/com/sun/tools/javac/code/Directive.java
! src/share/classes/com/sun/tools/javac/code/ModuleId.java
- src/share/classes/com/sun/tools/javac/code/ModuleIdQuery.java
+ src/share/classes/com/sun/tools/javac/code/ModuleQuery.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/Modules.java
! src/share/classes/com/sun/tools/javac/jigsaw/JavacCatalog.java
! src/share/classes/com/sun/tools/javac/jigsaw/JigsawModuleResolver.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/share/classes/javax/lang/model/element/ModuleElement.java

Changeset: 0ec6fbf091f1
Author:    jjg
Date:      2012-01-19 15:48 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/0ec6fbf091f1

Merge

! src/share/classes/com/sun/tools/classfile/ModuleProvides_attribute.java

Changeset: 79f268e1e047
Author:    jjg
Date:      2012-01-21 16:50 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/79f268e1e047

Rebuilding tests

! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/AttrContext.java
! src/share/classes/com/sun/tools/javac/comp/Modules.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/share/classes/com/sun/tools/javap/JavapTask.java
+ test/tools/javac/modules/EntrypointTest01.java
+ test/tools/javac/modules/ExportTest01.java
- test/tools/javac/modules/ModuleAccessTest01.java
- test/tools/javac/modules/ModuleAnnotsTest01.java
- test/tools/javac/modules/ModuleAttributeTest01.java
- test/tools/javac/modules/ModuleClassAttributeTest01.java
- test/tools/javac/modules/ModuleModeTests/DerbyTest.java
- test/tools/javac/modules/ModuleModeTests/HelloAWTTest.java
- test/tools/javac/modules/ModuleModeTests/HelloWorldTest.java
- test/tools/javac/modules/ModuleModeTests/TestRunner.java
- test/tools/javac/modules/ModuleModifierTest01.java
- test/tools/javac/modules/ModulePathTest01.java
- test/tools/javac/modules/ModulePathTest02.java
- test/tools/javac/modules/ModulePermitsAttributeTest01.java
- test/tools/javac/modules/ModuleProvidesAttributeTest01.java
- test/tools/javac/modules/ModuleRequiresAttributeTest01.java
- test/tools/javac/modules/ModuleResolverTest01.java
- test/tools/javac/modules/ModuleResolverTest02.java
- test/tools/javac/modules/ModuleResolverTest03.java
- test/tools/javac/modules/ModuleResolverTest04.java
- test/tools/javac/modules/ModuleResolverTest05.java
- test/tools/javac/modules/ModuleVersionQueryTest01.java
- test/tools/javac/modules/ModuleVersionTest01.java
+ test/tools/javac/modules/PermitsTest01.java
+ test/tools/javac/modules/ProvidesModuleTest01.java
+ test/tools/javac/modules/ProvidesServiceTest01.java
+ test/tools/javac/modules/RequiresModuleTest01.java
+ test/tools/javac/modules/RequiresServiceTest01.java

Changeset: 4b4365ef7d35
Author:    jjg
Date:      2012-01-23 11:13 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/4b4365ef7d35

Mising file

+ src/share/classes/com/sun/tools/javac/comp/ModuleContext.java

Changeset: b0bffeef4aef
Author:    jjg
Date:      2012-01-23 19:47 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/b0bffeef4aef

add and consolidate tests

! src/share/classes/com/sun/tools/classfile/ModuleData_attribute.java
! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/ModuleContext.java
! src/share/classes/com/sun/tools/javac/comp/Modules.java
! src/share/classes/com/sun/tools/javac/file/JavacFileManager.java
+ test/tools/javac/modules/DirectiveTest.java
! test/tools/javac/modules/EntrypointTest01.java
- test/tools/javac/modules/ExportTest01.java
+ test/tools/javac/modules/ExportsTest01.java
! test/tools/javac/modules/PermitsTest01.java
! test/tools/javac/modules/ProvidesModuleTest01.java
! test/tools/javac/modules/ProvidesServiceTest01.java
! test/tools/javac/modules/RequiresModuleTest01.java
! test/tools/javac/modules/RequiresServiceTest01.java
+ test/tools/javac/modules/ViewTest01.java

Changeset: b42a126d943b
Author:    jjg
Date:      2012-01-23 22:20 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/b42a126d943b

new test

+ test/tools/javac/modules/ModuleDataTest01.java

Changeset: a960e0b6b464
Author:    jjg
Date:      2012-01-23 22:21 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/a960e0b6b464

clean up diagnostics, provide missing diagnostics

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Modules.java
! src/share/classes/com/sun/tools/javac/main/Option.java
! src/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/diags/CheckResourceKeys.java
! test/tools/javac/modules/ProvidesServiceTest01.java

Changeset: 26d795d3ad30
Author:    jjg
Date:      2012-01-24 08:16 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/26d795d3ad30

test updates

! test/tools/javac/modules/DirectiveTest.java
! test/tools/javac/modules/RequiresServiceTest01.java
! test/tools/javac/modules/ViewTest01.java

Changeset: 70a9a5da93ad
Author:    jjg
Date:      2012-01-25 14:50 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/70a9a5da93ad

More work on tests

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Modules.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/tools/javac/modules/DirectiveTest.java
! test/tools/javac/modules/EntrypointTest01.java
! test/tools/javac/modules/ExportsTest01.java
! test/tools/javac/modules/ModuleDataTest01.java
! test/tools/javac/modules/PermitsTest01.java
! test/tools/javac/modules/ProvidesModuleTest01.java
! test/tools/javac/modules/ProvidesServiceTest01.java
! test/tools/javac/modules/RequiresModuleTest01.java
! test/tools/javac/modules/RequiresServiceTest01.java
! test/tools/javac/modules/ViewTest01.java

Changeset: 7f728718a51b
Author:    mchung
Date:      2012-01-25 14:10 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/7f728718a51b

Merge with jigsaw-views

! src/share/classes/com/sun/tools/javac/jigsaw/JavacCatalog.java

Changeset: 9dfe9d11fd65
Author:    mchung
Date:      2012-01-25 15:45 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/9dfe9d11fd65

support SYNTHETIC and SYNTHESIZED modifier

! src/share/classes/com/sun/tools/javac/jigsaw/JavacCatalog.java

Changeset: 8dd76d134965
Author:    mchung
Date:      2012-01-25 15:45 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/8dd76d134965

Merge


Changeset: df8e7bb69873
Author:    jjg
Date:      2012-01-25 18:01 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/df8e7bb69873

more checks, more diagnostcs, more tests

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/com/sun/tools/javac/util/Names.java
! test/tools/javac/modules/DirectiveTest.java
! test/tools/javac/modules/EntrypointTest01.java
! test/tools/javac/modules/ProvidesServiceTest01.java

Changeset: 1bf314a8162f
Author:    jjg
Date:      2012-01-26 13:32 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/1bf314a8162f

Temp. patch to use jdk.base instead of java.base until alias support is available

! src/share/classes/com/sun/tools/javac/util/Names.java

Changeset: c71578e47a67
Author:    jjg
Date:      2012-01-26 16:18 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/c71578e47a67

make ClientCodeWrapper.wrap tolerant of null

! src/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java

Changeset: ab5a8f1c0b81
Author:    jjg
Date:      2012-01-26 17:29 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/ab5a8f1c0b81

bug fix for entrypoint class check

! src/share/classes/com/sun/tools/javac/comp/Attr.java
! src/share/classes/com/sun/tools/javac/comp/Modules.java

Changeset: b9abee860658
Author:    jjg
Date:      2012-01-27 14:55 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/b9abee860658

add support for jdk.legacy, to be used when no module-info is available

! src/share/classes/com/sun/tools/javac/comp/Modules.java
! src/share/classes/com/sun/tools/javac/util/Names.java

Changeset: 51fb17abfc32
Author:    mcimadamore
Date:      2012-01-24 17:52 +0000
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/51fb17abfc32

7129801: Merge the two method applicability routines
Summary: Resolve.java and Infer.java should reuse the same method applicability check routine
Reviewed-by: dlsmith, jjg

! src/share/classes/com/sun/tools/javac/comp/Infer.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/tools/javac/diags/examples/InferVarargsArgumentMismatch.java

Changeset: ac36176b7de0
Author:    jjh
Date:      2012-01-24 15:51 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/ac36176b7de0

7126832: com.sun.tools.javac.api.ClientCodeWrapper$WrappedJavaFileManager cannot be cast
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java
! src/share/classes/com/sun/tools/javac/main/Main.java
+ test/tools/javah/T7126832/T7126832.java
+ test/tools/javah/T7126832/java.java

Changeset: d16b464e742c
Author:    jjh
Date:      2012-01-24 16:31 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d16b464e742c

7129225: javac fails to run annotation processors when star import of package of gensrc
Reviewed-by: jjg

! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
+ test/tools/javac/7129225/Anno.java
+ test/tools/javac/7129225/AnnoProcessor.java
+ test/tools/javac/7129225/NegTest.ref
+ test/tools/javac/7129225/TestImportStar.java
+ test/tools/javac/7129225/TestImportStar.ref

Changeset: 332dfa0f91df
Author:    jjh
Date:      2012-01-25 12:20 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/332dfa0f91df

7133314: The regression test for 7129225 fails when run with jtreg -samevm or jtreg -agentvm
Reviewed-by: jjg

! test/tools/javac/7129225/AnnoProcessor.java
! test/tools/javac/7129225/NegTest.ref
! test/tools/javac/7129225/TestImportStar.java
! test/tools/javac/7129225/TestImportStar.ref

Changeset: f1201c124de0
Author:    jjg
Date:      2012-01-27 15:47 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/f1201c124de0

Merge with TL

! .hgtags
! src/share/classes/com/sun/tools/javac/code/Types.java
! src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/share/classes/com/sun/tools/javac/main/Main.java
! src/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/share/classes/javax/lang/model/element/Element.java

Changeset: d46c6d0d9f80
Author:    jjg
Date:      2012-02-11 12:02 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/d46c6d0d9f80

fixes for full skip boot cycle build

! src/share/classes/com/sun/tools/javac/comp/Modules.java
! src/share/classes/com/sun/tools/javac/jigsaw/JigsawLibraryLocation.java
! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/share/classes/com/sun/tools/javac/util/Debug.java

Changeset: ebb12f0ae70f
Author:    jjg
Date:      2012-02-11 12:09 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/ebb12f0ae70f

fix javadoc errors

! src/share/classes/javax/tools/ExtendedLocation.java

Changeset: abc83e4b419e
Author:    jjg
Date:      2012-02-11 16:30 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/abc83e4b419e

fix java.lang.UnsupportedOperationException from List

! src/share/classes/com/sun/tools/javac/jvm/ClassReader.java

Changeset: 532038c25d55
Author:    mchung
Date:      2012-02-13 12:29 -0800
URL:       http://hg.openjdk.java.net/jigsaw/jigsaw/langtools/rev/532038c25d55

Merge

! .hgtags
- src/share/classes/com/sun/source/tree/ModuleIdQueryTree.java
+ src/share/classes/com/sun/source/tree/ModuleQueryTree.java
- src/share/classes/com/sun/tools/javac/code/ModuleIdQuery.java
+ src/share/classes/com/sun/tools/javac/code/ModuleQuery.java




More information about the jigsaw-dev mailing list