From roman at kennke.org Mon Dec 14 20:30:26 2015 From: roman at kennke.org (roman at kennke.org) Date: Mon, 14 Dec 2015 20:30:26 +0000 Subject: hg: shenandoah/jdk9/corba: 15 new changesets Message-ID: <201512142030.tBEKUQrf028917@aojmv0008.oracle.com> Changeset: 333b58ed098f Author: lana Date: 2015-10-05 20:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/333b58ed098f Added tag jdk9-b84 for changeset df70bb200356 ! .hgtags Changeset: 0002c1d8220f Author: erikj Date: 2015-09-28 09:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/0002c1d8220f 8137088: Drop building of interim_java.corba Reviewed-by: alanb, ihse - make/CompileInterim.gmk Changeset: 1ee087da34d5 Author: chegar Date: 2015-09-28 13:40 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/1ee087da34d5 8137056: Move SharedSecrets and interface friends out of sun.misc Reviewed-by: alanb, mchung, psandoz, rriggs ! src/java.corba/share/classes/com/sun/corba/se/spi/orb/ORB.java Changeset: 3ec06af13689 Author: lana Date: 2015-10-06 08:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/3ec06af13689 Merge - make/CompileInterim.gmk Changeset: 0a3f0d25c201 Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/0a3f0d25c201 Added tag jdk9-b85 for changeset 3ec06af13689 ! .hgtags Changeset: a5c40ac9b916 Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/a5c40ac9b916 Added tag jdk9-b86 for changeset 0a3f0d25c201 ! .hgtags Changeset: 00f48ecbc099 Author: lana Date: 2015-10-19 00:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/00f48ecbc099 Added tag jdk9-b87 for changeset a5c40ac9b916 ! .hgtags Changeset: 98075de2b055 Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/98075de2b055 Added tag jdk9-b88 for changeset 00f48ecbc099 ! .hgtags Changeset: e2c563af9ef4 Author: msheppar Date: 2015-06-25 13:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/e2c563af9ef4 8076383: Better CORBA exception handling Reviewed-by: rriggs, coffeys, skoivu, ahgross ! src/jdk.rmic/share/classes/sun/rmi/rmic/iiop/StubGenerator.java Changeset: dc8238c2c66a Author: msheppar Date: 2015-07-14 16:49 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/dc8238c2c66a 8076392: Improve IIOPInputStream consistency Reviewed-by: rriggs, coffeys, skoivu, ahgross ! src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java Changeset: a88d571b42b6 Author: msheppar Date: 2015-07-14 18:03 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/a88d571b42b6 8076387: Better CORBA value handling Reviewed-by: rriggs, coffeys, skoivu, ahgross ! src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java ! src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPOutputStream.java Changeset: ab90c50a6a13 Author: lana Date: 2015-10-21 18:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/ab90c50a6a13 Merge Changeset: c847a53b38d2 Author: lana Date: 2015-10-22 11:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/c847a53b38d2 Merge Changeset: 29cc8228d623 Author: lana Date: 2015-10-29 08:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/29cc8228d623 Added tag jdk9-b89 for changeset c847a53b38d2 ! .hgtags Changeset: 75843e0a9371 Author: lana Date: 2015-10-30 10:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/corba/rev/75843e0a9371 Added tag jdk9-b90 for changeset 29cc8228d623 ! .hgtags From roman at kennke.org Mon Dec 14 20:43:01 2015 From: roman at kennke.org (roman at kennke.org) Date: Mon, 14 Dec 2015 20:43:01 +0000 Subject: hg: shenandoah/jdk9/jaxp: 17 new changesets Message-ID: <201512142043.tBEKh27C003266@aojmv0008.oracle.com> Changeset: c10ec627fad5 Author: joehw Date: 2015-09-25 16:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/c10ec627fad5 8135283: DOM API update: Element Traversal Specification Reviewed-by: mchung, lancea ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ElementImpl.java + src/java.xml/share/classes/org/w3c/dom/ElementTraversal.java + test/javax/xml/jaxp/unittest/dom/ElementTraversal.java + test/javax/xml/jaxp/unittest/dom/ElementTraversal.xml Changeset: 91795d86744f Author: lana Date: 2015-09-26 09:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/91795d86744f Merge Changeset: fd58ac203057 Author: lana Date: 2015-10-05 20:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/fd58ac203057 Added tag jdk9-b84 for changeset 91795d86744f ! .hgtags Changeset: 1d9850c1b35c Author: joehw Date: 2015-10-06 10:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/1d9850c1b35c 8138721: ElementTraversal: javadoc warning; also, hasFeature shall return true Reviewed-by: lancea, dfuchs ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDOMImplementationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMImplementationImpl.java ! src/java.xml/share/classes/org/w3c/dom/ElementTraversal.java ! test/javax/xml/jaxp/unittest/dom/ElementTraversal.java Changeset: 88d9b1f6b73e Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/88d9b1f6b73e Added tag jdk9-b85 for changeset 1d9850c1b35c ! .hgtags Changeset: eb435c878c2c Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/eb435c878c2c Added tag jdk9-b86 for changeset 88d9b1f6b73e ! .hgtags Changeset: 4700fd67e942 Author: lana Date: 2015-10-19 00:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/4700fd67e942 Added tag jdk9-b87 for changeset eb435c878c2c ! .hgtags Changeset: 27b625ce80f4 Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/27b625ce80f4 Added tag jdk9-b88 for changeset 4700fd67e942 ! .hgtags Changeset: 00fa5efc9ace Author: joehw Date: 2015-04-18 00:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/00fa5efc9ace 8068842: Better JAXP data handling Reviewed-by: dfuchs, lancea, hawtin ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/lib/ExsltSets.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/DOM.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ApplyTemplates.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeSet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/AttributeValueTemplate.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/CastExpr.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Choose.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/ForEach.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Import.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Include.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Key.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/LiteralElement.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Mode.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Parser.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Stylesheet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SymbolTable.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/SyntaxTreeNode.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/Template.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/TestSeq.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/UnsupportedElement.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslAttribute.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XslElement.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MethodGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/MultiHashtable.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/AdaptiveResultTreeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMAdapter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DOMWSFilter.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/DocumentCache.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/KeyIndex.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SAXImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/SimpleResultTreeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/AbstractTranslet.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java - src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/DOM2SAX.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXEvent2SAX.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/CoreDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DeferredDocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentTypeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/LCount.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NodeImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/ParentNode.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLErrorReporter.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLStreamReaderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammar.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dtd/DTDGrammarBucket.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/DTDDVFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/DTDDVFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/dtd/XML11DTDDVFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/XPath.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/ParserForXMLSchema.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xpath/regex/Token.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/SubstitutionGroupHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaValidator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XSGrammarBucket.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLGrammarPreparser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/AugmentationsImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMErrorHandlerWrapper.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/DOMUtil.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/EncodingMap.java + src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/PrimeNumberSequenceGenerator.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SymbolHash.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/SymbolTable.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/XMLAttributesImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xpointer/XPointerHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/CustomStringPool.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/dtm/ref/sax2dtm/SAX2DTM.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/CatalogEntry.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/helpers/BootstrapResolver.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/DOMCatalogReader.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/readers/SAXCatalogReader.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/BaseMarkupSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/ElementState.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/Encodings.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/HTMLdtd.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serialize/SerializerFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/AttributesImplSerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/EmptySerializer.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/SerializerFactory.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Utils.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/utils/Utils.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/DOMHelper.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/ElemDesc.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/compiler/Keywords.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/XMLEntityStorage.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/dtd/nonvalidating/DTDGrammar.java ! src/java.xml/share/classes/org/xml/sax/helpers/NamespaceSupport.java Changeset: 3345330dd03a Author: joehw Date: 2015-05-12 10:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/3345330dd03a 8079323: Serialization compatibility for Templates: need to exclude Hashtable from serialization Reviewed-by: dfuchs, lancea, hawtin ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java + test/javax/xml/jaxp/unittest/transform/TemplatesTest.java Changeset: e9fb9655fd36 Author: joehw Date: 2015-05-26 10:37 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/e9fb9655fd36 8078427: More supportive home environment Reviewed-by: dfuchs, lancea, skoivu ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/resolver/Catalog.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/TreeWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/dom3/DOM3TreeWalker.java ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/TreeWalker.java Changeset: 5f2ff10c2974 Author: joehw Date: 2015-07-07 15:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/5f2ff10c2974 8086733: Improve namespace handling Reviewed-by: dfuchs, lancea, ahgross ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/XMLSecurityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11DocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11EntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XML11NSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLNSDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLScanner.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLVersionDetector.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/models/CMNodeFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSAttributeChecker.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLLimitAnalyzer.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityManager.java ! src/java.xml/share/classes/com/sun/xml/internal/stream/Entity.java Changeset: 686f3a3e49ac Author: joehw Date: 2015-07-07 16:57 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/686f3a3e49ac 8130078: Document better processing Reviewed-by: dfuchs, lancea, ahgross ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xni/parser/XMLDTDScanner.java Changeset: 198a7fd9ec1f Author: lana Date: 2015-10-21 18:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/198a7fd9ec1f Merge - src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Utils.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java Changeset: 5021da4c9496 Author: lana Date: 2015-10-22 11:14 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/5021da4c9496 Merge - src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/Hashtable.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/util/TypeInfoImpl.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Utils.java - src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/NamespaceSupport2.java Changeset: 35f68242b624 Author: lana Date: 2015-10-29 08:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/35f68242b624 Added tag jdk9-b89 for changeset 5021da4c9496 ! .hgtags Changeset: ffaff3d0ad0e Author: lana Date: 2015-10-30 10:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxp/rev/ffaff3d0ad0e Added tag jdk9-b90 for changeset 35f68242b624 ! .hgtags From roman at kennke.org Mon Dec 14 20:43:34 2015 From: roman at kennke.org (roman at kennke.org) Date: Mon, 14 Dec 2015 20:43:34 +0000 Subject: hg: shenandoah/jdk9/jaxws: 13 new changesets Message-ID: <201512142043.tBEKhZcb003427@aojmv0008.oracle.com> Changeset: bdb954839363 Author: avstepan Date: 2015-09-24 18:26 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/bdb954839363 8133651: replace some tags (obsolete in html5) in core-libs docs Reviewed-by: martin ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/CycleRecoverable.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/IDResolver.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/annotation/XmlIsSet.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/ClassResolver.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/api/JAXBRIContext.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/marshaller/NamespacePrefixMapper.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/Adapter.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/ClassInfo.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/ElementPropertyInfo.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/MapPropertyInfo.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/core/TypeInfoSet.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/AnyTypeImpl.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/impl/TypeInfoSetImpl.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/GenericArrayTypeImpl.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/Navigator.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/nav/ReflectionNavigator.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/model/runtime/RuntimeArrayInfo.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/AnyTypeBeanInfo.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/IllegalAnnotationException.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/JAXBContextImpl.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/JaxBeanInfo.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/XMLSerializer.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/property/SingleMapNodeProperty.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/reflect/Accessor.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/Loader.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/MTOMDecorator.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/runtime/unmarshaller/UnmarshallingContext.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/Form.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/schemagen/XmlSchemaGenerator.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/bind/v2/util/QNameMap.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/org/jvnet/mimepull/MIMEParsingException.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/org/jvnet/staxex/NamespaceContextEx.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/org/jvnet/staxex/XMLStreamReaderEx.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/txw2/Document.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/txw2/TypedXmlWriter.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/txw2/annotation/XmlAttribute.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/txw2/annotation/XmlElement.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/txw2/annotation/XmlValue.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/txw2/output/DataWriter.java ! src/java.xml.bind/share/classes/com/sun/xml/internal/txw2/output/XMLWriter.java ! src/java.xml.bind/share/classes/javax/xml/bind/Binder.java ! src/java.xml.bind/share/classes/javax/xml/bind/DataBindingException.java ! src/java.xml.bind/share/classes/javax/xml/bind/DatatypeConverter.java ! src/java.xml.bind/share/classes/javax/xml/bind/DatatypeConverterInterface.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXB.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBContextFactory.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBElement.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBException.java ! src/java.xml.bind/share/classes/javax/xml/bind/JAXBIntrospector.java ! src/java.xml.bind/share/classes/javax/xml/bind/MarshalException.java ! src/java.xml.bind/share/classes/javax/xml/bind/Marshaller.java ! src/java.xml.bind/share/classes/javax/xml/bind/TypeConstraintException.java ! src/java.xml.bind/share/classes/javax/xml/bind/UnmarshalException.java ! src/java.xml.bind/share/classes/javax/xml/bind/Unmarshaller.java ! src/java.xml.bind/share/classes/javax/xml/bind/ValidationEvent.java ! src/java.xml.bind/share/classes/javax/xml/bind/ValidationEventHandler.java ! src/java.xml.bind/share/classes/javax/xml/bind/ValidationEventLocator.java ! src/java.xml.bind/share/classes/javax/xml/bind/ValidationException.java ! src/java.xml.bind/share/classes/javax/xml/bind/Validator.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAccessorOrder.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAccessorType.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAnyAttribute.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlAttribute.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElement.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementDecl.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementRef.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElementWrapper.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlElements.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlEnum.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlEnumValue.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlID.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlIDREF.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlInlineBinaryData.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlList.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlNs.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlSchema.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlSchemaType.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlSchemaTypes.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlSeeAlso.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlTransient.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlType.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/XmlValue.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/CollapsedStringAdapter.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/HexBinaryAdapter.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/NormalizedStringAdapter.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/XmlAdapter.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapter.java ! src/java.xml.bind/share/classes/javax/xml/bind/annotation/adapters/XmlJavaTypeAdapters.java ! src/java.xml.bind/share/classes/javax/xml/bind/attachment/AttachmentMarshaller.java ! src/java.xml.bind/share/classes/javax/xml/bind/attachment/AttachmentUnmarshaller.java ! src/java.xml.bind/share/classes/javax/xml/bind/helpers/AbstractMarshallerImpl.java ! src/java.xml.bind/share/classes/javax/xml/bind/helpers/AbstractUnmarshallerImpl.java ! src/java.xml.bind/share/classes/javax/xml/bind/helpers/package.html ! src/java.xml.bind/share/classes/javax/xml/bind/package.html ! src/java.xml.ws/share/classes/com/sun/xml/internal/messaging/saaj/SOAPExceptionImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/addressing/WsaPropertyBag.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/BindingID.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/BindingIDFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/Cancelable.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/client/ClientPipelineHook.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/client/ServiceInterceptor.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/message/Header.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/message/HeaderList.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/message/Message.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/message/Packet.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/model/Parameter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/Codec.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/Fiber.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/FiberContextSwitchInterceptor.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/Pipe.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/PipelineAssemblerFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/Stubs.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/Tube.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/pipe/TubelineAssemblerFactory.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/server/Container.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/server/Invoker.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/server/ServerPipelineHook.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/server/WSEndpoint.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/server/WebModule.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/api/wsdl/parser/WSDLParserExtension.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/client/RequestContext.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/client/Stub.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/client/WSServiceDelegate.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/client/sei/ValueSetter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/commons/xmlutil/Converter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/developer/JAXWSProperties.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/message/AbstractHeaderImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/message/jaxb/JAXBMessage.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/model/ParameterImpl.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/privateutil/PolicyUtils.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/privateutil/ServiceFinder.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/policy/sourcemodel/PolicySourceModel.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/server/sei/EndpointValueSetter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/BindingContext.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/spi/db/BindingHelper.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/transport/http/WSHTTPConnection.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/transport/http/server/ServerAdapter.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/QNameMap.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/ServiceFinder.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/util/pipe/DumpTube.java ! src/java.xml.ws/share/classes/com/sun/xml/internal/ws/wsdl/parser/RuntimeWSDLParser.java ! src/java.xml.ws/share/classes/javax/xml/soap/SOAPException.java ! src/java.xml.ws/share/classes/javax/xml/ws/WebServiceException.java ! src/java.xml.ws/share/classes/javax/xml/ws/spi/http/HttpExchange.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JClass.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JClassContainer.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JCodeModel.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JConditional.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JExpression.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JExpressionImpl.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JOp.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JPrimitiveType.java ! src/jdk.xml.bind/share/classes/com/sun/codemodel/internal/JType.java ! src/jdk.xml.bind/share/classes/com/sun/istack/internal/tools/ParallelWorldClassLoader.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/SchemaGenerator.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/gen/config/NGCCInterleaveFilter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/gen/config/NGCCRuntime.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Options.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/JavaCompiler.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/S2JJAXBModel.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/api/SchemaCompiler.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/CPropertyInfo.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/model/TypeUse.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/outline/FieldAccessor.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/gbind/Expression.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/internalizer/ContentHandlerNamespacePrefixAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/internalizer/SCDBasedBindingSet.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/ClassSelector.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/GWildcardElement.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/UnusedCustomizationChecker.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIFactoryMethod.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/reader/xmlschema/bindinfo/BIGlobalBinding.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/runtime/ZeroOneBooleanAdapter.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/ast/builder/SchemaBuilder.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/ast/util/CheckingSchemaBuilder.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/package.html ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/nc/package.html ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/parse/host/package.html ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/XSAnnotation.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/XSComponent.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/XSElementDecl.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/XSType.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/state/NGCCInterleaveFilter.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/state/NGCCRuntime.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/parser/SchemaDocument.java ! src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java ! src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/StreamingValidatorImpl.java ! src/jdk.xml.ws/share/classes/com/sun/tools/internal/ws/api/WsgenExtension.java Changeset: 51729143f8fe Author: lana Date: 2015-09-26 09:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/51729143f8fe Merge Changeset: 223ca942ac7f Author: lana Date: 2015-10-05 20:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/223ca942ac7f Added tag jdk9-b84 for changeset 51729143f8fe ! .hgtags Changeset: 7774118e162b Author: mkos Date: 2015-10-02 14:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/7774118e162b 8061466: RELAX NG API visible but not accessible Reviewed-by: alanb ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Language.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_de.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_es.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_fr.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_it.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ja.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_ko.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_pt_BR.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_CN.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/MessageBundle_zh_TW.properties ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/ModelLoader.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/Options.java ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/xjc/util/NamespaceContextAdapter.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/Datatype.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/DatatypeBuilder.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/DatatypeException.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/DatatypeLibrary.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/DatatypeLibraryFactory.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/DatatypeStreamingValidator.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/ValidationContext.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/helpers/DatatypeLibraryLoader.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java + src/jdk.xml.bind/share/classes/com/sun/xml/internal/org/relaxng/datatype/helpers/StreamingValidatorImpl.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/ast/util/CheckingSchemaBuilder.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/DataExceptPattern.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/DataPattern.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/SchemaBuilderImpl.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/SchemaPatternBuilder.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/ValuePattern.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/visitor/PatternVisitor.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/binary/visitor/PatternWalker.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/CachedDatatypeLibraryFactory.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/CascadingDatatypeLibraryFactory.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/DoNothingDatatypeLibraryFactoryImpl.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/builtin/BuiltinDatatypeBuilder.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/builtin/BuiltinDatatypeLibrary.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/builtin/BuiltinDatatypeLibraryFactory.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/dt/builtin/CompatibilityDatatypeLibrary.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/parse/Context.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/rngom/parse/xml/DtdContext.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/ForeignAttributes.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/XmlString.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/ForeignAttributesImpl.java ! src/jdk.xml.bind/share/classes/com/sun/xml/internal/xsom/impl/parser/NGCCRuntimeEx.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/Datatype.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeBuilder.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeException.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeLibrary.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeLibraryFactory.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeStreamingValidator.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/ValidationContext.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/DatatypeLibraryLoader.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/StreamingValidatorImpl.java Changeset: 67b626ec730d Author: lana Date: 2015-10-06 08:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/67b626ec730d Merge - src/jdk.xml.bind/share/classes/org/relaxng/datatype/Datatype.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeBuilder.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeException.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeLibrary.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeLibraryFactory.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/DatatypeStreamingValidator.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/ValidationContext.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/DatatypeLibraryLoader.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/ParameterlessDatatypeBuilder.java - src/jdk.xml.bind/share/classes/org/relaxng/datatype/helpers/StreamingValidatorImpl.java Changeset: 528964617907 Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/528964617907 Added tag jdk9-b85 for changeset 67b626ec730d ! .hgtags Changeset: f7dba191a38c Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/f7dba191a38c Added tag jdk9-b86 for changeset 528964617907 ! .hgtags Changeset: 136e8bcba562 Author: lana Date: 2015-10-19 00:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/136e8bcba562 Added tag jdk9-b87 for changeset f7dba191a38c ! .hgtags Changeset: 3d533243505d Author: aefimov Date: 2015-10-16 19:07 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/3d533243505d 8073519: schemagen does not report errors while generating xsd files Reviewed-by: dfuchs ! src/jdk.xml.bind/share/classes/com/sun/tools/internal/jxc/SchemaGenerator.java Changeset: f6425fec60ab Author: lana Date: 2015-10-21 15:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/f6425fec60ab Merge Changeset: 2d84c6f4cbba Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/2d84c6f4cbba Added tag jdk9-b88 for changeset f6425fec60ab ! .hgtags Changeset: b3e45213d574 Author: lana Date: 2015-10-29 08:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/b3e45213d574 Added tag jdk9-b89 for changeset 2d84c6f4cbba ! .hgtags Changeset: 3b2a3cb658e4 Author: lana Date: 2015-10-30 10:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/jaxws/rev/3b2a3cb658e4 Added tag jdk9-b90 for changeset b3e45213d574 ! .hgtags From roman at kennke.org Mon Dec 14 20:46:00 2015 From: roman at kennke.org (roman at kennke.org) Date: Mon, 14 Dec 2015 20:46:00 +0000 Subject: hg: shenandoah/jdk9/langtools: 43 new changesets Message-ID: <201512142046.tBEKk1Id004286@aojmv0008.oracle.com> Changeset: c8206f440046 Author: alundblad Date: 2015-09-21 11:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/c8206f440046 8135131: Enable thin server mode in Sjavac Summary: State tracknig and incremental compilation disabled unless --state-dir is provided. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/options/Options.java ! test/tools/sjavac/ApiExtraction.java ! test/tools/sjavac/ClasspathDependencies.java ! test/tools/sjavac/CompileCircularSources.java ! test/tools/sjavac/CompileExcludingDependency.java ! test/tools/sjavac/CompileWithAtFile.java ! test/tools/sjavac/CompileWithInvisibleSources.java ! test/tools/sjavac/CompileWithOverrideSources.java ! test/tools/sjavac/ExclPattern.java ! test/tools/sjavac/IgnoreSymbolFile.java ! test/tools/sjavac/IncCompInheritance.java ! test/tools/sjavac/IncCompileChangeNative.java ! test/tools/sjavac/IncCompileDropClasses.java ! test/tools/sjavac/IncCompileFullyQualifiedRef.java ! test/tools/sjavac/IncCompileNoChanges.java ! test/tools/sjavac/IncCompileUpdateNative.java ! test/tools/sjavac/IncCompileWithChanges.java + test/tools/sjavac/NoState.java ! test/tools/sjavac/OptionDecoding.java ! test/tools/sjavac/ParallelCompilations.java ! test/tools/sjavac/PermittedArtifact.java ! test/tools/sjavac/SJavacTester.java Changeset: 8e76163b3f3a Author: jlahoda Date: 2015-09-23 08:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/8e76163b3f3a 8135307: CompletionFailure thrown when calling FieldDoc.type, if the field's type is missing Summary: Handling CompletionFailures inside the Javadoc API implementation. Reviewed-by: mcimadamore, ksrini, jjg ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/ClassDocImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/MethodDocImpl.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/TypeMaker.java + test/tools/javadoc/CompletionError.java Changeset: e3445ccab58f Author: lana Date: 2015-09-26 09:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e3445ccab58f Merge Changeset: 6e680ff5969e Author: lana Date: 2015-10-05 20:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6e680ff5969e Added tag jdk9-b84 for changeset e3445ccab58f ! .hgtags Changeset: 6fdfa77ddeed Author: aeremeev Date: 2015-09-28 13:23 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6fdfa77ddeed 8081472: Add a mode to the tests for class-file attributes which dumps in-memory sources to disk Reviewed-by: ksrini ! test/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java ! test/tools/javac/classfiles/attributes/annotations/AnnotationsTestBase.java ! test/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java ! test/tools/javac/classfiles/attributes/lib/TestBase.java Changeset: 2fd864f1ff3a Author: jlahoda Date: 2015-09-29 21:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/2fd864f1ff3a 8133454: Update Java Compiler Error Message Summary: Updating the error message that is used when javac crashes. Reviewed-by: jjg Contributed-by: nelson.dcosta at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: e6fcc24b6d14 Author: sadayapalam Date: 2015-10-01 19:47 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e6fcc24b6d14 8132535: Compiler fails with diamond anonymous class creation with intersection bound of enclosing class Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/tools/javac/generics/diamond/neg/Neg21.java + test/tools/javac/generics/diamond/neg/Neg21.out + test/tools/javac/generics/diamond/neg/Neg22.java + test/tools/javac/generics/diamond/neg/Neg22.out + test/tools/javac/generics/diamond/neg/Neg23.java + test/tools/javac/generics/diamond/neg/Neg23.out + test/tools/javac/generics/diamond/neg/pkg/Neg23_01.java Changeset: 37b60162a2db Author: mcimadamore Date: 2015-10-02 13:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/37b60162a2db 8137269: Add better support for local caching in ArgumentAttr Summary: ArgumentAttr should support local caches when results of speculative attribution might be thrown away Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java Changeset: d034f4347b09 Author: sadayapalam Date: 2015-10-05 15:41 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/d034f4347b09 8133135: Compiler internall error (NPE) on anonymous class defined by qualified instance creation expression with diamond Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/generics/diamond/pos/Pos08.java Changeset: 4914b013c305 Author: jlahoda Date: 2015-10-05 18:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4914b013c305 8075274: Compilation still depends on the order of imports 8133235: Compilation depends on order of source files Summary: When analyzing type hierarchy, HierarchyPhase should process supertypes before subtypes. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java + test/tools/javac/importscope/T8075274/C.java + test/tools/javac/importscope/T8075274/D.java + test/tools/javac/importscope/T8075274/Outer.java + test/tools/javac/importscope/T8133235/A.java + test/tools/javac/importscope/T8133235/B.java + test/tools/javac/importscope/T8133235/C.java + test/tools/javac/importscope/T8133235/D.java Changeset: 6d1efeaa04f2 Author: lana Date: 2015-10-06 08:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/6d1efeaa04f2 Merge Changeset: 7ef2c66892a3 Author: vromero Date: 2015-10-06 13:59 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/7ef2c66892a3 8138914: javac, method visitTypeVar() at visitor Types.hashCode generates the same hash code for different type variables Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java Changeset: e481951ea027 Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/e481951ea027 Added tag jdk9-b85 for changeset 7ef2c66892a3 ! .hgtags Changeset: 21b0862fdd32 Author: sadayapalam Date: 2015-10-07 15:53 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/21b0862fdd32 8130506: javac AssertionError when invoking MethodHandle.invoke with lambda paramter Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/MethodHandleInvokeTest.java Changeset: eb3d4a11eea6 Author: sadayapalam Date: 2015-10-07 16:02 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/eb3d4a11eea6 8065219: Deprecated warning in method reference are missing in some cases. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/warnings/DeprecationSE8Test.java + test/tools/javac/warnings/DeprecationSE8Test.noLint.out + test/tools/javac/warnings/DeprecationSE8Test.out Changeset: 9e37996eb1b3 Author: sadayapalam Date: 2015-10-07 19:35 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/9e37996eb1b3 8075799: Extraneous access checks implemented by javac Summary: Allow anonymous class constructors to refer to inaccessible types. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/AnonymousClass/CtorAccessBypassTest.java ! test/tools/javac/generics/diamond/neg/Neg18.out Changeset: 130a7c2a8590 Author: lana Date: 2015-10-09 10:23 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/130a7c2a8590 Merge Changeset: 45f796d8cdcd Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/45f796d8cdcd Added tag jdk9-b86 for changeset 130a7c2a8590 ! .hgtags Changeset: 288f18dd9157 Author: lana Date: 2015-10-19 00:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/288f18dd9157 Added tag jdk9-b87 for changeset 45f796d8cdcd ! .hgtags Changeset: 79e637c1e083 Author: mcimadamore Date: 2015-10-12 12:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/79e637c1e083 8138840: NPE when compiling bitwise operations with illegal operand types 8139243: compiler crashes with exception on sum operation of String var and void method call result 8139249: Compiler crashes on unary bitwise complement with non-integral operand Summary: Certain binary operator checks are accepting more operands than required. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Operators.java + test/tools/javac/8138840/T8138840.java + test/tools/javac/8138840/T8138840.out + test/tools/javac/8138840/T8139243.java + test/tools/javac/8138840/T8139243.out + test/tools/javac/8138840/T8139249.java + test/tools/javac/8138840/T8139249.out Changeset: 700677b16a97 Author: sadayapalam Date: 2015-10-12 19:43 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/700677b16a97 8139245: compiler crashes with exception on int:new method reference and generic method inference Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/tools/javac/lambda/methodReference/MethodRefIntColonColonNewTest.java + test/tools/javac/lambda/methodReference/MethodRefIntColonColonNewTest.out Changeset: 814a0cab8c90 Author: sadayapalam Date: 2015-10-13 09:48 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/814a0cab8c90 8000316: Huge performance bottleneck in com.sun.tools.javac.comp.Check.localClassName Summary: Speed up Check.localClassName by avoiding generating names known to be in use already Reviewed-by: mcimadamore, jlahoda, sadayapalam Contributed-by: dmitry.chuyko at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java + test/tools/javac/T8000316/T8000316.java Changeset: 575ea88f69a5 Author: chegar Date: 2015-10-13 09:02 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/575ea88f69a5 8139371: Three langtools test failures after the removal of sun.misc.Lock Reviewed-by: jjg, mchung ! test/tools/javac/proprietary/WarnClass.java ! test/tools/javac/proprietary/WarnClass.out ! test/tools/javac/warnings/6594914/T6594914b.java ! test/tools/javac/warnings/6594914/T6594914b.out ! test/tools/jdeps/APIDeps.java ! test/tools/jdeps/m/Gee.java Changeset: 126e5c6abd1d Author: lana Date: 2015-10-15 16:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/126e5c6abd1d Merge Changeset: ac57d80b205d Author: lana Date: 2015-10-21 15:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/ac57d80b205d Merge Changeset: 4789df418bc3 Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4789df418bc3 Added tag jdk9-b88 for changeset ac57d80b205d ! .hgtags Changeset: 23f76aadbb36 Author: ksrini Date: 2015-09-11 16:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/23f76aadbb36 8078320: Improve DocTrees parsing. Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/source/doctree/DocCommentTree.java ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/doclint/HtmlTag.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! test/com/sun/javadoc/testSimpleTag/TestSimpleTag.java ! test/tools/javac/doctree/DocCommentTester.java ! test/tools/javac/doctree/ElementTest.java ! test/tools/javac/doctree/FirstSentenceTest.java + test/tools/javac/doctree/InPreTest.java ! test/tools/javac/doctree/TagTest.java Changeset: 777c5a760a84 Author: jlahoda Date: 2015-10-19 12:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/777c5a760a84 8139751: Javac crash with -XDallowStringFolding=false Summary: When string folding is disabled, need to keep the original expression. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! test/tools/javac/parser/StringFoldingTest.java Changeset: 15bdc18525ff Author: jlahoda Date: 2015-10-19 19:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/15bdc18525ff 8134254: JShell API/tool: REPL for Java into JDK9 Summary: Adding the implementation of the jshell (read-eval-print-loop) tool. Reviewed-by: briangoetz, mcimadamore, psandoz, forax Contributed-by: robert.field at oracle.com, bitterfoxc at gmail.com, jan.lahoda at oracle.com ! make/build.properties ! make/build.xml + make/gensrc/Gensrc-jdk.jshell.gmk ! make/intellij/langtools.iml ! make/intellij/workspace.xml ! make/launcher.sh-template ! make/netbeans/langtools/build.xml ! make/netbeans/langtools/nbproject/project.xml + make/tools/anttasks/DumpClassesTask.java ! make/tools/anttasks/SelectToolTask.java + src/jdk.jshell/share/classes/jdk/internal/jshell/debug/InternalDebugControl.java + src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteAgent.java + src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteClassLoader.java + src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteCodes.java + src/jdk.jshell/share/classes/jdk/internal/jshell/remote/RemoteResolutionException.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditPad.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/EditingHistory.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ExternalEditor.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/StopDetectingInputStream.java + src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/version.properties-template + src/jdk.jshell/share/classes/jdk/jshell/ClassTracker.java + src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java + src/jdk.jshell/share/classes/jdk/jshell/DeclarationSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/Diag.java + src/jdk.jshell/share/classes/jdk/jshell/DiagList.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/EvalException.java + src/jdk.jshell/share/classes/jdk/jshell/ExecutionControl.java + src/jdk.jshell/share/classes/jdk/jshell/ExpressionSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/GeneralWrap.java + src/jdk.jshell/share/classes/jdk/jshell/ImportSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/JDIConnection.java + src/jdk.jshell/share/classes/jdk/jshell/JDIEnv.java + src/jdk.jshell/share/classes/jdk/jshell/JDIEventHandler.java + src/jdk.jshell/share/classes/jdk/jshell/JDINotConnectedException.java + src/jdk.jshell/share/classes/jdk/jshell/JShell.java + src/jdk.jshell/share/classes/jdk/jshell/Key.java + src/jdk.jshell/share/classes/jdk/jshell/KeyMap.java + src/jdk.jshell/share/classes/jdk/jshell/MaskCommentsAndModifiers.java + src/jdk.jshell/share/classes/jdk/jshell/MemoryFileManager.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/ReplResolve.java + src/jdk.jshell/share/classes/jdk/jshell/Snippet.java + src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java + src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java + src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java + src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java + src/jdk.jshell/share/classes/jdk/jshell/StatementSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java + src/jdk.jshell/share/classes/jdk/jshell/TreeDependencyScanner.java + src/jdk.jshell/share/classes/jdk/jshell/TreeDissector.java + src/jdk.jshell/share/classes/jdk/jshell/TypeDeclSnippet.java + src/jdk.jshell/share/classes/jdk/jshell/TypePrinter.java + src/jdk.jshell/share/classes/jdk/jshell/Unit.java + src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.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 + src/jdk.jshell/share/classes/jdk/jshell/package-info.java + test/jdk/jshell/AnalysisTest.java + test/jdk/jshell/ClassMembersTest.java + test/jdk/jshell/ClassPathTest.java + test/jdk/jshell/ClassesTest.java + test/jdk/jshell/CommandCompletionTest.java + test/jdk/jshell/Compiler.java + test/jdk/jshell/CompletenessStressTest.java + test/jdk/jshell/CompletenessTest.java + test/jdk/jshell/CompletionSuggestionTest.java + test/jdk/jshell/CustomEditor.java + test/jdk/jshell/DropTest.java + test/jdk/jshell/EditorPadTest.java + test/jdk/jshell/EditorTestBase.java + test/jdk/jshell/EmptyTest.java + test/jdk/jshell/ErrorTranslationTest.java + test/jdk/jshell/ExceptionsTest.java + test/jdk/jshell/ExpectedDiagnostic.java + test/jdk/jshell/ExternalEditorTest.java + test/jdk/jshell/HistoryTest.java + test/jdk/jshell/IOTest.java + test/jdk/jshell/IdGeneratorTest.java + test/jdk/jshell/IgnoreTest.java + test/jdk/jshell/IllegalArgumentExceptionTest.java + test/jdk/jshell/ImportTest.java + test/jdk/jshell/JShellStateClosedTest.java + test/jdk/jshell/KullaCompletenessStressTest.java + test/jdk/jshell/KullaTesting.java + test/jdk/jshell/MethodsTest.java + test/jdk/jshell/ModifiersTest.java + test/jdk/jshell/NullTest.java + test/jdk/jshell/RejectedFailedTest.java + test/jdk/jshell/ReplToolTesting.java + test/jdk/jshell/ReplaceTest.java + test/jdk/jshell/ShutdownTest.java + test/jdk/jshell/SimpleRegressionTest.java + test/jdk/jshell/SnippetStatusListenerTest.java + test/jdk/jshell/SnippetTest.java + test/jdk/jshell/StartOptionTest.java + test/jdk/jshell/StopExecutionTest.java + test/jdk/jshell/TestingInputStream.java + test/jdk/jshell/ToolBasicTest.java + test/jdk/jshell/TypeNameTest.java + test/jdk/jshell/VariablesTest.java Changeset: 161940723360 Author: sadayapalam Date: 2015-10-20 15:25 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/161940723360 8139836: Can't use super::x method reference when x is protected Summary: Javac incorrectly diasllows reference to a protected method from a super class in method reference expressions. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/tools/javac/lambda/MethodReference74.java + test/tools/javac/lambda/pkg/Parent.java Changeset: 0cce85265987 Author: sadayapalam Date: 2015-10-21 17:52 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/0cce85265987 8138729: javac -parameters should not emit parameter names for lambda expressions Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! test/tools/javac/MethodParameters/ClassFileVisitor.java ! test/tools/javac/MethodParameters/LambdaTest.java ! test/tools/javac/MethodParameters/LambdaTest.out ! test/tools/javac/MethodParameters/ReflectionVisitor.java Changeset: 96a99cfb21be Author: lana Date: 2015-10-21 18:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/96a99cfb21be Merge Changeset: 820841f0e8bd Author: alundblad Date: 2015-10-22 09:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/820841f0e8bd 8087349: Test tools/sjavac/IncCompInheritance.java is failing Summary: Refactoring of Dependencies framework. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Dependencies.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/dependencies/NewDependencyCollector.java ! test/tools/javac/importscope/dependencies/DependenciesTest.java Changeset: 4b374a9b4b22 Author: sadayapalam Date: 2015-10-22 16:18 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/4b374a9b4b22 8074803: Name clash Summary: Javac incorrectly reports a name clash. Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/tools/javac/NameClash/NameClashTest.java Changeset: 86e463879ae7 Author: mcimadamore Date: 2015-10-22 18:58 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/86e463879ae7 8140333: Tweak langtools IntelliJ project to better support Kulla changes Summary: Add support for target.java.home option to the idea target Reviewed-by: jlahoda ! make/build.xml ! make/intellij/ant.xml ! make/intellij/workspace.xml Changeset: b3f440e93b97 Author: lana Date: 2015-10-22 11:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b3f440e93b97 Merge Changeset: b3ed4ac7cd91 Author: sadayapalam Date: 2015-10-23 08:21 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b3ed4ac7cd91 8057685: javac should not crash compiling type annotations Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! test/tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java Changeset: 16873e56156e Author: aeriksso Date: 2015-10-27 10:35 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/16873e56156e 8134759: jdb: Incorrect stepping inside finally block Summary: Add LineNumberTable attribute for return bytecodes split around finally code Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/tools/javac/linenumbers/FinallyLineNumberTest.java Changeset: 00a25f93cee8 Author: lana Date: 2015-10-29 08:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/00a25f93cee8 Added tag jdk9-b89 for changeset 16873e56156e ! .hgtags Changeset: 49da3649b796 Author: lana Date: 2015-10-30 10:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/49da3649b796 Added tag jdk9-b90 for changeset 00a25f93cee8 ! .hgtags Changeset: 522e516b8a83 Author: ksrini Date: 2015-10-28 10:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/522e516b8a83 8132096: Augment the Compiler Tree API to support the new Simplified Doclet API Reviewed-by: jjg, jlahoda ! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! test/tools/javac/doctree/DocCommentTester.java ! test/tools/javac/doctree/FirstSentenceTest.java + test/tools/javac/doctree/dcapi/DocCommentTreeApiTester.java + test/tools/javac/doctree/dcapi/OverviewTest.java + test/tools/javac/doctree/dcapi/overview0.html + test/tools/javac/doctree/dcapi/overview1.html + test/tools/javac/doctree/dcapi/overview2.html + test/tools/javac/doctree/dcapi/overview3.html + test/tools/javac/doctree/dcapi/overview4.html + test/tools/javac/doctree/dcapi/overview5.html + test/tools/javac/doctree/dcapi/overview6.html + test/tools/javac/doctree/dcapi/package.html + test/tools/javac/doctree/dcapi/pkg/Anchor.java + test/tools/javac/doctree/dcapi/pkg/package.html ! test/tools/javac/tree/NoPrivateTypesExported.java Changeset: b278abcd113b Author: lana Date: 2015-10-29 12:40 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/b278abcd113b Merge Changeset: 79501a97ca57 Author: lana Date: 2015-11-04 13:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/langtools/rev/79501a97ca57 Merge From roman at kennke.org Mon Dec 14 20:48:12 2015 From: roman at kennke.org (roman at kennke.org) Date: Mon, 14 Dec 2015 20:48:12 +0000 Subject: hg: shenandoah/jdk9: 67 new changesets Message-ID: <201512142048.tBEKmCWc005454@aojmv0008.oracle.com> Changeset: 6849581ba4ab Author: ihse Date: 2015-09-21 09:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/6849581ba4ab 8136695: Automatic build comparison with COMPARE_BUILD Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/Init.gmk ! make/InitSupport.gmk Changeset: b545f7d7cf6d Author: ihse Date: 2015-09-21 09:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/b545f7d7cf6d 8136764: ORIGINAL_PATH is broken if PATH contains directory with "#" in it's name Reviewed-by: erikj, tbell ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh Changeset: 75db54c6c259 Author: alundblad Date: 2015-09-21 11:01 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/75db54c6c259 8135131: Enable thin server mode in Sjavac Summary: Added --state-dir to sjavac command Reviewed-by: erikj ! make/common/JavaCompilation.gmk Changeset: 6410b10b9c9b Author: ihse Date: 2015-09-23 10:17 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/6410b10b9c9b 8136813: Log compare.sh output automatically to file Reviewed-by: erikj ! common/autoconf/compare.sh.in Changeset: e8ae8bb019ac Author: ihse Date: 2015-09-25 08:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e8ae8bb019ac 8137013: ar (static linker) broken since JDK-8065912 Reviewed-by: erikj ! common/autoconf/spec.gmk.in Changeset: f2b50d16adc9 Author: ihse Date: 2015-09-25 08:58 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f2b50d16adc9 8137014: Various improvements in build infrastructure Reviewed-by: erikj Contributed-by: Magnus Ihse Bursie , Erik Joelsson ! common/bin/compare.sh ! make/Init.gmk ! make/InitSupport.gmk ! make/common/JavaCompilation.gmk ! make/common/NativeCompilation.gmk Changeset: 1c8134475511 Author: lana Date: 2015-09-26 09:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1c8134475511 Merge Changeset: 862c8645ab01 Author: lana Date: 2015-10-05 20:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/862c8645ab01 Added tag jdk9-b84 for changeset 1c8134475511 ! .hgtags Changeset: adc5d60c2f5c Author: erikj Date: 2015-09-28 09:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/adc5d60c2f5c 8137088: Drop building of interim_java.corba Reviewed-by: alanb, ihse ! common/autoconf/spec.gmk.in ! make/Main.gmk ! make/common/RMICompilation.gmk Changeset: 216f63a10515 Author: erikj Date: 2015-09-28 11:39 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/216f63a10515 8136385: Various build speed improvements for windows Reviewed-by: ihse ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk ! test/make/TestMakeBase.gmk Changeset: 7e3aefe760d0 Author: chegar Date: 2015-09-28 13:39 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/7e3aefe760d0 8137056: Move SharedSecrets and interface friends out of sun.misc Reviewed-by: alanb, mchung, psandoz, rriggs ! modules.xml Changeset: 1bd7043059ae Author: ihse Date: 2015-09-30 11:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1bd7043059ae 8138627: Better help message in configure for reduced builds (target-bits=32) Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 ! common/autoconf/platform.m4 Changeset: 6e5ccf55ed76 Author: erikj Date: 2015-10-05 13:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/6e5ccf55ed76 8138694: Devkit build on Macosx still requires Xcode to be installed Reviewed-by: ihse, tbell ! common/autoconf/configure.ac ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/hotspot-spec.gmk.in ! common/autoconf/spec.gmk.in ! common/autoconf/toolchain.m4 Changeset: c800f2919a1f Author: erikj Date: 2015-09-28 15:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c800f2919a1f 8135060: Stop building Xcode projects in install build Reviewed-by: ihse, pbhat, dmalav ! common/autoconf/compare.sh.in ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/bin/compare.sh ! make/StripBinaries.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 1e64ec3d1c60 Author: ddehaven Date: 2015-09-28 13:10 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1e64ec3d1c60 Merge ! common/autoconf/compare.sh.in ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! common/bin/compare.sh ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 941f3d1bad00 Author: ddehaven Date: 2015-10-05 13:45 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/941f3d1bad00 Merge ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in Changeset: 1f345217c9ba Author: lana Date: 2015-10-06 08:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/1f345217c9ba Merge Changeset: 156eb4ef93f1 Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/156eb4ef93f1 Added tag jdk9-b85 for changeset 1f345217c9ba ! .hgtags Changeset: 44f5634e9189 Author: ihse Date: 2015-10-07 11:58 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/44f5634e9189 8138864: Build with nice to lower UI impact Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/Init.gmk Changeset: ee11e7837c17 Author: ihse Date: 2015-10-07 15:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/ee11e7837c17 8138761: Improved handling of libffi, and cleanup of libraries.m4 Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/boot-jdk.m4 - common/autoconf/builddeps.conf.example - common/autoconf/builddeps.conf.nfs.example - common/autoconf/builddeps.m4 ! common/autoconf/configure.ac ! common/autoconf/generated-configure.sh ! common/autoconf/help.m4 + common/autoconf/lib-alsa.m4 + common/autoconf/lib-bundled.m4 + common/autoconf/lib-cups.m4 + common/autoconf/lib-ffi.m4 + common/autoconf/lib-freetype.m4 + common/autoconf/lib-std.m4 + common/autoconf/lib-x11.m4 ! common/autoconf/libraries.m4 ! common/autoconf/spec.gmk.in Changeset: 2aa1daf98d3e Author: lana Date: 2015-10-09 10:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2aa1daf98d3e Merge - common/autoconf/builddeps.conf.example - common/autoconf/builddeps.conf.nfs.example - common/autoconf/builddeps.m4 Changeset: fd4f4f756107 Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/fd4f4f756107 Added tag jdk9-b86 for changeset 2aa1daf98d3e ! .hgtags Changeset: 0c140bff9257 Author: lana Date: 2015-10-19 00:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/0c140bff9257 Added tag jdk9-b87 for changeset fd4f4f756107 ! .hgtags Changeset: a7ec2278c13d Author: ihse Date: 2015-10-12 11:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a7ec2278c13d 8139413: Use --with-x to set X11 root directory Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/lib-x11.m4 Changeset: 81b90ca627de Author: lana Date: 2015-10-15 16:49 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/81b90ca627de Merge Changeset: 0bb87e05d83e Author: lana Date: 2015-10-21 15:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/0bb87e05d83e Merge Changeset: 9c467f2d46f0 Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9c467f2d46f0 Added tag jdk9-b88 for changeset 0bb87e05d83e ! .hgtags Changeset: c867c33f584b Author: jlahoda Date: 2015-10-19 19:13 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c867c33f584b 8134254: JShell API/tool: REPL for Java into JDK9 Summary: Adding jdk.jshell module into modules.xml; and listing it among TOOLS_MODULES. Reviewed-by: alanb, erikj, sundar Contributed-by: robert.field at oracle.com, jan.lahoda at oracle.com ! make/Images.gmk ! modules.xml Changeset: a60a0c1bd394 Author: erikj Date: 2015-10-20 09:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a60a0c1bd394 8139735: Switch compilers in JPRT for windows and linux Reviewed-by: tbell, ihse ! make/devkit/Tools.gmk ! make/devkit/createWindowsDevkit.sh ! make/jprt.properties Changeset: 24a3936909e3 Author: ihse Date: 2015-10-20 10:39 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/24a3936909e3 8139668: Generate README-build.html from markdown Reviewed-by: erikj ! README-builds.html + README-builds.md + common/bin/update-build-readme.sh Changeset: 257534f191e8 Author: ihse Date: 2015-10-20 16:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/257534f191e8 8139969: Fix unzip in compare.sh broken by JDK-8136813 Reviewed-by: erikj ! common/autoconf/compare.sh.in ! common/bin/compare.sh Changeset: cb3f10185e63 Author: erikj Date: 2015-10-20 17:29 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/cb3f10185e63 8139813: Base heap size on type of boot jdk, not architecture of build machine Reviewed-by: tbell, ihse ! common/autoconf/boot-jdk.m4 ! common/autoconf/generated-configure.sh Changeset: 8851df90bb66 Author: erikj Date: 2015-10-02 17:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8851df90bb66 8138739: Enable devkit on macosx in JPRT (again) Reviewed-by: ihse ! make/jprt.properties Changeset: 11c070dc7985 Author: ddehaven Date: 2015-10-06 12:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/11c070dc7985 Merge Changeset: efbea01d5b5c Author: prr Date: 2015-10-12 14:44 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/efbea01d5b5c Merge - common/autoconf/builddeps.conf.example - common/autoconf/builddeps.conf.nfs.example - common/autoconf/builddeps.m4 Changeset: a44eac54cdc3 Author: prr Date: 2015-10-20 08:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a44eac54cdc3 Merge ! make/jprt.properties Changeset: 827ea558b8a3 Author: prr Date: 2015-10-20 10:33 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/827ea558b8a3 Merge Changeset: 998803eeed50 Author: neliasso Date: 2015-09-18 10:09 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/998803eeed50 8135068: Extract method matchers from CompilerOracle Summary: Ecapsulate code to enable reuse Reviewed-by: roland, kvn ! test/lib/sun/hotspot/WhiteBox.java Changeset: b9acee978e94 Author: iveresov Date: 2015-09-25 12:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/b9acee978e94 Merge Changeset: fd80ddb7553f Author: amurillo Date: 2015-10-01 11:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/fd80ddb7553f Merge Changeset: 0b5d2c8bd667 Author: amurillo Date: 2015-10-08 14:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/0b5d2c8bd667 Merge Changeset: 483de5dbcd96 Author: dsamersoff Date: 2015-09-24 20:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/483de5dbcd96 8086134: Deadlock detection fails to attach to core file Summary: Test reimplemented for jtreg Reviewed-by: jbachorik ! test/lib/share/classes/jdk/test/lib/apps/LingeredApp.java + test/lib/share/classes/jdk/test/lib/apps/LingeredAppWithDeadlock.java Changeset: 34280222936a Author: jwilhelm Date: 2015-09-28 15:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/34280222936a Merge Changeset: 9261bce638e3 Author: jwilhelm Date: 2015-10-07 00:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/9261bce638e3 Merge Changeset: dec57655571e Author: twisti Date: 2015-10-08 11:31 -1000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/dec57655571e 8136421: JEP 243: Java-Level JVM Compiler Interface Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett ! .hgignore ! make/CompileJavaModules.gmk ! make/Images.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/common/Modules.gmk ! modules.xml ! test/lib/sun/hotspot/WhiteBox.java ! test/lib/sun/hotspot/code/NMethod.java Changeset: 82f1be4bd9c3 Author: dlong Date: 2015-10-09 02:43 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/82f1be4bd9c3 Merge - common/autoconf/builddeps.conf.example - common/autoconf/builddeps.conf.nfs.example - common/autoconf/builddeps.m4 Changeset: a6e5bdf52315 Author: dlong Date: 2015-10-17 15:41 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/a6e5bdf52315 Merge Changeset: 3962780e2eda Author: amurillo Date: 2015-10-19 12:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3962780e2eda Merge ! make/Images.gmk ! modules.xml Changeset: 8d498217b215 Author: amurillo Date: 2015-10-20 11:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8d498217b215 Merge Changeset: e3cd4b33d245 Author: lana Date: 2015-10-21 18:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/e3cd4b33d245 Merge Changeset: 23d62be63eef Author: ihse Date: 2015-10-22 15:54 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/23d62be63eef 8140277: Configuration out-of-date check should also check closed sources Reviewed-by: erikj ! make/Init.gmk Changeset: ae4aba7142a1 Author: ihse Date: 2015-10-22 16:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/ae4aba7142a1 8140282: Remove test directories on clean-test-* Reviewed-by: erikj ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/MainSupport.gmk Changeset: 8d873b9b0031 Author: lana Date: 2015-10-22 11:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8d873b9b0031 Merge Changeset: 2396a16033e1 Author: erikj Date: 2015-10-27 13:48 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/2396a16033e1 8140484: Vardeps broken when variable value contains '$' Reviewed-by: tbell ! make/common/MakeBase.gmk ! test/make/TestMakeBase.gmk Changeset: 8001eddb1672 Author: erikj Date: 2015-10-27 17:51 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/8001eddb1672 8140312: Enable new sjavac server only mode in jdk build Reviewed-by: ihse, tbell ! common/autoconf/build-performance.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/JavaCompilation.gmk ! make/common/SetupJavaCompilers.gmk ! make/test/BuildTestLib.gmk Changeset: cd061b69a817 Author: jwilhelm Date: 2015-10-07 00:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/cd061b69a817 Merge Changeset: 08b3c7a80f56 Author: jprovino Date: 2015-10-20 11:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/08b3c7a80f56 Merge Changeset: 97134c4eba32 Author: amurillo Date: 2015-10-22 16:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/97134c4eba32 Merge Changeset: 895353113f38 Author: amurillo Date: 2015-10-27 10:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/895353113f38 Merge Changeset: cf1dc4c035fb Author: lana Date: 2015-10-29 08:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/cf1dc4c035fb Added tag jdk9-b89 for changeset 895353113f38 ! .hgtags Changeset: 3b1bba4161f3 Author: lana Date: 2015-10-30 10:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/3b1bba4161f3 Added tag jdk9-b90 for changeset cf1dc4c035fb ! .hgtags Changeset: c8470ff83abe Author: ihse Date: 2015-10-29 15:24 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/c8470ff83abe 8140762: Specifying --without-LIB if not needed should not result in warning Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/lib-alsa.m4 ! common/autoconf/lib-cups.m4 ! common/autoconf/lib-ffi.m4 ! common/autoconf/lib-freetype.m4 ! common/autoconf/lib-x11.m4 Changeset: f0b8f91a0c6f Author: ihse Date: 2015-10-29 16:30 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/f0b8f91a0c6f 8140661: Rename LDFLAGS_SUFFIX to LIBS Reviewed-by: erikj ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/spec.gmk.in ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 5f7679c96d7d Author: erikj Date: 2015-10-29 17:11 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/5f7679c96d7d 8140593: Add configure parameter for devkit for the build compiler Reviewed-by: ihse ! common/autoconf/flags.m4 ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 Changeset: d7c06f4e28b2 Author: erikj Date: 2015-10-29 17:14 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/d7c06f4e28b2 8140591: Add configure argument specifying make executable in JPRT Reviewed-by: ihse, tbell ! common/autoconf/basics.m4 ! common/autoconf/generated-configure.sh ! make/jprt.properties Changeset: 0cde07d1082a Author: lana Date: 2015-10-29 12:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/0cde07d1082a Merge Changeset: 122142a18538 Author: lana Date: 2015-11-04 13:45 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/rev/122142a18538 Merge From roman at kennke.org Wed Dec 16 22:36:33 2015 From: roman at kennke.org (roman at kennke.org) Date: Wed, 16 Dec 2015 22:36:33 +0000 Subject: hg: shenandoah/jdk9/hotspot: Fix relocations of oops in code blobs after updating refs. Message-ID: <201512162236.tBGMaX1I017434@aojmv0008.oracle.com> Changeset: 1f7c43fe4fe8 Author: rkennke Date: 2015-12-16 23:36 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1f7c43fe4fe8 Fix relocations of oops in code blobs after updating refs. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp From roman at kennke.org Wed Dec 16 23:05:18 2015 From: roman at kennke.org (roman at kennke.org) Date: Wed, 16 Dec 2015 23:05:18 +0000 Subject: hg: shenandoah/jdk8u/hotspot: Fix relocations of oops in code blobs after updating refs. Message-ID: <201512162305.tBGN5I2L027506@aojmv0008.oracle.com> Changeset: cb804eb8ce8c Author: rkennke Date: 2015-12-17 00:05 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk8u/hotspot/rev/cb804eb8ce8c Fix relocations of oops in code blobs after updating refs. ! src/share/vm/gc_implementation/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc_implementation/shenandoah/shenandoahHeap.cpp From roman at kennke.org Thu Dec 17 10:29:10 2015 From: roman at kennke.org (roman at kennke.org) Date: Thu, 17 Dec 2015 10:29:10 +0000 Subject: hg: shenandoah/jdk9/hotspot: 12 new changesets Message-ID: <201512171029.tBHATG5S029458@aojmv0008.oracle.com> Changeset: 017d4565c511 Author: rkennke Date: 2015-12-17 11:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/017d4565c511 Scan and update roots in one pass in mark-compact. ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp Changeset: c9ed03408499 Author: rkennke Date: 2015-12-17 11:23 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c9ed03408499 Disable concurrent class unloading by default on Shenandoah. ! src/share/vm/runtime/arguments.cpp Changeset: 68d965199381 Author: rkennke Date: 2015-12-17 11:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/68d965199381 Removed obsolete code paths. ! src/cpu/x86/vm/shenandoahBarrierSet_x86.cpp ! src/share/vm/gc/shenandoah/shenandoahBarrierSet.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vm_operations.hpp Changeset: 0f5880e2f125 Author: rkennke Date: 2015-12-17 11:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0f5880e2f125 Move obj-striding to concurrent marking phase. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp Changeset: 9a9d56816109 Author: rkennke Date: 2015-12-17 11:25 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9a9d56816109 Implement support for JVMStat, fix support for JMX monitoring in Shenandoah. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp + src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.cpp + src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp Changeset: 33fc394d3768 Author: rkennke Date: 2015-12-17 11:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/33fc394d3768 Improve JvmStat support. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/share/vm/gc/shenandoah/shenandoahMonitoringSupport.hpp Changeset: 02d946d044f6 Author: rkennke Date: 2015-12-17 11:26 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/02d946d044f6 Don't replace C2 write barriers with constants. ! src/share/vm/opto/phaseX.cpp Changeset: ad40b3d71212 Author: rkennke Date: 2015-12-17 11:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ad40b3d71212 Update refs in JNI weak references before processing them. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp Changeset: cd75ee3e3117 Author: rkennke Date: 2015-12-17 11:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cd75ee3e3117 Added measurements of gross pause times. ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.hpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp Changeset: 792f35daa7fc Author: rkennke Date: 2015-12-17 11:27 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/792f35daa7fc Remove bogus safepoint synchronize code for Shenandoah. ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentThread.hpp ! src/share/vm/runtime/safepoint.cpp Changeset: c4d05bddeb66 Author: rkennke Date: 2015-12-17 11:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c4d05bddeb66 Improve root scanning. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp Changeset: 0c65abb8f953 Author: rkennke Date: 2015-12-17 11:28 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0c65abb8f953 Fix scanning of regions when dead objects point to unloaded classes. Happens with concurrent class unloading. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.hpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/gc/shenandoah/vm_operations_shenandoah.cpp ! src/share/vm/opto/shenandoahSupport.cpp ! src/share/vm/runtime/arguments.cpp From roman at kennke.org Thu Dec 17 17:43:13 2015 From: roman at kennke.org (roman at kennke.org) Date: Thu, 17 Dec 2015 17:43:13 +0000 Subject: hg: shenandoah/jdk9/hotspot: Claim nmethods when marking to avoid multiple visits. Clear class loader claimed marks before remark phase. Message-ID: <201512171743.tBHHhDDU018402@aojmv0008.oracle.com> Changeset: 22106fcc9416 Author: rkennke Date: 2015-12-17 18:43 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/22106fcc9416 Claim nmethods when marking to avoid multiple visits. Clear class loader claimed marks before remark phase. ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp From roman at kennke.org Thu Dec 17 21:46:20 2015 From: roman at kennke.org (roman at kennke.org) Date: Thu, 17 Dec 2015 21:46:20 +0000 Subject: hg: shenandoah/jdk9/hotspot: Use MarkingCodeBlobClosure for evacuating/updating roots, to ensure no nmethod is visited twice. Message-ID: <201512172146.tBHLkKLn011036@aojmv0008.oracle.com> Changeset: 8450823b8aa9 Author: rkennke Date: 2015-12-17 22:46 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8450823b8aa9 Use MarkingCodeBlobClosure for evacuating/updating roots, to ensure no nmethod is visited twice. ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp From roman at kennke.org Mon Dec 14 20:41:58 2015 From: roman at kennke.org (roman at kennke.org) Date: Mon, 14 Dec 2015 20:41:58 -0000 Subject: hg: shenandoah/jdk9/hotspot: 226 new changesets Message-ID: <201512142041.tBEKfrbf002650@aojmv0008.oracle.com> Changeset: a589f73b79f4 Author: mcberg Date: 2015-09-09 10:34 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a589f73b79f4 8135028: support for vectorizing double precision sqrt Reviewed-by: kvn, twisti ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/opto/vectornode.hpp + test/compiler/loopopts/superword/SumRedSqrt_Double.java Changeset: 846018509b70 Author: iveresov Date: 2015-09-10 17:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/846018509b70 Merge - src/share/vm/classfile/imageDecompressor.cpp - src/share/vm/classfile/imageDecompressor.hpp - src/share/vm/classfile/imageFile.cpp - src/share/vm/classfile/imageFile.hpp - src/share/vm/utilities/endian.cpp - src/share/vm/utilities/endian.hpp - test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java - test/runtime/modules/ImageFile/ImageCloseTest.java - test/runtime/modules/ImageFile/ImageFileHeaderTest.java - test/runtime/modules/ImageFile/ImageFindAttributesTest.java - test/runtime/modules/ImageFile/ImageGetAttributesTest.java - test/runtime/modules/ImageFile/ImageGetDataAddressTest.java - test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java - test/runtime/modules/ImageFile/ImageGetStringBytesTest.java - test/runtime/modules/ImageFile/ImageOpenTest.java - test/runtime/modules/ImageFile/ImageReadTest.java - test/runtime/modules/ImageFile/LocationConstants.java Changeset: 2e58b602c89b Author: aph Date: 2015-09-08 14:08 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2e58b602c89b 8135157: DMB elimination in AArch64 C2 synchronization implementation Summary: Reduce memory barrier usage in C2 fast lock and unlock. Reviewed-by: kvn Contributed-by: wei.tang at linaro.org, aph at redhat.com ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 87a55af2ff28 Author: kzhaldyb Date: 2015-09-11 16:11 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/87a55af2ff28 8132980: Improve stability of whitebox methods getCodeBlob and freeCodeBlob Summary: Added checks for negative and null size and address values (where applicable) for getCodeBlob, allocateCodeBlob and freeCodeBlob, added regression test Reviewed-by: iignatyev ! src/share/vm/prims/whitebox.cpp ! test/testlibrary/jdk/test/lib/Utils.java + test/testlibrary_tests/whitebox/BlobSanityTest.java Changeset: 41b6cb9246fe Author: mcberg Date: 2015-09-11 17:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/41b6cb9246fe 8132160: support for AVX 512 call frames and stack management Summary: simplify save/restore frame on x86 systems which support EVEX. Reviewed-by: kvn, iveresov ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_32.hpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad Changeset: 69ed894b4045 Author: thartmann Date: 2015-09-14 07:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/69ed894b4045 8080999: MemoryPoolMXBean.getUsageThresholdCount() returns incorrect value Summary: Fixed race condition in the JMX code for the LowMemoryDetector. Reviewed-by: kvn ! src/share/vm/services/lowMemoryDetector.cpp ! src/share/vm/services/lowMemoryDetector.hpp Changeset: 720d0ff40323 Author: thartmann Date: 2015-09-14 07:03 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/720d0ff40323 Merge - src/share/vm/classfile/imageDecompressor.cpp - src/share/vm/classfile/imageDecompressor.hpp - src/share/vm/classfile/imageFile.cpp - src/share/vm/classfile/imageFile.hpp - src/share/vm/utilities/endian.cpp - src/share/vm/utilities/endian.hpp - test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java - test/runtime/modules/ImageFile/ImageCloseTest.java - test/runtime/modules/ImageFile/ImageFileHeaderTest.java - test/runtime/modules/ImageFile/ImageFindAttributesTest.java - test/runtime/modules/ImageFile/ImageGetAttributesTest.java - test/runtime/modules/ImageFile/ImageGetDataAddressTest.java - test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java - test/runtime/modules/ImageFile/ImageGetStringBytesTest.java - test/runtime/modules/ImageFile/ImageOpenTest.java - test/runtime/modules/ImageFile/ImageReadTest.java - test/runtime/modules/ImageFile/LocationConstants.java Changeset: a5ae3454a758 Author: thartmann Date: 2015-09-14 10:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a5ae3454a758 8135252: IdealLoopTree::dump_head() prints negative trip count Summary: IdealLoopTree::dump_head() should not cast float to int. Reviewed-by: kvn ! src/share/vm/opto/loopnode.cpp Changeset: 486680e6ed5e Author: thartmann Date: 2015-09-14 09:11 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/486680e6ed5e Merge Changeset: b9246bd13eeb Author: roland Date: 2015-09-11 16:56 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b9246bd13eeb 8135069: C2 replaces range checks by unsigned comparison with -1 Summary: i < 0 || i > -1 wrongly folded as i >u -1 Reviewed-by: kvn ! src/share/vm/opto/ifnode.cpp ! test/compiler/rangechecks/TestBadFoldCompare.java Changeset: bfb61f868681 Author: roland Date: 2015-09-08 19:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bfb61f868681 8134974: 8130847 broken with loop predicates Summary: Pinned eliminated arraycopy loads in uncommon trap path for loop predicates may need to be moved Reviewed-by: kvn ! src/share/vm/opto/loopPredicate.cpp + test/compiler/arraycopy/TestEliminatedArrayLoopPredicateCopyDeopt.java Changeset: 3b914aea509b Author: jwilhelm Date: 2015-09-08 16:10 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3b914aea509b Merge - src/share/vm/classfile/imageDecompressor.cpp - src/share/vm/classfile/imageDecompressor.hpp - src/share/vm/classfile/imageFile.cpp - src/share/vm/classfile/imageFile.hpp - src/share/vm/utilities/endian.cpp - src/share/vm/utilities/endian.hpp - test/runtime/modules/ImageFile/ImageAttributeOffsetsTest.java - test/runtime/modules/ImageFile/ImageCloseTest.java - test/runtime/modules/ImageFile/ImageFileHeaderTest.java - test/runtime/modules/ImageFile/ImageFindAttributesTest.java - test/runtime/modules/ImageFile/ImageGetAttributesTest.java - test/runtime/modules/ImageFile/ImageGetDataAddressTest.java - test/runtime/modules/ImageFile/ImageGetIndexAddressTest.java - test/runtime/modules/ImageFile/ImageGetStringBytesTest.java - test/runtime/modules/ImageFile/ImageOpenTest.java - test/runtime/modules/ImageFile/ImageReadTest.java - test/runtime/modules/ImageFile/LocationConstants.java Changeset: abc9e76c520d Author: kbarrett Date: 2015-09-08 16:00 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/abc9e76c520d 8134797: Remove explicit casts in CollectorPolicy hierarchy Summary: Removed the explicit casts. Reviewed-by: jwilhelm, tschatzl, pliden ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/parallel/parallelScavengeHeap.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/tenuredGeneration.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp Changeset: 9810d3869392 Author: mgerdin Date: 2015-09-09 10:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9810d3869392 8135152: Create a G1ParScanThreadStateSet class for managing G1 GC per thread states Reviewed-by: tschatzl, ehelin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap_ext.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp + src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp ! src/share/vm/gc/shared/ageTable.cpp ! src/share/vm/gc/shared/ageTable.hpp Changeset: 8a758dbe0212 Author: mgerdin Date: 2015-09-09 14:22 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8a758dbe0212 8135154: Move cards scanned and surviving young words aggregation to G1ParScanThreadStateSet Reviewed-by: tschatzl, ehelin ! 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/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/g1/g1ParScanThreadState_ext.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp Changeset: 49b16955b909 Author: sangheki Date: 2015-09-09 09:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/49b16955b909 8135025: Error message is repeated for large value at G1ConcRefinementThreads Summary: Changed error handling when G1ConcRefinementThreads creation failed Reviewed-by: jwilhelm, kbarrett, tschatzl ! src/share/vm/gc/g1/concurrentG1Refine.cpp ! src/share/vm/gc/g1/concurrentG1Refine.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp Changeset: 05be144c3f45 Author: kbarrett Date: 2015-09-09 14:31 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/05be144c3f45 8135209: Avoid abutting string literals and identifiers Summary: Add spaces between string literals and identifiers. Reviewed-by: brutisso, pliden ! src/share/vm/gc/g1/g1EvacStats.cpp Changeset: b41072c42cd5 Author: kzhaldyb Date: 2015-09-09 15:14 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b41072c42cd5 8134523: Humongous object test fails with OOME Summary: Added Xms for runs with region' size 16M and 32M to prevent OOME Reviewed-by: mgerdin, dfazunen ! test/gc/g1/humongousObjects/TestHumongousThreshold.java Changeset: b29257a2312e Author: iignatyev Date: 2015-09-09 22:32 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b29257a2312e Merge Changeset: bba7a69f67c7 Author: coleenp Date: 2015-09-09 23:47 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bba7a69f67c7 8135298: Fix zero builds for "unknown" architectures on linux. Summary: add zero architectures for default cases Reviewed-by: coleenp Contributed-by: Matthias Klose ! src/os/linux/vm/os_linux.cpp Changeset: 059904d87241 Author: coleenp Date: 2015-09-10 06:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/059904d87241 Merge Changeset: 41972b466086 Author: ehelin Date: 2015-09-11 10:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/41972b466086 8135260: Split G1CollectorPolicy::finalize_cset into two parts Reviewed-by: tschatzl, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp Changeset: 3ebbe21f938e Author: ehelin Date: 2015-09-11 13:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3ebbe21f938e 8135253: Add push method to CollectionSetChooser Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/collectionSetChooser.cpp ! src/share/vm/gc/g1/collectionSetChooser.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp Changeset: 302c7e22630b Author: jmasa Date: 2015-05-25 19:26 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/302c7e22630b 8081629: CMS split_block() does not correctly fix up block-offset-table for large blocks Reviewed-by: tschatzl, ysr ! src/share/vm/gc/shared/blockOffsetTable.cpp Changeset: 7b8eb3b6361a Author: akulyakh Date: 2015-09-14 14:26 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7b8eb3b6361a 8134641: CodelistTest.java fails with sun.misc.Unsafe.getUnsafe Summary: Excluding lines containing sun.misc.Unsafe.getUnsafe from the test input as getUnsafe is hidden from reflection Reviewed-by: sla ! test/serviceability/dcmd/compiler/CodelistTest.java Changeset: 4f3ddb6a2b70 Author: jiangli Date: 2015-09-14 14:55 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4f3ddb6a2b70 8135097: Unmap failure for executable memory on windows Summary: Use 'pd_release_memory' for executable memory in os::pd_unmap_memory(). Reviewed-by: iklam, coleenp ! src/os/windows/vm/os_windows.cpp Changeset: ea4f98bd8dd5 Author: jwilhelm Date: 2015-09-15 15:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ea4f98bd8dd5 Merge Changeset: 1ac336e4e8fe Author: amurillo Date: 2015-09-17 09:19 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1ac336e4e8fe Merge Changeset: 0093079406dd Author: amurillo Date: 2015-09-22 11:01 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0093079406dd Merge Changeset: 184c43284449 Author: lana Date: 2015-09-26 09:21 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/184c43284449 Merge Changeset: c5103d0b37bf Author: lana Date: 2015-10-05 20:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c5103d0b37bf Added tag jdk9-b84 for changeset 184c43284449 ! .hgtags Changeset: 2acd6706667f Author: jwilhelm Date: 2015-09-15 15:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2acd6706667f Merge Changeset: 42f7bd6a45c4 Author: kbarrett Date: 2015-09-16 16:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/42f7bd6a45c4 8136627: Backout JDK-8133818 Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125 Reviewed-by: brutisso ! src/share/vm/gc/shared/gcTrace.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/gc/shared/referenceProcessorStats.hpp ! src/share/vm/memory/referenceType.hpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/jvmtiTagMap.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp - test/gc/logging/TestPrintReferences.java Changeset: c5008e54c609 Author: mgerdin Date: 2015-09-17 16:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c5008e54c609 8136701: Remove YOUNG_LIST_VERBOSE code from G1CollectedHeap Reviewed-by: stefank, jwilhelm ! src/share/vm/gc/g1/g1CollectedHeap.cpp Changeset: bf540cb95dbb Author: hseigel Date: 2015-09-18 07:01 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bf540cb95dbb 8132904: Type checking verifier fails to reject assignment from array to an interface Summary: Only allow assignment if interface is Cloneable or Serializable. Reviewed-by: kamg, gtriantafill, jiangli ! src/share/vm/classfile/verificationType.cpp Changeset: a71b0b9c84b9 Author: minqi Date: 2015-09-18 13:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a71b0b9c84b9 8135085: Change Method::_intrinsic_id from u1 to u2 Summary: Convert Method::_intrinsic_id from u1 to u2 to expand id range over 255. Reviewed-by: coleenp, iklam, jiangli Contributed-by: aleksey.shipilev at oracle.com ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: b19bd30ae9f3 Author: iklam Date: 2015-09-18 09:48 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b19bd30ae9f3 8065155: Refactor Hotspot mapfiles Summary: Moved common exported functions to make/share/makefiles/mapfile-vers Reviewed-by: ihse, bdelsart ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/aix/makefiles/vm.make ! make/bsd/makefiles/mapfile-vers-darwin-debug ! make/bsd/makefiles/mapfile-vers-darwin-product ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/bsd/makefiles/vm.make ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/linux/makefiles/vm.make + make/share/makefiles/mapfile-vers ! make/solaris/makefiles/mapfile-vers ! make/solaris/makefiles/vm.make Changeset: e144340c417a Author: simonis Date: 2015-09-21 10:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e144340c417a 8135179: Fix conversion warning after 8067341 Summary: Add required casts. Reviewed-by: tschatzl, goetz ! src/share/vm/gc/g1/g1EvacStats.cpp Changeset: 111681c88c9a Author: drwhite Date: 2015-09-11 15:31 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/111681c88c9a 8066821: Enhance command line processing to manage deprecating and obsoleting -XX command line arguments Summary: Add support for alias options and automatically expiring deprecated options Reviewed-by: dholmes, kbarrett, acorn Contributed-by: derek.white at oracle.com ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.hpp ! test/TEST.groups - test/gc/startup_warnings/TestDefaultMaxRAMFraction.java - test/gc/startup_warnings/TestNoParNew.java ! test/gc/startup_warnings/TestParNewCMS.java ! test/runtime/CommandLine/ObsoleteFlagErrorMessage.java + test/runtime/CommandLine/VMAliasOptions.java + test/runtime/CommandLine/VMDeprecatedOptions.java ! test/runtime/NMT/AutoshutdownNMT.java ! test/testlibrary/jdk/test/lib/cli/CommandLineOptionTest.java Changeset: 8e4288c4127d Author: hseigel Date: 2015-09-22 09:48 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8e4288c4127d 8135208: VM permits illegal access_flags, versions 51-52 Summary: Check access flags for methods that are not class init methods. Reviewed-by: kamg, gtriantafill ! src/share/vm/classfile/classFileParser.cpp Changeset: 9cd2f42c84c0 Author: hseigel Date: 2015-09-22 14:24 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9cd2f42c84c0 8135265: VM fails on 'empty' interface public ()V method with VerifyError Summary: Don't check for calls to super() or this() fro ()V methods if they are in interfaces. Because, they are not ctors. Reviewed-by: acorn, gtriantafill ! src/share/vm/classfile/verifier.cpp Changeset: fbac2a5639dc Author: jwilhelm Date: 2015-09-21 17:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fbac2a5639dc Merge Changeset: 5f8fa6465399 Author: amurillo Date: 2015-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5f8fa6465399 Merge - test/gc/logging/TestPrintReferences.java - test/gc/startup_warnings/TestDefaultMaxRAMFraction.java - test/gc/startup_warnings/TestNoParNew.java Changeset: a02911828e48 Author: amurillo Date: 2015-09-30 07:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a02911828e48 Merge Changeset: 03845376ea9d Author: lana Date: 2015-10-06 08:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/03845376ea9d Merge - test/gc/logging/TestPrintReferences.java - test/gc/startup_warnings/TestDefaultMaxRAMFraction.java - test/gc/startup_warnings/TestNoParNew.java Changeset: 33e891f71711 Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/33e891f71711 Added tag jdk9-b85 for changeset 03845376ea9d ! .hgtags Changeset: c58e4c0700f5 Author: chegar Date: 2015-10-09 14:21 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c58e4c0700f5 8138978: Examine usages of sun.misc.IOUtils Reviewed-by: alanb, mullan, psandoz, rriggs, weijun ! test/compiler/classUnloading/anonymousClass/TestAnonymousClassUnloading.java ! test/runtime/8003720/VictimClassLoader.java Changeset: 1ae4191359d8 Author: lana Date: 2015-10-09 10:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1ae4191359d8 Merge Changeset: d7ffd16382fe Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d7ffd16382fe Added tag jdk9-b86 for changeset 1ae4191359d8 ! .hgtags Changeset: bc48b669bc66 Author: lana Date: 2015-10-19 00:24 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bc48b669bc66 Added tag jdk9-b87 for changeset d7ffd16382fe ! .hgtags Changeset: b0e0a53226fd Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b0e0a53226fd Added tag jdk9-b88 for changeset bc48b669bc66 ! .hgtags Changeset: e1517978bf12 Author: enevill Date: 2015-09-15 12:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e1517978bf12 8136524: aarch64: test/compiler/runtime/7196199/Test7196199.java fails Summary: Fix safepoint handlers to save 128 bits on vector poll Reviewed-by: kvn Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: 43451068d53c Author: roland Date: 2015-09-15 13:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/43451068d53c 8136461: PhaseIdealLoop::try_move_store_before_loop() may bypass early loop exit Summary: PhaseIdealLoop::try_move_store_before_loop() needs to check for early loop exit before candidate Stores Reviewed-by: kvn ! src/share/vm/opto/loopopts.cpp - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java + test/compiler/loopopts/TestMoveStoresOutOfLoopsStoreNoCtrl.java Changeset: cc267038a9c1 Author: kvn Date: 2015-09-15 11:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cc267038a9c1 8136406: Remove ZapDeadCompiledLocals code Summary: Dead code elimination. Reviewed-by: roland, twisti ! agent/src/share/classes/sun/jvm/hotspot/compiler/ImmutableOopMapSet.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapValue.java ! agent/src/share/classes/sun/jvm/hotspot/compiler/OopMapVisitor.java ! agent/src/share/classes/sun/jvm/hotspot/runtime/Frame.java ! agent/src/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/compiler/oopMap.hpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/interpreter/oopMapCache.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/globalDefinitions.hpp Changeset: 65c21ccab1bd Author: kvn Date: 2015-09-16 20:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/65c21ccab1bd Merge Changeset: 10e79692c25e Author: mcberg Date: 2015-09-16 13:16 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/10e79692c25e 8134802: LCM register pressure scheduling Summary: Calculate register pressure in a block to help instructions scheduling. Reviewed-by: kvn, dlong ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp ! src/cpu/ppc/vm/c2_globals_ppc.hpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c2_globals_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/live.cpp ! src/share/vm/opto/live.hpp ! src/share/vm/opto/matcher.hpp ! src/share/vm/opto/node.hpp Changeset: a60e232aa8f2 Author: kvn Date: 2015-09-16 15:54 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a60e232aa8f2 8134553: CRC32C implementations for x86/x64 targets Reviewed-by: kvn Contributed-by: tomasz.wojtowicz at intel.com ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp ! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp ! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/assembler_x86.inline.hpp + src/cpu/x86/vm/crc32c.h ! src/cpu/x86/vm/interpreterGenerator_x86.hpp ! 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/stubRoutines_x86.cpp ! src/cpu/x86/vm/stubRoutines_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/zero/vm/interpreterGenerator_zero.hpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 6d9d273e7f0d Author: thartmann Date: 2015-09-17 08:08 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6d9d273e7f0d 8134739: compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts Summary: Bail out of superword optimization if loop was removed (i.e., if zero-trip Opaque1Node was removed). Reviewed-by: kvn, roland ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/superword.cpp Changeset: 476739c20b35 Author: iveresov Date: 2015-09-17 13:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/476739c20b35 Merge Changeset: e3201914b83b Author: neliasso Date: 2015-09-18 10:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e3201914b83b 8135068: Extract method matchers from CompilerOracle Summary: Ecapsulate code to enable reuse Reviewed-by: roland, kvn ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp + src/share/vm/compiler/methodMatcher.cpp + src/share/vm/compiler/methodMatcher.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/globals.hpp ! test/compiler/c2/5091921/Test7005594.sh ! test/compiler/oracle/CheckCompileCommandOption.java + test/compiler/oracle/MethodMatcherTest.java ! test/compiler/oracle/TestCompileCommand.java ! test/compiler/oracle/command1.txt ! test/runtime/CommandLine/CompilerConfigFileWarning.java Changeset: 17efe8fc4f48 Author: mdoerr Date: 2015-09-17 09:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/17efe8fc4f48 8136525: Generate interpreter entries only once and avoid unnecessary jump to jump Reviewed-by: coleenp, twisti, aph ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/interp_masm_aarch64.hpp ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/interpreter_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.hpp ! src/cpu/ppc/vm/interpreterGenerator_ppc.hpp ! src/cpu/ppc/vm/interpreter_ppc.cpp ! src/cpu/ppc/vm/templateInterpreter_ppc.cpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp ! src/cpu/sparc/vm/interpreter_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interpreterGenerator_x86.cpp ! src/cpu/x86/vm/interpreterGenerator_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/zero/vm/cppInterpreter_zero.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp Changeset: 3ac528612681 Author: coleenp Date: 2015-09-18 16:37 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3ac528612681 Merge Changeset: 3b908f10337f Author: tpivovarova Date: 2015-09-19 12:03 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3b908f10337f 8136693: add package statement 'compiler.testlibrary' to CompilerUtils Reviewed-by: iignatyev ! test/compiler/codecache/dtrace/SegmentedCodeCacheDtraceTest.java ! test/compiler/testlibrary/CompilerUtils.java Changeset: d61e3154b6e0 Author: dpochepk Date: 2015-09-19 12:04 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d61e3154b6e0 8136718: [TESTBUG] introduce FileInstaller functionality Reviewed-by: iignatyev + test/testlibrary/jdk/test/lib/FileInstaller.java ! test/testlibrary/jdk/test/lib/Utils.java Changeset: bab9d3d37ae8 Author: iignatyev Date: 2015-09-19 11:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bab9d3d37ae8 Merge Changeset: 95e96bd4b70b Author: adinn Date: 2015-09-16 09:52 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/95e96bd4b70b 8080293: AARCH64: Remove unnecessary dmbs from generated CAS code Summary: The current encoding for CAS generates unnecessary leading and trailing dmbs for the MemBarAcquire and MemBarRelease which ought to be elided Reviewed-by: kvn ! src/cpu/aarch64/vm/aarch64.ad Changeset: 66d90f141fd8 Author: zmajo Date: 2015-09-22 13:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/66d90f141fd8 8136914: compiler/loopopts/superword/SumRedSqrt_Double.java times out Summary: Change test to execute only on relevant (x86-based) platforms. Reviewed-by: kvn, dlong ! test/compiler/loopopts/superword/SumRedSqrt_Double.java Changeset: 6cc606e29b74 Author: roland Date: 2015-09-21 10:51 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6cc606e29b74 8136596: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape Summary: elide MemBar when AllocateNode _is_non_escaping Reviewed-by: kvn, roland Contributed-by: hui.shi at linaro.org ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp Changeset: 7c288547a709 Author: roland Date: 2015-09-22 15:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7c288547a709 8136926: phi == NULL assert in PhaseIdealLoop::try_move_store_after_loop Summary: multiple phis on same slice are possible in a loop Reviewed-by: kvn, mcberg ! src/share/vm/opto/loopopts.cpp ! test/compiler/loopopts/TestMoveStoresOutOfLoops.java Changeset: db3a3feccd9b Author: enevill Date: 2015-09-16 13:50 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/db3a3feccd9b 8136615: aarch64: elide DecodeN when followed by CmpP 0 Summary: remove DecodeN when comparing a narrow oop with 0 Reviewed-by: kvn, adinn ! src/cpu/aarch64/vm/aarch64.ad Changeset: 56024013648f Author: kzhaldyb Date: 2015-09-24 18:24 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/56024013648f 8137020: [TESTBUG] Utils.runAndCheckException doesn't work well if no exception thrown Summary: Changed handling a case when expected exception wasn't thrown Reviewed-by: iignatyev ! test/testlibrary/jdk/test/lib/Utils.java Changeset: 0855eb2338ae Author: ppunegov Date: 2015-09-24 20:13 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0855eb2338ae 8066157: JEP-JDK-8046155: Test task: method matcher Summary: MethodMatcher test and framework Reviewed-by: iignatyev, neliasso + test/compiler/compilercontrol/matcher/MethodMatcherTest.java + test/compiler/compilercontrol/share/method/ClassType.java + test/compiler/compilercontrol/share/method/MethodDescriptor.java + test/compiler/compilercontrol/share/method/MethodElementType.java + test/compiler/compilercontrol/share/method/MethodGenerator.java + test/compiler/compilercontrol/share/method/MethodType.java + test/compiler/compilercontrol/share/method/SignatureType.java + test/compiler/compilercontrol/share/pool/MethodHolder.java + test/compiler/compilercontrol/share/pool/PoolHelper.java + test/compiler/compilercontrol/share/pool/sub/Klass.java + test/compiler/compilercontrol/share/pool/sub/KlassDup.java + test/compiler/compilercontrol/share/pool/subpack/Klass.java + test/compiler/compilercontrol/share/pool/subpack/KlassDup.java + test/testlibrary/jdk/test/lib/Pair.java + test/testlibrary/jdk/test/lib/Triple.java ! test/testlibrary/jdk/test/lib/Utils.java Changeset: df910cc4b9ea Author: roland Date: 2015-09-17 16:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/df910cc4b9ea 8136820: Generate better code for some Unsafe addressing patterns Summary: reshape address computation to move invariant part out of loops Reviewed-by: kvn ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/superword.cpp Changeset: 8096c5205545 Author: iveresov Date: 2015-09-25 12:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8096c5205545 Merge ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/vmStructs.cpp - test/gc/logging/TestPrintReferences.java - test/gc/startup_warnings/TestDefaultMaxRAMFraction.java - test/gc/startup_warnings/TestNoParNew.java Changeset: 5ee8eccf7900 Author: aph Date: 2015-09-28 16:18 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5ee8eccf7900 8136165: AARCH64: Tidy up compiled native calls Summary: Do some cleaning Reviewed-by: roland, kvn, enevill ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp Changeset: fa430fa4f577 Author: enevill Date: 2015-09-23 12:39 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fa430fa4f577 8135231: aarch64: add support for vectorizing double precision sqrt Reviewed-by: roland, aph ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! test/compiler/loopopts/superword/SumRedSqrt_Double.java Changeset: f244d455e4dd Author: amurillo Date: 2015-10-01 11:52 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f244d455e4dd Merge - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java Changeset: 5ab466809f05 Author: iveresov Date: 2015-10-08 09:51 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5ab466809f05 8139094: Tier1 test java/util/zip/TestCRC32C.java fails due to fixes for JDK-8134553 Summary: Match correct intrinsic kind Reviewed-by: iveresov, kvn Contributed-by: tomasz.wojtowicz at intel.com ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp Changeset: daf8acf3afda Author: enevill Date: 2015-09-30 04:35 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/daf8acf3afda 8138583: aarch64: add support for vectorizing fabs/fneg Reviewed-by: aph, roland Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/opto/vectornode.hpp + test/compiler/loopopts/superword/SumRedAbsNeg_Double.java + test/compiler/loopopts/superword/SumRedAbsNeg_Float.java Changeset: 324ea1a2419a Author: iveresov Date: 2015-10-05 20:02 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/324ea1a2419a 8132207: update for x86 exp in the math lib Summary: Add new java.lang.Math() intrinsics from x86 Reviewed-by: kvn, iveresov Contributed-by: vivek.r.deshpande at intel.com ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_LinearScan_x86.cpp ! src/cpu/x86/vm/interpreter_x86_32.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp + src/cpu/x86/vm/macroAssembler_x86_libm.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_LinearScan.cpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 30f10e51ad6f Author: adinn Date: 2015-10-07 06:56 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/30f10e51ad6f 8139042: AARCH64: Correct regression introduced by 8080293 Summary: Reinstate unsafe volatile optimization broken by JDK-8080293 Reviewed-by: aph, kvn ! src/cpu/aarch64/vm/aarch64.ad Changeset: 017224c13b0e Author: dlong Date: 2015-10-08 19:16 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/017224c13b0e Merge Changeset: f01629221703 Author: amurillo Date: 2015-10-08 14:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f01629221703 Merge - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java Changeset: eca671f4c014 Author: ecaspole Date: 2015-09-21 10:36 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/eca671f4c014 8131645: [ARM64] crash on Cavium when using G1 Summary: Add a fence when creating the CodeRootSetTable so the readers do not see invalid memory. Reviewed-by: aph, tschatzl ! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp Changeset: c55ee4af240d Author: ctornqvi Date: 2015-09-23 05:18 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c55ee4af240d 8027565: Enable /d2Zi+ when building with Visual Studio 2013 Reviewed-by: dcubed, ihse ! make/windows/makefiles/compile.make Changeset: 1ce8347eea86 Author: ddmitriev Date: 2015-09-23 22:04 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1ce8347eea86 8073331: [TESTBUG] Test for VM option file feature (VM options specified in file) Reviewed-by: dcubed, gtriantafill, rdurbin + test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java + test/runtime/CommandLine/VMOptionsFile/flags_file + test/runtime/CommandLine/VMOptionsFile/optionFILE_2 + test/runtime/CommandLine/VMOptionsFile/optionfile_1 + test/runtime/CommandLine/VMOptionsFile/optionfile_3 + test/runtime/CommandLine/VMOptionsFile/optionfile_bad_option + test/runtime/CommandLine/VMOptionsFile/optionfile_long_property + test/runtime/CommandLine/VMOptionsFile/optionfile_lot_of_options_quote + test/runtime/CommandLine/VMOptionsFile/optionfile_only_tabsandspaces + test/runtime/CommandLine/VMOptionsFile/optionfile_quote + test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size + test/runtime/CommandLine/VMOptionsFile/optionfile_unmatched_quote_1 + test/runtime/CommandLine/VMOptionsFile/optionfile_unmatched_quote_2 + test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property Changeset: 91c907c47794 Author: aph Date: 2015-09-24 12:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/91c907c47794 8135018: AARCH64: Missing memory barriers for CMS collector Summary: Add StoreStore barrier when CMS needs them Reviewed-by: tschatzl ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp Changeset: f99ad7bb5df5 Author: mlarsson Date: 2015-09-24 12:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f99ad7bb5df5 8046148: JEP 158: Unified JVM Logging Reviewed-by: coleenp, sla ! make/windows/makefiles/vm.make ! src/share/vm/Xusage.txt + src/share/vm/logging/log.hpp + src/share/vm/logging/logConfiguration.cpp + src/share/vm/logging/logConfiguration.hpp + src/share/vm/logging/logDecorations.cpp + src/share/vm/logging/logDecorations.hpp + src/share/vm/logging/logDecorators.cpp + src/share/vm/logging/logDecorators.hpp + src/share/vm/logging/logDiagnosticCommand.cpp + src/share/vm/logging/logDiagnosticCommand.hpp + src/share/vm/logging/logFileOutput.cpp + src/share/vm/logging/logFileOutput.hpp + src/share/vm/logging/logFileStreamOutput.cpp + src/share/vm/logging/logFileStreamOutput.hpp + src/share/vm/logging/logLevel.cpp + src/share/vm/logging/logLevel.hpp + src/share/vm/logging/logOutput.cpp + src/share/vm/logging/logOutput.hpp + src/share/vm/logging/logOutputList.cpp + src/share/vm/logging/logOutputList.hpp + src/share/vm/logging/logPrefix.hpp + src/share/vm/logging/logTag.cpp + src/share/vm/logging/logTag.hpp + src/share/vm/logging/logTagLevelExpression.cpp + src/share/vm/logging/logTagLevelExpression.hpp + src/share/vm/logging/logTagSet.cpp + src/share/vm/logging/logTagSet.hpp ! src/share/vm/memory/allocation.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/services/management.hpp ! src/share/vm/services/nmtCommon.cpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp + test/serviceability/logging/TestBasicLogOutput.java Changeset: 1f6500dbefcb Author: mlarsson Date: 2015-09-24 16:19 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1f6500dbefcb Merge Changeset: 83b9a8e8593d Author: mockner Date: 2015-09-24 11:26 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/83b9a8e8593d 8130681: Kitchensink startup crashes JVM with NMT overlapping ranges Summary: add_committed_region now handles overlapping commits. Reviewed-by: hseigel, coleenp ! src/share/vm/services/virtualMemoryTracker.cpp + test/runtime/NMT/CommitOverlappingRegions.java Changeset: f1e0206e75e1 Author: dsamersoff Date: 2015-09-24 20:39 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f1e0206e75e1 8086134: Deadlock detection fails to attach to core file Summary: Test reimplemented for jtreg Reviewed-by: jbachorik + test/serviceability/sa/DeadlockDetectionTest.java Changeset: 4ed0a395857b Author: dsamersoff Date: 2015-09-25 10:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4ed0a395857b Merge Changeset: d4dec7270392 Author: kzhaldyb Date: 2015-09-24 18:48 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d4dec7270392 8136398: Create test that checks that G1 MixedGC produces correct output to logfile Summary: Added test that checks that G1 MixedGC produces correct output to logfile Reviewed-by: tschatzl + test/gc/g1/mixedgc/TestLogging.java Changeset: a4ae74ca2403 Author: brutisso Date: 2015-09-28 09:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a4ae74ca2403 8136991: [REDO] Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125 Reviewed-by: kbarrett, tschatzl ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/shared/gcTraceTime.cpp ! src/share/vm/gc/shared/gcTraceTime.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp + test/gc/logging/TestPrintReferences.java Changeset: 142f04931a09 Author: jwilhelm Date: 2015-09-28 15:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/142f04931a09 Merge Changeset: dc9930a04ab0 Author: david Date: 2015-09-29 11:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dc9930a04ab0 8080775: Better argument formatting for assert() and friends Reviewed-by: kbarrett, pliden ! make/linux/makefiles/gcc.make ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/methodHandles_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/methodHandles_ppc.cpp ! src/cpu/ppc/vm/nativeInst_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/assembler_sparc.hpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/methodHandles_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/register_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/vmError_aix.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/vmError_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/vmError_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/threadCritical_solaris.cpp ! src/os/solaris/vm/vmError_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/os/windows/vm/vmError_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/share/vm/asm/assembler.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/asm/register.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/ciKlass.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethodData.cpp ! src/share/vm/ci/ciReplay.cpp ! src/share/vm/ci/ciTypeFlow.cpp ! src/share/vm/classfile/altHashing.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/stubs.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc/cms/adaptiveFreeList.cpp ! src/share/vm/gc/cms/allocationStats.hpp ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/parCardTableModRefBS.cpp ! src/share/vm/gc/cms/promotionInfo.hpp ! src/share/vm/gc/g1/bufferingOopClosure.cpp ! src/share/vm/gc/g1/collectionSetChooser.cpp ! src/share/vm/gc/g1/collectionSetChooser.hpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.inline.hpp ! src/share/vm/gc/g1/g1AllocRegion.cpp ! src/share/vm/gc/g1/g1AllocRegion.hpp ! src/share/vm/gc/g1/g1AllocRegion.inline.hpp ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1Allocator.hpp ! src/share/vm/gc/g1/g1Allocator.inline.hpp ! src/share/vm/gc/g1/g1BiasedArray.cpp ! src/share/vm/gc/g1/g1BiasedArray.hpp ! src/share/vm/gc/g1/g1BlockOffsetTable.cpp ! src/share/vm/gc/g1/g1BlockOffsetTable.hpp ! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc/g1/g1CardCounts.cpp ! src/share/vm/gc/g1/g1CardCounts.hpp ! src/share/vm/gc/g1/g1CodeCacheRemSet.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1EvacFailure.cpp ! src/share/vm/gc/g1/g1EvacStats.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1HotCardCache.cpp ! src/share/vm/gc/g1/g1InCSetState.hpp ! src/share/vm/gc/g1/g1OopClosures.cpp ! src/share/vm/gc/g1/g1PageBasedVirtualSpace.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp ! src/share/vm/gc/g1/g1RegionToSpaceMapper.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegion.hpp ! src/share/vm/gc/g1/heapRegion.inline.hpp ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.inline.hpp ! src/share/vm/gc/g1/heapRegionRemSet.cpp ! src/share/vm/gc/g1/heapRegionSet.cpp ! src/share/vm/gc/g1/heapRegionSet.inline.hpp ! src/share/vm/gc/g1/heapRegionType.hpp ! src/share/vm/gc/g1/satbQueue.cpp ! src/share/vm/gc/g1/vm_operations_g1.cpp ! src/share/vm/gc/parallel/cardTableExtension.cpp ! src/share/vm/gc/parallel/gcTaskManager.cpp ! src/share/vm/gc/parallel/mutableNUMASpace.cpp ! src/share/vm/gc/parallel/objectStartArray.cpp ! src/share/vm/gc/parallel/objectStartArray.hpp ! src/share/vm/gc/parallel/parMarkBitMap.hpp ! src/share/vm/gc/parallel/parallelScavengeHeap.inline.hpp ! src/share/vm/gc/parallel/pcTasks.cpp ! src/share/vm/gc/parallel/psOldGen.hpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/serial/tenuredGeneration.cpp ! src/share/vm/gc/shared/ageTable.cpp ! src/share/vm/gc/shared/blockOffsetTable.cpp ! src/share/vm/gc/shared/cardTableModRefBS.hpp ! src/share/vm/gc/shared/cardTableRS.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/gc/shared/collectorPolicy.cpp ! src/share/vm/gc/shared/gcCause.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/plab.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/taskqueue.cpp ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/bytecodeInterpreter.inline.hpp ! src/share/vm/interpreter/bytecodes.cpp ! src/share/vm/interpreter/bytecodes.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/logging/logConfiguration.cpp ! src/share/vm/memory/allocation.cpp ! src/share/vm/memory/binaryTreeDictionary.cpp ! src/share/vm/memory/iterator.inline.hpp ! src/share/vm/memory/metaspace.cpp ! src/share/vm/memory/metaspaceGCThresholdUpdater.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/memory/virtualspace.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klass.inline.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/callGenerator.cpp ! src/share/vm/opto/castnode.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/idealGraphPrinter.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/mathexactnode.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/opto/vectornode.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/memprofiler.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vm_version.cpp ! src/share/vm/services/classLoadingService.cpp ! src/share/vm/services/heapDumper.cpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/utilities/array.hpp ! src/share/vm/utilities/chunkedList.hpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/debug.hpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/fakeRttiSupport.hpp ! src/share/vm/utilities/globalDefinitions.cpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp Changeset: 143fe39b8533 Author: brutisso Date: 2015-09-29 17:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/143fe39b8533 8133706: Kitchensink hanged Reviewed-by: pliden, jmasa ! src/share/vm/gc/g1/concurrentMarkThread.cpp Changeset: 983c56341c80 Author: brutisso Date: 2015-09-30 09:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/983c56341c80 8134953: Make the GC ID available in a central place Reviewed-by: pliden, jmasa ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/vmCMSOperations.cpp ! src/share/vm/gc/cms/vmCMSOperations.hpp ! src/share/vm/gc/cms/yieldingWorkgroup.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/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1MMUTracker.cpp ! src/share/vm/gc/g1/g1MMUTracker.hpp ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/g1/vm_operations_g1.cpp ! src/share/vm/gc/g1/vm_operations_g1.hpp ! src/share/vm/gc/parallel/pcTasks.cpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/gcId.cpp ! src/share/vm/gc/shared/gcId.hpp ! src/share/vm/gc/shared/gcTrace.cpp ! src/share/vm/gc/shared/gcTrace.hpp ! src/share/vm/gc/shared/gcTraceSend.cpp ! src/share/vm/gc/shared/gcTraceTime.cpp ! src/share/vm/gc/shared/gcTraceTime.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/objectCountEventSender.cpp ! src/share/vm/gc/shared/objectCountEventSender.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/ostream.cpp ! src/share/vm/utilities/ostream.hpp Changeset: 59e6f265dd40 Author: aharlap Date: 2015-09-30 18:09 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/59e6f265dd40 8130265: gctests/LargeObjects/large001 fails with OutOfMemoryError: Java heap space Summary: Avoided G1 OutOfMemoryError by adding extra expand heap call Reviewed-by: jwilhelm, tschatzl ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp Changeset: 43a1e4ca7ee4 Author: hseigel Date: 2015-10-01 15:14 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/43a1e4ca7ee4 8138574: [TESTBUG] TestBasicLogOutput.java doesn't account for padding Summary: TestBasicLogOutput.java edited to account for padding in tag descriptors Reviewed-by: ddmitriev, hseigel, coleenp Contributed-by: rachel.protacio at oracle.com ! test/serviceability/logging/TestBasicLogOutput.java Changeset: 38bd261644c0 Author: erikj Date: 2015-10-02 10:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/38bd261644c0 8138692: libjsig compilation is missing EXTRA_CFLAGS on macosx Reviewed-by: ihse, mikael ! make/bsd/makefiles/jsig.make Changeset: b04892bbefa5 Author: david Date: 2015-10-02 10:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b04892bbefa5 8138637: Remove err_msg from LOG_PREFIX macro Reviewed-by: brutisso ! src/share/vm/logging/logPrefix.hpp Changeset: c0b0699bf991 Author: david Date: 2015-10-02 11:02 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c0b0699bf991 Merge Changeset: 12a66b77145e Author: dcubed Date: 2015-10-01 13:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/12a66b77145e 8135195: VM Options file should not be limited to 1k in bytes Summary: Change Arguments::parse_vm_options_file() to remove 1024 byte limit on the VM options file. Reviewed-by: dcubed, hseigel, gthornbr, dsamersoff, ddmitriev, coleenp ! src/share/vm/runtime/arguments.cpp Changeset: 6020dab5cdcb Author: dcubed Date: 2015-10-01 13:43 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6020dab5cdcb 8137105: [TESTBUG] Add test cases for VM Options file feature with removed file size limit Summary: Update TestVMOptionsFile.java to match fix for 8135195; other minor cleanups. Reviewed-by: dcubed, rdurbin ! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java ! test/runtime/CommandLine/VMOptionsFile/optionfile_1 - test/runtime/CommandLine/VMOptionsFile/optionfile_long_property ! test/runtime/CommandLine/VMOptionsFile/optionfile_lot_of_options_quote ! test/runtime/CommandLine/VMOptionsFile/optionfile_quote - test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size - test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property Changeset: da0795953c69 Author: dcubed Date: 2015-10-02 11:58 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/da0795953c69 Merge Changeset: ccf99d847b02 Author: dcubed Date: 2015-10-02 12:44 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ccf99d847b02 Merge - test/runtime/CommandLine/VMOptionsFile/optionfile_long_property - test/runtime/CommandLine/VMOptionsFile/optionfile_quote_max_size - test/runtime/CommandLine/VMOptionsFile/optionfile_very_long_property Changeset: f5379b29c4d7 Author: ctornqvi Date: 2015-10-02 06:06 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f5379b29c4d7 8137194: Exclude runtime/memory/RunUnitTestsConcurrently.java from JPRT Reviewed-by: coleenp ! test/TEST.groups Changeset: 0952227d9cfe Author: ddmitriev Date: 2015-10-02 09:04 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0952227d9cfe 8138769: [TESTBUG] restore lost line from JDK-8137105 fix Reviewed-by: dcubed, rdurbin ! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java Changeset: 4edb0704e9f3 Author: dcubed Date: 2015-10-02 16:48 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4edb0704e9f3 Merge Changeset: d9d44c9d7bf0 Author: goetz Date: 2015-09-28 12:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d9d44c9d7bf0 8137260: fix warning after "8046148: JEP 158: Unified JVM Logging" Reviewed-by: mlarsson, stuefe ! src/share/vm/logging/logFileOutput.cpp Changeset: 786145ca3cdc Author: iklam Date: 2015-10-05 13:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/786145ca3cdc 8078295: hotspot test_env.sh can set VM_CPU incorrectly Summary: Use sed script to filter out irrelevant parts of -Xinternalversion Reviewed-by: dlong, dcubed, dsamersoff ! test/test_env.sh Changeset: f6da147987bb Author: kbarrett Date: 2015-10-05 21:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f6da147987bb 8138833: Remove CMMarkStack::drain Summary: Remove unused functions and data members. Reviewed-by: pliden, brutisso ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.hpp Changeset: 231ab9f9a824 Author: pliden Date: 2015-10-06 08:05 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/231ab9f9a824 8138846: Remove unused enum ConcurrentGCThread::CGC_flag_type Reviewed-by: jwilhelm, brutisso ! src/share/vm/gc/shared/concurrentGCThread.cpp ! src/share/vm/gc/shared/concurrentGCThread.hpp Changeset: 89c745739292 Author: brutisso Date: 2015-10-06 14:25 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/89c745739292 8138862: Remove some unused code and subclasses in gcTaskManager.hpp/cpp Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/parallel/gcTaskManager.cpp ! src/share/vm/gc/parallel/gcTaskManager.hpp Changeset: 4704ecd9e198 Author: brutisso Date: 2015-10-06 14:26 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4704ecd9e198 8138863: Refactor WaitForBarrierGCTask Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/parallel/gcTaskManager.cpp ! src/share/vm/gc/parallel/gcTaskManager.hpp Changeset: 17cfe2c6dc00 Author: brutisso Date: 2015-10-06 14:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/17cfe2c6dc00 8138707: TestPromotionEventWithParallelScavenge.java crashes using undefined GC id. Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/parallel/gcTaskManager.cpp ! src/share/vm/gc/parallel/gcTaskManager.hpp ! src/share/vm/gc/parallel/gcTaskThread.cpp Changeset: f10efc097bae Author: mockner Date: 2015-10-06 14:27 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f10efc097bae 8138917: Back out change for 8130681 Summary: Change 8130681 has been backed out. Reviewed-by: coleenp, gtriantafill ! src/share/vm/services/virtualMemoryTracker.cpp - test/runtime/NMT/CommitOverlappingRegions.java Changeset: a6499084ccd4 Author: coleenp Date: 2015-10-06 18:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a6499084ccd4 Merge Changeset: 00e5743fd189 Author: jwilhelm Date: 2015-10-07 01:03 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/00e5743fd189 Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/runtime/frame.cpp Changeset: 5f9da6c532fe Author: ehelin Date: 2015-10-07 15:06 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5f9da6c532fe 8138969: G1CollectorPolicy should use const for applicable methods Reviewed-by: mgerdin, jwilhelm ! 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/g1CollectorState.hpp ! src/share/vm/gc/g1/g1MMUTracker.hpp Changeset: 4d9b98fd9644 Author: david Date: 2015-10-07 15:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4d9b98fd9644 8138832: CreateCoredumpOnCrash on linux ARM causes assert message to be repeated. Reviewed-by: jwilhelm, mgerdin ! src/share/vm/utilities/vmError.cpp ! src/share/vm/utilities/vmError.hpp Changeset: c9d09b5085ea Author: david Date: 2015-10-07 14:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c9d09b5085ea Merge Changeset: 313e94244ed8 Author: ehelin Date: 2015-10-07 17:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/313e94244ed8 8138971: G1CollectorPolicy::_rs_lengths_prediction is not initialized before use Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/g1/g1CollectorPolicy.cpp Changeset: 81ae0334f957 Author: ehelin Date: 2015-10-07 17:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/81ae0334f957 Merge Changeset: ee11c7701f8c Author: gtriantafill Date: 2015-10-07 11:37 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ee11c7701f8c 8134432: [TESTBUG] Rewrite test/runtime/6888954/vmerrors.sh in Java Reviewed-by: ddmitriev, ctornqvi, coleenp ! src/share/vm/utilities/debug.cpp ! test/TEST.groups - test/runtime/6888954/vmerrors.sh + test/runtime/ErrorHandling/ErrorHandler.java Changeset: 4740e6551edf Author: ctornqvi Date: 2015-10-07 20:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4740e6551edf Merge - test/runtime/6888954/vmerrors.sh Changeset: 01c086e6e523 Author: stuefe Date: 2015-10-01 09:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/01c086e6e523 8137329: [windows] Build broken on VS2010 after "8046148: JEP 158: Unified JVM Logging" Reviewed-by: simonis, ihse, prr, goetz, dcubed ! src/share/vm/utilities/globalDefinitions_visCPP.hpp Changeset: 332b3d89d2bd Author: dcubed Date: 2015-10-07 16:41 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/332b3d89d2bd Merge Changeset: ad24aa13b296 Author: dcubed Date: 2015-10-07 22:54 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ad24aa13b296 Merge Changeset: a9a4581814a8 Author: kzhaldyb Date: 2015-10-07 18:02 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a9a4581814a8 8138958: Quarantine gc/g1/mixedgc/TestLogging.java test Reviewed-by: brutisso, iignatyev ! test/gc/g1/mixedgc/TestLogging.java Changeset: e3053e6726f1 Author: iignatyev Date: 2015-10-08 01:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e3053e6726f1 Merge Changeset: 17986acb4825 Author: goetz Date: 2015-10-02 11:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/17986acb4825 8138733: Fix build: gcc < 4.8 doesn't grok -Wno-format-zero-length added in 8080775 Summary: Also fix one problematic format on ppc. Reviewed-by: david, simonis ! make/linux/makefiles/gcc.make ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/share/vm/utilities/debug.hpp Changeset: 371ac7d4ccb2 Author: ehelin Date: 2015-10-08 12:47 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/371ac7d4ccb2 8139134: Wrong tenuring threshold in young GC trace event Reviewed-by: ehelin, jwilhelm Contributed-by: Carsten Varming ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/serial/defNewGeneration.cpp Changeset: 5459f44b1a75 Author: sangheki Date: 2015-10-05 14:56 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5459f44b1a75 8134995: [REDO] GC: implement ranges (optionally constraints) for those flags that have them missing Summary: Add ranges and constraint functions for GC flags. Reviewed-by: kbarrett, jmasa, jwilhelm, gziemski, zmajo ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.hpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/globals.hpp + test/gc/arguments/TestG1ConcMarkStepDurationMillis.java ! test/gc/arguments/TestG1HeapRegionSize.java ! test/gc/arguments/TestHeapFreeRatio.java ! test/gc/arguments/TestInitialTenuringThreshold.java ! test/gc/arguments/TestObjectTenuringFlags.java ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: 4fa9cbb14029 Author: jwilhelm Date: 2015-10-08 22:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4fa9cbb14029 Merge Changeset: e3b180765091 Author: brutisso Date: 2015-10-08 12:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e3b180765091 8138717: TestGCEventMixedWithG1ConcurrentMark.java fails Reviewed-by: jwilhelm, david ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/gcId.cpp ! src/share/vm/gc/shared/gcId.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp Changeset: 0cda477a3c85 Author: mgerdin Date: 2015-10-09 09:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0cda477a3c85 8139086: Solaris/Sparc slowdebug build fails for memset_with_concurrent_readers.cpp Reviewed-by: dcubed, kbarrett, coleenp ! src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp Changeset: 115188e14c15 Author: david Date: 2015-10-09 09:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/115188e14c15 8042893: compiler: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files 8042894: runtime: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files Reviewed-by: goetz, brutisso ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/posix/vm/os_posix.cpp ! src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/symbolTable.cpp ! src/share/vm/code/debugInfo.cpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/icBuffer.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/pcDesc.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/code/vtableStubs.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/methodLiveness.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/oopMapCache.cpp ! src/share/vm/libadt/dict.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/metaspaceShared.cpp ! src/share/vm/memory/virtualspace.cpp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/oops/markOop.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/oop.cpp ! src/share/vm/opto/type.cpp ! src/share/vm/prims/jniCheck.cpp ! src/share/vm/prims/jvmtiEnter.xsl ! src/share/vm/prims/jvmtiEventController.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/prims/privilegedStack.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/fprofiler.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/mutex.cpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/osThread.cpp ! src/share/vm/runtime/perfData.cpp ! src/share/vm/runtime/perfMemory.cpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/signature.cpp ! src/share/vm/runtime/stackValueCollection.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/unhandledOops.cpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vmThread.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/management.cpp ! src/share/vm/services/threadService.cpp ! src/share/vm/services/writeableFlags.cpp ! src/share/vm/utilities/debug.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/vmError.cpp Changeset: f39faaf2ca61 Author: david Date: 2015-10-09 08:46 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f39faaf2ca61 Merge Changeset: d6c2fafabfb4 Author: ehelin Date: 2015-10-09 15:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d6c2fafabfb4 8138972: G1CollectorPolicy::_max_survivor_regions should be intialized in the initializer list Reviewed-by: jwilhelm, mgerdin ! src/share/vm/gc/g1/g1CollectorPolicy.cpp Changeset: abd2f07dc9fa Author: kbarrett Date: 2015-10-09 14:08 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/abd2f07dc9fa 8138659: Speed up InstanceKlass subclass discrimination Summary: Add _misc_kind field and flags, move around predicates. Reviewed-by: coleenp, stefank ! src/share/vm/oops/instanceClassLoaderKlass.hpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceMirrorKlass.hpp ! src/share/vm/oops/instanceRefKlass.hpp ! src/share/vm/oops/klass.cpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/prims/jvmtiTagMap.cpp Changeset: 2ecdb2c2d9be Author: brutisso Date: 2015-10-09 20:31 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2ecdb2c2d9be 8139293: TestGCEventMixedWithG1ConcurrentMark.java fails after JDK-8134953 Reviewed-by: ecaspole, jwilhelm ! src/share/vm/gc/g1/concurrentMarkThread.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/shared/gcId.cpp ! src/share/vm/gc/shared/gcId.hpp Changeset: 05b4a6f553fc Author: brutisso Date: 2015-10-09 20:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/05b4a6f553fc 8139294: TestGCEventMixedWithCMSConcurrent.java still fails after JDK-8134953 Reviewed-by: jwilhelm, ecaspole ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp Changeset: dd72902de3dc Author: brutisso Date: 2015-10-09 20:45 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dd72902de3dc Merge Changeset: 53c5cb9d3fed Author: jwilhelm Date: 2015-10-15 13:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/53c5cb9d3fed Merge ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/interpreter_x86_64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/vectornode.cpp Changeset: 263abae1965e Author: thartmann Date: 2015-10-08 08:54 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/263abae1965e 8139048: Quarantine compiler/startup/SmallCodeCacheStartup.java Summary: Quarantine the test because it fails on JPRT for the CPU, CompactStrings and JVMCI repositories. Reviewed-by: roland ! test/compiler/startup/SmallCodeCacheStartup.java Changeset: f4f0e306133e Author: thartmann Date: 2015-10-08 07:51 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f4f0e306133e Merge Changeset: 09fb2c936faa Author: zmajo Date: 2015-10-08 12:10 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/09fb2c936faa 8137160: Use Compile::live_nodes instead of Compile::unique() in appropriate places -- followup Summary: Change two code locations to use live_nodes() instead of unique() for allocating memory. Adjust comments. Reviewed-by: kvn ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/domgraph.cpp ! src/share/vm/opto/matcher.cpp Changeset: 0011fab3f1b5 Author: zmajo Date: 2015-10-08 10:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0011fab3f1b5 Merge Changeset: a41fe5ffa839 Author: twisti Date: 2015-10-08 12:49 -1000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a41fe5ffa839 8136421: JEP 243: Java-Level JVM Compiler Interface Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett ! make/bsd/makefiles/compiler1.make ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/minimal1.make ! make/excludeSrc.make + make/gensrc/Gensrc-jdk.vm.ci.gmk ! make/linux/makefiles/compiler1.make ! make/linux/makefiles/minimal1.make ! make/solaris/makefiles/compiler1.make ! make/windows/build_vm_def.sh ! make/windows/create_obj_files.sh ! make/windows/makefiles/projectcreator.make ! make/windows/makefiles/vm.make ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp + src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/ppc/vm/compiledIC_ppc.cpp + src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp ! src/cpu/ppc/vm/relocInfo_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp + src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp ! src/cpu/sparc/vm/nativeInst_sparc.hpp ! src/cpu/sparc/vm/relocInfo_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/sparc/vm/templateInterpreter_sparc.hpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vmStructs_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.hpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/assembler_x86.hpp ! src/cpu/x86/vm/assembler_x86.inline.hpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp ! src/cpu/x86/vm/cppInterpreter_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/frame_x86.inline.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/cpu/x86/vm/interp_masm_x86.hpp ! src/cpu/x86/vm/interpreterGenerator_x86.hpp + src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.hpp + src/cpu/x86/vm/registerMap_x86.cpp ! src/cpu/x86/vm/registerMap_x86.hpp ! src/cpu/x86/vm/register_x86.cpp ! src/cpu/x86/vm/register_x86.hpp ! src/cpu/x86/vm/relocInfo_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/x86/vm/vmStructs_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/cpu/x86/vm/vm_version_x86.hpp ! src/cpu/x86/vm/x86_64.ad + src/jdk.vm.ci/share/classes/jdk.vm.ci.amd64/src/jdk/vm/ci/amd64/AMD64.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/overview.html + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/AbstractAddress.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Architecture.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BailoutException.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodePosition.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CallingConvention.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeCacheProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CodeUtil.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/CompilationResult.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DataSection.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/DebugInfo.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InfopointReason.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InstalledCode.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/InvalidInstalledCodeException.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Location.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/MemoryBarriers.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ReferenceMap.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/Register.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterAttributes.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/SourceStackTrace.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlot.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackSlotValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/UnsignedMath.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/ValueUtil.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualObject.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/VirtualStackSlot.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/package-info.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrame.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/InspectedFrameVisitor.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/stack/StackIntrospection.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/JVMCIError.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.common/src/jdk/vm/ci/common/UnsafeUtil.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/Compiler.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/CompilerFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.compiler/src/jdk/vm/ci/compiler/StartupEventListener.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.amd64/src/jdk/vm/ci/hotspot/amd64/AMD64HotSpotRegisterConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot.sparc/src/jdk/vm/ci/hotspot/sparc/SPARCHotSpotRegisterConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompressedNullConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotForeignCallTarget.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotInstalledCode.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIMetaAccessContext.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntimeProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJavaType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaData.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethod.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodUnresolved.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotNmethod.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotOopMap.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProxified.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaField.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethod.java + 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/HotSpotResolvedJavaType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSignature.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotStackFrameReference.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedField.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotUnresolvedJavaType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfigVerifier.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMEventListener.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVmSymbols.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceWrapperObject.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/Stable.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/SuppressFBWarnings.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/UnsafeAccess.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EmptyEventProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/events/EventProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/logging/package-info.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMAddress.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMData.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMField.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMFlag.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMManual.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspotvmconfig/src/jdk/vm/ci/hotspotvmconfig/HotSpotVMType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/InitTimer.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.inittimer/src/jdk/vm/ci/inittimer/SuppressFBWarnings.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/overview.html + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractJavaProfile.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AbstractProfiledItem.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/AllocatableValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Constant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantPool.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ConstantReflectionProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DefaultProfilingInfo.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationAction.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/DeoptimizationReason.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ExceptionHandler.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/InvokeTarget.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JVMCIMetaAccessContext.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaField.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaKind.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethod.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaMethodProfile.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaTypeProfile.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LIRKind.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTable.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LineNumberTableImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Local.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTable.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocalVariableTableImpl.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/LocationIdentity.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MemoryAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MetaUtil.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/MethodHandleAccessProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ModifiersProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/NullConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PlatformKind.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ProfilingInfo.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/RawConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SerializableConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Signature.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/SpeculationLog.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TriState.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/TrustedInterface.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/VMConstant.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Value.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/package-info.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.vm.ci/share/classes/jdk.vm.ci.options.processor/src/jdk/vm/ci/options/processor/OptionProcessor.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/DerivedOptionValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/JVMCIJarsOptionDescriptorsProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/NestedBooleanOptionValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/Option.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptor.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionDescriptors.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionType.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsLoader.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/OptionsParser.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.options/src/jdk/vm/ci/options/StableOptionValue.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCI.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIBackend.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/JVMCIRuntime.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/META-INF/services/javax.annotation.processing.Processor + src/jdk.vm.ci/share/classes/jdk.vm.ci.service.processor/src/jdk/vm/ci/service/processor/ServiceProviderProcessor.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.service/.checkstyle_checks.xml + src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/ServiceProvider.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.service/src/jdk/vm/ci/service/Services.java + src/jdk.vm.ci/share/classes/jdk.vm.ci.sparc/src/jdk/vm/ci/sparc/SPARC.java + src/os/aix/vm/vmStructs_aix.hpp + src/os/bsd/vm/vmStructs_bsd.hpp + src/os/linux/vm/vmStructs_linux.hpp + src/os/solaris/vm/vmStructs_solaris.hpp ! src/os/windows/vm/os_windows.cpp + src/os/windows/vm/vmStructs_windows.hpp ! src/os_cpu/bsd_x86/vm/thread_bsd_x86.cpp ! src/os_cpu/linux_x86/vm/thread_linux_x86.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/vmStructs_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/vmStructs_solaris_x86.hpp ! src/os_cpu/windows_x86/vm/thread_windows_x86.cpp ! src/share/vm/asm/codeBuffer.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_Compilation.cpp ! src/share/vm/c1/c1_IR.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/debugInfo.cpp ! src/share/vm/code/debugInfo.hpp ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/debugInfoRec.hpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/exceptionHandlerTable.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/code/oopRecorder.cpp ! src/share/vm/code/oopRecorder.hpp ! src/share/vm/code/pcDesc.hpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/code/scopeDesc.hpp ! src/share/vm/compiler/abstractCompiler.cpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp ! src/share/vm/compiler/compileTask.cpp ! src/share/vm/compiler/compileTask.hpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/compiler/oopMap.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shared/cardTableRS.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/interpreter/linkResolver.hpp ! src/share/vm/interpreter/templateInterpreterGenerator.hpp + src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp + src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp + src/share/vm/jvmci/jvmciCodeInstaller.cpp + src/share/vm/jvmci/jvmciCodeInstaller.hpp + src/share/vm/jvmci/jvmciCompiler.cpp + src/share/vm/jvmci/jvmciCompiler.hpp + src/share/vm/jvmci/jvmciCompilerToVM.cpp + src/share/vm/jvmci/jvmciCompilerToVM.hpp + src/share/vm/jvmci/jvmciEnv.cpp + src/share/vm/jvmci/jvmciEnv.hpp + src/share/vm/jvmci/jvmciJavaClasses.cpp + src/share/vm/jvmci/jvmciJavaClasses.hpp + src/share/vm/jvmci/jvmciRuntime.cpp + src/share/vm/jvmci/jvmciRuntime.hpp + src/share/vm/jvmci/jvmci_globals.cpp + src/share/vm/jvmci/jvmci_globals.hpp + src/share/vm/jvmci/systemDictionary_jvmci.hpp + src/share/vm/jvmci/vmStructs_jvmci.hpp + src/share/vm/jvmci/vmSymbols_jvmci.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/constantPool.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/superword.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvmtiCodeBlobEvents.cpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/globals_extension.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/javaCalls.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/rframe.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/sweeper.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/timer.cpp ! src/share/vm/runtime/timer.hpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vmStructs.hpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/shark/sharkCacheDecache.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/fakeRttiSupport.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/growableArray.hpp ! src/share/vm/utilities/macros.hpp ! src/share/vm/utilities/top.hpp ! src/share/vm/utilities/vmError.cpp + test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java + test/compiler/jvmci/SecurityRestrictionsTest.java + test/compiler/jvmci/common/CTVMUtilities.java + test/compiler/jvmci/common/CompilerToVMHelper.java + test/compiler/jvmci/common/JVMCIHelpers.java + test/compiler/jvmci/common/services/jdk.vm.ci.compiler.Compiler + test/compiler/jvmci/common/services/jdk.vm.ci.compiler.CompilerFactory + test/compiler/jvmci/common/services/jdk.vm.ci.hotspot.HotSpotVMEventListener + test/compiler/jvmci/common/testcases/AbstractClass.java + test/compiler/jvmci/common/testcases/AbstractClassExtender.java + test/compiler/jvmci/common/testcases/AnotherSingleImplementer.java + test/compiler/jvmci/common/testcases/AnotherSingleImplementerInterface.java + test/compiler/jvmci/common/testcases/DoNotExtendClass.java + test/compiler/jvmci/common/testcases/DoNotImplementInterface.java + test/compiler/jvmci/common/testcases/MultiSubclassedClass.java + test/compiler/jvmci/common/testcases/MultiSubclassedClassSubclass1.java + test/compiler/jvmci/common/testcases/MultiSubclassedClassSubclass2.java + test/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java + test/compiler/jvmci/common/testcases/MultipleImplementer1.java + test/compiler/jvmci/common/testcases/MultipleImplementer2.java + test/compiler/jvmci/common/testcases/MultipleImplementersInterface.java + test/compiler/jvmci/common/testcases/MultipleImplementersInterfaceExtender.java + test/compiler/jvmci/common/testcases/PackagePrivateClass.java + test/compiler/jvmci/common/testcases/SimpleClass.java + test/compiler/jvmci/common/testcases/SingleImplementer.java + test/compiler/jvmci/common/testcases/SingleImplementerInterface.java + test/compiler/jvmci/common/testcases/SingleSubclass.java + test/compiler/jvmci/common/testcases/SingleSubclassedClass.java + test/compiler/jvmci/common/testcases/TestCase.java + test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java + test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java + test/compiler/jvmci/compilerToVM/CollectCountersTest.java + test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java + test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java + test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java + test/compiler/jvmci/compilerToVM/DebugOutputTest.java + test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java + test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java + test/compiler/jvmci/compilerToVM/DummyAbstractClass.java + test/compiler/jvmci/compilerToVM/DummyClass.java + test/compiler/jvmci/compilerToVM/DummyInterface.java + test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java + test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java + test/compiler/jvmci/compilerToVM/GetBytecodeTest.java + test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java + test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java + test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java + test/compiler/jvmci/compilerToVM/GetImplementorTest.java + test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java + test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java + test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java + test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java + test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java + test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodTest.java + test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java + test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java + test/compiler/jvmci/compilerToVM/GetSymbolTest.java + test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java + test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java + test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java + test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java + test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java + test/compiler/jvmci/compilerToVM/IsMatureTest.java + test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java + test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java + test/compiler/jvmci/compilerToVM/LookupTypeTest.java + test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java + test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java + test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java + test/compiler/jvmci/compilerToVM/ReprofileTest.java + test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java + test/compiler/jvmci/compilerToVM/ResolveMethodTest.java + test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java + test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java + test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java + test/compiler/jvmci/events/JvmciCompleteInitializationTest.config + test/compiler/jvmci/events/JvmciCompleteInitializationTest.java + test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.config + test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java + test/compiler/jvmci/events/JvmciNotifyInstallEventTest.config + test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java + test/compiler/jvmci/events/JvmciShutdownEventListener.java + test/compiler/jvmci/events/JvmciShutdownEventTest.config + test/compiler/jvmci/events/JvmciShutdownEventTest.java + test/compiler/jvmci/events/MetaAccessWrapper.java + test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/NestedBooleanOptionValueTest.java + test/compiler/jvmci/jdk.vm.ci.options.test/src/jdk/vm/ci/options/test/TestOptionValue.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ConstantTest.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/FieldUniverse.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/MethodUniverse.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/NameAndSignature.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/RedefineClassTest.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/ResolvedJavaTypeResolveMethodTest.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaField.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaMethod.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestJavaType.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestMetaAccessProvider.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java + test/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TypeUniverse.java ! test/testlibrary/jdk/test/lib/Utils.java Changeset: 13c4fa17712e Author: dlong Date: 2015-10-09 02:43 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/13c4fa17712e Merge ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp Changeset: 926d9bae67d3 Author: thartmann Date: 2015-10-09 11:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/926d9bae67d3 8139150: ClassVerifier frees exception message while it's still in use Summary: Remove ResourceMark in StackMapReader::parse_verification_type() to avoid freeing of error message. Reviewed-by: zmajo, dcubed, hseigel ! src/share/vm/classfile/stackMapTable.cpp Changeset: 0300297e7df3 Author: zmajo Date: 2015-10-09 14:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0300297e7df3 8078554: Compiler: implement ranges (optionally constraints) for those flags that have them missing Summary: Add range check or constraint where necessary. Reviewed-by: roland, thartmann ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/c1/c1_globals.hpp ! src/share/vm/oops/methodCounters.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp ! src/share/vm/runtime/globals.hpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/testlibrary_tests/whitebox/vm_flags/DoubleTest.java ! test/testlibrary_tests/whitebox/vm_flags/IntxTest.java Changeset: 71e75172487b Author: zmajo Date: 2015-10-09 15:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/71e75172487b 8081288: erronous free in RegClass::~RegClass() Summary: Remove the erronous free. Reviewed-by: kvn ! src/share/vm/adlc/formsopt.cpp Changeset: 6c4a9b1af999 Author: twisti Date: 2015-10-09 09:09 -1000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6c4a9b1af999 8138820: JDK Hotspot build fails with Xcode 7.0.1 Reviewed-by: iveresov ! make/bsd/makefiles/gcc.make Changeset: a37a6ca422b1 Author: iveresov Date: 2015-10-09 12:17 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a37a6ca422b1 8136725: Provide utility for creation a counted loop reserve copy (clone) Summary: Make it easier to revert to the original loop should that be needed Reviewed-by: kvn Contributed-by: jan.civlin at intel.com ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/loopUnswitch.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/superword.hpp Changeset: dda16b631985 Author: iveresov Date: 2015-10-09 21:04 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/dda16b631985 Merge Changeset: de73f59378c1 Author: redestad Date: 2015-10-12 14:54 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/de73f59378c1 8134607: Remove per-compiler performance counters Reviewed-by: twisti, neliasso ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/compileBroker.hpp Changeset: 1f0d9d89003a Author: iveresov Date: 2015-10-12 16:35 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1f0d9d89003a 8139454: java/lang/Math/WorstCaseTests.java crashes on Linux-amd64 Summary: Emit the form of pextrw that works with sse2 Reviewed-by: iveresov, twisti Contributed-by: vivek.r.deshpande at intel.com ! src/cpu/x86/vm/assembler_x86.cpp Changeset: c6a1e7983723 Author: mdoerr Date: 2015-10-12 12:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c6a1e7983723 8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12 Summary: Register R12 must be preserved for stub calls (e.g. deopt handler). Reviewed-by: goetz ! src/cpu/ppc/vm/macroAssembler_ppc.cpp Changeset: 7477b0afa5d6 Author: zmajo Date: 2015-10-13 10:09 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7477b0afa5d6 8139377: JVM can't be started w/ -XX:+EnableJVMCI -XX:+UseJVMCICompiler and default TypeProfileWidth Summary: Raise upper bound of TypeProfileWidth from 4 to 8. Reviewed-by: iveresov, twisti ! src/share/vm/runtime/globals.hpp Changeset: 738f57684fed Author: enevill Date: 2015-10-13 09:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/738f57684fed 8139259: aarch64: jtreg test TestLogSum segvs after 8132207 Summary: Fix jump to 0 caused by uninitialised _dexp in 8132207 Reviewed-by: roland, kvn ! src/share/vm/opto/library_call.cpp Changeset: f2983a0f7a57 Author: roland Date: 2015-10-13 13:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/f2983a0f7a57 Merge Changeset: 2598332ad46c Author: aph Date: 2015-09-30 13:23 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2598332ad46c 8138641: Disable C2 peephole by default for aarch64 Reviewed-by: roland Contributed-by: felix.yang at linaro.org ! src/cpu/aarch64/vm/c2_globals_aarch64.hpp Changeset: 0ca52fb7d980 Author: aph Date: 2015-09-29 17:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/0ca52fb7d980 8138575: Improve generated code for profile counters Reviewed-by: kvn ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp Changeset: 870c2e0f67f6 Author: enevill Date: 2015-10-08 13:14 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/870c2e0f67f6 8139043: aarch64: add support for adler32 intrinsic Summary: Add adler32 support like 8132081 for sparc Reviewed-by: kvn ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/vm_version_aarch64.cpp Changeset: c274072ab8f7 Author: twisti Date: 2015-10-13 09:21 -1000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c274072ab8f7 8139524: JVMCI cannot be initialized with CMS or Serial GCs Reviewed-by: iveresov ! src/jdk.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java Changeset: d9eb619390d9 Author: twisti Date: 2015-10-14 09:22 -1000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/d9eb619390d9 8139545: JVMCI : guarantee(heap_end < allocation_end) failed on some sparcv9 hosts Reviewed-by: iveresov, kvn ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: 78888d676ed7 Author: twisti Date: 2015-10-14 12:29 -1000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/78888d676ed7 8139386: JVMCI test failed with assert(_jvmci._alternate_call_target == 0L) failed: must be Reviewed-by: kvn ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp Changeset: baccb954c369 Author: roland Date: 2015-10-15 09:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/baccb954c369 8138956: Elide more final field's write memory barrier with escape analysis result Summary: membar for final/stable fields eliminated if possible Reviewed-by: roland, mdoerr, enevill, aph Contributed-by: hui.shi at linaro.org ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse3.cpp Changeset: 9ab5571ccea8 Author: roland Date: 2015-10-15 07:56 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9ab5571ccea8 Merge Changeset: db88a5e95717 Author: iignatyev Date: 2015-10-13 16:21 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/db88a5e95717 8139376: [TESTBUG] ExecuteInstalledCodeTest should be run only on amd64 and sparcv9 Reviewed-by: twisti, kvn ! test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java Changeset: ceec25b3f949 Author: tpivovarova Date: 2015-10-15 01:58 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ceec25b3f949 8139375: [TESTBUG] compiler/jvmci/SecurityRestrictionsTest checks are too tight Reviewed-by: twisti, iignatyev ! test/compiler/jvmci/SecurityRestrictionsTest.java ! test/testlibrary/jdk/test/lib/Utils.java Changeset: acf9f6650193 Author: dpochepk Date: 2015-10-15 02:46 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/acf9f6650193 8139438: [TESTBUG] JVMCI test fails with RuntimeException: Has no virtual object before materialization Reviewed-by: iignatyev, twisti ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java Changeset: 964538c2362a Author: iignatyev Date: 2015-10-15 09:36 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/964538c2362a Merge Changeset: 2abd2feb000b Author: iignatyev Date: 2015-10-15 11:20 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2abd2feb000b Merge Changeset: e9fede3afe79 Author: kshefov Date: 2015-10-15 18:00 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e9fede3afe79 8072369: [TESTBUG] Remove potentially insecure class cast in some hotspot tests Reviewed-by: twisti, kvn, iignatyev, tpivovarova ! test/compiler/c2/5057225/Test5057225.java ! test/compiler/c2/6603011/Test.java ! test/compiler/c2/6800154/Test6800154.java ! test/compiler/c2/6805724/Test6805724.java ! test/compiler/codegen/6823354/Test6823354.java ! test/testlibrary/jdk/test/lib/Utils.java Changeset: cf43bef12125 Author: zmajo Date: 2015-10-15 17:38 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cf43bef12125 8080650: Enable stubs to use frame pointers correctly Summary: Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code. Reviewed-by: kvn ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad Changeset: e012dfc7ba2c Author: zmajo Date: 2015-10-15 17:40 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e012dfc7ba2c Merge Changeset: 6bef5a526bee Author: iignatyev Date: 2015-10-16 01:15 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6bef5a526bee 8138794: [TESTBUG] ctw tests fail to compile after 8137056 Reviewed-by: dlong, kvn ! test/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java Changeset: fe46f2941ea9 Author: iignatyev Date: 2015-10-16 02:05 +0300 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/fe46f2941ea9 8139707: [TESTBUG] Quarantine unstable compiler/jvmci tests Reviewed-by: twisti ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java ! test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java Changeset: 41b06143f4f8 Author: enevill Date: 2015-10-15 15:33 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/41b06143f4f8 8139674: aarch64: guarantee failure in TestOptionsWithRanges.java Summary: Fix negative overflow in instruction field Reviewed-by: kvn, roland, adinn, aph ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp Changeset: 93ae449c9b52 Author: aph Date: 2015-10-13 16:25 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/93ae449c9b52 8139041: Redundant DMB instructions Summary: Merge consecutive DMB intstructions Reviewed-by: roland, kvn, twisti ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/nativeInst_aarch64.hpp ! src/share/vm/asm/codeBuffer.hpp Changeset: 5ffaf14b397d Author: roland Date: 2015-10-16 11:47 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5ffaf14b397d Merge Changeset: bfd1cd5fbb7c Author: zmajo Date: 2015-10-16 15:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bfd1cd5fbb7c 8139380: VMError::report_and_die() does not produce replay file Summary: Change VMError::report() to use a correct format string in both JVMCI-enabled builds and builds without JVMCI. Reviewed-by: roland, kvn ! src/share/vm/utilities/vmError.cpp Changeset: 09338e9e661c Author: roland Date: 2015-10-16 15:48 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/09338e9e661c 8139750: [BACKOUT] Elide more final field's write memory barrier with escape analysis result Reviewed-by: kvn ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/parse3.cpp Changeset: 179aa0067f01 Author: roland Date: 2015-10-16 16:09 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/179aa0067f01 Merge Changeset: a8a8604f890f Author: dlong Date: 2015-10-17 19:40 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a8a8604f890f Merge ! make/windows/makefiles/vm.make ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! src/cpu/x86/vm/frame_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/nativeInst_x86.cpp ! src/cpu/x86/vm/register_x86.hpp ! src/cpu/x86/vm/sharedRuntime_x86_32.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp ! src/share/vm/asm/codeBuffer.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/metadataOnStackMark.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/debugInfo.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/exceptionHandlerTable.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/relocInfo.cpp ! src/share/vm/code/scopeDesc.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/disassembler.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/cardTableRS.cpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp + src/share/vm/jvmci/jvmciCodeInstaller.cpp + src/share/vm/jvmci/jvmciJavaClasses.cpp + src/share/vm/jvmci/jvmciJavaClasses.hpp + src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse1.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/methodHandles.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vframe.cpp ! src/share/vm/runtime/vframeArray.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/fakeRttiSupport.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/vmError.cpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: 846276b97202 Author: amurillo Date: 2015-10-19 12:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/846276b97202 Merge - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java - test/runtime/6888954/vmerrors.sh Changeset: 4be1d228e368 Author: twisti Date: 2015-10-21 11:41 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/4be1d228e368 8139935: Bootcycle builds are broken on jdk9/hs due to JVMCI changes Reviewed-by: erikj ! make/gensrc/Gensrc-jdk.vm.ci.gmk Changeset: e197d5a708f1 Author: lana Date: 2015-10-21 18:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e197d5a708f1 Merge - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java - test/runtime/6888954/vmerrors.sh Changeset: 1904cb079212 Author: lana Date: 2015-10-22 11:13 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1904cb079212 Merge - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java - test/runtime/6888954/vmerrors.sh Changeset: 2bc339eaafcd Author: david Date: 2015-10-13 08:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2bc339eaafcd 8139427: Break out YoungList to own class. Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp + src/share/vm/gc/g1/youngList.cpp + src/share/vm/gc/g1/youngList.hpp Changeset: 8b8a3e7af130 Author: tschatzl Date: 2015-10-13 14:49 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8b8a3e7af130 8069330: Adjustment of concurrent refinement thresholds does not take hot card cache into account Summary: Measure HCC processing time separately and remove that time from the calculation of the refinement thresholds. HCC processing time is still taken into account for general pause time predictions. Reviewed-by: tbenson, jmasa ! src/share/vm/gc/g1/concurrentG1Refine.hpp ! 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/g1GCPhaseTimes.cpp ! src/share/vm/gc/g1/g1GCPhaseTimes.hpp ! src/share/vm/gc/g1/g1HotCardCache.cpp ! src/share/vm/gc/g1/g1HotCardCache.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! test/gc/g1/TestGCLogMessages.java Changeset: 3417a8fa7b45 Author: david Date: 2015-10-13 14:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3417a8fa7b45 8139506: Remove the WaterMark class Reviewed-by: stefank, mgerdin ! src/share/vm/gc/g1/heapRegion.hpp ! src/share/vm/gc/shared/generation.hpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/space.hpp - src/share/vm/gc/shared/watermark.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: b7618d69edaf Author: david Date: 2015-10-13 17:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/b7618d69edaf Merge - src/share/vm/gc/shared/watermark.hpp Changeset: c8a4fbc7f6f4 Author: hseigel Date: 2015-10-14 13:30 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/c8a4fbc7f6f4 8139069: JVM should throw ClassFormatError for methods in interfaces Summary: If method being parsed is in an interface, throw ClassFormatError if its name is "" Reviewed-by: acorn, lfoltan ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/verifier.cpp + test/runtime/classFileParserBug/InitInInterface.java + test/runtime/classFileParserBug/nonvoidinit.jasm + test/runtime/classFileParserBug/voidinit.jasm Changeset: 088ca8a0e910 Author: poonam Date: 2015-10-14 15:36 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/088ca8a0e910 8136577: Make AbortVMOnException available in product builds Reviewed-by: coleenp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/interpreter/bytecodeInterpreter.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/utilities/exceptions.cpp ! src/share/vm/utilities/exceptions.hpp Changeset: bc00f9701b9c Author: minqi Date: 2015-10-14 08:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/bc00f9701b9c 8135284: Remove Method::_method_size field Summary: Remove Method::_method_size to improve memory footprint after JDK-8135085,which increased 4 bytes for 32 platform. Also removed related unused code in SA. Reviewed-by: coleenp, hseigel ! agent/src/share/classes/sun/jvm/hotspot/oops/Method.java ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 5a7f73370cf8 Author: minqi Date: 2015-10-14 20:59 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5a7f73370cf8 Merge Changeset: 1d78034f1852 Author: minqi Date: 2015-10-15 00:42 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1d78034f1852 Merge Changeset: 8c666050d769 Author: david Date: 2015-10-14 09:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/8c666050d769 8139434: Unify GenRemSet and CardTableRS Reviewed-by: jwilhelm, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/serial/tenuredGeneration.cpp ! src/share/vm/gc/serial/tenuredGeneration.hpp ! src/share/vm/gc/shared/cardGeneration.cpp ! src/share/vm/gc/shared/cardGeneration.hpp ! src/share/vm/gc/shared/cardTableRS.cpp ! src/share/vm/gc/shared/cardTableRS.hpp ! src/share/vm/gc/shared/collectorPolicy.cpp ! src/share/vm/gc/shared/collectorPolicy.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/genOopClosures.inline.hpp - src/share/vm/gc/shared/genRemSet.cpp - src/share/vm/gc/shared/genRemSet.hpp ! src/share/vm/gc/shared/generation.cpp ! src/share/vm/gc/shared/generation.hpp ! src/share/vm/gc/shared/generationSpec.cpp ! src/share/vm/gc/shared/generationSpec.hpp ! src/share/vm/gc/shared/space.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 5f32f22ba25e Author: mgerdin Date: 2015-10-14 14:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5f32f22ba25e 8138762: Refactor setup of evacuation closures in G1 Summary: Introduce policy class containing the root scan closures. Reviewed-by: ehelin, stefank ! src/share/vm/gc/g1/g1CodeBlobClosure.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1OopClosures.cpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! src/share/vm/gc/g1/g1OopClosures.inline.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp + src/share/vm/gc/g1/g1RootClosures.cpp + src/share/vm/gc/g1/g1RootClosures.hpp ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/g1/g1RootProcessor.hpp Changeset: 5b33eeb13775 Author: tschatzl Date: 2015-10-15 10:07 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/5b33eeb13775 8137082: Factor out G1 prediction code from G1CollectorPolicy and clean up Summary: Factor out G1 prediction code from G1CollectorPolicy into its own class, constify methods of G1CollectorPolicy and move more implementations to the cpp file. Reviewed-by: jmasa, sangheki, ecaspole, kbarrett ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1CollectorState.hpp + src/share/vm/gc/g1/g1Predictions.cpp + src/share/vm/gc/g1/g1Predictions.hpp ! src/share/vm/gc/g1/survRateGroup.cpp ! src/share/vm/gc/g1/survRateGroup.hpp ! src/share/vm/prims/jni.cpp Changeset: 2feeca2b688f Author: tschatzl Date: 2015-10-15 10:12 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/2feeca2b688f 8139583: Fix formatting in survRateGroup.cpp Reviewed-by: kbarrett, stefank ! src/share/vm/gc/g1/survRateGroup.cpp Changeset: daa76166601c Author: tschatzl Date: 2015-10-15 10:13 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/daa76166601c 8138750: Remove dead code in survivor rate group Reviewed-by: mgerdin, tbenson ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1CollectorState.hpp ! src/share/vm/gc/g1/survRateGroup.cpp ! src/share/vm/gc/g1/survRateGroup.hpp Changeset: a0f7fb36730a Author: tschatzl Date: 2015-10-15 10:15 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a0f7fb36730a 8138752: G1CollectorPolicy::should_should_update_surv_rate_group_predictors() uses wrong predicate Summary: Instead of only updating the survivor rate groups in the young gc after marking and before mixed gc, update them during young gcs outside of marking Reviewed-by: mgerdin, drwhite ! src/share/vm/gc/g1/g1CollectorPolicy.hpp Changeset: 47181fafd4e9 Author: tschatzl Date: 2015-10-15 13:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/47181fafd4e9 Merge ! src/share/vm/gc/g1/g1CollectorPolicy.cpp Changeset: 901d0ab08236 Author: jbachorik Date: 2015-10-15 17:35 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/901d0ab08236 8135188: RunFinalizationTest.java Exception java.lang.Error: Test failure: Object was not finalized Reviewed-by: dcubed, martin + test/serviceability/dcmd/gc/FinalizationRunner.java ! test/serviceability/dcmd/gc/RunFinalizationTest.java Changeset: 1a85bb362183 Author: dcubed Date: 2015-10-15 10:00 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/1a85bb362183 8136552: Last argument wins does not work for special options with "-XX:VMOptionsFile" option Summary: match_special_option_and_act() should insert_vm_options_file() earlier and process the inserted options right away to honor "last option wins" semantics. Reviewed-by: dcubed, coleenp ! src/share/vm/runtime/arguments.cpp ! test/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java Changeset: cdd81465ef70 Author: dcubed Date: 2015-10-15 19:17 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/cdd81465ef70 Merge Changeset: 3f28db271235 Author: gziemski Date: 2015-10-15 13:34 -0500 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3f28db271235 8078556: Runtime: implement ranges (optionally constraints) for those flags that have them missing. Summary: JEP 245: implement ranges and constraints for runtime flags. Reviewed-by: coleenp, ddmitriev, jiangli, goetz Contributed-by: goetz.lindenmaier at sap.com, gerard.ziemski at oracle.com ! src/cpu/aarch64/vm/globals_aarch64.hpp ! src/cpu/ppc/vm/globals_ppc.hpp ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/cpu/zero/vm/globals_zero.hpp ! src/os/aix/vm/globals_aix.hpp ! src/os_cpu/aix_ppc/vm/globals_aix_ppc.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.hpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/vmThread.cpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: db268cb78542 Author: coleenp Date: 2015-10-16 00:01 +0000 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/db268cb78542 Merge ! src/share/vm/runtime/arguments.cpp Changeset: 01b171218ecd Author: kbarrett Date: 2015-10-15 10:10 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/01b171218ecd 8139200: Eliminate G1ParClosureSuper::_worker_id Summary: Moved _worker_id from G1ParClosureSuper to G1ParCopyHelper. Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/g1OopClosures.cpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! src/share/vm/gc/g1/g1OopClosures.inline.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp Changeset: 09c316072f18 Author: mdoerr Date: 2015-10-16 10:20 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/09c316072f18 8139734: ppc: fix build after "8078556: Runtime: implement ranges..." Reviewed-by: goetz ! src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp Changeset: a014961e513b Author: kbarrett Date: 2015-10-16 14:55 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/a014961e513b 8139341: Hide ExtendedOopClosure::_ref_processor Summary: Make ExtendedOopClosure::_ref_processor private. Reviewed-by: mgerdin, sjohanss ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! src/share/vm/gc/serial/markSweep.hpp ! src/share/vm/gc/shared/genOopClosures.hpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/oops/instanceRefKlass.inline.hpp Changeset: e70a21e29520 Author: david Date: 2015-10-16 14:11 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/e70a21e29520 8139277: Remove ScavengeWithObjectsInToSpace, ParallelOldGCSplitALot, ParallelOldGCSplitInterval, PSAdjustTenuredGenForMinorPause and PSAdjustYoungGenForMajorPause Reviewed-by: tschatzl, sjohanss ! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp ! src/share/vm/gc/parallel/psAdaptiveSizePolicy.hpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/globals.hpp Changeset: ec3193176165 Author: ehelin Date: 2015-10-19 15:21 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/ec3193176165 8135078: Refactor InCSetState::is_in_cset_or_humongous Reviewed-by: tschatzl, jwilhelm ! src/share/vm/gc/g1/g1InCSetState.hpp Changeset: 9b74c5f1b10e Author: brutisso Date: 2015-10-20 14:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/9b74c5f1b10e 8139868: CMSScavengeBeforeRemark broken after JDK-8134953 Reviewed-by: sjohanss, jwilhelm ! src/share/vm/gc/shared/gcId.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp + test/gc/cms/TestCMSScavengeBeforeRemark.java Changeset: 29c399fbbf25 Author: jprovino Date: 2015-10-20 11:17 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/29c399fbbf25 Merge ! src/cpu/sparc/vm/globals_sparc.hpp ! src/cpu/x86/vm/globals_x86.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/cardTableRS.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp - src/share/vm/gc/shared/genRemSet.cpp - src/share/vm/gc/shared/genRemSet.hpp - src/share/vm/gc/shared/watermark.hpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/method.cpp ! src/share/vm/oops/method.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/utilities/exceptions.cpp ! test/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java Changeset: 6bea4fdaae80 Author: amurillo Date: 2015-10-22 16:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/6bea4fdaae80 Merge - src/share/vm/gc/shared/genRemSet.cpp - src/share/vm/gc/shared/genRemSet.hpp - src/share/vm/gc/shared/watermark.hpp Changeset: 20dff0211ded Author: mgerdin Date: 2015-10-26 17:13 -0400 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/20dff0211ded 8140452: Internal Error memory/allocation.cpp:179 Summary: use const ref & and avoid copy ctor Reviewed-by: coleenp ! src/share/vm/oops/constantPool.cpp ! src/share/vm/oops/constantPool.hpp Changeset: 7fe46dc64bb3 Author: lana Date: 2015-10-29 08:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/7fe46dc64bb3 Added tag jdk9-b89 for changeset 20dff0211ded ! .hgtags Changeset: 3fd5c2ca4c20 Author: lana Date: 2015-10-30 10:28 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/3fd5c2ca4c20 Added tag jdk9-b90 for changeset 7fe46dc64bb3 ! .hgtags Changeset: 524f9051eac5 Author: rkennke Date: 2015-11-05 17:16 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/hotspot/rev/524f9051eac5 Merge ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_LIRGenerator_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/methodHandles_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/stubRoutines_x86_64.hpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/x86/vm/vtableStubs_x86_64.cpp ! src/cpu/x86/vm/x86_64.ad ! src/os_cpu/linux_x86/vm/os_linux_x86.cpp ! src/share/vm/adlc/formssel.cpp ! src/share/vm/asm/assembler.cpp ! src/share/vm/c1/c1_LIR.cpp ! src/share/vm/c1/c1_LIR.hpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/c1/c1_LIRGenerator.hpp ! src/share/vm/c1/c1_Runtime1.cpp ! src/share/vm/classfile/classLoaderData.cpp ! src/share/vm/classfile/dictionary.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/javaClasses.hpp ! src/share/vm/classfile/stringTable.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.hpp ! src/share/vm/gc/g1/concurrentMark.inline.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/gc/g1/satbQueue.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shared/collectedHeap.cpp ! src/share/vm/gc/shared/collectedHeap.hpp ! src/share/vm/gc/shared/collectedHeap.inline.hpp ! src/share/vm/gc/shared/gcCause.hpp ! src/share/vm/gc/shared/gcTrace.hpp - src/share/vm/gc/shared/genRemSet.cpp - src/share/vm/gc/shared/genRemSet.hpp ! src/share/vm/gc/shared/parallelCleaning.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/space.hpp - src/share/vm/gc/shared/watermark.hpp ! src/share/vm/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/share/vm/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.cpp ! src/share/vm/gc/shenandoah/shenandoahHeap.inline.hpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegion.cpp ! src/share/vm/gc/shenandoah/shenandoahHeapRegionSet.cpp ! src/share/vm/gc/shenandoah/shenandoahMarkCompact.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/memory/universe.cpp ! src/share/vm/oops/cpCache.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceRefKlass.cpp ! src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/oops/oop.cpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/opto/classes.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/graphKit.hpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopPredicate.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/parse.hpp ! src/share/vm/opto/parse3.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/unsafe.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/handles.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/safepoint.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/sharedRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/threadService.cpp - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java ! test/gc/logging/TestPrintReferences.java - test/gc/startup_warnings/TestDefaultMaxRAMFraction.java - test/gc/startup_warnings/TestNoParNew.java - test/runtime/6888954/vmerrors.sh From roman at kennke.org Mon Dec 14 20:47:50 2015 From: roman at kennke.org (roman at kennke.org) Date: Mon, 14 Dec 2015 20:47:50 -0000 Subject: hg: shenandoah/jdk9/nashorn: 58 new changesets Message-ID: <201512142047.tBEKlnM0005328@aojmv0008.oracle.com> Changeset: 6e5080fdfaad Author: hannesw Date: 2015-09-19 16:04 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6e5080fdfaad 8135190: Method code too large in Babel browser.js script Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! 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/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SpillObjectCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/WeighNodes.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/Type.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ObjectNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Splittable.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java + test/script/basic/JDK-8135190.js Changeset: f86149c8aaea Author: sundar Date: 2015-09-22 12:57 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f86149c8aaea 8136832: property_delete.js tests be moved out from currently-failing Reviewed-by: attila, lagergren, hannesw - test/script/currently-failing/property_delete.js + test/script/maptests/property_delete.js Changeset: 678db05f13ba Author: sundar Date: 2015-09-22 14:00 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/678db05f13ba 8136894: test/script/currently-failing/gettersetter.js passes, move it out of currently-failing tests Reviewed-by: hannesw, mhaupt - test/script/currently-failing/gettersetter.js + test/script/maptests/gettersetter.js Changeset: d09ca2242f2f Author: sundar Date: 2015-09-25 16:01 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d09ca2242f2f 8137134: invokespecial on indirect super interface is generated by Java adapter generator Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterBytecodeGenerator.java + test/script/basic/JDK-8137134.js + test/script/basic/JDK-8137134.js.EXPECTED + test/src/jdk/nashorn/test/models/A.java + test/src/jdk/nashorn/test/models/B.java Changeset: 47848d88093b Author: attila Date: 2015-09-25 12:46 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/47848d88093b 8134490: Dead var statement evacuation incorrectly descends into nested functions Reviewed-by: hannesw, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java + test/script/basic/JDK-8134490.js Changeset: 8d8d5527b409 Author: attila Date: 2015-09-25 15:57 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/8d8d5527b409 8136700: Make sure Context.anonymousHostClasses doesn't grow unbounded Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java Changeset: ae68bfedfad2 Author: attila Date: 2015-09-25 17:53 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ae68bfedfad2 8134488: var statement in if(false) block incorrectly evacuated into enclosing function Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FoldConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java + test/script/basic/JDK-8134488.js + test/script/basic/JDK-8134488.js.EXPECTED Changeset: 214b97ba911f Author: lana Date: 2015-09-26 09:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/214b97ba911f Merge - test/script/currently-failing/gettersetter.js - test/script/currently-failing/property_delete.js Changeset: abdaed49a3ed Author: lana Date: 2015-10-05 20:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/abdaed49a3ed Added tag jdk9-b84 for changeset 214b97ba911f ! .hgtags Changeset: f436923c391f Author: attila Date: 2015-09-28 08:40 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f436923c391f 8134502: introduce abstraction for basic NodeVisitor usage Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/IRTranslator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CacheAst.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.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/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ProgramPoints.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ReplaceCompileUnits.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/JSONWriter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/PrintVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/SimpleNodeVisitor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 8535274223d7 Author: sundar Date: 2015-09-28 18:58 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/8535274223d7 8137258: JSObjectLinker and BrowserJSObjectLinker should not expose internal JS objects Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! test/src/jdk/nashorn/api/scripting/test/PluggableJSObjectTest.java Changeset: f62799ca2ade Author: attila Date: 2015-09-30 10:09 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f62799ca2ade 8137333: Boundless soft caching of property map histories causes high memory pressure Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java Changeset: 40f468a095c6 Author: sundar Date: 2015-09-30 20:20 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/40f468a095c6 8138643: nashorn ant build.xml javadoc, javadocapi targets are broken and netbeans makefile does not include shell sources Reviewed-by: attila, hannesw ! make/build.xml ! make/nbproject/project.xml Changeset: 6adb23130ed6 Author: hannesw Date: 2015-10-01 10:37 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6adb23130ed6 8138632: Sparse array does not handle growth of underlying dense array Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.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/ByteBufferArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SealedArrayFilter.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/TypedArrayData.java + test/script/basic/JDK-8138632.js + test/script/basic/JDK-8138632.js.EXPECTED Changeset: d8936a4a0186 Author: sundar Date: 2015-10-01 21:27 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d8936a4a0186 8138616: invokeFunction fails if function calls a function defined in GLOBAL_SCOPE Reviewed-by: hannesw, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornScriptEngine.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java - test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java + test/src/jdk/nashorn/api/scripting/test/JSONCompatibleTest.java ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java Changeset: 68a026de1201 Author: hannesw Date: 2015-10-02 15:50 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/68a026de1201 8137281: OutOfMemoryError with large numeric keys in JSON.parse Reviewed-by: attila, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/SparseArrayData.java + test/script/basic/JDK-8137281.js Changeset: d47674217066 Author: hannesw Date: 2015-10-05 18:58 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d47674217066 8138882: Performance regression due to anonymous classloading Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Options.properties ! test/script/nosecurity/JDK-8044798.js Changeset: e281c7a891f9 Author: sundar Date: 2015-10-06 14:31 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/e281c7a891f9 8138910: Ctrl-D causes jjs to crash with NPE Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java Changeset: a261947d1e0e Author: hannesw Date: 2015-10-06 15:10 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/a261947d1e0e 8138758: U+180E not recognized as whitespace by Joni Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/EncodingHelper.java + test/script/basic/JDK-8138758.js Changeset: 285628dac943 Author: lana Date: 2015-10-06 08:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/285628dac943 Merge - test/src/jdk/nashorn/api/scripting/JSONCompatibleTest.java Changeset: ad9784d098d0 Author: lana Date: 2015-10-08 22:30 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/ad9784d098d0 Added tag jdk9-b85 for changeset 285628dac943 ! .hgtags Changeset: 11b48db399bf Author: mhaupt Date: 2015-10-07 14:00 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/11b48db399bf 8139038: cleanup and documentation around JSAdapter Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! test/script/basic/jsadapter.js ! test/script/basic/jsadapter.js.EXPECTED Changeset: 446625d6e8cc Author: mhaupt Date: 2015-10-07 15:02 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/446625d6e8cc 8139047: add test for JSAdapter __getIds__ Reviewed-by: hannesw, sundar + test/script/basic/jsadapter-ids.js + test/script/basic/jsadapter-ids.js.EXPECTED Changeset: 59c36bec3c28 Author: attila Date: 2015-10-09 18:01 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/59c36bec3c28 8139269: Do not expose prune method handles from ChainedCallSite Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java Changeset: e4283eeb182c Author: lana Date: 2015-10-09 10:22 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/e4283eeb182c Merge Changeset: 0bf2fe0c7b32 Author: lana Date: 2015-10-15 15:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/0bf2fe0c7b32 Added tag jdk9-b86 for changeset e4283eeb182c ! .hgtags Changeset: 061682b25ca9 Author: lana Date: 2015-10-19 00:25 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/061682b25ca9 Added tag jdk9-b87 for changeset 0bf2fe0c7b32 ! .hgtags Changeset: 0cae16c0043d Author: attila Date: 2015-10-12 10:27 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/0cae16c0043d 8139273: Small improvements to DynamicLinker and DynamicLinkerFactory Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java Changeset: 494bc9750691 Author: attila Date: 2015-10-12 10:28 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/494bc9750691 8139274: Use JDK 8 default method for LinkerServices.asTypeLosslessReturn Reviewed-by: lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java Changeset: 6c6df82265f0 Author: mhaupt Date: 2015-10-12 13:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6c6df82265f0 8139266: add JSAdapter example with fallthrough Reviewed-by: attila, hannesw + samples/jsadapter-fallthrough.js Changeset: 0a640d17732d Author: attila Date: 2015-10-12 13:44 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/0a640d17732d 8139270: Drastically reduce memory footprint of ChainedCallSite Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java Changeset: 022f7146248d Author: attila Date: 2015-10-12 14:52 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/022f7146248d 8139282: Remove @author and @id tags from Dynalink JavaDoc; some minor edits Reviewed-by: mhaupt, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NoSuchDynamicMethodException.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AccessibleMembersLookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/GuardedInvocationComponent.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java Changeset: 781e7d23a367 Author: lana Date: 2015-10-15 16:50 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/781e7d23a367 Merge Changeset: a2aa804daac9 Author: lana Date: 2015-10-21 15:15 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/a2aa804daac9 Merge Changeset: 40bda1a456b9 Author: lana Date: 2015-10-22 08:47 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/40bda1a456b9 Added tag jdk9-b88 for changeset a2aa804daac9 ! .hgtags Changeset: 04ed602df062 Author: attila Date: 2015-10-19 08:23 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/04ed602df062 8139304: Remove elaborate call site descriptor class hierarchy and factory for them. Remove AutoDiscovery, DefaultPrelinkFilter, and BottomGuardingDynamicLinker as they can be inlined into DynamicLinkerFactory. Remove CallerSensitiveDetector as it can be inlined into AbstractJavaLinker. Make ClassMap non-public. Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassLoaderGetterContextProvider.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDetector.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java Changeset: 33f2143b60a3 Author: attila Date: 2015-10-19 08:30 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/33f2143b60a3 8139435: Make sure CallSiteDescriptor.getLookup is subject to a security check Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SimpleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java Changeset: 7dd80d7f47c3 Author: attila Date: 2015-10-19 08:39 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/7dd80d7f47c3 8139588: Remove concept of runtime context arguments, call site tokens, and link counts Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleLinkRequest.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java Changeset: 335632718c1e Author: attila Date: 2015-10-19 08:45 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/335632718c1e 8139590: Improve Dynalink JavaDoc Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/ConversionComparator.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractRelinkableCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleLinkRequest.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package-info.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html Changeset: f93753325c7b Author: sundar Date: 2015-10-19 15:49 +0530 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f93753325c7b 8139852: jjs interactive mode fails to work with security manager Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java Changeset: 1faacf3cd85f Author: attila Date: 2015-10-19 18:24 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/1faacf3cd85f 8139756: Eliminate GuardedTypeConversion, DynamicLinker.getCurrentLinkRequest and its associated permission Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/LinkerServicesImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.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/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java Changeset: 17b58e15ad54 Author: attila Date: 2015-10-19 22:36 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/17b58e15ad54 8139884: Use privileged blocks when working with class loaders Reviewed-by: hannesw, mhaupt, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java Changeset: dd36e980905b Author: attila Date: 2015-10-20 23:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/dd36e980905b 8139761: Improve Dynalink class nomenclature and package organization Reviewed-by: hannesw, sundar - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/RelinkableCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ApplicableOverloadedMethods.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/MaximallySpecific.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocation.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocationTransformer.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/TypeBasedGuardingDynamicLinker.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeGuardingDynamicLinker.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/DefaultInternalObjectFilter.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Lookup.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/SimpleLinkRequest.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/TypeUtilities.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ChainedCallSite.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleLinkRequest.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleRelinkableCallSite.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/OptimisticReturnFilters.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/NumberArrayData.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/BoundCallableLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaArgumentConverters.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.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/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornPrimitiveLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java Changeset: a8d5f14eebcc Author: attila Date: 2015-10-20 23:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/a8d5f14eebcc 8139887: Reduce visibility of few methods in TypeUtilities and Guards API Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/InternalTypeUtilities.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/TypeUtilities.java Changeset: c3a5e415a09f Author: attila Date: 2015-10-20 23:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/c3a5e415a09f 8139888: Improve Dynalink JavaDoc some more Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package-info.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedInvocationTransformer.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingTypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkRequest.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/LinkerServices.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodHandleTransformer.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/MethodTypeConversionStrategy.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package-info.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/DefaultInternalObjectFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Guards.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/Lookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/SimpleLinkRequest.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/support/package-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java Changeset: 490cafd88488 Author: attila Date: 2015-10-20 23:34 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/490cafd88488 8139895: Introduce GuardingDynamicLinkerExporter Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinker.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardingDynamicLinkerExporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java Changeset: e6bb9489faac Author: attila Date: 2015-10-21 10:41 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/e6bb9489faac 8139905: Add a convenience AccessControlContext factory Reviewed-by: hannesw, sundar - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassLoaderGetterContextProvider.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ClassMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinkerFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/TypeConverterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CheckRestrictedPackage.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/ClassString.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/internal/AccessControlContextFactory.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AccessControlContextFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java Changeset: d35aa8beb997 Author: attila Date: 2015-10-21 10:42 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/d35aa8beb997 8139919: Make CallSiteDescriptor a concrete class Reviewed-by: hannesw, lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/OverloadedDynamicMethod.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/SimpleCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java Changeset: 7cb19fa78763 Author: attila Date: 2015-10-21 19:33 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/7cb19fa78763 8139931: Introduce Operation objects in Dynalink instead of string encoding Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CallSiteDescriptor.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/NamedOperation.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/Operation.java + src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/StandardOperation.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/AbstractJavaLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeanLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/BeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/DynamicMethodLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClass.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/StaticClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package-info.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NameCodec.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionCall.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/NativeArray.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSON.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeString.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/GlobalConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/JSONFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ListAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Undefined.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ArrayData.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/BoundCallableLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/BrowserJSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/InvokeByName.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JSObjectLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaAdapterFactory.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/LinkerCallSite.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.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 ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornStaticClassLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/PrimitiveLookup.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java Changeset: b640f10ccd6d Author: lana Date: 2015-10-21 18:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/b640f10ccd6d Merge - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDetector.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html Changeset: 77d303d8a943 Author: attila Date: 2015-10-22 10:43 +0200 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/77d303d8a943 8140273: restore use of CompositeOperation.contains where it is needed Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/CompositeOperation.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/JavaSuperAdapterLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/ReflectionCheckLinker.java Changeset: 62641244c378 Author: lana Date: 2015-10-22 11:12 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/62641244c378 Merge - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/ChainedCallSite.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DefaultBootstrapper.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/GuardedInvocationFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/MonomorphicCallSite.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/CallerSensitiveDetector.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/package.html - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/GuardedTypeConversion.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/linker/package.html - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/package.html - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AbstractCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/AutoDiscovery.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/BottomGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CallSiteDescriptorFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassLoaderGetterContextProvider.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/ClassMap.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/CompositeTypeBasedGuardingDynamicLinker.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultInternalObjectFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/DefaultPrelinkFilter.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Guards.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkRequestImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LinkerServicesImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/Lookup.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/LookupCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/NamedDynCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/RuntimeContextLinkRequestImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeConverterFactory.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/TypeUtilities.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/UnnamedDynCallSiteDescriptor.java - src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/support/package.html Changeset: bc92163c4e0a Author: lana Date: 2015-10-29 08:42 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/bc92163c4e0a Added tag jdk9-b89 for changeset 62641244c378 ! .hgtags Changeset: f570370bc7b8 Author: lana Date: 2015-10-30 10:29 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f570370bc7b8 Added tag jdk9-b90 for changeset bc92163c4e0a ! .hgtags Changeset: 6d9a3ef84ebf Author: mhaupt Date: 2015-10-28 10:54 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/6d9a3ef84ebf 8134941: Implement ES6 template literal support Reviewed-by: attila, hannesw Contributed-by: andreas.woess at oracle.com ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Token.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/TokenType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptRuntime.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties Changeset: 1ceda730b9a3 Author: mhaupt Date: 2015-10-29 11:37 +0100 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/1ceda730b9a3 8140759: add ES6 template literal test Reviewed-by: hannesw, sundar Contributed-by: andreas.woess at oracle.com + test/script/basic/es6/template-literals.js + test/script/basic/es6/template-literals.js.EXPECTED Changeset: f414ae010340 Author: lana Date: 2015-10-29 12:39 -0700 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/f414ae010340 Merge Changeset: fee4d2015e24 Author: lana Date: 2015-11-04 13:46 -0800 URL: http://hg.openjdk.java.net/shenandoah/jdk9/nashorn/rev/fee4d2015e24 Merge