jdk9-hs-changes
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
December 2015
- 4 participants
- 32 discussions
Changeset: ef2011e4555a
Author: mcimadamore
Date: 2015-12-14 13:55 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/ef2011e4555a
8143133: Wrong MethodParameters on capturing local class with multiple constructors
Summary: MethodParameters attribute not always generated for local classes constructors
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/LocalClassTest.java
! test/tools/javac/MethodParameters/LocalClassTest.out
! test/tools/javac/MethodParameters/ReflectionVisitor.java
Changeset: dc017a37aac5
Author: vasya
Date: 2015-12-14 20:18 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/dc017a37aac5
8145342: Some copyright notices are inconsistently and ill formatted
Summary: Adjusted formatting of copyright notices.
Reviewed-by: darcy, alundblad
! make/tools/propertiesparser/parser/Message.java
! make/tools/propertiesparser/parser/MessageFile.java
! make/tools/propertiesparser/parser/MessageInfo.java
! make/tools/propertiesparser/parser/MessageLine.java
! src/java.compiler/share/classes/javax/tools/DocumentationTool.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/ErroneousTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownBlockTagTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/UnknownInlineTagTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreePathScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/ClientCodeWrapper.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/DiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/AnnoConstruct.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeMetadata.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JRTIndex.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Profile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Parser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformDescription.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformProvider.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/PlatformUtils.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/sym/Profiles.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/ForwardingDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Iterators.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RawDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/LLNI.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Mangle.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/TypeSignature.java
! src/jdk.compiler/share/classes/com/sun/tools/javah/Util.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/PubApiExtractor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/PortFileInaccessibleException.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/FileObjectWithLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/JavaFileObjectWithLocation.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PathAndPackageVerifier.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SmartWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/ArrayTypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PrimitiveTypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubApi.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubType.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/PubVar.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/ReferenceTypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/pubapi/TypeVarTypeDesc.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFileMonitor.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java
! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Terminable.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AbstractProfileIndexWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/AnnotationTypeFieldWriterImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/formats/html/LinkInfoImpl.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/AnnotationTypeWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ClassWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfilePackageSummaryWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/ProfileSummaryWriter.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/builders/LayoutParser.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/CodeTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/taglets/LiteralTaglet.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/MessageRetriever.java
! src/jdk.javadoc/share/classes/com/sun/tools/doclets/internal/toolkit/util/TextTag.java
! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/api/JavadocTaskImpl.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/CompilationID_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPoolException.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/DescriptorException.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceID_attribute.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Module.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModulesXmlReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/PlatformClassPath.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Profile.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditingHistory.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java
! src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ErroneousSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/JDIEventHandler.java
! src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java
! src/jdk.jshell/share/classes/jdk/jshell/MethodSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/OuterWrap.java
! src/jdk.jshell/share/classes/jdk/jshell/PersistentSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParserFactory.java
! src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Util.java
! src/jdk.jshell/share/classes/jdk/jshell/VarSnippet.java
! src/jdk.jshell/share/classes/jdk/jshell/Wrap.java
! test/com/sun/javadoc/T6735320/SerialFieldTest.java
! test/com/sun/javadoc/testCmndLineClass/C5.java
! test/com/sun/javadoc/testEncoding/EncodeTest.java
! test/com/sun/javadoc/testJavaFX/pkg1/C.java
! test/com/sun/javadoc/testJavaFX/pkg1/D.java
! test/com/sun/javadoc/testJavaFX/pkg2/Test.java
! test/com/sun/javadoc/testLegacyTaglet/C.java
! test/com/sun/javadoc/testOrdering/pkg1/A.java
! test/com/sun/javadoc/testOrdering/pkg1/B.java
! test/com/sun/javadoc/testOrdering/src-2/a/A.java
! test/com/sun/javadoc/testOrdering/src-2/a/something.java
! test/com/sun/javadoc/testOrdering/src-2/b/B.java
! test/com/sun/javadoc/testOrdering/src-2/b/something.java
! test/com/sun/javadoc/testOrdering/src-2/e/something.java
! test/com/sun/javadoc/testOrdering/src-2/something/J.java
! test/com/sun/javadoc/testOrdering/src-2/something/package-info.java
! test/com/sun/javadoc/testOrdering/src-2/something/something.java
! test/com/sun/javadoc/testSearch/pkgfx/C.java
! test/com/sun/javadoc/testSinceTag/pkg1/C1.java
! test/com/sun/javadoc/testThrowsInheritence/C.java
! test/com/sun/javadoc/testThrowsInheritence/I.java
! test/com/sun/javadoc/testTypeAnnotations/typeannos/Varargs.java
! test/com/sun/javadoc/testUseOption/pkg1/AnAbstract.java
! test/lib/combo/tools/javac/combo/Diagnostics.java
! test/lib/combo/tools/javac/combo/JavacTemplateTestBase.java
! test/lib/combo/tools/javac/combo/Template.java
! test/lib/combo/tools/javac/combo/TemplateTest.java
! test/tools/doclint/tidy/util/Main.java
! test/tools/javac/6199662/TreeInfo.java
! test/tools/javac/6199662/TreeScanner.java
! test/tools/javac/6302184/T6302184.java
! test/tools/javac/6400872/C.java
! test/tools/javac/6508981/p/A.java
! test/tools/javac/6917288/GraphicalInstallerTest.java
! test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedA.java
! test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedB.java
! test/tools/javac/MethodParameters/ClassFileVisitor.java
! test/tools/javac/MethodParameters/ReflectionVisitor.java
! test/tools/javac/NameClash/NameClashTest.java
! test/tools/javac/T6458823/MyProcessor.java
! test/tools/javac/T6942649.java
! test/tools/javac/annotations/neg/8022765/VerifyAnnotationsAttributed.java
! test/tools/javac/annotations/typeAnnotations/TargetTypes.java
! test/tools/javac/annotations/typeAnnotations/TypeProcOnly.java
! test/tools/javac/annotations/typeAnnotations/classfile/T8008769.java
! test/tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java
! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/Anno.java
! test/tools/javac/annotations/typeAnnotations/packageanno/mypackage/MyClass.java
! test/tools/javac/api/6557752/T6557752.java
! test/tools/javac/api/TestGetElementReferenceData.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java
! test/tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java
! test/tools/javac/defaultMethods/Assertions.java
! test/tools/javac/defaultMethods/crossCompile/Clinit.java
! test/tools/javac/diags/HTMLWriter.java
! test/tools/javac/diags/examples/DiamondAndAnonClass.java
! test/tools/javac/diags/examples/DiamondAndNonDenotableTypes.java
! test/tools/javac/doctree/positions/TestPositionSource.java
! test/tools/javac/file/zip/8003512/LoadClassFromJava6CreatedJarTest.java
! test/tools/javac/flow/AliveRanges.java
! test/tools/javac/generics/8004094/B.java
! test/tools/javac/generics/bridges/Bridge.java
! test/tools/javac/generics/bridges/Bridges.java
! test/tools/javac/generics/bridges/tests/TestBridgeWithDefault.java
! test/tools/javac/generics/bridges/tests/TestClassAndInterfaceBridgeIdentical01.java
! test/tools/javac/generics/bridges/tests/TestClassAndInterfaceBridgeIdentical02.java
! test/tools/javac/generics/bridges/tests/TestNoBridgeInSiblingsSuper.java
! test/tools/javac/generics/bridges/tests/TestNoDuplicateBridges01.java
! test/tools/javac/generics/bridges/tests/TestNoDuplicateBridges02.java
! test/tools/javac/generics/diamond/pos/NestedDiamondAllocationTest.java
! test/tools/javac/implicitCompile/Implicit.java
! test/tools/javac/importscope/TestDuplicateImport.java
! test/tools/javac/importscope/TestLazyImportScope.java
! test/tools/javac/lambda/8068399/T8068399.java
! test/tools/javac/lambda/LocalBreakAndContinue.java
! test/tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java
! test/tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java
! test/tools/javac/lambda/inaccessibleMref01/p1/C.java
! test/tools/javac/lambda/inaccessibleMref02/p1/C.java
! test/tools/javac/lambda/methodReferenceExecution/pkg/B.java
! test/tools/javac/lambda/separate/Foo.java
! test/tools/javac/options/T7022337.java
! test/tools/javac/policy/test3/Test.java
! test/tools/javac/processing/6414633/A.java
! test/tools/javac/processing/TestWarnErrorCount.java
! test/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
! test/tools/javac/resolve/Candidate.java
! test/tools/javac/resolve/Pos.java
! test/tools/javac/resolve/TraceResolve.java
! test/tools/javac/resolve/tests/AbstractMerge.java
! test/tools/javac/scope/DupUnsharedTest.java
! test/tools/javac/scope/RemoveSymbolUnitTest.java
! test/tools/javac/staticImport/6665223/pkg/A.java
! test/tools/javac/staticImport/6665223/pkg/B.java
! test/tools/javac/tree/JavacTreeScannerTest.java
! test/tools/javac/tree/SourceTreeScannerTest.java
! test/tools/javac/tree/TestAnnotatedAnonClass.java
! test/tools/javac/warnings/suppress/T8021112a.java
! test/tools/javadoc/parser/7091528/p/C3.java
! test/tools/javadoc/subpackageIgnore/pkg1/not-subpkg/SomeJavaFile.java
! test/tools/javap/ExtPath.java
! test/tools/javap/T4880672.java
! test/tools/javap/T6729471.java
! test/tools/javap/T6866657.java
! test/tools/jdeps/VerboseFormat/JdepsDependencyClosure.java
! test/tools/jdeps/VerboseFormat/use/indirect/DontUseUnsafe2.java
! test/tools/jdeps/VerboseFormat/use/indirect/UseUnsafeIndirectly.java
! test/tools/jdeps/VerboseFormat/use/indirect2/DontUseUnsafe3.java
! test/tools/jdeps/VerboseFormat/use/indirect2/UseUnsafeIndirectly2.java
! test/tools/jdeps/VerboseFormat/use/unsafe/DontUseUnsafe.java
! test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass.java
! test/tools/jdeps/VerboseFormat/use/unsafe/UseUnsafeClass2.java
! test/tools/sjavac/ExclPattern.java
Changeset: bbac0642e72d
Author: jjg
Date: 2015-12-15 15:30 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/bbac0642e72d
8144888: ToolBox should close any file manager it opens
Reviewed-by: vromero
! test/tools/lib/ToolBox.java
Changeset: 75ea796e3c93
Author: jjg
Date: 2015-12-15 18:54 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/75ea796e3c93
8067379: Investigate and replace .class files in langtools/test with equivalent .jasm files
Reviewed-by: jjg, ksrini, anazarov
Contributed-by: mallikarjuna.avaluri(a)oracle.com
! test/tools/javac/6547131/T.java
- test/tools/javac/6547131/p/Outer$I.class
- test/tools/javac/6547131/p/Outer.class
- test/tools/javac/InnerClassesAttribute/Outside$1$Inside.class
+ test/tools/javac/InnerClassesAttribute/Outside$1$Inside.jasm
- test/tools/javac/InnerClassesAttribute/Outside.class
+ test/tools/javac/InnerClassesAttribute/Outside.jasm
! test/tools/javac/InnerClassesAttribute/Test.java
- test/tools/javac/T6435291/T.class
! test/tools/javac/T6435291/T6435291.java
! test/tools/javac/missingSuperRecovery/MissingSuperRecovery.java
- test/tools/javac/missingSuperRecovery/impl.class
+ test/tools/javac/missingSuperRecovery/impl.jasm
Changeset: 25ad096cd625
Author: jlahoda
Date: 2015-12-16 14:29 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/25ad096cd625
8143952: JShell: space in class path causes remote launch failure
Summary: Simplification of handling of JDI connector arguments
Reviewed-by: mcimadamore, rfield
! src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java
! src/jdk.jshell/share/classes/jdk/jshell/JDIConnection.java
! src/jdk.jshell/share/classes/jdk/jshell/JDIEnv.java
Changeset: d53f7a1cde9c
Author: vromero
Date: 2015-12-16 14:23 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/d53f7a1cde9c
8144832: cast conversion fails when converting a type-variable to primitive type
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! test/tools/javac/types/CastTest.java
+ test/tools/javac/types/CastToTypeVarTest.java
+ test/tools/javac/types/CastTypeVarToPrimitiveTest.java
Changeset: 61faee2b9c2b
Author: mcimadamore
Date: 2015-12-17 12:29 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/61faee2b9c2b
8142876: Javac does not correctly implement wildcards removal from functional interfaces
Summary: Rewrite code for removing wildcard from target functional interface to be in sync with JLS 9.9
Reviewed-by: vromero, dlsmith
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/tools/javac/lambda/8142876/T8142876.java
Changeset: d97f3565928b
Author: dlsmith
Date: 2015-12-17 15:46 -0700
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/d97f3565928b
7190296: Test for type containment during bounds checking
Reviewed-by: mcimadamore
+ test/tools/javac/generics/inference/CaptureInDeclaredBound.java
Changeset: 345520da2ec1
Author: lana
Date: 2015-12-17 19:39 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/345520da2ec1
Added tag jdk-9+97 for changeset ae8cdc734bab
! .hgtags
Changeset: ea6282786772
Author: lana
Date: 2015-12-17 20:25 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/langtools/rev/ea6282786772
Merge
- test/tools/javac/6547131/p/Outer$I.class
- test/tools/javac/6547131/p/Outer.class
- test/tools/javac/InnerClassesAttribute/Outside$1$Inside.class
- test/tools/javac/InnerClassesAttribute/Outside.class
- test/tools/javac/T6435291/T.class
- test/tools/javac/missingSuperRecovery/impl.class
1
0
Changeset: db0148cc63a6
Author: asmotrak
Date: 2015-12-11 19:06 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/db0148cc63a6
8140470: javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java failed with AccessControlException
Reviewed-by: mullan
! test/javax/xml/crypto/dsig/SecurityManager/XMLDSigWithSecMgr.java
Changeset: 809b13e8d211
Author: psandoz
Date: 2015-12-13 15:10 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/809b13e8d211
8145007: Pattern splitAsStream is not late binding as required by the specification
Reviewed-by: chegar, psandoz
Contributed-by: Tagir Valeev <amaembo(a)gmail.com>
! src/java.base/share/classes/java/util/regex/Pattern.java
! test/java/util/regex/PatternStreamTest.java
Changeset: bf153b12450b
Author: shinyafox
Date: 2015-12-13 15:20 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/bf153b12450b
8144675: Add a filtering collector
Reviewed-by: psandoz, smarks
! src/java.base/share/classes/java/util/stream/Collectors.java
! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorsTest.java
Changeset: d85c42d008a9
Author: sherman
Date: 2015-12-14 09:27 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/d85c42d008a9
8145260: To bring j.u.z.ZipFile's native implementation to Java to remove the expensive jni cost and mmap crash risk [2]
Reviewed-by: coffeys
! make/mapfiles/libzip/mapfile-vers
! make/mapfiles/libzip/reorder-sparc
! make/mapfiles/libzip/reorder-sparcv9
! make/mapfiles/libzip/reorder-x86
! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/java.base/share/classes/java/util/zip/ZipUtils.java
! src/java.base/share/classes/jdk/internal/misc/JavaUtilZipFileAccess.java
! src/java.base/share/classes/sun/misc/VM.java
- src/java.base/share/native/libzip/ZipFile.c
! test/java/util/zip/TestZipError.java
! test/java/util/zip/ZipFile/ReadZip.java
+ test/java/util/zip/ZipFile/TestZipFile.java
Changeset: e54522c6d814
Author: chegar
Date: 2015-12-14 19:24 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/e54522c6d814
8144995: Move sun.misc.HexDumpEncoder to sun.security.util
Reviewed-by: psandoz, mchung
! src/java.base/share/classes/com/sun/crypto/provider/BlockCipherParamsCore.java
! src/java.base/share/classes/com/sun/crypto/provider/GCMParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBEParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java
! src/java.base/share/classes/com/sun/crypto/provider/RC2Parameters.java
! src/java.base/share/classes/com/sun/security/ntlm/NTLM.java
! src/java.base/share/classes/java/security/cert/PolicyQualifierInfo.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/pkcs/SigningCertificateInfo.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPRequest.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/ssl/CipherBox.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/Debug.java
! src/java.base/share/classes/sun/security/ssl/Handshaker.java
! src/java.base/share/classes/sun/security/ssl/InputRecord.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ src/java.base/share/classes/sun/security/util/HexDumpEncoder.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/IPAddressName.java
! src/java.base/share/classes/sun/security/x509/KeyIdentifier.java
! src/java.base/share/classes/sun/security/x509/UniqueIdentity.java
! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
! src/java.naming/share/classes/com/sun/jndi/ldap/Ber.java
! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStoreImpl.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5Context.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/KRBError.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/Krb5.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/PAData.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/DkCrypto.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/util/AbstractSaslImpl.java
! src/jdk.security.auth/share/classes/com/sun/security/auth/module/Krb5LoginModule.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/AuthorizationDataEntry.java
! test/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/com/sun/jndi/ldap/Base64Test.java
! test/com/sun/security/sasl/ntlm/NTLMTest.java
! test/javax/net/ssl/DTLS/DTLSOverDatagram.java
! test/javax/net/ssl/templates/SSLExplorer.java
! test/javax/security/auth/Subject/Subject.java
! test/sun/security/krb5/auto/MSOID2.java
! test/sun/security/mscapi/PublicKeyInterop.java
! test/sun/security/mscapi/PublicKeyInterop.sh
! test/sun/security/pkcs/pkcs7/SignerOrder.java
! test/sun/security/pkcs/pkcs8/PKCS8Test.java
! test/sun/security/pkcs/pkcs9/UnknownAttribute.java
! test/sun/security/x509/X500Name/NullX500Name.java
Changeset: 3d28c518d02d
Author: chegar
Date: 2015-12-14 19:30 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/3d28c518d02d
8145214: Remove sun.misc.Request and RequestProcessor
Reviewed-by: alanb, mchung, rriggs
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java
Changeset: 649bf6ac911c
Author: lbourges
Date: 2015-12-14 14:08 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/649bf6ac911c
8145055: Marlin renderer causes unaligned write accesses
Reviewed-by: flar, prr
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinCache.java
! src/java.desktop/share/classes/sun/java2d/marlin/MarlinConst.java
Changeset: eab3a7118582
Author: okutsu
Date: 2015-12-15 16:42 +0900
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/eab3a7118582
8139572: SimpleDateFormat parse month stand-alone format bug
Reviewed-by: okutsu
Contributed-by: Naveen Kumar <naveen.ah.kumar(a)oracle.com>
! src/java.base/share/classes/java/text/SimpleDateFormat.java
+ test/java/text/Format/DateFormat/Bug8139572.java
Changeset: e11391d18488
Author: chegar
Date: 2015-12-15 10:11 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/e11391d18488
8145390: Remove sun.misc.Queue and replace usages with standard Collections
Reviewed-by: psandoz, mchung, serb
- src/java.base/share/classes/sun/misc/Queue.java
! src/java.desktop/share/classes/sun/applet/AppletPanel.java
Changeset: 67dfec9bb281
Author: skovalev
Date: 2015-12-11 16:35 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/67dfec9bb281
8078423: [TESTBUG] javax/print/PrintSEUmlauts/PrintSEUmlauts.java relies on system locale
Reviewed-by: martin
! test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java
Changeset: 62eef4aafefd
Author: sherman
Date: 2015-12-15 08:54 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/62eef4aafefd
8145343: CorruptEntry.java fails after push for JDK-8145260
Reviewed-by: weijun
! src/java.base/share/classes/java/util/zip/ZipFile.java
Changeset: 0034a6f1ead1
Author: bpb
Date: 2015-12-15 09:02 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/0034a6f1ead1
8143394: PushbackReader throws NullPointerException
Summary: Synchronize on lock in close() to avoid NPE from read()-close() race.
Reviewed-by: alanb, dfuchs
! src/java.base/share/classes/java/io/CharArrayReader.java
! src/java.base/share/classes/java/io/PushbackReader.java
! src/java.base/share/classes/java/io/StringReader.java
+ test/java/io/PushbackReader/ReadCloseRaceNPE.java
Changeset: dc90094c0d66
Author: ihse
Date: 2015-12-15 11:02 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/dc90094c0d66
8142907: Integration of minor fixes from the build-infra project
Reviewed-by: erikj, dholmes
! make/CompileDemos.gmk
! make/launcher/Launcher-java.base.gmk
! make/launcher/Launcher-jdk.pack200.gmk
! make/launcher/LauncherCommon.gmk
! make/lib/Awt2dLibraries.gmk
! make/lib/Lib-java.instrument.gmk
! make/lib/LibCommon.gmk
Changeset: 7a0c06013ae6
Author: smarks
Date: 2015-12-15 12:47 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/7a0c06013ae6
8145139: clean up jdk_collections and jdk_concurrent test groups
Reviewed-by: martin
! test/TEST.groups
Changeset: 35bec4058129
Author: mchung
Date: 2015-12-15 13:02 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/35bec4058129
8145430: Fix typo in StackWalker javadoc
Reviewed-by: dfuchs, darcy
! src/java.base/share/classes/java/lang/StackWalker.java
Changeset: 5e31a4fac6ce
Author: amurillo
Date: 2015-12-15 09:50 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/5e31a4fac6ce
Merge
- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
- src/java.base/share/classes/sun/misc/Queue.java
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java
- src/java.base/share/native/libzip/ZipFile.c
Changeset: da25cb9d29c7
Author: amurillo
Date: 2015-12-15 19:01 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/da25cb9d29c7
Merge
Changeset: b579ac6f60c7
Author: chegar
Date: 2015-12-16 08:42 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/b579ac6f60c7
8145416: Move sun.misc.ProxyGenerator to java.lang.reflect
Reviewed-by: alanb, mchung, rriggs
! src/java.base/share/classes/java/lang/reflect/Proxy.java
+ src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
- src/java.base/share/classes/sun/misc/ProxyGenerator.java
! test/java/lang/reflect/Proxy/CharType.java
Changeset: fde541585d1c
Author: chegar
Date: 2015-12-16 12:17 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/fde541585d1c
8144479: Remove character coders from sun.misc
Reviewed-by: psandoz, rriggs
- src/java.base/share/classes/sun/misc/BASE64Decoder.java
- src/java.base/share/classes/sun/misc/BASE64Encoder.java
- src/java.base/share/classes/sun/misc/CharacterDecoder.java
- src/java.base/share/classes/sun/misc/CharacterEncoder.java
- src/java.base/share/classes/sun/misc/UCDecoder.java
- src/java.base/share/classes/sun/misc/UCEncoder.java
- src/java.base/share/classes/sun/misc/UUDecoder.java
- src/java.base/share/classes/sun/misc/UUEncoder.java
- test/sun/misc/Encode/DecodeBuffer.java
- test/sun/misc/Encode/Encode.java
- test/sun/misc/Encode/GetBytes.java
Changeset: adfa8e49e606
Author: asmotrak
Date: 2015-12-16 08:38 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/adfa8e49e606
8129567: CRYPTO_MECHANISM_PARAM_INVALID occurs if GCM mode parameter which is used as an IV is set to all zeros
Reviewed-by: mullan
Contributed-by: bhanu.prakash.gopularam(a)oracle.com
! test/com/oracle/security/ucrypto/TestCICOWithGCMAndAAD.java
! test/com/oracle/security/ucrypto/TestGCMKeyAndIvCheck.java
Changeset: bf45d4fe77c3
Author: rriggs
Date: 2015-12-16 13:00 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/bf45d4fe77c3
8032510: Add java.time.Duration.dividedBy(Duration)
Reviewed-by: rriggs, scolebourne
! src/java.base/share/classes/java/time/Duration.java
! test/java/time/tck/java/time/TCKDuration.java
Changeset: 98d9eb6f737f
Author: jfranck
Date: 2015-12-16 20:00 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/98d9eb6f737f
8057804: AnnotatedType interfaces provide no way to get annotations on owner type
Reviewed-by: darcy, redestad
! src/java.base/share/classes/java/lang/reflect/AnnotatedArrayType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedParameterizedType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedType.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedTypeVariable.java
! src/java.base/share/classes/java/lang/reflect/AnnotatedWildcardType.java
! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotation.java
! src/java.base/share/classes/sun/reflect/annotation/TypeAnnotationParser.java
! test/java/lang/annotation/TypeAnnotationReflection.java
+ test/java/lang/annotation/typeAnnotations/GetAnnotatedOwnerType.java
Changeset: a204b8e18d46
Author: darcy
Date: 2015-12-16 14:45 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/a204b8e18d46
8145605: Problem list Test6277246.java until a fix for JDK-8145589
Reviewed-by: sherman, mchung
! test/ProblemList.txt
Changeset: 217fae74e562
Author: mchung
Date: 2015-12-17 09:39 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/217fae74e562
8144553: java/lang/StackWalker/StackWalkTest.java and MultiThreadStackWalk.java fail with stack overflows
Reviewed-by: dfuchs
! test/java/lang/StackWalker/MultiThreadStackWalk.java
! test/java/lang/StackWalker/StackWalkTest.java
Changeset: 59f1d54869b9
Author: shade
Date: 2015-12-17 20:42 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/59f1d54869b9
8145428: Optimize StringUTF16 compress/copy methods for C1
Reviewed-by: redestad, psandoz, sherman, rriggs
! src/java.base/share/classes/java/lang/StringUTF16.java
Changeset: ce72c7641f38
Author: shade
Date: 2015-12-17 21:14 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/ce72c7641f38
8145539: (coll) AbstractMap.keySet and .values should not be volatile
Reviewed-by: redestad, plevart, dl, psandoz
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/WeakHashMap.java
Changeset: f86ee68d1107
Author: lana
Date: 2015-12-17 19:39 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/f86ee68d1107
Added tag jdk-9+97 for changeset fdd84b2265dd
! .hgtags
Changeset: 429f1bfacb54
Author: lana
Date: 2015-12-17 20:27 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/429f1bfacb54
Merge
- src/java.base/share/classes/sun/misc/BASE64Decoder.java
- src/java.base/share/classes/sun/misc/BASE64Encoder.java
- src/java.base/share/classes/sun/misc/CharacterDecoder.java
- src/java.base/share/classes/sun/misc/CharacterEncoder.java
- src/java.base/share/classes/sun/misc/HexDumpEncoder.java
- src/java.base/share/classes/sun/misc/ProxyGenerator.java
- src/java.base/share/classes/sun/misc/Queue.java
- src/java.base/share/classes/sun/misc/Request.java
- src/java.base/share/classes/sun/misc/RequestProcessor.java
- src/java.base/share/classes/sun/misc/UCDecoder.java
- src/java.base/share/classes/sun/misc/UCEncoder.java
- src/java.base/share/classes/sun/misc/UUDecoder.java
- src/java.base/share/classes/sun/misc/UUEncoder.java
- src/java.base/share/native/libzip/ZipFile.c
- test/sun/misc/Encode/DecodeBuffer.java
- test/sun/misc/Encode/Encode.java
- test/sun/misc/Encode/GetBytes.java
Changeset: 86e5434d384b
Author: psandoz
Date: 2015-12-18 09:59 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/86e5434d384b
8145006: Collections.asLifoQueue(null) doesn't throw NPE as specified
Reviewed-by: smarks
! src/java.base/share/classes/java/util/Collections.java
! test/java/util/Collections/AsLifoQueue.java
Changeset: 7c94f332ea1c
Author: jbachorik
Date: 2015-12-18 14:43 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/7c94f332ea1c
8145417: JInfoSanityTest failed with Error attaching to remote server: java.rmi.ConnectException: Connection refused
Reviewed-by: sspitsyn
! test/sun/tools/jinfo/JInfoSanityTest.java
! test/sun/tools/jps/TestJpsSanity.java
Changeset: f90cd2c011bc
Author: chegar
Date: 2015-12-18 16:06 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/f90cd2c011bc
8056152: API to create Threads that do not inherit inheritable thread-local initial values
Reviewed-by: alanb, dholmes, mchung, mr, rriggs
! src/java.base/share/classes/java/lang/InheritableThreadLocal.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ref/Finalizer.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/sun/misc/GC.java
! src/java.base/share/classes/sun/misc/InnocuousThread.java
! src/java.base/share/classes/sun/misc/Signal.java
! src/java.base/share/classes/sun/net/NetworkServer.java
! src/java.base/share/classes/sun/net/www/MimeLauncher.java
! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java
! src/java.base/share/classes/sun/nio/fs/Cancellable.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
+ test/java/lang/Thread/ITLConstructor.java
Changeset: 40e2217a7013
Author: chegar
Date: 2015-12-18 16:12 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/40e2217a7013
8145589: Test6277246.java fails to compile after JDK-8144479
Reviewed-by: rriggs
! test/ProblemList.txt
! test/java/beans/EventHandler/Test6277246.java
! test/java/beans/Introspector/Test6277246.java
! test/java/beans/Statement/Test6224433.java
Changeset: fb2a4d3c555b
Author: amurillo
Date: 2015-12-18 09:37 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/fb2a4d3c555b
Merge
- src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java
- src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java
- test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java
1
0
Changeset: 5fed6b47d01a
Author: mhaupt
Date: 2015-12-14 14:02 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/5fed6b47d01a
8144221: fix Nashorn shebang argument handling on Mac/Linux
Reviewed-by: jlaskey, lagergren
! make/build.xml
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java
+ test/script/nosecurity/JDK-8144221.js
+ test/script/nosecurity/JDK-8144221.js.EXPECTED
+ test/script/nosecurity/os-not-windows.js
Changeset: fd97b9047199
Author: hannesw
Date: 2015-12-14 14:27 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/fd97b9047199
8144020: Remove long as an internal numeric type
Reviewed-by: attila, sundar, lagergren
! make/build-benchmark.xml
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FieldObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/LocalVariableTypesCalculator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeEvaluator.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/IntType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/LongType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BinaryNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Symbol.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornTextifier.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArguments.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFloat64Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt16Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeInt8Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint16Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint32Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8Array.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeUint8ClampedArray.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DebuggerSupport.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalFunctions.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSType.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyAccess.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UnwarrantedOptimismException.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ByteBufferArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/DeletedRangeArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/FrozenArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IntArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/IteratorAction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LengthNotWritableFilter.java
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NonExtensibleArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ObjectArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBottomLinker.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java
! test/script/basic/JDK-8062799.js
! test/script/basic/JDK-8062799.js.EXPECTED
+ test/script/basic/JDK-8144020.js
! test/script/basic/JDK-8144131.js
! test/script/nosecurity/JDK-8067215.js
! test/src/jdk/nashorn/api/javaaccess/test/NumberAccessTest.java
! test/src/jdk/nashorn/api/javaaccess/test/NumberBoxingTest.java
+ test/src/jdk/nashorn/test/models/LongProvider.java
Changeset: 53cc34765d90
Author: sundar
Date: 2015-12-14 21:53 +0530
URL: http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/53cc34765d90
8145314: jjs tab-completion should support camel case completion
Reviewed-by: mhaupt, hannesw
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PropertiesHelper.java
Changeset: 3407b17e04f8
Author: attila
Date: 2015-12-14 17:38 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/3407b17e04f8
8144914: Eagerly lookup browser JS object class in BrowserJSObjectLinker
Reviewed-by: hannesw, sundar
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java
Changeset: 1597de0e19e3
Author: sundar
Date: 2015-12-16 16:42 +0530
URL: http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/1597de0e19e3
8145486: jjs should support documentation key shortcut in interactive mode
Reviewed-by: mhaupt, hannesw
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/MemberInfo.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ScriptClassInfoCollector.java
! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java
! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Constructor.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/annotations/Function.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
Changeset: 7dc1ce8ceb1f
Author: sundar
Date: 2015-12-17 08:31 +0530
URL: http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/7dc1ce8ceb1f
8145550: Megamorphic invoke should use CompiledFunction variants without any LinkLogic
Reviewed-by: jlaskey, hannesw, attila
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FinalScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java
+ test/script/basic/JDK-8145550.js
Changeset: 9e271be45ebf
Author: sundar
Date: 2015-12-17 13:40 +0530
URL: http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/9e271be45ebf
8145630: accidental debug printlns in NativeFunction.java
Reviewed-by: hannesw
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java
Changeset: b5a30a46e8d5
Author: sundar
Date: 2015-12-17 18:11 +0530
URL: http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/b5a30a46e8d5
8145669: apply2call optimized callsite fails after becoming megamorphic
Reviewed-by: jlaskey, hannesw
! make/build.xml
! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java
+ test/script/basic/apply_to_call/JDK-8145669.js
+ test/script/basic/apply_to_call/JDK-8145669.js.EXPECTED
+ test/script/basic/apply_to_call/JDK-8145669_2.js
+ test/script/basic/apply_to_call/JDK-8145669_2.js.EXPECTED
Changeset: 68a36216f70c
Author: lana
Date: 2015-12-17 19:39 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/68a36216f70c
Added tag jdk-9+97 for changeset 2beaef2b6a88
! .hgtags
Changeset: 2dbe56dee5e7
Author: lana
Date: 2015-12-17 20:26 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/nashorn/rev/2dbe56dee5e7
Merge
- src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/LongArrayData.java
1
0
hg: jdk9/hs/jaxws: Added tag jdk-9+97 for changeset 7293db4716ee
by alejandro.murillo@oracle.com 18 Dec '15
by alejandro.murillo@oracle.com 18 Dec '15
18 Dec '15
Changeset: 67c84077edc3
Author: lana
Date: 2015-12-17 19:39 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jaxws/rev/67c84077edc3
Added tag jdk-9+97 for changeset 7293db4716ee
! .hgtags
1
0
Changeset: 201581254c62
Author: ihse
Date: 2015-12-15 11:02 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/201581254c62
8142907: Integration of minor fixes from the build-infra project
Reviewed-by: erikj, dholmes
! make/lib/Lib-jdk.hotspot.agent.gmk
Changeset: 12d041bca07a
Author: amurillo
Date: 2015-12-15 19:01 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/12d041bca07a
Merge
Changeset: e5b1a23be1e1
Author: lana
Date: 2015-12-17 19:39 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e5b1a23be1e1
Added tag jdk-9+97 for changeset de592ea5f7ba
! .hgtags
Changeset: 4a12350a8306
Author: lana
Date: 2015-12-17 20:25 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4a12350a8306
Merge
- src/cpu/x86/vm/templateInterpreter_x86_32.cpp
- src/cpu/x86/vm/templateInterpreter_x86_64.cpp
- src/os/aix/vm/thread_aix.inline.hpp
- src/os/bsd/vm/thread_bsd.inline.hpp
- src/os/linux/vm/thread_linux.inline.hpp
- src/os/solaris/vm/thread_solaris.inline.hpp
- src/os/windows/vm/thread_windows.inline.hpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.cpp
- src/os_cpu/aix_ppc/vm/threadLS_aix_ppc.hpp
- src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.cpp
- src/os_cpu/bsd_x86/vm/threadLS_bsd_x86.hpp
- src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.cpp
- src/os_cpu/bsd_zero/vm/threadLS_bsd_zero.hpp
- src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.cpp
- src/os_cpu/linux_aarch64/vm/threadLS_linux_aarch64.hpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp
- src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp
- src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.cpp
- src/os_cpu/linux_sparc/vm/threadLS_linux_sparc.hpp
- src/os_cpu/linux_x86/vm/threadLS_linux_x86.cpp
- src/os_cpu/linux_x86/vm/threadLS_linux_x86.hpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp
- src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp
- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp
- src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp
- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp
- src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.cpp
- src/os_cpu/windows_x86/vm/threadLS_windows_x86.hpp
- src/share/vm/gc/g1/g1RootClosures.inline.hpp
- src/share/vm/runtime/threadLocalStorage.cpp
- test/runtime/logging/SafepointTestMain.java
- test/runtime/logging/VMOperationTestMain.java
Changeset: 34135f009271
Author: amurillo
Date: 2015-12-18 09:37 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/34135f009271
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java
- src/share/vm/gc/g1/g1ErgoVerbose.cpp
- src/share/vm/gc/g1/g1ErgoVerbose.hpp
- src/share/vm/gc/g1/g1HRPrinter.cpp
- src/share/vm/gc/g1/g1Log.cpp
- src/share/vm/gc/g1/g1Log.hpp
- test/gc/6941923/Test6941923.java
- test/gc/TestGCLogRotationViaJcmd.java
- test/gc/g1/TestPrintGCDetails.java
- test/gc/g1/TestSummarizeRSetStats.java
- test/gc/g1/TestSummarizeRSetStatsPerRegion.java
- test/gc/g1/TestSummarizeRSetStatsThreads.java
- test/gc/g1/TestSummarizeRSetStatsTools.java
1
0
Changeset: 4763fa38faf9
Author: erikj
Date: 2015-12-14 11:51 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/rev/4763fa38faf9
8145008: Add libelf package to Linux devkit
Reviewed-by: ihse
! make/devkit/Tools.gmk
Changeset: 9d2b28adb26f
Author: chegar
Date: 2015-12-14 20:32 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/rev/9d2b28adb26f
8144995: Move sun.misc.HexDumpEncoder to sun.security.util
Reviewed-by: psandoz, mchung
! modules.xml
Changeset: e79b5043fd02
Author: ehelin
Date: 2015-12-15 11:04 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/rev/e79b5043fd02
8139272: Add configure variable to set concurrency for jtreg tests
Reviewed-by: erikj, ihse
! common/autoconf/build-performance.m4
! common/autoconf/configure.ac
! common/autoconf/generated-configure.sh
! common/autoconf/spec.gmk.in
! make/Help.gmk
! make/InitSupport.gmk
! make/MainSupport.gmk
! test/Makefile
Changeset: ca96c0c2104b
Author: erikj
Date: 2015-12-15 15:45 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/rev/ca96c0c2104b
8145391: Updated jprt.properties, devtools, jib and readme with SS12u4
Reviewed-by: ihse, tbell
! README
! README-builds.html
! README-builds.md
! common/conf/jib-profiles.js
+ make/devkit/createSolarisDevkit.sh
+ make/devkit/solaris11.1-package-list.txt
! make/jprt.properties
Changeset: 5a7e1695ac8c
Author: ihse
Date: 2015-12-15 11:02 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/rev/5a7e1695ac8c
8142907: Integration of minor fixes from the build-infra project
Reviewed-by: erikj, dholmes
! common/autoconf/configure.ac
! common/autoconf/flags.m4
! common/autoconf/generated-configure.sh
+ common/autoconf/hotspot.m4
! common/autoconf/jdk-options.m4
! common/autoconf/spec.gmk.in
! common/autoconf/toolchain.m4
! common/bin/compare.sh
! common/bin/compare_exceptions.sh.incl
! make/common/MakeBase.gmk
! make/common/NativeCompilation.gmk
Changeset: 8babe5690e7e
Author: amurillo
Date: 2015-12-15 09:50 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/rev/8babe5690e7e
Merge
! make/jprt.properties
Changeset: e228916051dd
Author: amurillo
Date: 2015-12-15 19:01 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/rev/e228916051dd
Merge
Changeset: bd6101c06dd5
Author: ihse
Date: 2015-12-16 14:48 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/rev/bd6101c06dd5
8145548: Add default directory for freetype source
Reviewed-by: erikj
Contributed-by: Timo Kinnunen <timo.kinnunen(a)gmail.com>
! common/autoconf/generated-configure.sh
! common/autoconf/help.m4
! common/autoconf/lib-freetype.m4
Changeset: a76e656d2752
Author: simonis
Date: 2015-12-16 15:50 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/rev/a76e656d2752
8145560: AIX: change '8036003: Add --with-debug-symbols' broke AIX build
Reviewed-by: erikj
! common/autoconf/generated-configure.sh
! common/autoconf/jdk-options.m4
Changeset: 237c481cc3e3
Author: erikj
Date: 2015-12-17 15:43 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/rev/237c481cc3e3
8145670: New Solaris devkits are missing gobjcopy
Reviewed-by: ihse
! make/devkit/createSolarisDevkit.sh
! make/devkit/solaris11.1-package-list.txt
Changeset: 48987460c7d4
Author: lana
Date: 2015-12-17 19:39 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/rev/48987460c7d4
Added tag jdk-9+97 for changeset 75c3897541ec
! .hgtags
Changeset: 485f4b433ac7
Author: lana
Date: 2015-12-17 20:24 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/rev/485f4b433ac7
Merge
Changeset: 8b46c6cecc37
Author: amurillo
Date: 2015-12-18 09:37 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/rev/8b46c6cecc37
Merge
! common/autoconf/generated-configure.sh
! common/autoconf/hotspot.m4
! common/autoconf/jdk-options.m4
1
0
Changeset: 52b01339235f
Author: lana
Date: 2015-12-17 19:39 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jaxp/rev/52b01339235f
Added tag jdk-9+97 for changeset 9c107c050335
! .hgtags
Changeset: a01744f786df
Author: lana
Date: 2015-12-17 20:25 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jaxp/rev/a01744f786df
Merge
1
0
hg: jdk9/hs/corba: Added tag jdk-9+97 for changeset 10a482b86358
by alejandro.murillo@oracle.com 18 Dec '15
by alejandro.murillo@oracle.com 18 Dec '15
18 Dec '15
Changeset: ea285530245c
Author: lana
Date: 2015-12-17 19:39 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/corba/rev/ea285530245c
Added tag jdk-9+97 for changeset 10a482b86358
! .hgtags
1
0
Changeset: 092cff8c8ec1
Author: aharlap
Date: 2015-12-03 15:37 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/092cff8c8ec1
8141123: Cleanup in FreeIdSet
Summary: Some members of FreeIdSet should be size_t instead of ints. Also remove unused code
Reviewed-by: tschatzl, kbarrett, tbenson
! src/share/vm/gc/g1/dirtyCardQueue.cpp
! src/share/vm/gc/shared/workgroup.cpp
! src/share/vm/gc/shared/workgroup.hpp
Changeset: a587cbf34c13
Author: kbarrett
Date: 2015-12-09 20:30 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/a587cbf34c13
Merge
Changeset: 134a912cc81a
Author: jmasa
Date: 2015-12-09 22:27 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/134a912cc81a
Merge
Changeset: 0b22be0db834
Author: jmasa
Date: 2015-11-24 15:56 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0b22be0db834
8133023: ParallelGCThreads is not calculated correctly
Reviewed-by: kbarrett, tschatzl, sangheki, dholmes
! src/cpu/sparc/vm/vm_version_sparc.cpp
! src/cpu/sparc/vm/vm_version_sparc.hpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/vm_version.hpp
Changeset: 4ca934c7547a
Author: ysuenaga
Date: 2015-12-09 23:17 +0900
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/4ca934c7547a
8144965: Show oop pointer in call frame at HSDB.
Reviewed-by: jbachorik
! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
Changeset: 2b1a65dd865e
Author: ysuenaga
Date: 2015-12-09 21:24 +0900
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2b1a65dd865e
8144332: HSDB could not terminate when close button is pushed.
Reviewed-by: jbachorik
! agent/src/share/classes/sun/jvm/hotspot/HSDB.java
Changeset: 0d762e18af61
Author: ddmitriev
Date: 2015-12-10 14:50 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0d762e18af61
8144197: Possible use after free in Arguments::add_property function
Reviewed-by: dholmes, goetz
! src/share/vm/runtime/arguments.cpp
Changeset: 22820fb8d36c
Author: david
Date: 2015-12-10 08:50 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/22820fb8d36c
8145073: Filename and linenumber are not printed for asserts any more.
Reviewed-by: dholmes, stuefe
! src/os/posix/vm/os_posix.cpp
Changeset: 80fad41dc5f9
Author: david
Date: 2015-12-10 14:24 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/80fad41dc5f9
Merge
Changeset: cd0abe52014c
Author: sla
Date: 2015-12-10 16:09 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/cd0abe52014c
8145099: Better error message when SA can't attach to a process
Reviewed-by: jbachorik, stuefe
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/libproc.h
! agent/src/os/linux/ps_proc.c
Changeset: f52a36722338
Author: sla
Date: 2015-12-10 17:03 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f52a36722338
Merge
Changeset: 41e26f2a3d7f
Author: mgerdin
Date: 2015-12-09 16:05 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/41e26f2a3d7f
8144714: Add extension point to G1 evacuation closures
Reviewed-by: ehelin, jmasa
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1InCSetState.hpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.hpp
! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp
! src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp
! src/share/vm/gc/g1/g1SharedClosures.hpp
Changeset: e9693bc77db0
Author: mgerdin
Date: 2015-12-10 17:07 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e9693bc77db0
Merge
Changeset: d90fdd0e1b32
Author: dsamersoff
Date: 2015-12-10 12:05 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d90fdd0e1b32
8139484: [Findbugs] new sun.jvm.hotspot.SAGetopt(String[]) may expose internal representation
Summary: Clone array instead of just assign it
Reviewed-by: dholmes
! agent/src/share/classes/sun/jvm/hotspot/SAGetopt.java
Changeset: e7ee9639a485
Author: dsamersoff
Date: 2015-12-10 19:59 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e7ee9639a485
Merge
Changeset: 9e1dc7ba8db3
Author: ctornqvi
Date: 2015-12-10 09:42 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9e1dc7ba8db3
8015396: double a%b returns NaN for some (a,b) (|a| < inf, |b|>0)
Reviewed-by: coleenp, gtriantafill
+ src/os/windows/vm/sharedRuntimeRem.cpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! test/compiler/floatingpoint/ModNaN.java
Changeset: b373da0bc248
Author: ctornqvi
Date: 2015-12-09 11:00 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/b373da0bc248
8144921: Remove JDK6_OR_EARLIER code from os_windows
Reviewed-by: dholmes, mseledtsov, gtriantafill
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
Changeset: 62d332b0f1ab
Author: ctornqvi
Date: 2015-12-10 21:31 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/62d332b0f1ab
Merge
Changeset: 450d3a0040e8
Author: jprovino
Date: 2015-12-10 13:38 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/450d3a0040e8
8139871: G1CollectorPolicy::_cur_mark_stop_world_time_ms is never read from
Summary: Remove dead code
Reviewed-by: tschatzl, jwilhelm
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 1bc9c1296ef3
Author: jprovino
Date: 2015-12-10 18:55 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1bc9c1296ef3
Merge
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
Changeset: 2b4c71d036af
Author: jprovino
Date: 2015-12-10 23:02 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/2b4c71d036af
Merge
Changeset: f944761a3ce3
Author: brutisso
Date: 2015-12-10 14:57 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/f944761a3ce3
8145092: Use Unified Logging for the GC logging
Summary: JEP-271. VM changes contributed by brutisso, test changes contributed by david.
Reviewed-by: sjohanss, david, brutisso
Contributed-by: bengt.rutisson(a)oracle.com, david.lindholm(a)oralce.com
! src/os/windows/vm/os_windows.cpp
! src/share/vm/Xusage.txt
! src/share/vm/gc/cms/allocationStats.hpp
! src/share/vm/gc/cms/compactibleFreeListSpace.cpp
! src/share/vm/gc/cms/compactibleFreeListSpace.hpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp
! src/share/vm/gc/cms/parNewGeneration.cpp
! src/share/vm/gc/cms/parOopClosures.inline.hpp
! src/share/vm/gc/cms/promotionInfo.hpp
! src/share/vm/gc/cms/vmCMSOperations.cpp
! src/share/vm/gc/g1/collectionSetChooser.cpp
! src/share/vm/gc/g1/concurrentG1RefineThread.cpp
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/concurrentMark.hpp
! src/share/vm/gc/g1/concurrentMarkThread.cpp
! src/share/vm/gc/g1/concurrentMarkThread.hpp
! src/share/vm/gc/g1/g1BlockOffsetTable.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1CollectorPolicy.cpp
! src/share/vm/gc/g1/g1CollectorPolicy.hpp
- src/share/vm/gc/g1/g1ErgoVerbose.cpp
- src/share/vm/gc/g1/g1ErgoVerbose.hpp
! src/share/vm/gc/g1/g1EvacStats.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.cpp
! src/share/vm/gc/g1/g1GCPhaseTimes.hpp
! src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1HRPrinter.hpp
! src/share/vm/gc/g1/g1IHOPControl.cpp
- src/share/vm/gc/g1/g1Log.cpp
- src/share/vm/gc/g1/g1Log.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1RemSet.hpp
! src/share/vm/gc/g1/g1RemSetSummary.cpp
! src/share/vm/gc/g1/g1RemSetSummary.hpp
! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp
! src/share/vm/gc/g1/g1StringDedupQueue.cpp
! src/share/vm/gc/g1/g1StringDedupQueue.hpp
! src/share/vm/gc/g1/g1StringDedupStat.cpp
! src/share/vm/gc/g1/g1StringDedupStat.hpp
! src/share/vm/gc/g1/g1StringDedupTable.cpp
! src/share/vm/gc/g1/g1StringDedupTable.hpp
! src/share/vm/gc/g1/g1StringDedupThread.cpp
! src/share/vm/gc/g1/g1StringDedupThread.hpp
! src/share/vm/gc/g1/g1_globals.hpp
! src/share/vm/gc/g1/heapRegion.cpp
! src/share/vm/gc/g1/heapRegionRemSet.cpp
! src/share/vm/gc/g1/heapRegionRemSet.hpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.hpp
! src/share/vm/gc/g1/satbMarkQueue.cpp
! src/share/vm/gc/g1/survRateGroup.cpp
! src/share/vm/gc/g1/vm_operations_g1.cpp
! src/share/vm/gc/g1/workerDataArray.cpp
! src/share/vm/gc/g1/workerDataArray.hpp
! src/share/vm/gc/g1/workerDataArray.inline.hpp
! src/share/vm/gc/g1/youngList.cpp
! src/share/vm/gc/parallel/adjoiningGenerations.cpp
! src/share/vm/gc/parallel/asPSOldGen.cpp
! src/share/vm/gc/parallel/asPSYoungGen.cpp
! src/share/vm/gc/parallel/cardTableExtension.cpp
! src/share/vm/gc/parallel/gcTaskManager.cpp
! src/share/vm/gc/parallel/gcTaskThread.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.cpp
! src/share/vm/gc/parallel/parallelScavengeHeap.hpp
! src/share/vm/gc/parallel/pcTasks.cpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp
! src/share/vm/gc/parallel/psAdaptiveSizePolicy.hpp
! src/share/vm/gc/parallel/psCompactionManager.cpp
! src/share/vm/gc/parallel/psMarkSweep.cpp
! src/share/vm/gc/parallel/psOldGen.cpp
! src/share/vm/gc/parallel/psParallelCompact.cpp
! src/share/vm/gc/parallel/psParallelCompact.hpp
! src/share/vm/gc/parallel/psPromotionManager.cpp
! src/share/vm/gc/parallel/psPromotionManager.hpp
! src/share/vm/gc/parallel/psPromotionManager.inline.hpp
! src/share/vm/gc/parallel/psScavenge.cpp
! src/share/vm/gc/parallel/psScavenge.inline.hpp
! src/share/vm/gc/parallel/psVirtualspace.cpp
! src/share/vm/gc/parallel/psVirtualspace.hpp
! src/share/vm/gc/parallel/psYoungGen.cpp
! src/share/vm/gc/serial/defNewGeneration.cpp
! src/share/vm/gc/serial/defNewGeneration.hpp
! src/share/vm/gc/serial/genMarkSweep.cpp
! src/share/vm/gc/serial/markSweep.cpp
! src/share/vm/gc/serial/tenuredGeneration.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.cpp
! src/share/vm/gc/shared/adaptiveSizePolicy.hpp
! src/share/vm/gc/shared/ageTable.cpp
! src/share/vm/gc/shared/blockOffsetTable.cpp
! src/share/vm/gc/shared/cardGeneration.cpp
! src/share/vm/gc/shared/cardTableModRefBS.cpp
! src/share/vm/gc/shared/collectedHeap.cpp
! src/share/vm/gc/shared/collectedHeap.hpp
! src/share/vm/gc/shared/collectorPolicy.cpp
! src/share/vm/gc/shared/gcCause.hpp
! src/share/vm/gc/shared/gcId.cpp
! src/share/vm/gc/shared/gcId.hpp
! src/share/vm/gc/shared/gcLocker.cpp
! src/share/vm/gc/shared/gcLocker.hpp
! src/share/vm/gc/shared/gcTraceTime.cpp
! src/share/vm/gc/shared/gcTraceTime.hpp
+ src/share/vm/gc/shared/gcTraceTime.inline.hpp
! src/share/vm/gc/shared/genCollectedHeap.cpp
! src/share/vm/gc/shared/genCollectedHeap.hpp
! src/share/vm/gc/shared/generation.cpp
! src/share/vm/gc/shared/generation.hpp
! src/share/vm/gc/shared/plab.cpp
! src/share/vm/gc/shared/plab.hpp
! src/share/vm/gc/shared/referenceProcessor.cpp
! src/share/vm/gc/shared/referenceProcessor.hpp
! src/share/vm/gc/shared/space.hpp
! src/share/vm/gc/shared/spaceDecorator.cpp
! src/share/vm/gc/shared/taskqueue.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp
! src/share/vm/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/share/vm/gc/shared/vmGCOperations.cpp
! src/share/vm/logging/logPrefix.hpp
! src/share/vm/logging/logTag.hpp
! src/share/vm/memory/binaryTreeDictionary.cpp
! src/share/vm/memory/binaryTreeDictionary.hpp
! src/share/vm/memory/filemap.cpp
! src/share/vm/memory/freeBlockDictionary.hpp
! src/share/vm/memory/metaspace.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceRefKlass.inline.hpp
! src/share/vm/prims/jni.cpp
! src/share/vm/prims/jvmtiEnv.cpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/arguments.hpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/interfaceSupport.cpp
! src/share/vm/runtime/java.cpp
! src/share/vm/runtime/jniHandles.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/safepoint.cpp
! src/share/vm/runtime/timer.cpp
! src/share/vm/runtime/vmThread.cpp
! src/share/vm/runtime/vm_operations.cpp
! src/share/vm/runtime/vm_operations.hpp
! src/share/vm/services/diagnosticCommand.cpp
! src/share/vm/services/diagnosticCommand.hpp
! src/share/vm/services/memoryService.cpp
! src/share/vm/services/memoryService.hpp
! src/share/vm/services/runtimeService.cpp
! src/share/vm/utilities/debug.cpp
! src/share/vm/utilities/numberSeq.cpp
! src/share/vm/utilities/ostream.cpp
! src/share/vm/utilities/ostream.hpp
! test/TEST.groups
- test/gc/6941923/Test6941923.java
! test/gc/7072527/TestFullGCCount.java
! test/gc/TestDisableExplicitGC.java
- test/gc/TestGCLogRotationViaJcmd.java
! test/gc/TestVerifyDuringStartup.java
! test/gc/TestVerifySilently.java
! test/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java
! test/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/gc/cms/DisableResizePLAB.java
! test/gc/cms/TestCMSScavengeBeforeRemark.java
! test/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/gc/g1/TestEagerReclaimHumongousRegions.java
! test/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/gc/g1/TestGCLogMessages.java
! test/gc/g1/TestHumongousAllocInitialMark.java
! test/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/gc/g1/TestNoEagerReclaimOfHumongousRegions.java
! test/gc/g1/TestPLABOutput.java
- test/gc/g1/TestPrintGCDetails.java
! test/gc/g1/TestPrintRegionRememberedSetInfo.java
+ test/gc/g1/TestRemsetLogging.java
+ test/gc/g1/TestRemsetLoggingPerRegion.java
+ test/gc/g1/TestRemsetLoggingThreads.java
+ test/gc/g1/TestRemsetLoggingTools.java
! test/gc/g1/TestShrinkAuxiliaryData.java
! test/gc/g1/TestStringDeduplicationTools.java
! test/gc/g1/TestStringSymbolTableStats.java
- test/gc/g1/TestSummarizeRSetStats.java
- test/gc/g1/TestSummarizeRSetStatsPerRegion.java
- test/gc/g1/TestSummarizeRSetStatsThreads.java
- test/gc/g1/TestSummarizeRSetStatsTools.java
! test/gc/g1/mixedgc/TestLogging.java
! test/gc/logging/TestGCId.java
! test/gc/logging/TestPrintReferences.java
! test/gc/serial/HeapChangeLogging.java
! test/gc/whitebox/TestWBGC.java
! test/runtime/7158988/FieldMonitor.java
! test/runtime/CommandLine/PrintGCApplicationConcurrentTime.java
! test/runtime/CommandLine/TestVMOptions.java
! test/runtime/CompressedOops/CompressedClassPointers.java
! test/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/serviceability/dcmd/gc/RunGCTest.java
! test/serviceability/dcmd/vm/FlagsTest.java
+ test/serviceability/logging/TestLogRotation.java
Changeset: 0e4622635d09
Author: sjohanss
Date: 2015-12-11 09:08 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0e4622635d09
8144486: Change G1UpdateRSOrPushRefOopClosure to inherit OopClosure
Reviewed-by: mgerdin, stefank
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1_specialized_oop_closures.hpp
Changeset: 1fd6f49c4b51
Author: mdoerr
Date: 2015-12-10 15:27 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/1fd6f49c4b51
8144847: PPC64: Update Transactional Memory and Atomic::cmpxchg code
Reviewed-by: stuefe, goetz
! src/cpu/ppc/vm/globalDefinitions_ppc.hpp
! src/cpu/ppc/vm/metaspaceShared_ppc.cpp
! src/cpu/ppc/vm/vm_version_ppc.cpp
+ src/os/aix/vm/libodm_aix.cpp
+ src/os/aix/vm/libodm_aix.hpp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os_cpu/aix_ppc/vm/atomic_aix_ppc.inline.hpp
! src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp
Changeset: 6abbf8961dc6
Author: sebastian
Date: 2015-12-10 17:48 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/6abbf8961dc6
8145061: Too many instances of java.lang.Boolean created in Java application (hotspot repo)
Summary: Avoid creating unused instances of Long and Boolean
Reviewed-by: dholmes, sla
! agent/src/share/classes/sun/jvm/hotspot/runtime/VM.java
Changeset: 0893f459e9b6
Author: david
Date: 2015-12-11 13:48 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0893f459e9b6
8144996: Replace the HeapRegionSetCount class with an uint
Reviewed-by: brutisso, jwilhelm
! agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetBase.java
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java
! agent/src/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/share/vm/gc/g1/concurrentMark.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
! src/share/vm/gc/g1/g1CollectedHeap.hpp
! src/share/vm/gc/g1/g1MarkSweep.cpp
! src/share/vm/gc/g1/g1MarkSweep.hpp
! src/share/vm/gc/g1/heapRegionSet.cpp
! src/share/vm/gc/g1/heapRegionSet.hpp
! src/share/vm/gc/g1/heapRegionSet.inline.hpp
! src/share/vm/gc/g1/vmStructs_g1.hpp
Changeset: 754cfdb6fa55
Author: david
Date: 2015-12-11 13:18 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/754cfdb6fa55
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java
Changeset: 416f83a07c39
Author: sjohanss
Date: 2015-12-11 17:49 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/416f83a07c39
8144505: Change G1ParCopyHelper to inherit OopClosure
Reviewed-by: mgerdin, stefank
! src/share/vm/gc/g1/g1OopClosures.cpp
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
Changeset: 601ef5feffd2
Author: sjohanss
Date: 2015-12-11 17:49 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/601ef5feffd2
8144584: Change FilterIntoCSClosure to inherit OopClosure
Reviewed-by: kbarrett, mgerdin
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1RemSet.cpp
! src/share/vm/gc/g1/g1_specialized_oop_closures.hpp
Changeset: 0dfc2d472052
Author: sjohanss
Date: 2015-12-11 17:49 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/0dfc2d472052
8144701: Change three G1 remembererd set closures to be OopClosures
Reviewed-by: mgerdin, stefank
! src/share/vm/gc/g1/g1OopClosures.hpp
! src/share/vm/gc/g1/g1OopClosures.inline.hpp
! src/share/vm/gc/g1/g1_specialized_oop_closures.hpp
Changeset: e710f1bb5781
Author: sjohanss
Date: 2015-12-11 17:49 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e710f1bb5781
8144908: Remove apply_to_weak_ref_discovered_field override for UpdateRSOopClosure
Reviewed-by: kbarrett, jmasa
! src/share/vm/gc/g1/g1RemSet.hpp
Changeset: e286c9ccd58d
Author: fparain
Date: 2015-12-11 09:07 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/e286c9ccd58d
8046936: JEP 270: Reserved Stack Areas for Critical Sections
Reviewed-by: acorn, dcubed
! src/cpu/aarch64/vm/globals_aarch64.hpp
! src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp
! src/cpu/sparc/vm/frame_sparc.cpp
! src/cpu/sparc/vm/globalDefinitions_sparc.hpp
! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/sparc/vm/interp_masm_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.cpp
! src/cpu/sparc/vm/macroAssembler_sparc.hpp
! src/cpu/sparc/vm/sparc.ad
! src/cpu/sparc/vm/stubGenerator_sparc.cpp
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
! src/cpu/x86/vm/globalDefinitions_x86.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/x86/vm/interp_masm_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.cpp
! src/cpu/x86/vm/macroAssembler_x86.hpp
! src/cpu/x86/vm/stubGenerator_x86_32.cpp
! src/cpu/x86/vm/stubGenerator_x86_64.cpp
! src/cpu/x86/vm/templateInterpreterGenerator_x86.cpp
! src/cpu/x86/vm/x86_32.ad
! src/cpu/x86/vm/x86_64.ad
! src/cpu/zero/vm/globals_zero.hpp
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os/windows/vm/os_windows.hpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/share/vm/c1/c1_Compilation.cpp
! src/share/vm/c1/c1_Compilation.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/ci/ciMethod.cpp
! src/share/vm/ci/ciMethod.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/interpreter/interpreterRuntime.cpp
! src/share/vm/interpreter/interpreterRuntime.hpp
! src/share/vm/jvmci/jvmciRuntime.cpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/method.hpp
! src/share/vm/opto/compile.cpp
! src/share/vm/opto/compile.hpp
! src/share/vm/opto/parse1.cpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/deoptimization.cpp
! src/share/vm/runtime/globals.hpp
! src/share/vm/runtime/javaCalls.cpp
! src/share/vm/runtime/os.cpp
! src/share/vm/runtime/os.hpp
! src/share/vm/runtime/sharedRuntime.cpp
! src/share/vm/runtime/sharedRuntime.hpp
! src/share/vm/runtime/stubRoutines.cpp
! src/share/vm/runtime/stubRoutines.hpp
! src/share/vm/runtime/thread.cpp
! src/share/vm/runtime/thread.hpp
! src/share/vm/runtime/thread.inline.hpp
! src/share/vm/runtime/vmStructs.cpp
! src/share/vm/trace/trace.xml
+ test/runtime/ReservedStack/ReservedStackTest.java
Changeset: 9408d63e2b73
Author: fparain
Date: 2015-12-11 18:54 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/9408d63e2b73
Merge
Changeset: 91a678ddc988
Author: mikael
Date: 2015-12-11 13:36 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/91a678ddc988
8144885: agent/src/os/linux/libproc.h needs to support Linux/SPARC builds
Summary: Added include of asm/ptrace.h to libproc.h
Reviewed-by: dsamersoff, asmundak, gthornbr
! agent/src/os/linux/libproc.h
Changeset: 3c72785e4d2e
Author: ddmitriev
Date: 2015-12-12 21:23 +0300
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3c72785e4d2e
8142874: [TESTBUG] OptionsValidation testing framework needs to handle VM error codes in some cases
Reviewed-by: gtriantafill, stsmirno, ctornqvi, gziemski
! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
Changeset: 42a0173bbcde
Author: asmundak
Date: 2015-12-13 22:32 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/42a0173bbcde
8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling
Summary: Set LIBARCH to ppc64le, make SA and hsdis work, have os.arch return ppc64le on PowerPC64 LE
Reviewed-by: dholmes, ihse
Contributed-by: Andrew Hughes <gnu.andrew(a)redhat.com>, Alexander Smundak <asmundak(a)google.com>
! agent/src/os/linux/LinuxDebuggerLocal.c
! agent/src/os/linux/libproc.h
! agent/src/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
! make/defs.make
! src/os/linux/vm/os_linux.cpp
! src/share/tools/hsdis/Makefile
! src/share/tools/hsdis/hsdis-demo.c
! src/share/tools/hsdis/hsdis.c
! src/share/vm/runtime/vm_version.cpp
! test/test_env.sh
Changeset: 3a1e2eaaf4b1
Author: stuefe
Date: 2015-12-10 14:22 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/3a1e2eaaf4b1
8145103: [aix] implement os::print_register_info()
Reviewed-by: goetz, dholmes
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
Changeset: d6c6ee9d40b0
Author: stuefe
Date: 2015-12-14 02:29 -0500
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/d6c6ee9d40b0
8145114: const-correctness for ucontext_t* reading functions
Reviewed-by: dholmes, coleenp
! src/os/aix/vm/os_aix.cpp
! src/os/aix/vm/os_aix.hpp
! src/os/bsd/vm/os_bsd.cpp
! src/os/bsd/vm/os_bsd.hpp
! src/os/linux/vm/os_linux.cpp
! src/os/linux/vm/os_linux.hpp
! src/os/posix/vm/os_posix.cpp
! src/os/posix/vm/os_posix.hpp
! src/os/solaris/vm/os_solaris.cpp
! src/os/solaris/vm/os_solaris.hpp
! src/os/windows/vm/os_windows.cpp
! src/os_cpu/aix_ppc/vm/os_aix_ppc.cpp
! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp
! src/os_cpu/bsd_zero/vm/os_bsd_zero.cpp
! src/os_cpu/linux_aarch64/vm/os_linux_aarch64.cpp
! src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
! src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
! src/os_cpu/linux_x86/vm/os_linux_x86.cpp
! src/os_cpu/linux_zero/vm/os_linux_zero.cpp
! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
! src/os_cpu/solaris_x86/vm/os_solaris_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.cpp
! src/os_cpu/windows_x86/vm/os_windows_x86.hpp
! src/share/vm/runtime/os.hpp
Changeset: ac3087a9d55a
Author: goetz
Date: 2015-12-14 10:04 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/ac3087a9d55a
8145292: PPC64: fix build after "8046936: JEP 270: Reserved Stack Areas for Critical Sections"
Reviewed-by: simonis
! src/cpu/ppc/vm/globals_ppc.hpp
Changeset: 5a42c1dde332
Author: david
Date: 2015-12-14 13:47 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/5a42c1dde332
8145301: Improve and unify the printout format for the g1HRPrinter.
Reviewed-by: brutisso, tschatzl
! src/share/vm/gc/g1/g1Allocator.cpp
! src/share/vm/gc/g1/g1CollectedHeap.cpp
- src/share/vm/gc/g1/g1HRPrinter.cpp
! src/share/vm/gc/g1/g1HRPrinter.hpp
! src/share/vm/gc/g1/heapRegionManager.cpp
Changeset: 55c0514c0a07
Author: jprovino
Date: 2015-12-14 19:49 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/hotspot/rev/55c0514c0a07
Merge
- agent/src/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionSetCount.java
- src/share/vm/gc/g1/g1ErgoVerbose.cpp
- src/share/vm/gc/g1/g1ErgoVerbose.hpp
- src/share/vm/gc/g1/g1HRPrinter.cpp
- src/share/vm/gc/g1/g1Log.cpp
- src/share/vm/gc/g1/g1Log.hpp
- test/gc/6941923/Test6941923.java
- test/gc/TestGCLogRotationViaJcmd.java
- test/gc/g1/TestPrintGCDetails.java
- test/gc/g1/TestSummarizeRSetStats.java
- test/gc/g1/TestSummarizeRSetStatsPerRegion.java
- test/gc/g1/TestSummarizeRSetStatsThreads.java
- test/gc/g1/TestSummarizeRSetStatsTools.java
1
0
Changeset: 1de1a321ea87
Author: mhaupt
Date: 2015-12-09 11:02 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/1de1a321ea87
8081512: Remove sun.invoke.anon classes, or move / co-locate them with tests
Reviewed-by: mchung, sundar
- src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java
- src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java
- test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java
Changeset: b979c2442791
Author: david
Date: 2015-11-18 14:51 +0100
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/b979c2442791
8145092: Use Unified Logging for the GC logging
Summary: JEP-271
Reviewed-by: sjohanss, brutisso
! test/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/com/sun/management/HotSpotDiagnosticMXBean/GetVMOption.java
! test/com/sun/management/HotSpotDiagnosticMXBean/SetVMOption.java
! test/java/lang/management/MemoryMXBean/LowMemoryTest.java
! test/java/lang/management/MemoryMXBean/RunUtil.java
! test/java/lang/management/RuntimeMXBean/TestInputArgument.sh
! test/java/text/Format/DecimalFormat/FormatMicroBenchmark.java
! test/lib/testlibrary/jdk/testlibrary/JDKToolLauncher.java
! test/sun/tools/jinfo/JInfoRunningProcessFlagTest.java
! test/sun/tools/jps/JpsHelper.java
Changeset: b31401e367b3
Author: fparain
Date: 2015-12-11 09:08 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/b31401e367b3
8046936: JEP 270: Reserved Stack Areas for Critical Sections
Reviewed-by: acorn, dcubed
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
+ src/java.base/share/classes/jdk/internal/vm/annotation/ReservedStackAccess.java
Changeset: 2ff471390a03
Author: asmundak
Date: 2015-12-11 10:45 -0800
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/2ff471390a03
8073139: PPC64: User-visible arch directory and os.arch value on ppc64le cause issues with Java tooling
Summary: Add ppc64le/jvm.cfg, check for the ppc64le in addition to ppc64 in tests
Reviewed-by: dholmes, ihse
Contributed-by: Andrew Hughes <gnu.andrew(a)redhat.com>, Alexander Smundak <asmundak(a)google.com>
+ src/java.base/unix/conf/ppc64le/jvm.cfg
! test/sun/security/pkcs11/PKCS11Test.java
! test/tools/launcher/Settings.java
Changeset: 7205ee062a14
Author: jprovino
Date: 2015-12-14 19:49 +0000
URL: http://hg.openjdk.java.net/jdk9/hs/jdk/rev/7205ee062a14
Merge
- src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolParser.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java
- src/java.base/share/classes/sun/invoke/anon/ConstantPoolVisitor.java
- src/java.base/share/classes/sun/invoke/anon/InvalidConstantPoolFormatException.java
- test/sun/invoke/anon/ConstantPoolPatch/OptimalMapSize.java
1
0