From vladimir.kozlov at oracle.com Tue Sep 1 00:17:46 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Tue, 01 Sep 2015 00:17:46 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 4 new changesets Message-ID: <201509010017.t810HkUB028622@aojmv0008.oracle.com> Changeset: 77132fd057b1 Author: Roland Schatz Date: 2015-08-28 13:18 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/77132fd057b1 Explicitly store slot kinds in DebugInfo. ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/BytecodeFrame.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/StackLockValue.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/VirtualObject.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompiledCode.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaConstant.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaValue.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp Changeset: 7d0abe407999 Author: kvn Date: 2015-08-31 17:01 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7d0abe407999 src/java.base/share/classes/jdk# HG changeset patch # User Christian Wimmer # Date 1440786231 25200 # Node ID f9a6a2f0b414dfe0cbc0285703d107defafed55b # Parent a6adaf9c330d48930c3003098e363e8f50cbf311 Invert logic for recording the assumptions of an AssumptionResult to Assumptions; this allows using assumption-free AssumptionResults when compiling without speculative optimizations ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Assumptions.java Changeset: 55f6c76bda3f Author: Tom Rodriguez Date: 2015-08-28 14:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/55f6c76bda3f Adjust meaning of TraceJVMCI levels ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciGlobals.hpp Changeset: a8937bd1bbaa Author: Tom Rodriguez Date: 2015-08-28 17:18 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a8937bd1bbaa Move PrintStreamOption out of JVMCI ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java - src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/PrintStreamOption.java From doug.simon at oracle.com Tue Sep 1 01:00:17 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 01 Sep 2015 01:00:17 +0000 Subject: hg: graal/graal-jvmci-8: 9 new changesets Message-ID: <201509010100.t8110HO5005645@aojmv0008.oracle.com> Changeset: a0e5714d5436 Author: twisti Date: 2015-08-28 12:42 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a0e5714d5436 Remove Java implementation of HotSpotConstantPool Cache and ResolvedReferences and HotSpotSymbol. ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVMImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java - jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotSymbol.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVmSymbols.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/runtime/handles.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: b5ebb80da4f1 Author: Tom Rodriguez Date: 2015-08-30 20:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b5ebb80da4f1 Correct formatting ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java Changeset: 24b4e5e1431c Author: Roland Schatz Date: 2015-08-31 13:36 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/24b4e5e1431c Remove JavaConstant from Value hierarchy. ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompressedNullConstant.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotObjectConstantImpl.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaConstant.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/NullConstant.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PrimitiveConstant.java Changeset: 7b238ae6da75 Author: Stefan Anzinger Date: 2015-08-31 15:09 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/7b238ae6da75 Remove unused mkdir $(DEST_SUBDIR) for MacOS ! make/bsd/makefiles/vm.make Changeset: 917b3ad10c32 Author: Doug Simon Date: 2015-08-30 12:28 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/917b3ad10c32 renamed 'installJars' parameter of get_jvmci_jdk to 'deployDists' ! mx.jvmci/mx_jvmci.py Changeset: f22fd96605ee Author: Doug Simon Date: 2015-08-30 12:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f22fd96605ee renamed get_jvmci_jdk to get_jvmci_jdk_dir and where relevant, variables named jdk to jdkDir ! mx.jvmci/mx_jvmci.py Changeset: 63b12d69147d Author: Doug Simon Date: 2015-08-31 17:26 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/63b12d69147d added JVMCI JDK factory; clarified distinction between VM aliases and real VMs; removed left-over "graal" references; rename 'vm' function to 'run_vm' ! mx.jvmci/mx_jvmci.py Changeset: 88ab6f037ef2 Author: Tom Rodriguez Date: 2015-08-31 11:03 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/88ab6f037ef2 Split vmSymbols and systemDictionary JVMCI definitions off into their own file ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp + src/share/vm/jvmci/systemDictionary_jvmci.hpp + src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: 740feb10d15a Author: Tom Rodriguez Date: 2015-08-31 11:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/740feb10d15a rename jvmciGlobals to be consistent with c1_globals and c2_globals - src/cpu/sparc/vm/jvmciGlobals_sparc.hpp + src/cpu/sparc/vm/jvmci_globals_sparc.hpp - src/cpu/x86/vm/jvmciGlobals_x86.hpp + src/cpu/x86/vm/jvmci_globals_x86.hpp - src/share/vm/jvmci/jvmciGlobals.cpp - src/share/vm/jvmci/jvmciGlobals.hpp + src/share/vm/jvmci/jvmci_globals.cpp + src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/top.hpp From doug.simon at oracle.com Tue Sep 1 01:00:28 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 01 Sep 2015 01:00:28 +0000 Subject: hg: graal/graal-compiler: 6 new changesets Message-ID: <201509010100.t8110SU1005733@aojmv0008.oracle.com> Changeset: 974f102b2c32 Author: Tom Rodriguez Date: 2015-08-30 20:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/974f102b2c32 updated imported jvmci version ! mx.graal/suite.py Changeset: bccbed96b5fc Author: Tom Rodriguez Date: 2015-08-30 20:51 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/bccbed96b5fc Move PrintStreamOption back into Graal + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/PrintStreamOption.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/HotSpotTTYStreamProvider.java Changeset: 3285aa5a60f8 Author: Roland Schatz Date: 2015-08-31 15:21 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3285aa5a60f8 Update jvmci: Remove JavaConstant from Value hierarchy. ! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/ConstantStackMoveTest.java ! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/StackStoreTest.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IllegalStamp.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCounterOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCounterOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCounterOp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotInstructionProfiling.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMapBuilder.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ZapRegistersOp.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/ConstantStackCastTest.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCBitManipulationOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCompare.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCTestOp.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ConstantValue.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRValueUtil.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/MoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssa/SSALinarScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssi/SSILinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/SpillMoveFactoryBase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/profiling/MoveProfiling.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssa/SSAVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssi/SSIVerifier.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoweredCompareAndSwapNode.java ! mx.graal/suite.py Changeset: f00d57c4f455 Author: Roland Schatz Date: 2015-08-31 15:32 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f00d57c4f455 Enable ConstantLoadOptimization for abritrary constants. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java Changeset: c35e3fccb8da Author: Doug Simon Date: 2015-08-31 17:55 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c35e3fccb8da adapted to jvmci changes ! mx.graal/mx_graal.py ! mx.graal/sanitycheck.py Changeset: 36adfbe4aadb Author: Doug Simon Date: 2015-08-31 17:57 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/36adfbe4aadb updated jvmci import version ! mx.graal/suite.py From vladimir.kozlov at oracle.com Tue Sep 1 04:07:15 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Tue, 01 Sep 2015 04:07:15 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 5 new changesets Message-ID: <201509010407.t8147Fwx007107@aojmv0008.oracle.com> Changeset: dff95591bd26 Author: Tom Rodriguez Date: 2015-08-30 20:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/dff95591bd26 Correct formatting ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java Changeset: e8b3d0d43f52 Author: Roland Schatz Date: 2015-08-31 13:36 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e8b3d0d43f52 Remove JavaConstant from Value hierarchy. ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompressedNullConstant.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotObjectConstantImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaConstant.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/NullConstant.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PrimitiveConstant.java Changeset: 8a15e108a554 Author: Stefan Anzinger Date: 2015-08-31 15:09 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8a15e108a554 Remove unused mkdir $(DEST_SUBDIR) for MacOS ! make/bsd/makefiles/vm.make Changeset: f9eaaa1ba089 Author: Tom Rodriguez Date: 2015-08-31 11:03 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f9eaaa1ba089 Split vmSymbols and systemDictionary JVMCI definitions off into their own file ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/vmSymbols.hpp + src/share/vm/jvmci/systemDictionary_jvmci.hpp + src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: 83a7ef3fb6ff Author: kvn Date: 2015-08-31 21:07 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/83a7ef3fb6ff Declare lock_method() in cppInterpreter ! src/cpu/aarch64/vm/cppInterpreterGenerator_aarch64.hpp ! src/cpu/sparc/vm/cppInterpreterGenerator_sparc.hpp ! src/cpu/x86/vm/cppInterpreterGenerator_x86.hpp From christian.thalinger at oracle.com Tue Sep 1 16:36:14 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 01 Sep 2015 16:36:14 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Add jtreg keywords to JVMCI tests. Message-ID: <201509011636.t81GaEow016505@aojmv0008.oracle.com> Changeset: f67389ae17bf Author: twisti Date: 2015-09-01 06:36 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f67389ae17bf Add jtreg keywords to JVMCI tests. ! test/compiler/jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/NestedBooleanOptionValueTest.java ! test/compiler/jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/TestOptionValue.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java From peter at pniederw.com Tue Sep 1 17:13:58 2015 From: peter at pniederw.com (Peter Niederwieser) Date: Tue, 1 Sep 2015 19:13:58 +0200 Subject: Calling methods on guest language objects from host language Message-ID: <83461A82-2A03-4D1E-B41B-9A4FD1D4106B@pniederw.com> Hello, I?m trying to make the following interaction between host language and my own guest language work: Call TruffleVM.eval(), which returns a guest language object, call a method on that object that returns another object, call a method on that object, etc. This is effectively traversing a guest language object graph that is computed lazily, which is a main way of interacting with my guest language (i.e. I?m going to have lots of such calls). The problem I?m facing is that calling from the host language into the guest language, either by invoking a CallTarget or sending a TruffleObject message, doesn?t re-establish the VM context. The only way I found to do that is to invoke a Symbol obtained with TruffleVM.findGlobalSymbol(). However, my guest language objects aren?t global symbols, but dynamically computed along the way. For now, I hacked around this by manually creating a TruffleVM.Symbol using reflection (the constructor is non-public). Is there a better way, or can one be added? Am I using Truffle in an unanticipated way, or in a way that does not make much sense? Ideally, I?d like for calls from host language to guest language to be as lightweight as possible. Thanks, Peter From vladimir.kozlov at oracle.com Tue Sep 1 18:22:15 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Tue, 01 Sep 2015 18:22:15 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: rename jvmciGlobals to be consistent with c1_globals and c2_globals Message-ID: <201509011822.t81IMF7B004681@aojmv0008.oracle.com> Changeset: 4185f39dbe80 Author: kvn Date: 2015-09-01 10:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4185f39dbe80 rename jvmciGlobals to be consistent with c1_globals and c2_globals - src/share/vm/jvmci/jvmciGlobals.cpp - src/share/vm/jvmci/jvmciGlobals.hpp + src/share/vm/jvmci/jvmci_globals.cpp + src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/utilities/top.hpp From christian.thalinger at oracle.com Tue Sep 1 20:00:04 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 01 Sep 2015 20:00:04 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201509012000.t81K04d2021191@aojmv0008.oracle.com> Changeset: 509a754c9ad3 Author: twisti Date: 2015-09-01 09:54 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/509a754c9ad3 Remove obsolete friend declaration. ! src/share/vm/runtime/os.hpp Changeset: 8c718394c14e Author: twisti Date: 2015-09-01 09:59 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8c718394c14e Remove JNIEXPORT hack for os::_polling_page ! src/share/vm/runtime/os.hpp From christian.thalinger at oracle.com Tue Sep 1 20:21:11 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 01 Sep 2015 20:21:11 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Make Universe::calculate_verify_data private. Message-ID: <201509012021.t81KLBBJ025211@aojmv0008.oracle.com> Changeset: 9f9afb99f65a Author: twisti Date: 2015-09-01 10:21 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9f9afb99f65a Make Universe::calculate_verify_data private. ! src/share/vm/memory/universe.hpp From christian.thalinger at oracle.com Tue Sep 1 20:42:14 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 01 Sep 2015 20:42:14 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove unused CardTableModRefBS::_card_table_* fields. Message-ID: <201509012042.t81KgEI1028884@aojmv0008.oracle.com> Changeset: 6d6ac9b72a30 Author: twisti Date: 2015-09-01 10:42 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6d6ac9b72a30 Remove unused CardTableModRefBS::_card_table_* fields. ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! src/share/vm/gc/shared/cardTableModRefBS.cpp ! src/share/vm/gc/shared/cardTableModRefBS.hpp ! src/share/vm/runtime/vmStructs.cpp From christian.thalinger at oracle.com Tue Sep 1 21:24:29 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 01 Sep 2015 21:24:29 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Revert unintentional edit. Message-ID: <201509012124.t81LOTOi006101@aojmv0008.oracle.com> Changeset: 23b588fa1165 Author: twisti Date: 2015-09-01 11:24 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/23b588fa1165 Revert unintentional edit. ! src/share/vm/runtime/arguments.cpp From doug.simon at oracle.com Wed Sep 2 01:00:06 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 02 Sep 2015 01:00:06 +0000 Subject: hg: graal/graal-jvmci-8: 8 new changesets Message-ID: <201509020100.t82107TB017763@aojmv0008.oracle.com> Changeset: 90c4254dc25a Author: Roland Schatz Date: 2015-09-01 13:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/90c4254dc25a Pass TargetDescription argument to CompilerToVM.installCode. ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVMImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: bdaa38ed01da Author: Doug Simon Date: 2015-09-01 15:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bdaa38ed01da updated required mxversion to 5.5.0 ! mx.jvmci/suite.py Changeset: 4364dff053ac Author: Stefan Anzinger Date: 2015-09-01 17:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4364dff053ac Remove code in comment ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp Changeset: 242e95e0617c Author: Stefan Anzinger Date: 2015-09-01 17:28 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/242e95e0617c Enable commented out assertion ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp Changeset: 148664eacffa Author: Stefan Anzinger Date: 2015-08-31 17:37 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/148664eacffa Remove additional pad in deopt_blob when building with JVMCI; fix comment blocks in implicit_exception_uncommon_trap ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp Changeset: d113a94d4fdd Author: Stefan Anzinger Date: 2015-08-31 18:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d113a94d4fdd Call JVMCIRuntime::parse_properties in Threads::create_vm ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp Changeset: e2e9c39b7818 Author: Stefan Anzinger Date: 2015-09-01 16:58 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e2e9c39b7818 Remove debug output from solaris_sparc signal handler ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp Changeset: 6fa5f9a1a371 Author: Stefan Anzinger Date: 2015-09-01 18:58 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6fa5f9a1a371 Merge From doug.simon at oracle.com Wed Sep 2 01:00:13 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 02 Sep 2015 01:00:13 +0000 Subject: hg: graal/graal-compiler: 24 new changesets Message-ID: <201509020100.t8210DnP017791@aojmv0008.oracle.com> Changeset: 4acd3f56553c Author: Michael Van De Vanter Date: 2015-08-31 18:42 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4acd3f56553c Update imports ! mx.graal/suite.py Changeset: 14a2a5d935d7 Author: Josef Eisl Date: 2015-08-31 13:06 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/14a2a5d935d7 TraceRA: copy LSRA code over to the trace package. + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Interval.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/IntervalWalker.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScan.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanAssignLocationsPhase.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanEliminateSpillMovePhase.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanLifetimeAnalysisPhase.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanOptimizeSpillPositionPhase.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanRegisterAllocationPhase.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanResolveDataFlowPhase.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/MoveResolver.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/OptimizingLinearScanWalker.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/OutOfRegistersException.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Range.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/RegisterVerifier.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/SSAMoveResolver.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/SSILinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceSimpleLifetimeAnalysisPhase.java Changeset: 9cd80c19d8b7 Author: Josef Eisl Date: 2015-08-31 13:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9cd80c19d8b7 TraceRA: remove duplicated options. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/OptimizingLinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java Changeset: 544f172cb2db Author: Josef Eisl Date: 2015-08-31 13:21 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/544f172cb2db TraceRA: merge trace.LinearScan and TraceLinearScan. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Interval.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/IntervalWalker.java - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanOptimizeSpillPositionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/MoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/OptimizingLinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/RegisterVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/SSAMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/SSILinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceSimpleLifetimeAnalysisPhase.java Changeset: 44c517c8ba62 Author: Josef Eisl Date: 2015-08-31 13:23 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/44c517c8ba62 TraceRA: remove OptimizingLinearScanWalker. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanRegisterAllocationPhase.java - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/OptimizingLinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java Changeset: 8021143052af Author: Josef Eisl Date: 2015-08-31 13:24 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8021143052af TraceRA: rename SSAMoveResolver to TraceLocalMoveResolver. - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/SSAMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLocalMoveResolver.java Changeset: 66d663de0de6 Author: Josef Eisl Date: 2015-08-31 13:27 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/66d663de0de6 TraceRA: merge trace.SSILinearScanEliminateSpillMovePhase and LinearScanEliminateSpillMovePhase to TraceLinearScanEliminateSpillMovePhase. - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanEliminateSpillMovePhase.java - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/SSILinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanEliminateSpillMovePhase.java Changeset: f966e9701a33 Author: Josef Eisl Date: 2015-08-31 13:33 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f966e9701a33 TraceRA: merge LinearScanAssignLocationsPhase. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanAssignLocationsPhase.java Changeset: bf3386380b45 Author: Josef Eisl Date: 2015-08-31 15:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/bf3386380b45 TraceRA: remove LinearScanLifetimeAnalysisPhase. - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java Changeset: 481574c6185b Author: Josef Eisl Date: 2015-08-31 13:48 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/481574c6185b TraceRA: rename LinearScanRegisterAllocationPhase to TraceLinearScanRegisterAllocationPhase. - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanRegisterAllocationPhase.java Changeset: 05d3ecaa9d69 Author: Josef Eisl Date: 2015-08-31 13:50 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/05d3ecaa9d69 TraceRA: rename LinearScanOptimizeSpillPositionPhase -> TraceLinearScanOptimizeSpillPositionPhase. - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanOptimizeSpillPositionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanOptimizeSpillPositionPhase.java Changeset: 72b2950d7e30 Author: Josef Eisl Date: 2015-08-31 13:55 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/72b2950d7e30 TraceRA: remove LinearScanResolveDataFlowPhase. - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java Changeset: 576594eb9fb0 Author: Josef Eisl Date: 2015-09-01 12:13 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/576594eb9fb0 TraceRA: make classes final and invisible. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Interval.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/IntervalWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Range.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanOptimizeSpillPositionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLocalMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceSimpleLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceTrivialAllocator.java Changeset: 739dfd2e0bd7 Author: Josef Eisl Date: 2015-08-31 17:47 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/739dfd2e0bd7 Remove trace.OutOfRegistersException. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/OutOfRegistersException.java Changeset: e9973570a820 Author: Josef Eisl Date: 2015-09-01 11:07 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e9973570a820 SSIVerifier: ignore non-virtual stack slots. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssi/SSIVerifier.java Changeset: f6aa1989bd5c Author: Josef Eisl Date: 2015-09-01 11:46 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f6aa1989bd5c TraceRA: pull trace.TraceLocalMoveResolver up into trace.MoveResolver. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/MoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLocalMoveResolver.java Changeset: 71ca282ae653 Author: Josef Eisl Date: 2015-09-01 11:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/71ca282ae653 TraceRA: rename trace.MoveResolver to trace.TraceLocalMoveResolver. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLocalMoveResolver.java < graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/MoveResolver.java Changeset: d988ba58a535 Author: Josef Eisl Date: 2015-09-01 12:03 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d988ba58a535 TraceRA: rename trace.Interval to trace.TraceInterval. - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Interval.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/IntervalWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/RegisterVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolver.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceInterval.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanOptimizeSpillPositionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLocalMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceSimpleLifetimeAnalysisPhase.java Changeset: 0469d360dd71 Author: Josef Eisl Date: 2015-09-01 12:04 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0469d360dd71 TraceRA: rename trace.IntervalWalker to TraceIntervalWalker. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceIntervalWalker.java < graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/IntervalWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java Changeset: 248b65e31e0c Author: Josef Eisl Date: 2015-09-01 12:04 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/248b65e31e0c TraceRA: rename trace.LinearScanWalker to TraceLinearScanWalker. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java < graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanWalker.java Changeset: 3362bef12df9 Author: Josef Eisl Date: 2015-09-01 12:07 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3362bef12df9 TraceRA: remove trace.LinearScanAssignLocationsPhase. - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/LinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanAssignLocationsPhase.java Changeset: 0aa6f25c46ca Author: Josef Eisl Date: 2015-09-01 12:21 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0aa6f25c46ca TraceRA: fix eclipseformat. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLocalMoveResolver.java Changeset: e0bcb1f067cd Author: Roland Schatz Date: 2015-09-01 14:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e0bcb1f067cd Update jvmci. ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java ! mx.graal/suite.py Changeset: 6de3a450bc17 Author: Stefan Anzinger Date: 2015-09-01 14:30 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/6de3a450bc17 [SPARC] Fix issues with new ConstantValue and JavaConstant handling ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCompare.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCLoadConstantTableBaseOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java From vladimir.kozlov at oracle.com Wed Sep 2 01:00:52 2015 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 02 Sep 2015 01:00:52 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Revert changes fixed by 8134898 Message-ID: <201509020100.t8210q3l017973@aojmv0008.oracle.com> Changeset: 86594d3167b0 Author: kvn Date: 2015-09-01 18:01 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/86594d3167b0 Revert changes fixed by 8134898 ! make/bsd/makefiles/debug.make ! make/bsd/makefiles/vm.make ! make/build.sh ! make/linux/makefiles/debug.make ! make/solaris/makefiles/debug.make ! src/share/vm/adlc/Doc/Syntax.doc From jaroslav.tulach at oracle.com Wed Sep 2 07:25:58 2015 From: jaroslav.tulach at oracle.com (Jaroslav Tulach) Date: Wed, 02 Sep 2015 09:25:58 +0200 Subject: Calling methods on guest language objects from host language In-Reply-To: <83461A82-2A03-4D1E-B41B-9A4FD1D4106B@pniederw.com> References: <83461A82-2A03-4D1E-B41B-9A4FD1D4106B@pniederw.com> Message-ID: <1695418.G5miTsDAIl@logoutek> Hello Peter, thanks for using TruffleVM! ### Sep 1, 2015, Peter Niederwieser ### > I?m trying to make the following interaction between host language and my > own guest language work: Call TruffleVM.eval(), which returns a guest > language object, call a method on that object that returns another object, > call a method on that object, etc. This is effectively traversing a guest > language object graph that is computed lazily, which is a main way of > interacting with my guest language (i.e. I?m going to have lots of such > calls). I assume host language is Java, right? So you'd like to make calls from Java into your TruffleObject. I am currently working on such kind of Java/Truffle interoperability. > The problem I?m facing is that calling from the host language into the guest > language, either by invoking a CallTarget or sending a TruffleObject > message, doesn?t re-establish the VM context. The only way I found to do > that is to invoke a Symbol obtained with TruffleVM.findGlobalSymbol(). > However, my guest language objects aren?t global symbols, but dynamically > computed along the way. You are right! Just directly calling TruffleObject will not set the context properly! I was not aware of this flaw. In spite of that I have a solution: as part of changes to introduce asynchronous execution I want to change the return value of eval to Symbol: http://source.apidesign.org/hg/truffle/diff/1601491ae7c3/truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/vm/TruffleVM.java that would give you a way to invoke(...) operations with the correct TruffleVM context and (as invoke method now returns Symbol again), it would allow you to chain such invocations as many times as you want. > For now, I hacked around this by manually creating a TruffleVM.Symbol using > reflection (the constructor is non-public). Is there a better way, or can > one be added? Your use-case is important, we have to address it somehow. I will try to merge my "TruffleVM.eval returns Symbol" changes today, we'll see if they work for you (or you can try revision 3c5aaa402a4e from http://source.apidesign.org/hg/truffle/ - that is the most recent one that is likely close to what will be merged). > Am I using Truffle in an unanticipated way, or in a way that > does not make much sense? The way you use it makes sense, but alas it was a bit unanticipated. > Ideally, I?d like for calls from host language to > guest language to be as lightweight as possible. There is another work in progress in Java/Truffle interop: http://source.apidesign.org/hg/truffle/file/256cd7fcd283/truffle/com.oracle.truffle.api.interop.java/src/com/oracle/truffle/api/interop/java/JavaInterop.java at the end the Symbol should have a method: public T as(Class interopInterface) { return JavaInterop.asJavaObject(interopInterface, get()); } which should make it even more easier to call TruffleObjects from Java. Thanks again for using Truffle! -jt From chris.seaton at oracle.com Wed Sep 2 11:24:02 2015 From: chris.seaton at oracle.com (Chris Seaton) Date: Wed, 2 Sep 2015 12:24:02 +0100 Subject: Ruby's use of the OM and a new DSL Message-ID: <56588C96-EDC7-4482-BCD8-7415B292A9EC@oracle.com> Hello all, JRuby+Truffle has been using the Truffle OM [1, 2] for language instance variables since last year, via a DynamicObject within RubyBasicObject. This had quite a bit of overhead as at the very least it means allocating two objects instead of one. We've now transitioned completely to the OM, so that we have just a DynamicObject (there are no Ruby* classes anymore) and any internal implementation fields (like the character array for a string) are now stored as OM HiddenKey properties. As long as your properties are static - created manually and not just as the result of DynamicObject.set - this has no peak performance overhead. However manually setting up that many properties would have been a great deal of work. To make this easier we developed a new DSL for creating OM properties. The idea is that you write an interface with getters and setters, and the DSL will provide you a class that implements this interface, using the OM. Then the main change is instead of doing rubyString.getCharacters() you now do StringLayoutImpl.INSTANCE.getCharacters(rubyString) Here are two examples of these interfaces - one simple and one more complicated: * https://github.com/jruby/jruby/blob/6bb6fe6b4714da082e25f5ea159b5a16b9de2ffe/truffle/src/main/java/org/jruby/truffle/runtime/layouts/ArrayLayout.java * https://github.com/jruby/jruby/blob/6bb6fe6b4714da082e25f5ea159b5a16b9de2ffe/truffle/src/main/java/org/jruby/truffle/runtime/layouts/ThreadLayout.java And the generated code from these interfaces: * https://gist.github.com/chrisseaton/79da5498ccf5613d3f1e Features that the DSL provides: * Getters, setters, guards * Shape properties (useful for storing things like the guest-language class) * @Nullable annotation (non-nullable by default) * Implicit final if you omit a setter * Lots of assertions to catch problems early * Statically reference guest-language instance variables * Zero peak overhead compared to regular Java fields The DSL is currently part of the JRuby code base [3] and is not very polished, but if there is interest from other people we can tidy it up and move it into the Truffle API. Transitioning to use the OM completely like this was admittedly quite a lot of work, and another drawback is that all our objects are now just DynamicObject, but we're happy with the result and some early increases in performance from it. I would definitely recommend it to new Truffle languages. Get in touch if you want to know more. Chris [1] A. W??, C. Wirth, D. Bonetta, C. Seaton, C. Humer, and H. M?ssenb?ck, "An object storage model for the Truffle language implementation framework," presented at the PPPJ '14: Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java platform: Virtual machines, Languages, and Tools, New York, New York, USA, 2014, pp. 133?144. [2] http://lafo.ssw.uni-linz.ac.at/javadoc/truffle/all/ [3] https://github.com/jruby/jruby/tree/6bb6fe6b4714da082e25f5ea159b5a16b9de2ffe/truffle/src/main/java/org/jruby/truffle/om/dsl From jaroslav.tulach at oracle.com Wed Sep 2 14:00:56 2015 From: jaroslav.tulach at oracle.com (Jaroslav Tulach) Date: Wed, 02 Sep 2015 16:00:56 +0200 Subject: Calling methods on guest language objects from host language In-Reply-To: <1695418.G5miTsDAIl@logoutek> References: <83461A82-2A03-4D1E-B41B-9A4FD1D4106B@pniederw.com> <1695418.G5miTsDAIl@logoutek> Message-ID: <23267738.ZYLvql2tor@pracovni> FYI: The eval method that returns Symbol is now in: http://lafo.ssw.uni-linz.ac.at/hg/truffle/rev/d045a505c2b3 Please give it a try and let me know if it addresses your problem. -jt ### Wednesday 02 of September 2015, 09:25:58 @ Jaroslav Tulach ### > Hello Peter, > thanks for using TruffleVM! > > ### Sep 1, 2015, Peter Niederwieser ### > > > I?m trying to make the following interaction between host language and my > > own guest language work: Call TruffleVM.eval(), which returns a guest > > language object, call a method on that object that returns another object, > > call a method on that object, etc. This is effectively traversing a guest > > language object graph that is computed lazily, which is a main way of > > interacting with my guest language (i.e. I?m going to have lots of such > > calls). > > I assume host language is Java, right? So you'd like to make calls from Java > into your TruffleObject. I am currently working on such kind of > Java/Truffle interoperability. > > > The problem I?m facing is that calling from the host language into the > > guest language, either by invoking a CallTarget or sending a > > TruffleObject message, doesn?t re-establish the VM context. The only way > > I found to do that is to invoke a Symbol obtained with > > TruffleVM.findGlobalSymbol(). However, my guest language objects aren?t > > global symbols, but dynamically computed along the way. > > You are right! Just directly calling TruffleObject will not set the context > properly! I was not aware of this flaw. In spite of that I have a solution: > as part of changes to introduce asynchronous execution I want to change the > return value of eval to Symbol: > http://source.apidesign.org/hg/truffle/diff/1601491ae7c3/truffle/com.oracle. > truffle.api/src/com/oracle/truffle/api/vm/TruffleVM.java that would give you > a way to invoke(...) operations with the correct TruffleVM context and (as > invoke method now returns Symbol again), it would allow you to chain such > invocations as many times as you want. > > > For now, I hacked around this by manually creating a TruffleVM.Symbol > > using > > reflection (the constructor is non-public). Is there a better way, or can > > one be added? > > Your use-case is important, we have to address it somehow. I will try to > merge my "TruffleVM.eval returns Symbol" changes today, we'll see if they > work for you (or you can try revision 3c5aaa402a4e from > http://source.apidesign.org/hg/truffle/ - that is the most recent one that > is likely close to what will be merged). > > > Am I using Truffle in an unanticipated way, or in a way that > > does not make much sense? > > The way you use it makes sense, but alas it was a bit unanticipated. > > > Ideally, I?d like for calls from host language to > > guest language to be as lightweight as possible. > > There is another work in progress in Java/Truffle interop: > http://source.apidesign.org/hg/truffle/file/256cd7fcd283/truffle/com.oracle. > truffle.api.interop.java/src/com/oracle/truffle/api/interop/java/JavaInterop > .java at the end the Symbol should have a method: > > public T as(Class interopInterface) { > return JavaInterop.asJavaObject(interopInterface, get()); > } > > which should make it even more easier to call TruffleObjects from Java. > > Thanks again for using Truffle! > -jt From christian.thalinger at oracle.com Wed Sep 2 17:39:18 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 02 Sep 2015 17:39:18 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 7 new changesets Message-ID: <201509021739.t82HdILp013311@aojmv0008.oracle.com> Changeset: c316ea58b0be Author: Roland Schatz Date: 2015-09-01 13:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c316ea58b0be Pass TargetDescription argument to CompilerToVM.installCode. ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVMImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: 5197022177a8 Author: Stefan Anzinger Date: 2015-09-01 17:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5197022177a8 Remove code in comment ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp Changeset: a6661d8fba96 Author: Stefan Anzinger Date: 2015-09-01 17:28 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a6661d8fba96 Enable commented out assertion ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp Changeset: ad8367fe8be1 Author: Stefan Anzinger Date: 2015-08-31 17:37 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ad8367fe8be1 Remove additional pad in deopt_blob when building with JVMCI; fix comment blocks in implicit_exception_uncommon_trap ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp Changeset: 782be61972c6 Author: Stefan Anzinger Date: 2015-08-31 18:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/782be61972c6 Call JVMCIRuntime::parse_properties in Threads::create_vm ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp Changeset: 0d8a8b0436ec Author: Stefan Anzinger Date: 2015-09-01 16:58 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0d8a8b0436ec Remove debug output from solaris_sparc signal handler ! src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp Changeset: ce1cc10e2ea3 Author: kvn Date: 2015-09-01 21:23 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ce1cc10e2ea3 Add EnableJVMCI check to deopt_blob ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp From christian.thalinger at oracle.com Wed Sep 2 17:47:41 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 02 Sep 2015 17:47:41 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Use JVMCI version of Handle_IDiv_Exception. Message-ID: <201509021747.t82HlfXc016892@aojmv0008.oracle.com> Changeset: 057dae9da072 Author: twisti Date: 2015-09-02 07:47 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/057dae9da072 Use JVMCI version of Handle_IDiv_Exception. ! src/os/windows/vm/os_windows.cpp From christian.thalinger at oracle.com Wed Sep 2 18:03:40 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 02 Sep 2015 18:03:40 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove workaround for bug which has been fixed. Message-ID: <201509021803.t82I3etH020335@aojmv0008.oracle.com> Changeset: ff46701dd2c2 Author: twisti Date: 2015-09-02 08:03 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ff46701dd2c2 Remove workaround for bug which has been fixed. ! src/share/vm/classfile/systemDictionary.cpp From christian.thalinger at oracle.com Wed Sep 2 22:51:26 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 02 Sep 2015 22:51:26 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Move assert in SharedRuntime::register_finalizer. Message-ID: <201509022251.t82MpQVe000924@aojmv0008.oracle.com> Changeset: e0e096904579 Author: twisti Date: 2015-09-02 12:51 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e0e096904579 Move assert in SharedRuntime::register_finalizer. ! src/share/vm/runtime/sharedRuntime.cpp From christian.thalinger at oracle.com Wed Sep 2 23:57:54 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 02 Sep 2015 23:57:54 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Revert removed assert. Message-ID: <201509022357.t82Nvs7F014815@aojmv0008.oracle.com> Changeset: 7286ef16fc53 Author: twisti Date: 2015-09-02 13:57 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7286ef16fc53 Revert removed assert. ! src/share/vm/runtime/sharedRuntime.cpp From christian.thalinger at oracle.com Thu Sep 3 00:52:10 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 03 Sep 2015 00:52:10 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Bring over missing change. Message-ID: <201509030052.t830qAxU025575@aojmv0008.oracle.com> Changeset: 82bf3303aeb5 Author: twisti Date: 2015-09-02 14:51 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/82bf3303aeb5 Bring over missing change. ! src/share/vm/jvmci/jvmciCompilerToVM.cpp From doug.simon at oracle.com Thu Sep 3 01:00:08 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 03 Sep 2015 01:00:08 +0000 Subject: hg: graal/graal-jvmci-8: 6 new changesets Message-ID: <201509030100.t83108Ea027966@aojmv0008.oracle.com> Changeset: 943c2bf064fa Author: Roland Schatz Date: 2015-09-02 12:02 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/943c2bf064fa Collapse Value and AbstractValue into a single abstract base class. - jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/AbstractValue.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/AllocatableValue.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Value.java ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: 575eb1036ea9 Author: Doug Simon Date: 2015-09-02 14:01 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/575eb1036ea9 fixed all existing -Xlint warnings ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIMetaAccessContext.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaField.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaMethod.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/RedefineClassTest.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java Changeset: 363cba9482db Author: Josef Eisl Date: 2015-09-02 14:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/363cba9482db Add ValueUtil#asRegisterValue. ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java Changeset: 693e1df2b808 Author: Tom Rodriguez Date: 2015-09-02 10:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/693e1df2b808 Add spaces around format macros ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: 537e8e426bf9 Author: Tom Rodriguez Date: 2015-09-02 10:14 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/537e8e426bf9 Add missing virtual keyword ! src/share/vm/gc_implementation/g1/g1SATBCardTableModRefBS.hpp Changeset: 267eecd6d92a Author: Doug Simon Date: 2015-09-03 00:53 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/267eecd6d92a suppressed -Xlint:try warnings ! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVMImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/NestedBooleanOptionValueTest.java ! jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/TestOptionValue.java ! jvmci/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionsParser.java From doug.simon at oracle.com Thu Sep 3 01:00:14 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 03 Sep 2015 01:00:14 +0000 Subject: hg: graal/graal-compiler: 7 new changesets Message-ID: <201509030100.t8310EtN028013@aojmv0008.oracle.com> Changeset: 3714119dfbc0 Author: Josef Eisl Date: 2015-09-02 11:47 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3714119dfbc0 CFGPrinter: introduce IntervalDumper to abstract LSRA interval dumping. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScan.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanIntervalDumper.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/debug/IntervalDumper.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/LSStackSlotAllocator.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackIntervalDumper.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java Changeset: d2fcadb5bc37 Author: Roland Schatz Date: 2015-09-02 14:18 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d2fcadb5bc37 Update jvmci: Collapse Value/AbstractValue. ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/ComplexMatchValue.java ! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest1.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValue.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ConstantValue.java ! mx.graal/suite.py Changeset: 479bccee7915 Author: Doug Simon Date: 2015-09-02 22:38 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/479bccee7915 fixed or suppressed all -Xlint warnings ! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/Fields.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/BoxingEliminationTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LoopUnswitchTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryArithmeticTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/inlining/InliningTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotMethodSubstitutionTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/StubUtil.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Finally01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ArrayLength01.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/RegStackValueSet.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/util/IndexedValueMap.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphEncoder.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/NewMultiArrayTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StandardMethodSubstitutionsTest.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java Changeset: c22117cdd3c9 Author: Doug Simon Date: 2015-09-02 22:40 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c22117cdd3c9 updated imported jvmci version ! mx.graal/suite.py Changeset: 3a2cab3a1df4 Author: Doug Simon Date: 2015-09-02 22:40 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3a2cab3a1df4 updated imported truffle version ! mx.graal/suite.py Changeset: 74b3e5c0209c Author: Doug Simon Date: 2015-09-03 00:54 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/74b3e5c0209c suppressed -Xlint:try warnings ! graal/com.oracle.graal.asm.test/src/com/oracle/graal/asm/test/AssemblerTest.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CheckGraalInvariants.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/DegeneratedLoopsTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/EliminateNestedCheckCastsTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FloatingReadTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ImplicitNullCheckTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LoopUnswitchTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryScheduleTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/PushNodesThroughPiTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ReadAfterCheckCastTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/StaticInterfaceFieldTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/backend/AllocatorTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/backend/BackendTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EATestBase.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/PoorMansEATest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/inlining/InliningTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/InvokeGraal.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/StaticAnalysis.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchRuleRegistry.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/GraphChangeMonitoringPhase.java ! graal/com.oracle.graal.debug.test/src/com/oracle/graal/debug/test/DebugTimerTest.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java ! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/CompressedNullCheckTest.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/ClassSubstitutionsTests.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/ConstantPoolSubstitutionsTests.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/LoadJavaMirrorWithKlassTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierAdditionTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierVerificationTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotHostBackend.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/SnippetStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/backend/ConstantPhiTest.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/backend/LargeConstantSectionTest.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_instanceof01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/LambdaEagerTest.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/RedundantMoveElimination.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/IntervalWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/MoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/OptimizingLinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/RegisterVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssa/SSALinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssa/SSALinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/RegisterVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceIntervalWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanOptimizeSpillPositionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLocalMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceSimpleLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantTreeAnalyzer.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMapBuilderImpl.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssa/SSAVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssi/SSIBlockValueMapImpl.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssi/SSIConstructionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssi/SSIVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/FixPointIntervalBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/LSStackSlotAllocator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/SimpleStackSlotAllocator.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopsData.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/ReassociateInvariantPhase.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphEncoder.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/IncrementalCanonicalizerPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/IterativeConditionalEliminationPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/InlineableGraph.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinterDumpHandler.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/InstanceOfTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/MethodSubstitutionTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PEGraphDecoderTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTrackingTest.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/CachingPEGraphDecoder.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionHandle.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionInterface.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsPhase.java Changeset: 8de8cfc7756c Author: Doug Simon Date: 2015-09-03 00:55 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8de8cfc7756c updated imported jvmci version ! mx.graal/suite.py From doug.simon at oracle.com Thu Sep 3 15:37:31 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 03 Sep 2015 15:37:31 +0000 Subject: hg: graal/graal-jvmci-8: 3 new changesets Message-ID: <201509031537.t83FbWqm029251@aojmv0008.oracle.com> Changeset: 45723ab25426 Author: Roland Schatz Date: 2015-09-03 12:03 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/45723ab25426 Fix rawtypes warnings. ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Kind.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PlatformKind.java Changeset: df5a7841f92a Author: Doug Simon Date: 2015-09-03 14:47 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/df5a7841f92a revived support for specifying JVMCI options in /lib/jvmci/options ! jvmci/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionsParser.java ! mx.jvmci/mx_jvmci.py ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: 1852abfbaca3 Author: Doug Simon Date: 2015-09-03 17:03 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1852abfbaca3 removed use of intermediate jvmci.options/ directory to create OptionDescriptors service files ! jvmci/jdk.internal.jvmci.options.processor/src/jdk/internal/jvmci/options/processor/OptionProcessor.java ! make/jvmci.make ! mx.jvmci/mx_jvmci.py ! mx.jvmci/mx_jvmci_makefile.py From doug.simon at oracle.com Thu Sep 3 15:37:37 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 03 Sep 2015 15:37:37 +0000 Subject: hg: graal/graal-compiler: Fix rawtypes warnings. Message-ID: <201509031537.t83FbbY2029291@aojmv0008.oracle.com> Changeset: 47d5eaa4b209 Author: Roland Schatz Date: 2015-09-03 12:57 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/47d5eaa4b209 Fix rawtypes warnings. ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java ! mx.graal/suite.py From thomas.wuerthinger at oracle.com Thu Sep 3 16:55:42 2015 From: thomas.wuerthinger at oracle.com (Thomas Wuerthinger) Date: Thu, 3 Sep 2015 18:55:42 +0200 Subject: CFV: New Graal Committer: Vladimir Kozlov Message-ID: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> I hereby nominate Vladimir Kozlov to Graal committer. Vladimir has already made 3 contributions to Graal [1]. Additionally, Vladimir helped with numerous contributions and comments during the development of JVMCI as part of JEP 243 [2]. Vladimir is a compiler expert, long-term contributor to both compilers of the HotSpot VM, lead of the HotSpot Group as well as member of the OpenJDK Members Group [3]. Votes are due September 17, 7:00 pm CET. Only current Graal committers are eligible to vote on this nomination [4]. For Lazy Consensus voting instructions, see [5]. - thomas [1] http://hg.openjdk.java.net/graal/graal-compiler/log?rev=vladimir+kozlov [2] http://openjdk.java.net/jeps/243 [3] http://openjdk.java.net/census#kvn [4] http://openjdk.java.net/census#graal [5] http://openjdk.java.net/projects/#committer-vote From thomas.wuerthinger at oracle.com Thu Sep 3 16:56:20 2015 From: thomas.wuerthinger at oracle.com (Thomas Wuerthinger) Date: Thu, 3 Sep 2015 18:56:20 +0200 Subject: CFV: New Graal Committer: Igor Veresov Message-ID: I hereby nominate Igor Veresov to Graal committer. Igor has already made 7 contributions to Graal [1]. Additionally, Igor helped with feedback and comments during Graal?s development. Igor is a compiler expert, long-term contributor to both compilers of the HotSpot VM, member of the HotSpot Group as well as member of the OpenJDK Members Group [2]. Votes are due September 17, 7:00 pm CET. Only current Graal committers are eligible to vote on this nomination [3]. For Lazy Consensus voting instructions, see [4]. - thomas [1] http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/log?rev=igor+veresov [2] http://openjdk.java.net/census#iveresov [3] http://openjdk.java.net/census#graal [4] http://openjdk.java.net/projects/#committer-vote From andreas.woess at oracle.com Thu Sep 3 17:09:29 2015 From: andreas.woess at oracle.com (Andreas Woess) Date: Thu, 3 Sep 2015 19:09:29 +0200 Subject: CFV: New Graal Committer: Vladimir Kozlov In-Reply-To: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> References: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> Message-ID: <55E87EC9.40507@oracle.com> Vote: yes On 03/09/15 18:55, Thomas Wuerthinger wrote: > I hereby nominate Vladimir Kozlov to Graal committer. > > Vladimir has already made 3 contributions to Graal [1]. Additionally, Vladimir helped with numerous contributions and comments during the development of JVMCI as part of JEP 243 [2]. > > Vladimir is a compiler expert, long-term contributor to both compilers of the HotSpot VM, lead of the HotSpot Group as well as member of the OpenJDK Members Group [3]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [4]. > For Lazy Consensus voting instructions, see [5]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-compiler/log?rev=vladimir+kozlov > [2] http://openjdk.java.net/jeps/243 > [3] http://openjdk.java.net/census#kvn > [4] http://openjdk.java.net/census#graal > [5] http://openjdk.java.net/projects/#committer-vote From andreas.woess at oracle.com Thu Sep 3 17:09:45 2015 From: andreas.woess at oracle.com (Andreas Woess) Date: Thu, 3 Sep 2015 19:09:45 +0200 Subject: CFV: New Graal Committer: Igor Veresov In-Reply-To: References: Message-ID: <55E87ED9.4070603@oracle.com> Vote: yes On 03/09/15 18:56, Thomas Wuerthinger wrote: > I hereby nominate Igor Veresov to Graal committer. > > Igor has already made 7 contributions to Graal [1]. Additionally, Igor helped with feedback and comments during Graal?s development. > > Igor is a compiler expert, long-term contributor to both compilers of the HotSpot VM, member of the HotSpot Group as well as member of the OpenJDK Members Group [2]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [3]. > For Lazy Consensus voting instructions, see [4]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/log?rev=igor+veresov > [2] http://openjdk.java.net/census#iveresov > [3] http://openjdk.java.net/census#graal > [4] http://openjdk.java.net/projects/#committer-vote From lukas.stadler at oracle.com Thu Sep 3 17:12:52 2015 From: lukas.stadler at oracle.com (Lukas Stadler) Date: Thu, 3 Sep 2015 19:12:52 +0200 Subject: CFV: New Graal Committer: Igor Veresov In-Reply-To: References: Message-ID: Vote: yes > On 03 Sep 2015, at 18:56, Thomas Wuerthinger wrote: > > I hereby nominate Igor Veresov to Graal committer. > > Igor has already made 7 contributions to Graal [1]. Additionally, Igor helped with feedback and comments during Graal?s development. > > Igor is a compiler expert, long-term contributor to both compilers of the HotSpot VM, member of the HotSpot Group as well as member of the OpenJDK Members Group [2]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [3]. > For Lazy Consensus voting instructions, see [4]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/log?rev=igor+veresov > [2] http://openjdk.java.net/census#iveresov > [3] http://openjdk.java.net/census#graal > [4] http://openjdk.java.net/projects/#committer-vote From lukas.stadler at oracle.com Thu Sep 3 17:13:11 2015 From: lukas.stadler at oracle.com (Lukas Stadler) Date: Thu, 3 Sep 2015 19:13:11 +0200 Subject: CFV: New Graal Committer: Vladimir Kozlov In-Reply-To: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> References: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> Message-ID: <3C3D0DA7-F5B7-4CAA-991D-647FDC135F5E@oracle.com> Vote: yes > On 03 Sep 2015, at 18:55, Thomas Wuerthinger wrote: > > I hereby nominate Vladimir Kozlov to Graal committer. > > Vladimir has already made 3 contributions to Graal [1]. Additionally, Vladimir helped with numerous contributions and comments during the development of JVMCI as part of JEP 243 [2]. > > Vladimir is a compiler expert, long-term contributor to both compilers of the HotSpot VM, lead of the HotSpot Group as well as member of the OpenJDK Members Group [3]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [4]. > For Lazy Consensus voting instructions, see [5]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-compiler/log?rev=vladimir+kozlov > [2] http://openjdk.java.net/jeps/243 > [3] http://openjdk.java.net/census#kvn > [4] http://openjdk.java.net/census#graal > [5] http://openjdk.java.net/projects/#committer-vote From gilles.m.duboscq at oracle.com Thu Sep 3 17:30:21 2015 From: gilles.m.duboscq at oracle.com (Gilles Duboscq) Date: Thu, 03 Sep 2015 19:30:21 +0200 Subject: CFV: New Graal Committer: Igor Veresov In-Reply-To: Message-ID: <3d705eb7-8d61-41dd-aed0-e82a24d2dc6c@email.android.com> Vote: yes On 3 Sep 2015 6:56 pm, Thomas Wuerthinger wrote: > > I hereby nominate Igor Veresov to Graal committer. > > Igor has already made 7 contributions to Graal [1]. Additionally, Igor helped with feedback and comments during Graal?s development. > > Igor is a compiler expert, long-term contributor to both compilers of the HotSpot VM, member of the HotSpot Group as well as member of the OpenJDK Members Group [2]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [3]. > For Lazy Consensus voting instructions, see [4]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/log?rev=igor+veresov > [2] http://openjdk.java.net/census#iveresov > [3] http://openjdk.java.net/census#graal > [4] http://openjdk.java.net/projects/#committer-vote From gilles.m.duboscq at oracle.com Thu Sep 3 17:31:24 2015 From: gilles.m.duboscq at oracle.com (Gilles Duboscq) Date: Thu, 03 Sep 2015 19:31:24 +0200 Subject: CFV: New Graal Committer: Vladimir Kozlov In-Reply-To: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> Message-ID: <835957e3-4c12-4464-b4e8-ff31f449deed@email.android.com> Vote: yes On 3 Sep 2015 6:55 pm, Thomas Wuerthinger wrote: > > I hereby nominate Vladimir Kozlov to Graal committer. > > Vladimir has already made 3 contributions to Graal [1]. Additionally, Vladimir helped with numerous contributions and comments during the development of JVMCI as part of JEP 243 [2]. > > Vladimir is a compiler expert, long-term contributor to both compilers of the HotSpot VM, lead of the HotSpot Group as well as member of the OpenJDK Members Group [3]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [4]. > For Lazy Consensus voting instructions, see [5]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-compiler/log?rev=vladimir+kozlov > [2] http://openjdk.java.net/jeps/243 > [3] http://openjdk.java.net/census#kvn > [4] http://openjdk.java.net/census#graal > [5] http://openjdk.java.net/projects/#committer-vote From christian.thalinger at oracle.com Thu Sep 3 17:33:23 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 03 Sep 2015 17:33:23 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Add EnableJVMCI to jar adding code. Message-ID: <201509031733.t83HXNG5000967@aojmv0008.oracle.com> Changeset: e114bbe75b20 Author: twisti Date: 2015-09-03 07:33 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e114bbe75b20 Add EnableJVMCI to jar adding code. ! src/share/vm/runtime/arguments.cpp From christian.thalinger at oracle.com Thu Sep 3 17:34:30 2015 From: christian.thalinger at oracle.com (Christian Thalinger) Date: Thu, 3 Sep 2015 07:34:30 -1000 Subject: CFV: New Graal Committer: Igor Veresov In-Reply-To: References: Message-ID: <8CE569D7-3A83-4928-A3BA-74699AC0C23C@oracle.com> Vote: yes > On Sep 3, 2015, at 6:56 AM, Thomas Wuerthinger wrote: > > I hereby nominate Igor Veresov to Graal committer. > > Igor has already made 7 contributions to Graal [1]. Additionally, Igor helped with feedback and comments during Graal?s development. > > Igor is a compiler expert, long-term contributor to both compilers of the HotSpot VM, member of the HotSpot Group as well as member of the OpenJDK Members Group [2]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [3]. > For Lazy Consensus voting instructions, see [4]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/log?rev=igor+veresov > [2] http://openjdk.java.net/census#iveresov > [3] http://openjdk.java.net/census#graal > [4] http://openjdk.java.net/projects/#committer-vote From christian.thalinger at oracle.com Thu Sep 3 17:34:48 2015 From: christian.thalinger at oracle.com (Christian Thalinger) Date: Thu, 3 Sep 2015 07:34:48 -1000 Subject: CFV: New Graal Committer: Vladimir Kozlov In-Reply-To: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> References: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> Message-ID: <88C4AF76-3365-4A27-84EB-BB507FAD393E@oracle.com> Vote: yes > On Sep 3, 2015, at 6:55 AM, Thomas Wuerthinger wrote: > > I hereby nominate Vladimir Kozlov to Graal committer. > > Vladimir has already made 3 contributions to Graal [1]. Additionally, Vladimir helped with numerous contributions and comments during the development of JVMCI as part of JEP 243 [2]. > > Vladimir is a compiler expert, long-term contributor to both compilers of the HotSpot VM, lead of the HotSpot Group as well as member of the OpenJDK Members Group [3]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [4]. > For Lazy Consensus voting instructions, see [5]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-compiler/log?rev=vladimir+kozlov > [2] http://openjdk.java.net/jeps/243 > [3] http://openjdk.java.net/census#kvn > [4] http://openjdk.java.net/census#graal > [5] http://openjdk.java.net/projects/#committer-vote From christian.thalinger at oracle.com Thu Sep 3 17:36:18 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 03 Sep 2015 17:36:18 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: CATCH potential exceptions from JVMCICompiler::instance Message-ID: <201509031736.t83HaI3m001663@aojmv0008.oracle.com> Changeset: 7a8f41133c6b Author: twisti Date: 2015-09-03 07:36 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7a8f41133c6b CATCH potential exceptions from JVMCICompiler::instance ! src/share/vm/prims/jni.cpp From christian.thalinger at oracle.com Thu Sep 3 17:36:47 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 03 Sep 2015 17:36:47 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Make TraceDeoptimization develop again. Message-ID: <201509031736.t83Hal1A001768@aojmv0008.oracle.com> Changeset: 3a1be71096f0 Author: twisti Date: 2015-09-03 07:36 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3a1be71096f0 Make TraceDeoptimization develop again. ! src/share/vm/runtime/globals.hpp From tom.rodriguez at oracle.com Thu Sep 3 17:44:56 2015 From: tom.rodriguez at oracle.com (Tom Rodriguez) Date: Thu, 3 Sep 2015 10:44:56 -0700 Subject: CFV: New Graal Committer: Vladimir Kozlov In-Reply-To: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> References: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> Message-ID: Vote: yes > On Sep 3, 2015, at 9:55 AM, Thomas Wuerthinger wrote: > > I hereby nominate Vladimir Kozlov to Graal committer. > > Vladimir has already made 3 contributions to Graal [1]. Additionally, Vladimir helped with numerous contributions and comments during the development of JVMCI as part of JEP 243 [2]. > > Vladimir is a compiler expert, long-term contributor to both compilers of the HotSpot VM, lead of the HotSpot Group as well as member of the OpenJDK Members Group [3]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [4]. > For Lazy Consensus voting instructions, see [5]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-compiler/log?rev=vladimir+kozlov > [2] http://openjdk.java.net/jeps/243 > [3] http://openjdk.java.net/census#kvn > [4] http://openjdk.java.net/census#graal > [5] http://openjdk.java.net/projects/#committer-vote From tom.rodriguez at oracle.com Thu Sep 3 17:45:57 2015 From: tom.rodriguez at oracle.com (Tom Rodriguez) Date: Thu, 3 Sep 2015 10:45:57 -0700 Subject: CFV: New Graal Committer: Igor Veresov In-Reply-To: References: Message-ID: <349E6344-5D6B-4F41-9836-468263F8B86C@oracle.com> Vote: yes > On Sep 3, 2015, at 9:56 AM, Thomas Wuerthinger wrote: > > I hereby nominate Igor Veresov to Graal committer. > > Igor has already made 7 contributions to Graal [1]. Additionally, Igor helped with feedback and comments during Graal?s development. > > Igor is a compiler expert, long-term contributor to both compilers of the HotSpot VM, member of the HotSpot Group as well as member of the OpenJDK Members Group [2]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [3]. > For Lazy Consensus voting instructions, see [4]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/log?rev=igor+veresov > [2] http://openjdk.java.net/census#iveresov > [3] http://openjdk.java.net/census#graal > [4] http://openjdk.java.net/projects/#committer-vote From thomas.wuerthinger at oracle.com Thu Sep 3 18:28:51 2015 From: thomas.wuerthinger at oracle.com (Thomas Wuerthinger) Date: Thu, 3 Sep 2015 20:28:51 +0200 Subject: Resignation as Graal OpenJDK Project Lead Message-ID: <1FD6CF0E-9742-490D-8238-C2CF6AC01E8F@oracle.com> Hi all, I hereby resign my role as Graal OpenJDK Project Lead. It has been a pleasure and honour to lead the project over the last 3 years. It has developed from a small Java research compiler prototype to a fully functional just-in-time compiler alternative for Java and a dynamic language framework in use by other open source language implementations such as FastR [1] or JRuby [2]. Due to my new role as Research Director at Oracle Labs overseeing a larger area of programming language implementation research, it is time to pass on the project leadership. According to the bylaws, the lead of the sponsoring group (Vladimir Kozlov from the HotSpot group) needs to assign a new project lead [3]. I recommend to nominate Doug Simon for this important role. Doug contributed a record number of 3000 (!) change sets to the project [4] and has been closely involved from the very beginning. Let?s continue on our successful path :)! Regards, thomas [1] https://bitbucket.org/allr/fastr [2] https://github.com/jruby/jruby/wiki/Truffle [3] http://openjdk.java.net/bylaws#project-lead [4] http://hg.openjdk.java.net/graal/graal-compiler/search/?rev=doug%20simon&revcount=3000 From vladimir.kozlov at oracle.com Thu Sep 3 19:07:41 2015 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Thu, 3 Sep 2015 12:07:41 -0700 Subject: New Graal Project Lead: Doug Simon Message-ID: <55E89A7D.6050609@oracle.com> I hereby nominate Doug Simon as new Graal Project Lead. Doug contributed a record number of more then 3000 (!) change sets to the project [1] and has been closely involved from the very beginning of Graal Project. According to the Bylaws [2] after current Project Lead resign [3] new Project lead should be nominated. As Group Lead of Sponsoring Group [4] I approve this nomination. According to the Bylaws definition of Three-Vote Consensus [5], this is sufficient to approve the nomination. Thanks, Vladimir Kozlov [1] http://hg.openjdk.java.net/graal/graal-compiler/search/?rev=doug%20simon&revcount=3000 [2] http://openjdk.java.net/bylaws#project-lead [3] http://mail.openjdk.java.net/pipermail/graal-dev/2015-September/003471.html [4] http://openjdk.java.net/census#graal [5] http://openjdk.java.net/bylaws#three-vote-consensus From doug.simon at oracle.com Thu Sep 3 19:25:44 2015 From: doug.simon at oracle.com (Doug Simon) Date: Thu, 3 Sep 2015 21:25:44 +0200 Subject: CFV: New Graal Committer: Igor Veresov In-Reply-To: References: Message-ID: Vote: yes > On 03 Sep 2015, at 18:56, Thomas Wuerthinger wrote: > > I hereby nominate Igor Veresov to Graal committer. > > Igor has already made 7 contributions to Graal [1]. Additionally, Igor helped with feedback and comments during Graal?s development. > > Igor is a compiler expert, long-term contributor to both compilers of the HotSpot VM, member of the HotSpot Group as well as member of the OpenJDK Members Group [2]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [3]. > For Lazy Consensus voting instructions, see [4]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/log?rev=igor+veresov > [2] http://openjdk.java.net/census#iveresov > [3] http://openjdk.java.net/census#graal > [4] http://openjdk.java.net/projects/#committer-vote From doug.simon at oracle.com Thu Sep 3 20:07:50 2015 From: doug.simon at oracle.com (Doug Simon) Date: Thu, 3 Sep 2015 22:07:50 +0200 Subject: CFV: New Graal Committer: Vladimir Kozlov In-Reply-To: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> References: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> Message-ID: Vote: yes > On 03 Sep 2015, at 18:55, Thomas Wuerthinger wrote: > > I hereby nominate Vladimir Kozlov to Graal committer. > > Vladimir has already made 3 contributions to Graal [1]. Additionally, Vladimir helped with numerous contributions and comments during the development of JVMCI as part of JEP 243 [2]. > > Vladimir is a compiler expert, long-term contributor to both compilers of the HotSpot VM, lead of the HotSpot Group as well as member of the OpenJDK Members Group [3]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [4]. > For Lazy Consensus voting instructions, see [5]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-compiler/log?rev=vladimir+kozlov > [2] http://openjdk.java.net/jeps/243 > [3] http://openjdk.java.net/census#kvn > [4] http://openjdk.java.net/census#graal > [5] http://openjdk.java.net/projects/#committer-vote From christian.thalinger at oracle.com Thu Sep 3 23:35:40 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 03 Sep 2015 23:35:40 +0000 Subject: hg: graal/graal-jvmci-9: Makefile updates by Erik. Message-ID: <201509032335.t83NZepQ024145@aojmv0008.oracle.com> Changeset: 9aa793867c46 Author: twisti Date: 2015-09-03 13:35 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/9aa793867c46 Makefile updates by Erik. ! make/CompileJavaModules.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/common/MakeBase.gmk From christian.thalinger at oracle.com Thu Sep 3 23:36:34 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 03 Sep 2015 23:36:34 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Makefile updates by Erik, plus some small naming changes. Message-ID: <201509032336.t83NaYHX024301@aojmv0008.oracle.com> Changeset: a418ca11e346 Author: twisti Date: 2015-09-03 13:36 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a418ca11e346 Makefile updates by Erik, plus some small naming changes. + make/copy/Copy-java.base.gmk + make/gensrc/Gensrc-java.base.gmk - make/gensrc/Gensrc-jdk.jvmci.gmk From christian.thalinger at oracle.com Thu Sep 3 23:37:29 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 03 Sep 2015 23:37:29 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Use ServiceLoader for jdk.internal.jvmci.service.Services Message-ID: <201509032337.t83NbTq6024473@aojmv0008.oracle.com> Changeset: 3f70ecbdb2c1 Author: twisti Date: 2015-09-03 13:37 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3f70ecbdb2c1 Use ServiceLoader for jdk.internal.jvmci.service.Services ! src/java.base/share/classes/jdk.internal.jvmci.service/src/jdk/internal/jvmci/service/Services.java ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/prims/nativeLookup.cpp From doug.simon at oracle.com Fri Sep 4 01:00:06 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 04 Sep 2015 01:00:06 +0000 Subject: hg: graal/graal-jvmci-8: 3 new changesets Message-ID: <201509040100.t84106VS011601@aojmv0008.oracle.com> Changeset: 82818d115a98 Author: Tom Rodriguez Date: 2015-09-03 13:30 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/82818d115a98 jvmciJavaAccess classes are always instanceKlasses ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp Changeset: 8e4949926ae5 Author: Tom Rodriguez Date: 2015-09-03 13:34 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8e4949926ae5 jvmciJavaAccess fields can't be used until their type is linked ! src/share/vm/jvmci/jvmciJavaAccess.hpp Changeset: feb4131657bb Author: Tom Rodriguez Date: 2015-09-03 13:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/feb4131657bb JVMCIRuntime::metadata_do shouldn't run until HotSpotJVMCIRuntime is initialized ! src/share/vm/jvmci/jvmciRuntime.cpp From doug.simon at oracle.com Fri Sep 4 01:00:12 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 04 Sep 2015 01:00:12 +0000 Subject: hg: graal/graal-compiler: 4 new changesets Message-ID: <201509040100.t8410CYt011692@aojmv0008.oracle.com> Changeset: fec3ef6b46ed Author: Doug Simon Date: 2015-09-03 17:45 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/fec3ef6b46ed updated imported jvmci version ! mx.graal/suite.py Changeset: 824520386e8e Author: Andreas Woess Date: 2015-09-03 19:24 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/824520386e8e Truffle: extract TraceTruffleTransferToInterpreter code into helper class ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java Changeset: 8b3b7d701f78 Author: Andreas Woess Date: 2015-09-03 19:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8b3b7d701f78 Truffle: defer compilation and installation of call boundary trampoline method ! graal/com.oracle.graal.truffle.hotspot.amd64/src/com/oracle/graal/truffle/hotspot/amd64/AMD64OptimizedCallTargetInstrumentationFactory.java ! graal/com.oracle.graal.truffle.hotspot.sparc/src/com/oracle/graal/truffle/hotspot/sparc/SPARCOptimizedCallTargetInstumentationFactory.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetInstrumentationFactory.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java Changeset: f5ba870db392 Author: Tom Rodriguez Date: 2015-09-03 14:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f5ba870db392 updated imported jvmci version ! mx.graal/suite.py From jaroslav.tulach at oracle.com Fri Sep 4 08:56:45 2015 From: jaroslav.tulach at oracle.com (Jaroslav Tulach) Date: Fri, 04 Sep 2015 10:56:45 +0200 Subject: Truffle <-> Java Interop In-Reply-To: <11535969.QisymMBzat@pracovni> References: <4013215.7evlSQFhKn@pracovni> <11535969.QisymMBzat@pracovni> Message-ID: <1657447.2sY2HjSr0H@logoutek> Dear Truffle API fans, thanks for all your comments so far! Based on them I updated the proposal for Java/Truffle interoperability: http://source.apidesign.org/hg/truffle/rev/da7f3650facb In addition to various bug fixes, increased test coverage, and improvements to Javadoc (see here: http://source.apidesign.org/hg/truffle/rev/da7f3650facb#l12.46) it also brings new @MethodMessage annotation (see at http://source.apidesign.org/hg/truffle/rev/da7f3650facb#l16.38) which gives uses of the API a chance to send other messages than just READ and EXECUTE. I'll be glad for any comments. Thanks. -jt Dne ?t 25. srpna 2015 09:30:00, Jaroslav Tulach napsal(a): > ### Monday 24 of August 2015, 12:48:28 @ Jaroslav Tulach ### > > > Hi, > > I've been thinking a bit about simplifying usage of any data coming from a > > Truffle language from Java code in recent weeks. At the end I designed > > four > > methods that should make it quite easy to use Truffle structures from Java > > and also send Java objects to Truffle. > > > > Please find the Javadoc with high level overview attached. Please look at > > the test-cases to see the gory details: > > http://source.apidesign.org/hg/truffle/file/e48bc6f62aa8/truffle/com.oracl > > e. > > truffle.api.interop.java.test/src/com/oracle/truffle/api/interop/java/tes > > t/J avaInteropTest.java > > > > I'll be glad for any feedback. There are many ways to handle the interop > > and I need your use-cases to find the most optimal one! > > -jt > > On a behalf of comments made elsewhere: > > Support for > https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby > coding style - which is very similar to > https://wiki.openjdk.java.net/display/Nashorn/Nashorn+extensions > has been requested. > > Yes, this is problematic as the interop as we currently have it does not > handle "inter-language" new operator - that would have to be added. A task > for Matthias, I guess. > > In addition to that we need special treatment for java.lang.Class - e.g. to > expose its static methods as being IS_EXECUTABLE (in addition to handling > the new operation). That is relatively easy and reasonable thing to do. I > give it a try. > > Then there is the "javax" object - representing a Java package. The only > problem is that there is no "javax" package, as packages in Java are not > hierarchic and there is no class in "javax" namespace. And package with > classes is no package. > > I am not sure how to find out there even should be "javax" object exported. > It's way easier to implement the Nashorn like syntax - e.g. > var ArrayList = Java.type("java.util.ArrayList") > because it uses fully qualified name of a class at once, rather than > segments of FQN that ultimately may (but also may not) lead to a class. > > -jt From christian.thalinger at oracle.com Fri Sep 4 21:28:04 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 04 Sep 2015 21:28:04 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 12 new changesets Message-ID: <201509042128.t84LS4wD009594@aojmv0008.oracle.com> Changeset: e7204875011e Author: Roland Schatz Date: 2015-09-02 12:02 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e7204875011e Collapse Value and AbstractValue into a single abstract base class. ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotSentinelConstant.java - src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/AbstractValue.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/AllocatableValue.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Value.java ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: b7a0a9817741 Author: Doug Simon Date: 2015-09-02 14:01 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b7a0a9817741 fixed all existing -Xlint warnings ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIMetaAccessContext.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaField.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaMethod.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/RedefineClassTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java Changeset: 15fb6e083765 Author: Josef Eisl Date: 2015-09-02 14:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/15fb6e083765 Add ValueUtil#asRegisterValue. ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java Changeset: dda190d55331 Author: Tom Rodriguez Date: 2015-09-02 10:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/dda190d55331 Add spaces around format macros ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: 7fbea22e8d3d Author: Tom Rodriguez Date: 2015-09-02 10:14 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7fbea22e8d3d Add missing virtual keyword ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp Changeset: 47cf55aa8b43 Author: Doug Simon Date: 2015-09-03 00:53 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/47cf55aa8b43 suppressed -Xlint:try warnings ! test/compiler/jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/NestedBooleanOptionValueTest.java ! test/compiler/jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/TestOptionValue.java Changeset: 2af96b817b77 Author: Roland Schatz Date: 2015-09-03 12:03 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2af96b817b77 Fix rawtypes warnings. ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Kind.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PlatformKind.java Changeset: da2085d0f39c Author: Doug Simon Date: 2015-09-03 14:47 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/da2085d0f39c revived support for specifying JVMCI options in /lib/jvmci/options ! src/java.base/share/classes/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionsParser.java ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: d935cab38fa4 Author: Tom Rodriguez Date: 2015-09-03 13:30 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d935cab38fa4 jvmciJavaAccess classes are always instanceKlasses ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp Changeset: 84da408383cc Author: Tom Rodriguez Date: 2015-09-03 13:34 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/84da408383cc jvmciJavaAccess fields can't be used until their type is linked ! src/share/vm/jvmci/jvmciJavaAccess.hpp Changeset: 86513d237c77 Author: Tom Rodriguez Date: 2015-09-03 13:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/86513d237c77 JVMCIRuntime::metadata_do shouldn't run until HotSpotJVMCIRuntime is initialized ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: 6526e79d8c5b Author: twisti Date: 2015-09-04 11:27 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6526e79d8c5b Initialize DeoptimizationAction and DeoptimizationReason with HotSpotVMConfig values. ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/DeoptimizationAction.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/DeoptimizationReason.java From christian.thalinger at oracle.com Fri Sep 4 23:12:33 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 04 Sep 2015 23:12:33 +0000 Subject: hg: graal/graal-jvmci-9: 18 new changesets Message-ID: <201509042312.t84NCXwj001279@aojmv0008.oracle.com> Changeset: 4c85a31c02e8 Author: jlahoda Date: 2015-08-10 09:47 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/4c85a31c02e8 8129562: JDK 9 build using boot-jdk classes instead of newly compiled classes Summary: Need to specify empty -extdirs and -endorseddirs to javac to avoid loading of boot JDK classes during build. Reviewed-by: tbell, coffeys, jjg, henryjen ! make/CompileJavaModules.gmk Changeset: 59d19d081bbc Author: sundar Date: 2015-08-13 19:09 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/59d19d081bbc 8133347: Add makefiles support and basic session, persistence history navigation with jline Reviewed-by: erikj, jlahoda, jlaskey ! make/CompileJavaModules.gmk ! make/Images.gmk ! modules.xml Changeset: 8c40d4143ee1 Author: lana Date: 2015-08-13 14:14 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/8c40d4143ee1 Merge Changeset: 6cb424097242 Author: katleman Date: 2015-08-20 11:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/6cb424097242 Added tag jdk9-b78 for changeset 8c40d4143ee1 ! .hgtags Changeset: d731e40878a7 Author: sundar Date: 2015-08-17 13:16 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/d731e40878a7 8133652: Implement tab-completion for member select expressions Reviewed-by: jlaskey, attila ! modules.xml Changeset: 4e98d455d12d Author: sla Date: 2015-08-10 13:08 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/4e98d455d12d 8076470: Remove the JVM TI hprof Agent Reviewed-by: sspitsyn, mchung, erikj ! common/bin/compare_exceptions.sh.incl ! make/Images.gmk ! modules.xml Changeset: 0d7429881956 Author: sla Date: 2015-08-10 13:34 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/0d7429881956 Merge Changeset: db66a419590a Author: amurillo Date: 2015-08-13 15:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/db66a419590a Merge ! make/Images.gmk ! modules.xml Changeset: 0a877885e849 Author: amurillo Date: 2015-08-17 11:18 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/0a877885e849 Merge ! modules.xml Changeset: 930146e80cc0 Author: sundar Date: 2015-08-18 11:39 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/930146e80cc0 8133777: Use file based persistence for history instead of preferences Reviewed-by: attila, mhaupt ! modules.xml Changeset: ba08a9f79b98 Author: lana Date: 2015-08-20 12:29 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/ba08a9f79b98 Merge Changeset: 9c2b8cb19844 Author: katleman Date: 2015-08-27 12:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/9c2b8cb19844 Added tag jdk9-b79 for changeset ba08a9f79b98 ! .hgtags Changeset: 1084cf3c35ca Author: sundar Date: 2015-08-21 18:00 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/1084cf3c35ca 8133948: Add 'edit' function to allow external editing of scripts Reviewed-by: attila, hannesw, jlahoda ! modules.xml Changeset: 100b1da106c2 Author: sundar Date: 2015-08-23 10:01 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/100b1da106c2 8134255: Implement tab-completion for java package prefixes and package names Reviewed-by: attila, mhaupt ! modules.xml Changeset: 8d59a6070b98 Author: sundar Date: 2015-08-25 20:18 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/8d59a6070b98 8134260: jjs in jre directory fails with "Could not find or load main class jdk.nashorn.tools.jjs.Main" Reviewed-by: alanb, erikj, lagergren ! make/Images.gmk Changeset: f7c5ae2933c0 Author: lana Date: 2015-08-27 13:21 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/f7c5ae2933c0 Merge Changeset: ce60e158dbb0 Author: katleman Date: 2015-09-03 14:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/ce60e158dbb0 Added tag jdk9-b80 for changeset f7c5ae2933c0 ! .hgtags Changeset: e156703e5ad9 Author: kvn Date: 2015-09-04 11:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/e156703e5ad9 Merge ! make/CompileJavaModules.gmk ! make/Images.gmk ! modules.xml From christian.thalinger at oracle.com Fri Sep 4 23:12:42 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 04 Sep 2015 23:12:42 +0000 Subject: hg: graal/graal-jvmci-9/corba: 3 new changesets Message-ID: <201509042312.t84NCgWc001340@aojmv0008.oracle.com> Changeset: 4ab250b8fac6 Author: katleman Date: 2015-08-20 11:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/4ab250b8fac6 Added tag jdk9-b78 for changeset 182bb7accc52 ! .hgtags Changeset: 821a0373ef2d Author: katleman Date: 2015-08-27 12:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/821a0373ef2d Added tag jdk9-b79 for changeset 4ab250b8fac6 ! .hgtags Changeset: 45c35b7f5b40 Author: katleman Date: 2015-09-03 14:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/45c35b7f5b40 Added tag jdk9-b80 for changeset 821a0373ef2d ! .hgtags From christian.thalinger at oracle.com Fri Sep 4 23:12:54 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 04 Sep 2015 23:12:54 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 56 new changesets Message-ID: <201509042312.t84NCtZD001402@aojmv0008.oracle.com> Changeset: d2546d621ad3 Author: jmanson Date: 2015-07-29 22:59 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d2546d621ad3 6661889: thread id on Linux is inconsistent in error and log outputs Reviewed-by: dholmes, kvn ! src/os/linux/vm/os_linux.cpp Changeset: 626fe6fdc7e5 Author: akulyakh Date: 2015-07-30 12:41 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/626fe6fdc7e5 8130527: Serviceability tests fails with Can't attach to process Summary: A helper method changed to provide workaround for 8132539 Reviewed-by: jbachorik ! test/testlibrary/jdk/test/lib/Utils.java Changeset: 56a527afc34a Author: dsamersoff Date: 2015-07-30 16:26 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/56a527afc34a 8059036: Implement Diagnostic Commands for heap and finalizerinfo Summary: Implement Diagnostic Commands for heap and finalizerinfo Reviewed-by: sla, plevart, mchung ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp + test/serviceability/dcmd/gc/FinalizerInfoTest.java + test/serviceability/dcmd/gc/HeapInfoTest.java Changeset: b3f1bf7dfaba Author: dsamersoff Date: 2015-07-30 16:23 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b3f1bf7dfaba Merge Changeset: 3d2f377c9a21 Author: minqi Date: 2015-07-29 15:08 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3d2f377c9a21 8132242: LogTouchedMethods (8025692) asserts if TieredCompilation is off. Summary: LogTouchedMethods causes the template interpreter to generate profiling code even if no compiler is used. If TieredCompilation is off, code containing an assertion that checks that UseCompiler is set, is reached. This assertion exists on the sparc and ppc platforms. Reviewed-by: simonis, iklam, minqi Contributed-by: goetz.lindenmaier at sap.com ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! test/runtime/CommandLine/PrintTouchedMethods.java Changeset: 9370b1fc828e Author: minqi Date: 2015-07-31 06:13 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9370b1fc828e Merge Changeset: 29e04e68ff8c Author: minqi Date: 2015-07-31 07:11 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/29e04e68ff8c Merge Changeset: ac58e896f2b0 Author: jbachorik Date: 2015-07-31 15:36 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ac58e896f2b0 8129976: RunFinalizationTest.java times out frequently Reviewed-by: sspitsyn ! test/serviceability/dcmd/gc/RunFinalizationTest.java Changeset: 2e3e9314d9a2 Author: jiangli Date: 2015-07-31 16:00 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2e3e9314d9a2 Merge ! src/share/vm/classfile/vmSymbols.hpp Changeset: 349c9d17e898 Author: sla Date: 2015-08-03 11:12 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/349c9d17e898 8132876: Increase PerfDataMemorySize to 64K Reviewed-by: sspitsyn ! src/share/vm/runtime/globals.hpp Changeset: 913d50d94180 Author: dholmes Date: 2015-08-03 16:54 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/913d50d94180 8080298: Clean up os::...::supports_variable_stack_size() Reviewed-by: kbarrett, simonis, stuefe, coleenp ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os_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 Changeset: 03d2c9c50592 Author: brutisso Date: 2015-08-04 12:58 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/03d2c9c50592 8132953: imageDecompressor.hpp should not include precompiled.hpp Reviewed-by: dholmes ! src/share/vm/classfile/imageDecompressor.cpp ! src/share/vm/classfile/imageDecompressor.hpp Changeset: 118468cea331 Author: thartmann Date: 2015-07-29 08:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/118468cea331 8130309: Need to bailout cleanly if creation of stubs fails when codecache is out of space Summary: Check for failed expansion of stub section in code buffer and bailout. Reviewed-by: kvn, adinn, dlong, roland, twisti ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/cpu/zero/vm/compiledIC_zero.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/output.cpp Changeset: 9605c3005f20 Author: roland Date: 2015-07-29 12:33 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9605c3005f20 8132525: java -client -XX:+TieredCompilation -XX:CICompilerCount=1 -version asserts since 8130858 Summary: TieredCompilation not validated when CICompilerCount is processed Reviewed-by: kvn, gziemski ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! test/compiler/arguments/CheckCICompilerCount.java Changeset: 6ad64d95053d Author: mhaupt Date: 2015-03-18 16:16 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6ad64d95053d 8004073: Implement C2 Ideal node specific dump() method Summary: add Node::dump_rel() to dump a node and its related nodes (the notion of "related" depends on the node at hand); add Node::dump_comp() to dump a node in compact representation; add Node::dump_rel_comp() to dump a node and its related nodes in compact representation; add the required machinery; extend some C2 IR nodes with compact and related dumping Reviewed-by: kvn, roland ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/cfgnode.hpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/movenode.cpp ! src/share/vm/opto/movenode.hpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/rootnode.cpp ! src/share/vm/opto/rootnode.hpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp Changeset: 1659894de94f Author: zmajo Date: 2015-08-03 09:39 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1659894de94f 8132457: Unify command-line flags controlling the usage of compiler intrinsics Summary: Cleanup processing of command-line flags controlling intrinsics. Reviewed-by: kvn ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/runtime/globals.hpp Changeset: b12c3d05f5fd Author: adinn Date: 2015-08-03 05:05 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b12c3d05f5fd 8132875: AArch64: Fix error introduced into AArch64 CodeCache by commit for 8130309 Summary: The fix for issue 8130309 introduced several errors into the AArch64 codecache routines Reviewed-by: aph, thartmann, kvn ! src/cpu/aarch64/vm/c1_CodeStubs_aarch64.cpp ! src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.hpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 54fdb4cc3dbd Author: roland Date: 2015-08-04 13:41 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/54fdb4cc3dbd Merge - agent/src/share/classes/sun/jvm/hotspot/gc/g1/G1Allocator.java ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! src/share/vm/runtime/globals.hpp Changeset: 6d2d2c2bcbd0 Author: rbackman Date: 2015-08-06 16:28 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6d2d2c2bcbd0 Merge ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/runtime/globals.hpp Changeset: 9edd3f7341f8 Author: amurillo Date: 2015-08-06 13:00 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9edd3f7341f8 Merge Changeset: 20dc06b04fe5 Author: lana Date: 2015-08-13 14:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/20dc06b04fe5 Merge Changeset: aa0a8fa5fb18 Author: katleman Date: 2015-08-20 11:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/aa0a8fa5fb18 Added tag jdk9-b78 for changeset 20dc06b04fe5 ! .hgtags Changeset: e5c5dd15630d Author: ctornqvi Date: 2015-08-04 06:52 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e5c5dd15630d 8132969: C++11 requires a space between literal and identifier Reviewed-by: simonis, ctornqvi Contributed-by: Matthias Baesken ! src/share/vm/interpreter/interpreterRuntime.cpp Changeset: c145bca2ff31 Author: mseledtsov Date: 2015-07-31 10:33 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c145bca2ff31 8132214: [TESTBUG] Create basic shared strings test for CDS archive Summary: Created new test Reviewed-by: jiangli, ctornqvi + test/runtime/SharedArchiveFile/BasicJarBuilder.java + test/runtime/SharedArchiveFile/SharedStrings.java + test/runtime/SharedArchiveFile/SharedStringsWb.java Changeset: 9c96deec6797 Author: jiangli Date: 2015-08-05 05:28 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9c96deec6797 Merge Changeset: d5b328043c10 Author: dholmes Date: 2015-08-05 21:44 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d5b328043c10 8130212: Thread::current() might access freed memory on Solaris Reviewed-by: kvn, twisti, stuefe ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.cpp ! src/os_cpu/solaris_sparc/vm/threadLS_solaris_sparc.hpp ! src/os_cpu/solaris_x86/vm/assembler_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.cpp ! src/os_cpu/solaris_x86/vm/threadLS_solaris_x86.hpp ! src/share/vm/runtime/threadLocalStorage.cpp ! src/share/vm/runtime/threadLocalStorage.hpp Changeset: 7bed393dbe59 Author: sspitsyn Date: 2015-08-06 01:48 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7bed393dbe59 8060245: update bsd version of jhelper.d to be in sync with the fix of 8009204 on solaris Summary: sync the bsd version of jhelper with the solaris version Reviewed-by: sla, jbachorik ! src/os/bsd/dtrace/jhelper.d Changeset: 0762dac98888 Author: kevinw Date: 2015-08-06 00:08 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0762dac98888 8075773: jps running as root fails after the fix of JDK-8050807 Reviewed-by: sla, dsamersoff, gthornbr Contributed-by: cheleswer.sahu at oracle.com ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp Changeset: efec5660a66c Author: kevinw Date: 2015-08-06 16:00 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/efec5660a66c Merge Changeset: 9a8a76230f5d Author: tschatzl Date: 2015-08-06 15:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9a8a76230f5d 8073052: Rename and clean up the allocation manager hierarchy in g1Allocator.?pp Summary: Fix naming of G1ParGCAllocator, decrease dependencies between G1CollectedHeap, G1Allocator and G1AllocRegion, additional documentation. Reviewed-by: mgerdin, jmasa, kbarrett ! src/share/vm/gc/g1/g1AllocRegion.cpp ! 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/g1Allocator_ext.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/g1CollectedHeap_ext.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! 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/g1RootProcessor.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/vm_operations_g1.cpp Changeset: c5f944570a2c Author: tschatzl Date: 2015-08-06 15:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c5f944570a2c 8133043: Clean up code related to termination stats printing Summary: Reformat termination stats related code to make it look more similar to existing code. Reviewed-by: jwilhelm, jmasa ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp Changeset: 471d334c8706 Author: tschatzl Date: 2015-08-06 15:52 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/471d334c8706 8133047: Rename G1ParScanThreadState::_queue_num to _worker_id Reviewed-by: jmasa, jwilhelm ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1OopClosures.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.inline.hpp Changeset: aa7648b726e8 Author: tschatzl Date: 2015-08-06 17:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/aa7648b726e8 Merge Changeset: 5e09f372116b Author: acorn Date: 2015-08-06 13:02 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5e09f372116b 8087342: Crash in klassItable::initialize_itable_for_interface Summary: Fix method searches to handle static, private instance and overpass Reviewed-by: lfoltan, dholmes, hseigel ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp + test/runtime/lambda-features/TestStaticandInstance.java Changeset: 969105ebdecb Author: acorn Date: 2015-08-06 19:52 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/969105ebdecb Merge Changeset: 4ef62948f2c9 Author: sspitsyn Date: 2015-08-07 09:21 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4ef62948f2c9 8033577: [parfait] warnings from b128 for hotspot/src/os/solaris/dtrace: Unportable format string argument mismatch Summary: reduce the warnings Reviewed-by: sla, dsamersoff, coleenp ! src/os/bsd/dtrace/generateJvmOffsets.cpp ! src/os/solaris/dtrace/generateJvmOffsets.cpp Changeset: c9eddfded3e5 Author: sspitsyn Date: 2015-08-07 09:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c9eddfded3e5 8080401: Uninitialised variable in hotspot/src/os/solaris/dtrace/ Summary: reduce the warnings Reviewed-by: sla, dsamersoff ! src/os/bsd/dtrace/generateJvmOffsets.cpp ! src/os/bsd/dtrace/jvm_dtrace.c ! src/os/bsd/dtrace/libjvm_db.c ! src/os/solaris/dtrace/generateJvmOffsets.cpp ! src/os/solaris/dtrace/jvm_dtrace.c ! src/os/solaris/dtrace/libjvm_db.c Changeset: a1ea0b369593 Author: tschatzl Date: 2015-08-07 15:37 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a1ea0b369593 8133042: Remove some direct accesses of G1Allocator to G1CollectedHeap members Summary: Remove direct access to private members of G1CollectedHeap from G1Allocator and G1ArchiveAllocator. Allows removal of friend delcarations. Reviewed-by: kbarrett, jmasa, jwilhelm ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1CollectedHeap.inline.hpp Changeset: a3d4ec0c8636 Author: tschatzl Date: 2015-08-07 23:01 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a3d4ec0c8636 Merge Changeset: 7772d9bb4c14 Author: ecaspole Date: 2015-08-07 09:15 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7772d9bb4c14 8078904: CMS: Assert failed: Ctl pt invariant Summary: Survivor rescan array now baed on MinTLABSize so all entries will fit Reviewed-by: tschatzl, kbarrett ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp Changeset: a1609a58bc5a Author: kbarrett Date: 2015-08-08 00:27 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a1609a58bc5a Merge Changeset: 220747f2931f Author: mseledtsov Date: 2015-08-07 17:14 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/220747f2931f 8133222: [TESTBUG] Quarantine runtime/SharedArchiveFile/SharedStrings.java until the fix Summary: Quarantined using at-ingore tag Reviewed-by: dcubed ! test/runtime/SharedArchiveFile/SharedStrings.java Changeset: 2c352a332507 Author: ddmitriev Date: 2015-08-09 13:38 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2c352a332507 8132892: Memory must be freed after calling Arguments::set_sysclasspath function Summary: Free memory after calling set_sysclasspath Reviewed-by: dholmes, dcubed ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/os.cpp Changeset: 400eada7e8a6 Author: dsamersoff Date: 2015-08-10 13:56 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/400eada7e8a6 Merge Changeset: 488beb85abdd Author: sla Date: 2015-08-10 13:08 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/488beb85abdd 8076470: Remove the JVM TI hprof Agent Reviewed-by: sspitsyn, mchung, erikj ! src/share/vm/runtime/arguments.cpp Changeset: eb394344950c Author: sla Date: 2015-08-10 13:34 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/eb394344950c Merge Changeset: af60f1cb36f2 Author: kvn Date: 2015-08-10 10:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/af60f1cb36f2 8011858: Use Compile::live_nodes() instead of Compile::unique() in appropriate places Reviewed-by: kvn, vlivanov Contributed-by: vlad.ureche at gmail.com ! src/share/vm/opto/block.cpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/domgraph.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/phaseX.cpp Changeset: 7e38c833fe2b Author: shade Date: 2015-08-11 12:24 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7e38c833fe2b 8131682: C1 should use multibyte nops everywhere Reviewed-by: dlong, goetz, adinn, aph, vlivanov ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/share/vm/c1/c1_LIRAssembler.cpp Changeset: aa64491c9507 Author: rbackman Date: 2015-08-13 19:36 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/aa64491c9507 Merge Changeset: 6f56da5908e6 Author: amurillo Date: 2015-08-13 15:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6f56da5908e6 Merge Changeset: e9e63d93bbfe Author: lana Date: 2015-08-20 12:30 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e9e63d93bbfe Merge Changeset: 8e8377739c06 Author: katleman Date: 2015-08-27 12:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8e8377739c06 Added tag jdk9-b79 for changeset e9e63d93bbfe ! .hgtags Changeset: baa2257348b6 Author: katleman Date: 2015-09-03 14:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/baa2257348b6 Added tag jdk9-b80 for changeset 8e8377739c06 ! .hgtags Changeset: 82a8eb6454f7 Author: kvn Date: 2015-09-04 11:41 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/82a8eb6454f7 Merge ! .hgtags ! src/cpu/ppc/vm/interp_masm_ppc_64.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/sparc/vm/c1_CodeStubs_sparc.cpp ! src/cpu/sparc/vm/compiledIC_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/x86/vm/c1_CodeStubs_x86.cpp ! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/compiledIC_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/x86.ad ! src/cpu/x86/vm/x86_32.ad ! src/cpu/x86/vm/x86_64.ad ! src/os/aix/vm/os_aix.cpp ! src/os/aix/vm/os_aix.hpp ! src/os/bsd/dtrace/jhelper.d ! src/os/bsd/dtrace/jvm_dtrace.c ! src/os/bsd/dtrace/libjvm_db.c ! src/os/bsd/vm/os_bsd.cpp ! src/os/bsd/vm/os_bsd.hpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/os_linux.hpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/dtrace/generateJvmOffsets.cpp ! src/os/solaris/dtrace/jvm_dtrace.c ! src/os/solaris/dtrace/libjvm_db.c ! src/os/solaris/vm/os_solaris.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/os/solaris/vm/thread_solaris.inline.hpp ! 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/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_Compiler.hpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRAssembler.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/g1/g1AllocRegion.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/g1CollectedHeap_ext.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1OopClosures.inline.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/g1/g1RootProcessor.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/vm_operations_g1.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/interpreter/linkResolver.cpp ! src/share/vm/oops/instanceKlass.cpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/klassVtable.cpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/c2compiler.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/cfgnode.cpp ! src/share/vm/opto/compile.cpp ! src/share/vm/opto/domgraph.cpp ! src/share/vm/opto/gcm.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/loopTransform.cpp ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/multnode.cpp ! src/share/vm/opto/multnode.hpp ! src/share/vm/opto/node.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/phaseX.cpp ! src/share/vm/opto/subnode.cpp ! src/share/vm/opto/subnode.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/os.cpp ! src/share/vm/runtime/threadLocalStorage.hpp ! src/share/vm/services/diagnosticCommand.cpp ! src/share/vm/services/diagnosticCommand.hpp Changeset: 5e7136623aa4 Author: twisti Date: 2015-09-04 12:24 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5e7136623aa4 Merge Changeset: 8ab63e1078ab Author: twisti Date: 2015-09-04 13:12 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8ab63e1078ab Remove JVMCIHProfEnabled. ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/runtime/arguments.cpp From christian.thalinger at oracle.com Fri Sep 4 23:13:26 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 04 Sep 2015 23:13:26 +0000 Subject: hg: graal/graal-jvmci-9/jaxp: 8 new changesets Message-ID: <201509042313.t84NDQg9001544@aojmv0008.oracle.com> Changeset: 2b61bfcaa586 Author: joehw Date: 2015-08-10 09:52 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/2b61bfcaa586 8132660: Change jaxp unit test package name to be different with jaxp api Reviewed-by: joehw Contributed-by: frank.yuan at oracle.com - test/javax/xml/jaxp/unittest/TEST.properties + test/javax/xml/jaxp/unittest/common/Bug6350682.java + test/javax/xml/jaxp/unittest/common/Bug6723276Test.java + test/javax/xml/jaxp/unittest/common/Bug6941169.xml + test/javax/xml/jaxp/unittest/common/Bug6941169.xsd + test/javax/xml/jaxp/unittest/common/Bug6941169Test.java + test/javax/xml/jaxp/unittest/common/Bug7143711Test.java + test/javax/xml/jaxp/unittest/datatype/Bug6320118.java + test/javax/xml/jaxp/unittest/datatype/Bug6937951Test.java + test/javax/xml/jaxp/unittest/datatype/Bug6937964Test.java + test/javax/xml/jaxp/unittest/datatype/Bug7042647Test.java + test/javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java + test/javax/xml/jaxp/unittest/datatype/DurationTest.java + test/javax/xml/jaxp/unittest/datatype/FactoryFindTest.java + test/javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java + test/javax/xml/jaxp/unittest/dom/Bug4915524.java + test/javax/xml/jaxp/unittest/dom/Bug4915748.java + test/javax/xml/jaxp/unittest/dom/Bug4966082.java + test/javax/xml/jaxp/unittest/dom/Bug4966082.xml + test/javax/xml/jaxp/unittest/dom/Bug4966138.java + test/javax/xml/jaxp/unittest/dom/Bug4966142.java + test/javax/xml/jaxp/unittest/dom/Bug4966142.xml + test/javax/xml/jaxp/unittest/dom/Bug4966142.xsd + test/javax/xml/jaxp/unittest/dom/Bug4966143.java + test/javax/xml/jaxp/unittest/dom/Bug4966143.xml + test/javax/xml/jaxp/unittest/dom/Bug4966143.xsd + test/javax/xml/jaxp/unittest/dom/Bug6339023.java + test/javax/xml/jaxp/unittest/dom/Bug6355326.java + test/javax/xml/jaxp/unittest/dom/Bug6367542.java + test/javax/xml/jaxp/unittest/dom/Bug6520131.java + test/javax/xml/jaxp/unittest/dom/Bug6521260.java + test/javax/xml/jaxp/unittest/dom/Bug6582545.xml + test/javax/xml/jaxp/unittest/dom/Bug6582545Test.java + test/javax/xml/jaxp/unittest/dom/Bug6879614.xml + test/javax/xml/jaxp/unittest/dom/Bug6879614Test.java + test/javax/xml/jaxp/unittest/dom/CR6333993Test.java + test/javax/xml/jaxp/unittest/dom/CR6517707Test.java + test/javax/xml/jaxp/unittest/dom/CR6517717Test.java + test/javax/xml/jaxp/unittest/dom/CR6909336Test.java + test/javax/xml/jaxp/unittest/dom/DOMConfigurationTest.java + test/javax/xml/jaxp/unittest/dom/DOMConfigurationTest.xsd + test/javax/xml/jaxp/unittest/dom/DOMXPathTest.java + test/javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java + test/javax/xml/jaxp/unittest/dom/TCKEncodingTest.java + test/javax/xml/jaxp/unittest/dom/ls/Bug4973153.java + test/javax/xml/jaxp/unittest/dom/ls/Bug6290947.java + test/javax/xml/jaxp/unittest/dom/ls/Bug6354955.java + test/javax/xml/jaxp/unittest/dom/ls/Bug6376823.java + test/javax/xml/jaxp/unittest/dom/ls/Bug6710741Test.java + test/javax/xml/jaxp/unittest/dom/ls/LSParserTCKTest.java + test/javax/xml/jaxp/unittest/dom/ls/LSParserTest.java + test/javax/xml/jaxp/unittest/dom/ls/LSSerializerTest.java + test/javax/xml/jaxp/unittest/dom/ls/note_in_dtd.xml + test/javax/xml/jaxp/unittest/dom/test.xml + test/javax/xml/jaxp/unittest/dom/test.xsd - test/javax/xml/jaxp/unittest/javax/xml/common/Bug6350682.java - test/javax/xml/jaxp/unittest/javax/xml/common/Bug6723276Test.java - test/javax/xml/jaxp/unittest/javax/xml/common/Bug6941169.xml - test/javax/xml/jaxp/unittest/javax/xml/common/Bug6941169.xsd - test/javax/xml/jaxp/unittest/javax/xml/common/Bug6941169Test.java - test/javax/xml/jaxp/unittest/javax/xml/common/Bug7143711Test.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug6320118.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug6937951Test.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug6937964Test.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug7042647Test.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/DatatypeFactoryTest.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/DurationTest.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/FactoryFindTest.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/XMLGregorianCalendarTest.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4674384_MAX_OCCURS_Test.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4674384_MAX_OCCURS_Test.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4674384_MAX_OCCURS_Test.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4934208.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4967002.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4985486.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4985486.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991020.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991020.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991020.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991946.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991946.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991946.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug5010072.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug5010072.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug5025825.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6309988.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6341770.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6361283.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6506304Test.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6518733.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6518733.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6564400.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6564400.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6564400.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6573786.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6573786ErrorHandler.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6594813.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841.dtd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841_xhtml11-flat.dtd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6690015.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6760982.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6849942Test.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608.dtd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608Test.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608_1.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7166896Test.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug8073385.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/DosTest.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/DosTest3.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/FactoryFindTest.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/MyDefaultHandler.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/MyErrorHandler.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/ParseEmptyStream.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/bug6690015.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/bug6760982.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/catalog.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/catalog.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/entity.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/entity64K.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/test.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/test1.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/test2.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/toys.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/toys.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/toys3002.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/xinclude/Bug6794483Test.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/xinclude/test1.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/xinclude/test2.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/AttributeLocalNameTest/AttributeLocalNameTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6370703.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6378422.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6380870.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6489502.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6509774.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6688002Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6976938.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6976938Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/CoalesceTest/CoalesceTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/CoalesceTest/coalesce.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/EntitiesTest/EntityTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/EntitiesTest/testCharRef.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/EntitiesTest/testCharRef.xml.output - test/javax/xml/jaxp/unittest/javax/xml/stream/EventReaderDelegateTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue41Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue48Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue53Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue58Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/FactoryFindTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/FactoryFindTest.policy - test/javax/xml/jaxp/unittest/javax/xml/stream/IgnoreExternalDTDTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/ProcessingInstruction/ProcessingInstructionTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/StreamReaderDelegateTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventLocationTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6489890.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6555001.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6586466Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6613059Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6668115Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6846133Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Issue40Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/bug6613059.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/play.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/play2.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/sgml.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/ReaderToWriterTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/ReaderToWriterTest.wsdl - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/ReaderToWriterTest.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/W2JDLR4002TestService.wsdl.data - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/XMLEventWriterTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/XMLEventWriterTest.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/merge-1.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/merge-2.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/replace1.txt - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/Bug6756677Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/Bug6909759Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/IssueTracker38.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/MyInputFactory.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/play.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLOutputFactoryTest/Bug6846132Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLOutputFactoryTest/StreamResultTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/XMLResolverTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/XMLResolverTest.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/replace1.txt - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/replace2.txt - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamExceptionTest/ExceptionTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/Bug6481615.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/Bug6481678.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/HasNextTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/HasNextTest.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/HasNextTypeFilter.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/BOMTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6388460.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6472982Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6767322.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6767322Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6847819Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/BugTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/DefaultAttributeTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/DoubleXmlnsTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.dtd.bak - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.xml.bak - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Hello.wsdl.data - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IsValidatingTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IsValidatingTest.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IsValidatingTestInternalSubset.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Issue44Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Issue47Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker24.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker35.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker70.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker70.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req5.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req8.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/NamespaceTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/StreamReaderTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/SupportDTDTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/UTF16-BE.wsdl.data - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/UTF8-BOM.xml.data - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/XML11Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/XMLSchema.dtd - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/XMLSchema.xsd - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/datatypes.dtd - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/report.dtd - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/sgml.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/voicexml.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/vxml.dtd - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/xml11.xml.data - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/AttributeEscapeTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug6452107.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug6600882Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug6675332Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug7037352Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/DOMUtil.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/DomUtilTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/EmptyElementTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/EncodingTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/NamespaceTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/NullUriDetectionTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/SqeLinuxTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/UnprefixedNameTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/WriterTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/XMLStreamWriterTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/message_12.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testEight.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testFive.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testFour.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testOne.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testSeven.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testSix.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testThree.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/basic-form.vxml - test/javax/xml/jaxp/unittest/javax/xml/stream/report.dtd - test/javax/xml/jaxp/unittest/javax/xml/stream/sgml-bad-systemId.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/sgml.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/sgml_Bug6509774.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/testfile1.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/testfile2.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/testfile3.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/testfile4.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/toys.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/vxml.dtd - test/javax/xml/jaxp/unittest/javax/xml/transform/5368141.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341.dtd - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341.out - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341_golden.dtd - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341_golden.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4892774.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug5073477.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug5073477.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6175602.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491_2.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6216226Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6311448.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6384805.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6465722.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6467808.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6490380.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6490921.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6505031.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6513892.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6537167.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6540545.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6559595.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6565260.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6940416.java - test/javax/xml/jaxp/unittest/javax/xml/transform/BugDB12665704.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/BugDB12665704.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/BugDB12665704Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6401137.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6401137.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6401137Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6551600.policy - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6551600Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6577667.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6577667Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6652519Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6689809Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829Inc.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6935697.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6935697.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6935697Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6941869.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6941869.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6941869Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6957215.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6957215.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6957215Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR7098746.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/CR7098746.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR7098746Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/DOMResultTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/DocumentExtFunc.java - test/javax/xml/jaxp/unittest/javax/xml/transform/FactoryFindTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2204.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2204.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2204Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2290.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2290Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/MsWordXMLImport.xsl.data - test/javax/xml/jaxp/unittest/javax/xml/transform/NCAA_Conference_Schedule_XML.dtd - test/javax/xml/jaxp/unittest/javax/xml/transform/OpenJDK100017Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/PredicateInKeyTest.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/PredicateInKeyTest.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/SAX2DOMTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/SAX2DOMTest.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/SecureProcessingTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/SecureProcessingTest.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/SecureProcessingTest.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/SourceTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/SourceTest.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/SourceTest.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/StAXSourceTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/TransformerFactoryTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/TransformerTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/TransformerUtilFactory.java - test/javax/xml/jaxp/unittest/javax/xml/transform/VersionDefaultHandler.java - test/javax/xml/jaxp/unittest/javax/xml/transform/VersionEventWriter.java - test/javax/xml/jaxp/unittest/javax/xml/transform/ViewEditor1.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/XSLTFunctionsTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/attribset27.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/attribset27.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/catalog.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/catalog.xsd - test/javax/xml/jaxp/unittest/javax/xml/transform/catalog_10.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/config.dtd - test/javax/xml/jaxp/unittest/javax/xml/transform/config.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/default-layout.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/global-variables.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/global.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/home.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/in.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/inner.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/logon.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/maps.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/msgAttach.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/numbering63.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/numbering63.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/outer.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/redirect.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/redirect.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/sax/Bug6451633.java - test/javax/xml/jaxp/unittest/javax/xml/transform/src.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/template.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/tigertest-in.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/tigertest.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/tmp.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/toys.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/transform.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/upload-media-form.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/upload-media.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/util.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/util/DOMUtil.java - test/javax/xml/jaxp/unittest/javax/xml/transform/util/SAXUtil.java - test/javax/xml/jaxp/unittest/javax/xml/transform/util/StAXUtil.java - test/javax/xml/jaxp/unittest/javax/xml/transform/util/StreamUtil.java - test/javax/xml/jaxp/unittest/javax/xml/transform/util/TransformerUtil.java - test/javax/xml/jaxp/unittest/javax/xml/validation/6773084.policy - test/javax/xml/jaxp/unittest/javax/xml/validation/AnyElementTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966232.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966254.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966254.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966254.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969042.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969089.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969110.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969689.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969692.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969693.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969695.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969732.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970380.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970383.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970400.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970402.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970951.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4971605.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4971607.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4972882.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4986844.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4986844.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4987574.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988267.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988267.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988268.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988268.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988387.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988387.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4996446.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4996446.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4997818.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5011500.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5072946.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5072946.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5072946.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6378043.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6449797.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6449797.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6457662.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6467424.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6467424.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6467424Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6483188.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6493687.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6493687.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6493687.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6509668.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6526547.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6526547.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6526547.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6531160.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6695843.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6695843.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6695843Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_1.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_10.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_11.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_12.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_13.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_14.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_15.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_16.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_17.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_18.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_19.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_2.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_20.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_21.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_22.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_23.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_24.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_25.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_3.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_4.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_5.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_6.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_7.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_8.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_9.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6859210.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6925531Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6946312.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6946312Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6954738.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6954738.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6954738_Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/CR6708840Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/CR6740048.java - test/javax/xml/jaxp/unittest/javax/xml/validation/CR6740048.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/CR6740048.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/CREMAS01.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/CREMAS01.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/ErrorHandlerImpl.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Issue682.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Issue682.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Issue682Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30.java - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-error.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-optimize-error.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-optimize-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-optimize.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/JaxpIssue43Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/JaxpIssue49.java - test/javax/xml/jaxp/unittest/javax/xml/validation/JaxpIssue49.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/LargeMaxOccursTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/MultiOccursTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/MultiOccursUnboundedTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/OccursTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/OccursUnboundedTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/OccursWildcardTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/OccursWildcardUnbounded.java - test/javax/xml/jaxp/unittest/javax/xml/validation/ParticlesId005Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/ParticlesIg004Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/ParticlesQ013Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/ProcessContents-lax-error.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/ProcessContents-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/ProcessContents.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/TCKGroupA008Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/ValidatorTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/XMLDocBuilder.java - test/javax/xml/jaxp/unittest/javax/xml/validation/XMLSchemaValidator.java - test/javax/xml/jaxp/unittest/javax/xml/validation/gMonths-invalid.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/gMonths.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/gMonths.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/groupA008.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/groupA008ea.red - test/javax/xml/jaxp/unittest/javax/xml/validation/groupA008eb.red - test/javax/xml/jaxp/unittest/javax/xml/validation/hello_literal.wsdl - test/javax/xml/jaxp/unittest/javax/xml/validation/idI009.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/idIimp.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/idIxpns.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/idIxpns1.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/mgG014.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/mgJ014.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-error-max.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-error-min-max.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-error-min.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-unbounded-error-min.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-unbounded-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-unbounded.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-error-max.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-error-min-max.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-error-min.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-unbounded-error-min.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-unbounded-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-unbounded.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-wildcard-unbounded.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-wildcard.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesId005.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesId005.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesIe003.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesIg004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesOptimize.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesQ013.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesQ013.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesR005.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2_stub.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2_stub.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2a.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/byte_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/byte_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/int_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/int_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/integer_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/integer_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/long_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/long_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/negativeInteger_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/negativeInteger_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonNegativeInteger_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonNegativeInteger_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonPositiveInteger_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonPositiveInteger_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/positiveInteger_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/positiveInteger_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/short_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/short_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedByte_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedByte_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedInt_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedInt_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedLong_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedLong_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedShort_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedShort_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963124.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963124Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963468.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963468.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963468Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6964720.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6964720Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/RegexTest_1258.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reD10.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reD11.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reD12.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reE9.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6970890.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6970890Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6970890_1.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190_v.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190_v.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6974551.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6974551.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6974551Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF025.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF037.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF041.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF045.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF049.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA2.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA2.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA3.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA3.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA4.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA4.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA5.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA5.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA6.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA6.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6989956.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6989956.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6989956Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug7014246.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug7014246Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/test-element.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/test-sequence.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/test.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/toys.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/toys.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/types.xsd - test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4991857.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4991939.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4992788.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4992793.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4992805.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/ClassLoaderTest.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/MyClassLoader.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/SecureProcessingTest.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/SecureProcessingTest.xml - test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathAnyTypeTest.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathExpAnyTypeTest.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathTest.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathTestBase.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4915524.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4915748.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966082.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966082.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966138.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966142.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966142.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966142.xsd - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966143.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966143.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966143.xsd - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6339023.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6355326.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6367542.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6520131.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6521260.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6582545.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6582545Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6879614.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6879614Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/CR6333993Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/CR6517707Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/CR6517717Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/CR6909336Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/DOMConfigurationTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/DOMConfigurationTest.xsd - test/javax/xml/jaxp/unittest/org/w3c/dom/DOMXPathTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/JdkXmlDomTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/TCKEncodingTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug4973153.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6290947.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6354955.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6376823.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6710741Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSParserTCKTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSParserTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSSerializerTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/note_in_dtd.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/test.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/test.xsd - test/javax/xml/jaxp/unittest/org/xml/sax/Attributes2ImplTest.java - test/javax/xml/jaxp/unittest/org/xml/sax/Bug6889654Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/Bug6925410Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/Bug6949607Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/Bug6992561Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/Bug7057778.xml - test/javax/xml/jaxp/unittest/org/xml/sax/Bug7057778Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/DefaultHandler2Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/IssueTracker56Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/MyDefaultHandler2.java - test/javax/xml/jaxp/unittest/org/xml/sax/NSSupportTest.java - test/javax/xml/jaxp/unittest/org/xml/sax/SAXExceptionExt.java - test/javax/xml/jaxp/unittest/org/xml/sax/externalDTD.dtd - test/javax/xml/jaxp/unittest/org/xml/sax/toys.xml - test/javax/xml/jaxp/unittest/org/xml/sax/toys_error.xml + test/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java + test/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.xml + test/javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.xsd + test/javax/xml/jaxp/unittest/parsers/Bug4934208.java + test/javax/xml/jaxp/unittest/parsers/Bug4967002.java + test/javax/xml/jaxp/unittest/parsers/Bug4985486.java + test/javax/xml/jaxp/unittest/parsers/Bug4985486.xml + test/javax/xml/jaxp/unittest/parsers/Bug4991020.java + test/javax/xml/jaxp/unittest/parsers/Bug4991020.xml + test/javax/xml/jaxp/unittest/parsers/Bug4991020.xsd + test/javax/xml/jaxp/unittest/parsers/Bug4991946.java + test/javax/xml/jaxp/unittest/parsers/Bug4991946.xml + test/javax/xml/jaxp/unittest/parsers/Bug4991946.xsd + test/javax/xml/jaxp/unittest/parsers/Bug5010072.java + test/javax/xml/jaxp/unittest/parsers/Bug5010072.xsd + test/javax/xml/jaxp/unittest/parsers/Bug5025825.java + test/javax/xml/jaxp/unittest/parsers/Bug6309988.java + test/javax/xml/jaxp/unittest/parsers/Bug6341770.java + test/javax/xml/jaxp/unittest/parsers/Bug6361283.java + test/javax/xml/jaxp/unittest/parsers/Bug6506304Test.java + test/javax/xml/jaxp/unittest/parsers/Bug6518733.java + test/javax/xml/jaxp/unittest/parsers/Bug6518733.xml + test/javax/xml/jaxp/unittest/parsers/Bug6564400.java + test/javax/xml/jaxp/unittest/parsers/Bug6564400.xml + test/javax/xml/jaxp/unittest/parsers/Bug6564400.xsd + test/javax/xml/jaxp/unittest/parsers/Bug6573786.java + test/javax/xml/jaxp/unittest/parsers/Bug6573786ErrorHandler.java + test/javax/xml/jaxp/unittest/parsers/Bug6594813.java + test/javax/xml/jaxp/unittest/parsers/Bug6608841.dtd + test/javax/xml/jaxp/unittest/parsers/Bug6608841.java + test/javax/xml/jaxp/unittest/parsers/Bug6608841.xml + test/javax/xml/jaxp/unittest/parsers/Bug6608841_xhtml11-flat.dtd + test/javax/xml/jaxp/unittest/parsers/Bug6690015.java + test/javax/xml/jaxp/unittest/parsers/Bug6760982.java + test/javax/xml/jaxp/unittest/parsers/Bug6849942Test.java + test/javax/xml/jaxp/unittest/parsers/Bug7157608.dtd + test/javax/xml/jaxp/unittest/parsers/Bug7157608.xml + test/javax/xml/jaxp/unittest/parsers/Bug7157608Test.java + test/javax/xml/jaxp/unittest/parsers/Bug7157608_1.xml + test/javax/xml/jaxp/unittest/parsers/Bug7166896Test.java + test/javax/xml/jaxp/unittest/parsers/Bug8073385.java + test/javax/xml/jaxp/unittest/parsers/DosTest.xml + test/javax/xml/jaxp/unittest/parsers/DosTest3.xml + test/javax/xml/jaxp/unittest/parsers/FactoryFindTest.java + test/javax/xml/jaxp/unittest/parsers/MyDefaultHandler.java + test/javax/xml/jaxp/unittest/parsers/MyErrorHandler.java + test/javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java + test/javax/xml/jaxp/unittest/parsers/bug6690015.xml + test/javax/xml/jaxp/unittest/parsers/bug6760982.xml + test/javax/xml/jaxp/unittest/parsers/catalog.xml + test/javax/xml/jaxp/unittest/parsers/catalog.xsd + test/javax/xml/jaxp/unittest/parsers/entity.xml + test/javax/xml/jaxp/unittest/parsers/entity64K.xml + test/javax/xml/jaxp/unittest/parsers/test.xsd + test/javax/xml/jaxp/unittest/parsers/test1.xml + test/javax/xml/jaxp/unittest/parsers/test2.xml + test/javax/xml/jaxp/unittest/parsers/toys.xml + test/javax/xml/jaxp/unittest/parsers/toys.xsd + test/javax/xml/jaxp/unittest/parsers/toys3002.xsd + test/javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java + test/javax/xml/jaxp/unittest/parsers/xinclude/test1.xml + test/javax/xml/jaxp/unittest/parsers/xinclude/test2.xml - test/javax/xml/jaxp/unittest/policy/PolicyUtil.java - test/javax/xml/jaxp/unittest/policy/common.policy + test/javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java + test/javax/xml/jaxp/unittest/sax/Bug6889654Test.java + test/javax/xml/jaxp/unittest/sax/Bug6925410Test.java + test/javax/xml/jaxp/unittest/sax/Bug6949607Test.java + test/javax/xml/jaxp/unittest/sax/Bug6992561Test.java + test/javax/xml/jaxp/unittest/sax/Bug7057778.xml + test/javax/xml/jaxp/unittest/sax/Bug7057778Test.java + test/javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java + test/javax/xml/jaxp/unittest/sax/IssueTracker56Test.java + test/javax/xml/jaxp/unittest/sax/MyDefaultHandler2.java + test/javax/xml/jaxp/unittest/sax/NSSupportTest.java + test/javax/xml/jaxp/unittest/sax/SAXExceptionExt.java + test/javax/xml/jaxp/unittest/sax/externalDTD.dtd + test/javax/xml/jaxp/unittest/sax/toys.xml + test/javax/xml/jaxp/unittest/sax/toys_error.xml + test/javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java + test/javax/xml/jaxp/unittest/stream/Bug6370703.java + test/javax/xml/jaxp/unittest/stream/Bug6378422.java + test/javax/xml/jaxp/unittest/stream/Bug6380870.java + test/javax/xml/jaxp/unittest/stream/Bug6489502.java + test/javax/xml/jaxp/unittest/stream/Bug6509774.java + test/javax/xml/jaxp/unittest/stream/Bug6688002Test.java + test/javax/xml/jaxp/unittest/stream/Bug6976938.xml + test/javax/xml/jaxp/unittest/stream/Bug6976938Test.java + test/javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java + test/javax/xml/jaxp/unittest/stream/CoalesceTest/coalesce.xml + test/javax/xml/jaxp/unittest/stream/EntitiesTest/EntityTest.java + test/javax/xml/jaxp/unittest/stream/EntitiesTest/testCharRef.xml + test/javax/xml/jaxp/unittest/stream/EntitiesTest/testCharRef.xml.output + test/javax/xml/jaxp/unittest/stream/EventReaderDelegateTest.java + test/javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java + test/javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java + test/javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java + test/javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java + test/javax/xml/jaxp/unittest/stream/FactoryFindTest.java + test/javax/xml/jaxp/unittest/stream/FactoryFindTest.policy + test/javax/xml/jaxp/unittest/stream/IgnoreExternalDTDTest.java + test/javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java + test/javax/xml/jaxp/unittest/stream/StreamReaderDelegateTest.java + test/javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java + test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java + test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java + test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java + test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java + test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java + test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java + test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java + test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/bug6613059.xml + test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/play.xml + test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/play2.xml + test/javax/xml/jaxp/unittest/stream/XMLEventReaderTest/sgml.xml + test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java + test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.wsdl + test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.xml + test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/W2JDLR4002TestService.wsdl.data + test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java + test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.xml + test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/merge-1.xml + test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/merge-2.xml + test/javax/xml/jaxp/unittest/stream/XMLEventWriterTest/replace1.txt + test/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java + test/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java + test/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java + test/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/MyInputFactory.java + test/javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/play.xml + test/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java + test/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java + test/javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java + test/javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java + test/javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.xml + test/javax/xml/jaxp/unittest/stream/XMLResolverTest/replace1.txt + test/javax/xml/jaxp/unittest/stream/XMLResolverTest/replace2.txt + test/javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java + test/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java + test/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.xml + test/javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTypeFilter.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322.xml + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/ExternalDTD.dtd + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/ExternalDTD.xml + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Hello.wsdl.data + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.xml + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTestInternalSubset.xml + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.xml + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5.xml + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8.xml + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/UTF16-BE.wsdl.data + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/UTF8-BOM.xml.data + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XMLSchema.dtd + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XMLSchema.xsd + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/datatypes.dtd + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/report.dtd + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/sgml.xml + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/voicexml.xml + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/vxml.dtd + test/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/xml11.xml.data + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DOMUtil.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/message_12.xml + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/testEight.xml.org + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/testFive.xml.org + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/testFour.xml.org + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/testOne.xml.org + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/testSeven.xml.org + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/testSix.xml.org + test/javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/testThree.xml.org + test/javax/xml/jaxp/unittest/stream/basic-form.vxml + test/javax/xml/jaxp/unittest/stream/report.dtd + test/javax/xml/jaxp/unittest/stream/sgml-bad-systemId.xml + test/javax/xml/jaxp/unittest/stream/sgml.xml + test/javax/xml/jaxp/unittest/stream/sgml_Bug6509774.xml + test/javax/xml/jaxp/unittest/stream/testfile1.xml + test/javax/xml/jaxp/unittest/stream/testfile2.xml + test/javax/xml/jaxp/unittest/stream/testfile3.xml + test/javax/xml/jaxp/unittest/stream/testfile4.xml + test/javax/xml/jaxp/unittest/stream/toys.xml + test/javax/xml/jaxp/unittest/stream/vxml.dtd + test/javax/xml/jaxp/unittest/transform/5368141.xml + test/javax/xml/jaxp/unittest/transform/Bug4693341.dtd + test/javax/xml/jaxp/unittest/transform/Bug4693341.out + test/javax/xml/jaxp/unittest/transform/Bug4693341.xml + test/javax/xml/jaxp/unittest/transform/Bug4693341Test.java + test/javax/xml/jaxp/unittest/transform/Bug4693341_golden.dtd + test/javax/xml/jaxp/unittest/transform/Bug4693341_golden.xml + test/javax/xml/jaxp/unittest/transform/Bug4892774.java + test/javax/xml/jaxp/unittest/transform/Bug5073477.java + test/javax/xml/jaxp/unittest/transform/Bug5073477.xml + test/javax/xml/jaxp/unittest/transform/Bug6175602.java + test/javax/xml/jaxp/unittest/transform/Bug6206491.java + test/javax/xml/jaxp/unittest/transform/Bug6206491.xml + test/javax/xml/jaxp/unittest/transform/Bug6206491.xsl + test/javax/xml/jaxp/unittest/transform/Bug6206491_2.xml + test/javax/xml/jaxp/unittest/transform/Bug6216226Test.java + test/javax/xml/jaxp/unittest/transform/Bug6311448.java + test/javax/xml/jaxp/unittest/transform/Bug6384805.java + test/javax/xml/jaxp/unittest/transform/Bug6465722.java + test/javax/xml/jaxp/unittest/transform/Bug6467808.java + test/javax/xml/jaxp/unittest/transform/Bug6490380.java + test/javax/xml/jaxp/unittest/transform/Bug6490921.java + test/javax/xml/jaxp/unittest/transform/Bug6505031.java + test/javax/xml/jaxp/unittest/transform/Bug6513892.java + test/javax/xml/jaxp/unittest/transform/Bug6537167.java + test/javax/xml/jaxp/unittest/transform/Bug6540545.java + test/javax/xml/jaxp/unittest/transform/Bug6559595.java + test/javax/xml/jaxp/unittest/transform/Bug6565260.java + test/javax/xml/jaxp/unittest/transform/Bug6940416.java + test/javax/xml/jaxp/unittest/transform/BugDB12665704.xml + test/javax/xml/jaxp/unittest/transform/BugDB12665704.xsl + test/javax/xml/jaxp/unittest/transform/BugDB12665704Test.java + test/javax/xml/jaxp/unittest/transform/CR6401137.xml + test/javax/xml/jaxp/unittest/transform/CR6401137.xsl + test/javax/xml/jaxp/unittest/transform/CR6401137Test.java + test/javax/xml/jaxp/unittest/transform/CR6551600.policy + test/javax/xml/jaxp/unittest/transform/CR6551600Test.java + test/javax/xml/jaxp/unittest/transform/CR6577667.xsl + test/javax/xml/jaxp/unittest/transform/CR6577667Test.java + test/javax/xml/jaxp/unittest/transform/CR6652519Test.java + test/javax/xml/jaxp/unittest/transform/CR6689809Test.java + test/javax/xml/jaxp/unittest/transform/CR6905829.xml + test/javax/xml/jaxp/unittest/transform/CR6905829.xsl + test/javax/xml/jaxp/unittest/transform/CR6905829Inc.xsl + test/javax/xml/jaxp/unittest/transform/CR6905829Test.java + test/javax/xml/jaxp/unittest/transform/CR6935697.xml + test/javax/xml/jaxp/unittest/transform/CR6935697.xsl + test/javax/xml/jaxp/unittest/transform/CR6935697Test.java + test/javax/xml/jaxp/unittest/transform/CR6941869.xml + test/javax/xml/jaxp/unittest/transform/CR6941869.xsl + test/javax/xml/jaxp/unittest/transform/CR6941869Test.java + test/javax/xml/jaxp/unittest/transform/CR6957215.xml + test/javax/xml/jaxp/unittest/transform/CR6957215.xsl + test/javax/xml/jaxp/unittest/transform/CR6957215Test.java + test/javax/xml/jaxp/unittest/transform/CR7098746.xml + test/javax/xml/jaxp/unittest/transform/CR7098746.xsl + test/javax/xml/jaxp/unittest/transform/CR7098746Test.java + test/javax/xml/jaxp/unittest/transform/DOMResultTest.java + test/javax/xml/jaxp/unittest/transform/DocumentExtFunc.java + test/javax/xml/jaxp/unittest/transform/FactoryFindTest.java + test/javax/xml/jaxp/unittest/transform/Issue2204.xml + test/javax/xml/jaxp/unittest/transform/Issue2204.xsl + test/javax/xml/jaxp/unittest/transform/Issue2204Test.java + test/javax/xml/jaxp/unittest/transform/Issue2290.xsl + test/javax/xml/jaxp/unittest/transform/Issue2290Test.java + test/javax/xml/jaxp/unittest/transform/MsWordXMLImport.xsl.data + test/javax/xml/jaxp/unittest/transform/NCAA_Conference_Schedule_XML.dtd + test/javax/xml/jaxp/unittest/transform/OpenJDK100017Test.java + test/javax/xml/jaxp/unittest/transform/PredicateInKeyTest.xml + test/javax/xml/jaxp/unittest/transform/PredicateInKeyTest.xsl + test/javax/xml/jaxp/unittest/transform/SAX2DOMTest.java + test/javax/xml/jaxp/unittest/transform/SAX2DOMTest.xml + test/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java + test/javax/xml/jaxp/unittest/transform/SecureProcessingTest.xml + test/javax/xml/jaxp/unittest/transform/SecureProcessingTest.xsl + test/javax/xml/jaxp/unittest/transform/SourceTest.java + test/javax/xml/jaxp/unittest/transform/SourceTest.xml + test/javax/xml/jaxp/unittest/transform/SourceTest.xsl + test/javax/xml/jaxp/unittest/transform/StAXSourceTest.java + test/javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java + test/javax/xml/jaxp/unittest/transform/TransformerTest.java + test/javax/xml/jaxp/unittest/transform/TransformerUtilFactory.java + test/javax/xml/jaxp/unittest/transform/VersionDefaultHandler.java + test/javax/xml/jaxp/unittest/transform/VersionEventWriter.java + test/javax/xml/jaxp/unittest/transform/ViewEditor1.xsl + test/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java + test/javax/xml/jaxp/unittest/transform/attribset27.xml + test/javax/xml/jaxp/unittest/transform/attribset27.xsl + test/javax/xml/jaxp/unittest/transform/catalog.xml + test/javax/xml/jaxp/unittest/transform/catalog.xsd + test/javax/xml/jaxp/unittest/transform/catalog_10.xml + test/javax/xml/jaxp/unittest/transform/config.dtd + test/javax/xml/jaxp/unittest/transform/config.xml + test/javax/xml/jaxp/unittest/transform/default-layout.xsl + test/javax/xml/jaxp/unittest/transform/global-variables.xsl + test/javax/xml/jaxp/unittest/transform/global.xsl + test/javax/xml/jaxp/unittest/transform/home.xsl + test/javax/xml/jaxp/unittest/transform/in.xml + test/javax/xml/jaxp/unittest/transform/inner.xsl + test/javax/xml/jaxp/unittest/transform/logon.xsl + test/javax/xml/jaxp/unittest/transform/maps.xml + test/javax/xml/jaxp/unittest/transform/msgAttach.xml + test/javax/xml/jaxp/unittest/transform/numbering63.xml + test/javax/xml/jaxp/unittest/transform/numbering63.xsl + test/javax/xml/jaxp/unittest/transform/outer.xsl + test/javax/xml/jaxp/unittest/transform/redirect.xml + test/javax/xml/jaxp/unittest/transform/redirect.xsl + test/javax/xml/jaxp/unittest/transform/sax/Bug6451633.java + test/javax/xml/jaxp/unittest/transform/src.xml + test/javax/xml/jaxp/unittest/transform/template.xml + test/javax/xml/jaxp/unittest/transform/tigertest-in.xml + test/javax/xml/jaxp/unittest/transform/tigertest.xsl + test/javax/xml/jaxp/unittest/transform/tmp.xml + test/javax/xml/jaxp/unittest/transform/toys.xml + test/javax/xml/jaxp/unittest/transform/transform.xsl + test/javax/xml/jaxp/unittest/transform/upload-media-form.xsl + test/javax/xml/jaxp/unittest/transform/upload-media.xsl + test/javax/xml/jaxp/unittest/transform/util.xsl + test/javax/xml/jaxp/unittest/transform/util/DOMUtil.java + test/javax/xml/jaxp/unittest/transform/util/SAXUtil.java + test/javax/xml/jaxp/unittest/transform/util/StAXUtil.java + test/javax/xml/jaxp/unittest/transform/util/StreamUtil.java + test/javax/xml/jaxp/unittest/transform/util/TransformerUtil.java - test/javax/xml/jaxp/unittest/util/BOMInputStream.java - test/javax/xml/jaxp/unittest/util/BaseStAXUT.java - test/javax/xml/jaxp/unittest/util/DraconianErrorHandler.java + test/javax/xml/jaxp/unittest/validation/6773084.policy + test/javax/xml/jaxp/unittest/validation/AnyElementTest.java + test/javax/xml/jaxp/unittest/validation/Bug4966232.java + test/javax/xml/jaxp/unittest/validation/Bug4966254.java + test/javax/xml/jaxp/unittest/validation/Bug4966254.xml + test/javax/xml/jaxp/unittest/validation/Bug4966254.xsd + test/javax/xml/jaxp/unittest/validation/Bug4969042.java + test/javax/xml/jaxp/unittest/validation/Bug4969089.java + test/javax/xml/jaxp/unittest/validation/Bug4969110.java + test/javax/xml/jaxp/unittest/validation/Bug4969689.java + test/javax/xml/jaxp/unittest/validation/Bug4969692.java + test/javax/xml/jaxp/unittest/validation/Bug4969693.java + test/javax/xml/jaxp/unittest/validation/Bug4969695.java + test/javax/xml/jaxp/unittest/validation/Bug4969732.java + test/javax/xml/jaxp/unittest/validation/Bug4970380.java + test/javax/xml/jaxp/unittest/validation/Bug4970383.java + test/javax/xml/jaxp/unittest/validation/Bug4970400.java + test/javax/xml/jaxp/unittest/validation/Bug4970402.java + test/javax/xml/jaxp/unittest/validation/Bug4970951.java + test/javax/xml/jaxp/unittest/validation/Bug4971605.java + test/javax/xml/jaxp/unittest/validation/Bug4971607.java + test/javax/xml/jaxp/unittest/validation/Bug4972882.java + test/javax/xml/jaxp/unittest/validation/Bug4986844.java + test/javax/xml/jaxp/unittest/validation/Bug4986844.xsd + test/javax/xml/jaxp/unittest/validation/Bug4987574.java + test/javax/xml/jaxp/unittest/validation/Bug4988267.java + test/javax/xml/jaxp/unittest/validation/Bug4988267.xsd + test/javax/xml/jaxp/unittest/validation/Bug4988268.java + test/javax/xml/jaxp/unittest/validation/Bug4988268.xsd + test/javax/xml/jaxp/unittest/validation/Bug4988387.java + test/javax/xml/jaxp/unittest/validation/Bug4988387.xsd + test/javax/xml/jaxp/unittest/validation/Bug4996446.java + test/javax/xml/jaxp/unittest/validation/Bug4996446.xsd + test/javax/xml/jaxp/unittest/validation/Bug4997818.java + test/javax/xml/jaxp/unittest/validation/Bug5011500.java + test/javax/xml/jaxp/unittest/validation/Bug5072946.java + test/javax/xml/jaxp/unittest/validation/Bug5072946.xml + test/javax/xml/jaxp/unittest/validation/Bug5072946.xsd + test/javax/xml/jaxp/unittest/validation/Bug6378043.java + test/javax/xml/jaxp/unittest/validation/Bug6449797.java + test/javax/xml/jaxp/unittest/validation/Bug6449797.xsd + test/javax/xml/jaxp/unittest/validation/Bug6457662.java + test/javax/xml/jaxp/unittest/validation/Bug6467424.xml + test/javax/xml/jaxp/unittest/validation/Bug6467424.xsd + test/javax/xml/jaxp/unittest/validation/Bug6467424Test.java + test/javax/xml/jaxp/unittest/validation/Bug6483188.java + test/javax/xml/jaxp/unittest/validation/Bug6493687.java + test/javax/xml/jaxp/unittest/validation/Bug6493687.xml + test/javax/xml/jaxp/unittest/validation/Bug6493687.xsd + test/javax/xml/jaxp/unittest/validation/Bug6509668.java + test/javax/xml/jaxp/unittest/validation/Bug6526547.java + test/javax/xml/jaxp/unittest/validation/Bug6526547.xml + test/javax/xml/jaxp/unittest/validation/Bug6526547.xsd + test/javax/xml/jaxp/unittest/validation/Bug6531160.java + test/javax/xml/jaxp/unittest/validation/Bug6695843.xml + test/javax/xml/jaxp/unittest/validation/Bug6695843.xsd + test/javax/xml/jaxp/unittest/validation/Bug6695843Test.java + test/javax/xml/jaxp/unittest/validation/Bug6773084.xsd + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_1.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_10.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_11.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_12.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_13.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_14.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_15.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_16.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_17.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_18.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_19.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_2.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_20.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_21.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_22.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_23.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_24.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_25.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_3.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_4.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_5.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_6.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_7.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_8.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084In/Bug6773084_9.xml + test/javax/xml/jaxp/unittest/validation/Bug6773084Test.java + test/javax/xml/jaxp/unittest/validation/Bug6859210.java + test/javax/xml/jaxp/unittest/validation/Bug6925531Test.java + test/javax/xml/jaxp/unittest/validation/Bug6946312.xml + test/javax/xml/jaxp/unittest/validation/Bug6946312Test.java + test/javax/xml/jaxp/unittest/validation/Bug6954738.xml + test/javax/xml/jaxp/unittest/validation/Bug6954738.xsd + test/javax/xml/jaxp/unittest/validation/Bug6954738_Test.java + test/javax/xml/jaxp/unittest/validation/CR6708840Test.java + test/javax/xml/jaxp/unittest/validation/CR6740048.java + test/javax/xml/jaxp/unittest/validation/CR6740048.xml + test/javax/xml/jaxp/unittest/validation/CR6740048.xsd + test/javax/xml/jaxp/unittest/validation/CREMAS01.xml + test/javax/xml/jaxp/unittest/validation/CREMAS01.xsd + test/javax/xml/jaxp/unittest/validation/ErrorHandlerImpl.java + test/javax/xml/jaxp/unittest/validation/Issue682.xml + test/javax/xml/jaxp/unittest/validation/Issue682.xsd + test/javax/xml/jaxp/unittest/validation/Issue682Test.java + test/javax/xml/jaxp/unittest/validation/IssueTracker30.java + test/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-error.xml + test/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-ok.xml + test/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-error.xml + test/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-ok.xml + test/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize.xsd + test/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs.xsd + test/javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java + test/javax/xml/jaxp/unittest/validation/JaxpIssue49.java + test/javax/xml/jaxp/unittest/validation/JaxpIssue49.xml + test/javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java + test/javax/xml/jaxp/unittest/validation/MultiOccursTest.java + test/javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java + test/javax/xml/jaxp/unittest/validation/OccursTest.java + test/javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java + test/javax/xml/jaxp/unittest/validation/OccursWildcardTest.java + test/javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java + test/javax/xml/jaxp/unittest/validation/ParticlesId005Test.java + test/javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java + test/javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java + test/javax/xml/jaxp/unittest/validation/ProcessContents-lax-error.xml + test/javax/xml/jaxp/unittest/validation/ProcessContents-ok.xml + test/javax/xml/jaxp/unittest/validation/ProcessContents.xsd + test/javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java + test/javax/xml/jaxp/unittest/validation/ValidatorTest.java + test/javax/xml/jaxp/unittest/validation/XMLDocBuilder.java + test/javax/xml/jaxp/unittest/validation/XMLSchemaValidator.java + test/javax/xml/jaxp/unittest/validation/gMonths-invalid.xml + test/javax/xml/jaxp/unittest/validation/gMonths.xml + test/javax/xml/jaxp/unittest/validation/gMonths.xsd + test/javax/xml/jaxp/unittest/validation/groupA008.xsd + test/javax/xml/jaxp/unittest/validation/groupA008ea.red + test/javax/xml/jaxp/unittest/validation/groupA008eb.red + test/javax/xml/jaxp/unittest/validation/hello_literal.wsdl + test/javax/xml/jaxp/unittest/validation/idI009.xsd + test/javax/xml/jaxp/unittest/validation/idIimp.xsd + test/javax/xml/jaxp/unittest/validation/idIxpns.xsd + test/javax/xml/jaxp/unittest/validation/idIxpns1.xsd + test/javax/xml/jaxp/unittest/validation/mgG014.xsd + test/javax/xml/jaxp/unittest/validation/mgJ014.xsd + test/javax/xml/jaxp/unittest/validation/multi-occurs-error-max.xml + test/javax/xml/jaxp/unittest/validation/multi-occurs-error-min-max.xml + test/javax/xml/jaxp/unittest/validation/multi-occurs-error-min.xml + test/javax/xml/jaxp/unittest/validation/multi-occurs-ok.xml + test/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-error-min.xml + test/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-ok.xml + test/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded.xsd + test/javax/xml/jaxp/unittest/validation/multi-occurs.xsd + test/javax/xml/jaxp/unittest/validation/occurs-error-max.xml + test/javax/xml/jaxp/unittest/validation/occurs-error-min-max.xml + test/javax/xml/jaxp/unittest/validation/occurs-error-min.xml + test/javax/xml/jaxp/unittest/validation/occurs-ok.xml + test/javax/xml/jaxp/unittest/validation/occurs-unbounded-error-min.xml + test/javax/xml/jaxp/unittest/validation/occurs-unbounded-ok.xml + test/javax/xml/jaxp/unittest/validation/occurs-unbounded.xsd + test/javax/xml/jaxp/unittest/validation/occurs-wildcard-unbounded.xsd + test/javax/xml/jaxp/unittest/validation/occurs-wildcard.xsd + test/javax/xml/jaxp/unittest/validation/occurs.xsd + test/javax/xml/jaxp/unittest/validation/particlesId005.xml + test/javax/xml/jaxp/unittest/validation/particlesId005.xsd + test/javax/xml/jaxp/unittest/validation/particlesIe003.xsd + test/javax/xml/jaxp/unittest/validation/particlesIg004.xsd + test/javax/xml/jaxp/unittest/validation/particlesOptimize.xsd + test/javax/xml/jaxp/unittest/validation/particlesQ013.xml + test/javax/xml/jaxp/unittest/validation/particlesQ013.xsd + test/javax/xml/jaxp/unittest/validation/particlesR005.xsd + test/javax/xml/jaxp/unittest/validation/targetNS00101m2.xsd + test/javax/xml/jaxp/unittest/validation/targetNS00101m2_stub.xml + test/javax/xml/jaxp/unittest/validation/targetNS00101m2_stub.xsd + test/javax/xml/jaxp/unittest/validation/targetNS00101m2a.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/byte_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/byte_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/int_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/int_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/integer_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/integer_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/long_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/long_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/negativeInteger_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/negativeInteger_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/nonNegativeInteger_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/nonNegativeInteger_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/nonPositiveInteger_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/nonPositiveInteger_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/positiveInteger_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/positiveInteger_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/short_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/short_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/unsignedByte_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/unsignedByte_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/unsignedInt_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/unsignedInt_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/unsignedLong_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/unsignedLong_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/unsignedShort_fractionDigits004.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252In/unsignedShort_fractionDigits007.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java + test/javax/xml/jaxp/unittest/validation/tck/Bug6963124.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java + test/javax/xml/jaxp/unittest/validation/tck/Bug6963468.xml + test/javax/xml/jaxp/unittest/validation/tck/Bug6963468.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java + test/javax/xml/jaxp/unittest/validation/tck/Bug6964720.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java + test/javax/xml/jaxp/unittest/validation/tck/Bug6967214/RegexTest_1258.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6967214/reD10.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6967214/reD11.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6967214/reD12.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6967214/reE9.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java + test/javax/xml/jaxp/unittest/validation/tck/Bug6970890.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java + test/javax/xml/jaxp/unittest/validation/tck/Bug6970890_1.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6971190.xml + test/javax/xml/jaxp/unittest/validation/tck/Bug6971190.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java + test/javax/xml/jaxp/unittest/validation/tck/Bug6971190_v.xml + test/javax/xml/jaxp/unittest/validation/tck/Bug6971190_v.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6974551.xml + test/javax/xml/jaxp/unittest/validation/tck/Bug6974551.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java + test/javax/xml/jaxp/unittest/validation/tck/Bug6975265/notatF025.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6975265/notatF037.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6975265/notatF041.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6975265/notatF045.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6975265/notatF049.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java + test/javax/xml/jaxp/unittest/validation/tck/Bug6977201/reA2.xml + test/javax/xml/jaxp/unittest/validation/tck/Bug6977201/reA2.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6977201/reA3.xml + test/javax/xml/jaxp/unittest/validation/tck/Bug6977201/reA3.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6977201/reA4.xml + test/javax/xml/jaxp/unittest/validation/tck/Bug6977201/reA4.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6977201/reA5.xml + test/javax/xml/jaxp/unittest/validation/tck/Bug6977201/reA5.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6977201/reA6.xml + test/javax/xml/jaxp/unittest/validation/tck/Bug6977201/reA6.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java + test/javax/xml/jaxp/unittest/validation/tck/Bug6989956.xml + test/javax/xml/jaxp/unittest/validation/tck/Bug6989956.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java + test/javax/xml/jaxp/unittest/validation/tck/Bug7014246.xsd + test/javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java + test/javax/xml/jaxp/unittest/validation/test-element.xsd + test/javax/xml/jaxp/unittest/validation/test-sequence.xsd + test/javax/xml/jaxp/unittest/validation/test.xsd + test/javax/xml/jaxp/unittest/validation/toys.xml + test/javax/xml/jaxp/unittest/validation/toys.xsd + test/javax/xml/jaxp/unittest/validation/types.xsd + test/javax/xml/jaxp/unittest/xpath/Bug4991857.java + test/javax/xml/jaxp/unittest/xpath/Bug4991939.java + test/javax/xml/jaxp/unittest/xpath/Bug4992788.java + test/javax/xml/jaxp/unittest/xpath/Bug4992793.java + test/javax/xml/jaxp/unittest/xpath/Bug4992805.java + test/javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java + test/javax/xml/jaxp/unittest/xpath/MyClassLoader.java + test/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java + test/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.xml + test/javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java + test/javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java + test/javax/xml/jaxp/unittest/xpath/XPathTest.java + test/javax/xml/jaxp/unittest/xpath/XPathTestBase.java Changeset: a7b1a86945e0 Author: joehw Date: 2015-08-10 20:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/a7b1a86945e0 8133307: Missing files while changing packages of JAXP unittest Reviewed-by: joehw Contributed-by: frank.yuan at oracle.com + test/javax/xml/jaxp/unittest/TEST.properties - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.dtd - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.xml + test/javax/xml/jaxp/unittest/policy/PolicyUtil.java + test/javax/xml/jaxp/unittest/policy/common.policy + test/javax/xml/jaxp/unittest/util/BOMInputStream.java + test/javax/xml/jaxp/unittest/util/BaseStAXUT.java + test/javax/xml/jaxp/unittest/util/DraconianErrorHandler.java Changeset: 5b1899c9822d Author: lana Date: 2015-08-13 14:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/5b1899c9822d Merge ! test/javax/xml/jaxp/unittest/TEST.properties - test/javax/xml/jaxp/unittest/javax/xml/common/Bug6350682.java - test/javax/xml/jaxp/unittest/javax/xml/common/Bug6723276Test.java - test/javax/xml/jaxp/unittest/javax/xml/common/Bug6941169.xml - test/javax/xml/jaxp/unittest/javax/xml/common/Bug6941169.xsd - test/javax/xml/jaxp/unittest/javax/xml/common/Bug6941169Test.java - test/javax/xml/jaxp/unittest/javax/xml/common/Bug7143711Test.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug6320118.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug6937951Test.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug6937964Test.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/Bug7042647Test.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/DatatypeFactoryTest.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/DurationTest.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/FactoryFindTest.java - test/javax/xml/jaxp/unittest/javax/xml/datatype/XMLGregorianCalendarTest.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4674384_MAX_OCCURS_Test.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4674384_MAX_OCCURS_Test.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4674384_MAX_OCCURS_Test.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4934208.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4967002.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4985486.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4985486.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991020.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991020.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991020.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991946.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991946.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug4991946.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug5010072.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug5010072.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug5025825.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6309988.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6341770.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6361283.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6506304Test.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6518733.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6518733.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6564400.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6564400.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6564400.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6573786.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6573786ErrorHandler.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6594813.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841.dtd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6608841_xhtml11-flat.dtd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6690015.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6760982.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug6849942Test.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608.dtd - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608Test.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7157608_1.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug7166896Test.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/Bug8073385.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/DosTest.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/DosTest3.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/FactoryFindTest.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/MyDefaultHandler.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/MyErrorHandler.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/ParseEmptyStream.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/bug6690015.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/bug6760982.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/catalog.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/catalog.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/entity.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/entity64K.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/test.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/test1.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/test2.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/toys.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/toys.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/toys3002.xsd - test/javax/xml/jaxp/unittest/javax/xml/parsers/xinclude/Bug6794483Test.java - test/javax/xml/jaxp/unittest/javax/xml/parsers/xinclude/test1.xml - test/javax/xml/jaxp/unittest/javax/xml/parsers/xinclude/test2.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/AttributeLocalNameTest/AttributeLocalNameTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6370703.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6378422.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6380870.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6489502.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6509774.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6688002Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6976938.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/Bug6976938Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/CoalesceTest/CoalesceTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/CoalesceTest/coalesce.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/EntitiesTest/EntityTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/EntitiesTest/testCharRef.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/EntitiesTest/testCharRef.xml.output - test/javax/xml/jaxp/unittest/javax/xml/stream/EventReaderDelegateTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue41Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue48Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue53Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/Events/Issue58Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/FactoryFindTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/FactoryFindTest.policy - test/javax/xml/jaxp/unittest/javax/xml/stream/IgnoreExternalDTDTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/ProcessingInstruction/ProcessingInstructionTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/StreamReaderDelegateTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventLocationTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6489890.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6555001.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6586466Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6613059Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6668115Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Bug6846133Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/Issue40Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/bug6613059.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/play.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/play2.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventReaderTest/sgml.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/ReaderToWriterTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/ReaderToWriterTest.wsdl - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/ReaderToWriterTest.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/W2JDLR4002TestService.wsdl.data - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/XMLEventWriterTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/XMLEventWriterTest.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/merge-1.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/merge-2.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLEventWriterTest/replace1.txt - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/Bug6756677Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/Bug6909759Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/IssueTracker38.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/MyInputFactory.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLInputFactoryTest/play.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLOutputFactoryTest/Bug6846132Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLOutputFactoryTest/StreamResultTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/XMLResolverTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/XMLResolverTest.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/replace1.txt - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLResolverTest/replace2.txt - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamExceptionTest/ExceptionTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/Bug6481615.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/Bug6481678.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/HasNextTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/HasNextTest.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamFilterTest/HasNextTypeFilter.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/BOMTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6388460.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6472982Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6767322.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6767322Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Bug6847819Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/BugTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/DefaultAttributeTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/DoubleXmlnsTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.dtd - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.dtd.bak - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/ExternalDTD.xml.bak - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Hello.wsdl.data - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IsValidatingTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IsValidatingTest.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IsValidatingTestInternalSubset.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Issue44Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Issue47Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker24.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker35.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker70.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/IssueTracker70.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req5.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req8.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/NamespaceTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/StreamReaderTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/SupportDTDTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/UTF16-BE.wsdl.data - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/UTF8-BOM.xml.data - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/XML11Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/XMLSchema.dtd - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/XMLSchema.xsd - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/datatypes.dtd - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/report.dtd - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/sgml.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/voicexml.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/vxml.dtd - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamReaderTest/xml11.xml.data - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/AttributeEscapeTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug6452107.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug6600882Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug6675332Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/Bug7037352Test.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/DOMUtil.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/DomUtilTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/EmptyElementTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/EncodingTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/NamespaceTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/NullUriDetectionTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/SqeLinuxTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/UnprefixedNameTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/WriterTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/XMLStreamWriterTest.java - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/message_12.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testEight.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testFive.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testFour.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testOne.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testSeven.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testSix.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/XMLStreamWriterTest/testThree.xml.org - test/javax/xml/jaxp/unittest/javax/xml/stream/basic-form.vxml - test/javax/xml/jaxp/unittest/javax/xml/stream/report.dtd - test/javax/xml/jaxp/unittest/javax/xml/stream/sgml-bad-systemId.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/sgml.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/sgml_Bug6509774.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/testfile1.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/testfile2.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/testfile3.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/testfile4.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/toys.xml - test/javax/xml/jaxp/unittest/javax/xml/stream/vxml.dtd - test/javax/xml/jaxp/unittest/javax/xml/transform/5368141.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341.dtd - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341.out - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341_golden.dtd - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4693341_golden.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug4892774.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug5073477.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug5073477.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6175602.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6206491_2.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6216226Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6311448.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6384805.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6465722.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6467808.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6490380.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6490921.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6505031.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6513892.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6537167.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6540545.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6559595.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6565260.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Bug6940416.java - test/javax/xml/jaxp/unittest/javax/xml/transform/BugDB12665704.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/BugDB12665704.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/BugDB12665704Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6401137.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6401137.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6401137Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6551600.policy - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6551600Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6577667.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6577667Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6652519Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6689809Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829Inc.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6905829Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6935697.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6935697.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6935697Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6941869.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6941869.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6941869Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6957215.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6957215.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR6957215Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/CR7098746.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/CR7098746.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/CR7098746Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/DOMResultTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/DocumentExtFunc.java - test/javax/xml/jaxp/unittest/javax/xml/transform/FactoryFindTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2204.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2204.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2204Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2290.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/Issue2290Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/MsWordXMLImport.xsl.data - test/javax/xml/jaxp/unittest/javax/xml/transform/NCAA_Conference_Schedule_XML.dtd - test/javax/xml/jaxp/unittest/javax/xml/transform/OpenJDK100017Test.java - test/javax/xml/jaxp/unittest/javax/xml/transform/PredicateInKeyTest.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/PredicateInKeyTest.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/SAX2DOMTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/SAX2DOMTest.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/SecureProcessingTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/SecureProcessingTest.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/SecureProcessingTest.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/SourceTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/SourceTest.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/SourceTest.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/StAXSourceTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/TransformerFactoryTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/TransformerTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/TransformerUtilFactory.java - test/javax/xml/jaxp/unittest/javax/xml/transform/VersionDefaultHandler.java - test/javax/xml/jaxp/unittest/javax/xml/transform/VersionEventWriter.java - test/javax/xml/jaxp/unittest/javax/xml/transform/ViewEditor1.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/XSLTFunctionsTest.java - test/javax/xml/jaxp/unittest/javax/xml/transform/attribset27.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/attribset27.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/catalog.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/catalog.xsd - test/javax/xml/jaxp/unittest/javax/xml/transform/catalog_10.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/config.dtd - test/javax/xml/jaxp/unittest/javax/xml/transform/config.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/default-layout.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/global-variables.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/global.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/home.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/in.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/inner.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/logon.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/maps.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/msgAttach.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/numbering63.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/numbering63.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/outer.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/redirect.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/redirect.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/sax/Bug6451633.java - test/javax/xml/jaxp/unittest/javax/xml/transform/src.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/template.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/tigertest-in.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/tigertest.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/tmp.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/toys.xml - test/javax/xml/jaxp/unittest/javax/xml/transform/transform.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/upload-media-form.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/upload-media.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/util.xsl - test/javax/xml/jaxp/unittest/javax/xml/transform/util/DOMUtil.java - test/javax/xml/jaxp/unittest/javax/xml/transform/util/SAXUtil.java - test/javax/xml/jaxp/unittest/javax/xml/transform/util/StAXUtil.java - test/javax/xml/jaxp/unittest/javax/xml/transform/util/StreamUtil.java - test/javax/xml/jaxp/unittest/javax/xml/transform/util/TransformerUtil.java - test/javax/xml/jaxp/unittest/javax/xml/validation/6773084.policy - test/javax/xml/jaxp/unittest/javax/xml/validation/AnyElementTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966232.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966254.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966254.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4966254.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969042.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969089.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969110.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969689.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969692.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969693.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969695.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4969732.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970380.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970383.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970400.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970402.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4970951.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4971605.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4971607.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4972882.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4986844.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4986844.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4987574.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988267.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988267.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988268.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988268.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988387.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4988387.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4996446.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4996446.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug4997818.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5011500.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5072946.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5072946.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug5072946.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6378043.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6449797.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6449797.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6457662.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6467424.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6467424.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6467424Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6483188.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6493687.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6493687.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6493687.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6509668.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6526547.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6526547.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6526547.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6531160.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6695843.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6695843.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6695843Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_1.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_10.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_11.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_12.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_13.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_14.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_15.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_16.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_17.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_18.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_19.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_2.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_20.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_21.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_22.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_23.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_24.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_25.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_3.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_4.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_5.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_6.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_7.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_8.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084In/Bug6773084_9.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6773084Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6859210.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6925531Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6946312.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6946312Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6954738.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6954738.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Bug6954738_Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/CR6708840Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/CR6740048.java - test/javax/xml/jaxp/unittest/javax/xml/validation/CR6740048.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/CR6740048.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/CREMAS01.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/CREMAS01.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/ErrorHandlerImpl.java - test/javax/xml/jaxp/unittest/javax/xml/validation/Issue682.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/Issue682.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/Issue682Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30.java - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-error.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-optimize-error.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-optimize-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs-optimize.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/IssueTracker30_occurs.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/JaxpIssue43Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/JaxpIssue49.java - test/javax/xml/jaxp/unittest/javax/xml/validation/JaxpIssue49.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/LargeMaxOccursTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/MultiOccursTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/MultiOccursUnboundedTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/OccursTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/OccursUnboundedTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/OccursWildcardTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/OccursWildcardUnbounded.java - test/javax/xml/jaxp/unittest/javax/xml/validation/ParticlesId005Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/ParticlesIg004Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/ParticlesQ013Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/ProcessContents-lax-error.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/ProcessContents-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/ProcessContents.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/TCKGroupA008Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/ValidatorTest.java - test/javax/xml/jaxp/unittest/javax/xml/validation/XMLDocBuilder.java - test/javax/xml/jaxp/unittest/javax/xml/validation/XMLSchemaValidator.java - test/javax/xml/jaxp/unittest/javax/xml/validation/gMonths-invalid.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/gMonths.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/gMonths.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/groupA008.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/groupA008ea.red - test/javax/xml/jaxp/unittest/javax/xml/validation/groupA008eb.red - test/javax/xml/jaxp/unittest/javax/xml/validation/hello_literal.wsdl - test/javax/xml/jaxp/unittest/javax/xml/validation/idI009.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/idIimp.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/idIxpns.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/idIxpns1.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/mgG014.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/mgJ014.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-error-max.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-error-min-max.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-error-min.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-unbounded-error-min.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-unbounded-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs-unbounded.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/multi-occurs.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-error-max.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-error-min-max.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-error-min.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-unbounded-error-min.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-unbounded-ok.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-unbounded.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-wildcard-unbounded.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs-wildcard.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/occurs.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesId005.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesId005.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesIe003.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesIg004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesOptimize.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesQ013.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesQ013.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/particlesR005.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2_stub.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2_stub.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/targetNS00101m2a.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/byte_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/byte_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/int_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/int_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/integer_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/integer_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/long_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/long_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/negativeInteger_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/negativeInteger_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonNegativeInteger_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonNegativeInteger_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonPositiveInteger_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/nonPositiveInteger_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/positiveInteger_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/positiveInteger_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/short_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/short_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedByte_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedByte_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedInt_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedInt_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedLong_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedLong_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedShort_fractionDigits004.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252In/unsignedShort_fractionDigits007.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6943252Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963124.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963124Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963468.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963468.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6963468Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6964720.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6964720Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/RegexTest_1258.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reD10.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reD11.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reD12.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214/reE9.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6967214Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6970890.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6970890Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6970890_1.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190_v.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6971190_v.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6974551.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6974551.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6974551Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF025.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF037.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF041.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF045.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265/notatF049.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6975265Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA2.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA2.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA3.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA3.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA4.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA4.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA5.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA5.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA6.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201/reA6.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6977201Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6989956.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6989956.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug6989956Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug7014246.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/tck/Bug7014246Test.java - test/javax/xml/jaxp/unittest/javax/xml/validation/test-element.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/test-sequence.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/test.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/toys.xml - test/javax/xml/jaxp/unittest/javax/xml/validation/toys.xsd - test/javax/xml/jaxp/unittest/javax/xml/validation/types.xsd - test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4991857.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4991939.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4992788.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4992793.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/Bug4992805.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/ClassLoaderTest.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/MyClassLoader.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/SecureProcessingTest.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/SecureProcessingTest.xml - test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathAnyTypeTest.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathExpAnyTypeTest.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathTest.java - test/javax/xml/jaxp/unittest/javax/xml/xpath/XPathTestBase.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4915524.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4915748.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966082.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966082.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966138.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966142.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966142.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966142.xsd - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966143.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966143.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug4966143.xsd - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6339023.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6355326.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6367542.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6520131.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6521260.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6582545.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6582545Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6879614.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/Bug6879614Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/CR6333993Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/CR6517707Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/CR6517717Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/CR6909336Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/DOMConfigurationTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/DOMConfigurationTest.xsd - test/javax/xml/jaxp/unittest/org/w3c/dom/DOMXPathTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/JdkXmlDomTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/TCKEncodingTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug4973153.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6290947.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6354955.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6376823.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/Bug6710741Test.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSParserTCKTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSParserTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/LSSerializerTest.java - test/javax/xml/jaxp/unittest/org/w3c/dom/ls/note_in_dtd.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/test.xml - test/javax/xml/jaxp/unittest/org/w3c/dom/test.xsd - test/javax/xml/jaxp/unittest/org/xml/sax/Attributes2ImplTest.java - test/javax/xml/jaxp/unittest/org/xml/sax/Bug6889654Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/Bug6925410Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/Bug6949607Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/Bug6992561Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/Bug7057778.xml - test/javax/xml/jaxp/unittest/org/xml/sax/Bug7057778Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/DefaultHandler2Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/IssueTracker56Test.java - test/javax/xml/jaxp/unittest/org/xml/sax/MyDefaultHandler2.java - test/javax/xml/jaxp/unittest/org/xml/sax/NSSupportTest.java - test/javax/xml/jaxp/unittest/org/xml/sax/SAXExceptionExt.java - test/javax/xml/jaxp/unittest/org/xml/sax/externalDTD.dtd - test/javax/xml/jaxp/unittest/org/xml/sax/toys.xml - test/javax/xml/jaxp/unittest/org/xml/sax/toys_error.xml Changeset: cf809edc840f Author: katleman Date: 2015-08-20 11:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/cf809edc840f Added tag jdk9-b78 for changeset 5b1899c9822d ! .hgtags Changeset: f6da6b06396e Author: katleman Date: 2015-08-27 12:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/f6da6b06396e Added tag jdk9-b79 for changeset cf809edc840f ! .hgtags Changeset: 7c045de70a66 Author: joehw Date: 2015-08-26 10:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/7c045de70a66 8133924: NPE may be thrown when xsltc select a non-existing node after JDK-8062518 Reviewed-by: aefimov, lancea, joehw ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/MultiDOM.java Changeset: f464f9b2fb11 Author: lana Date: 2015-08-27 13:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/f464f9b2fb11 Merge Changeset: 6a418934997f Author: katleman Date: 2015-09-03 14:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/6a418934997f Added tag jdk9-b80 for changeset f464f9b2fb11 ! .hgtags From christian.thalinger at oracle.com Fri Sep 4 23:13:30 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 04 Sep 2015 23:13:30 +0000 Subject: hg: graal/graal-jvmci-9/jaxws: 5 new changesets Message-ID: <201509042313.t84NDUPN001607@aojmv0008.oracle.com> Changeset: fc042e09e440 Author: katleman Date: 2015-08-20 11:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/fc042e09e440 Added tag jdk9-b78 for changeset ac1748bab074 ! .hgtags Changeset: b03272850e68 Author: avstepan Date: 2015-08-20 13:28 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/b03272850e68 8132478: [tidy] three new warnings from java docs (java.net, javax.annotation) Summary: minor docs cleanup (jaxws part) Reviewed-by: lancea ! src/java.annotations.common/share/classes/javax/annotation/PostConstruct.java ! src/java.annotations.common/share/classes/javax/annotation/PreDestroy.java Changeset: 42ae657e0e10 Author: lana Date: 2015-08-20 12:30 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/42ae657e0e10 Merge Changeset: e9940bf1c8dd Author: katleman Date: 2015-08-27 12:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/e9940bf1c8dd Added tag jdk9-b79 for changeset 42ae657e0e10 ! .hgtags Changeset: 139338618c77 Author: katleman Date: 2015-09-03 14:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/139338618c77 Added tag jdk9-b80 for changeset e9940bf1c8dd ! .hgtags From christian.thalinger at oracle.com Fri Sep 4 23:13:39 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 04 Sep 2015 23:13:39 +0000 Subject: hg: graal/graal-jvmci-9/jdk: 128 new changesets Message-ID: <201509042313.t84NDhBG001672@aojmv0008.oracle.com> Changeset: a068ce0953bc Author: naoto Date: 2015-08-06 18:20 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a068ce0953bc 8133044: [TESTBUG] CLDRDisplayNameTest uses deprecated API, fails Reviewed-by: okutsu ! test/java/util/TimeZone/CLDRDisplayNamesTest.java Changeset: 862ca7e758f9 Author: simonis Date: 2015-08-07 10:25 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/862ca7e758f9 8132551: Initialize local varibales before returning them in p11_convert.c Reviewed-by: wetmore ! src/jdk.crypto.pkcs11/share/native/libj2pkcs11/p11_convert.c Changeset: fe002a83ba79 Author: bpb Date: 2015-08-07 07:10 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/fe002a83ba79 8080115: (fs) Crash in libgio when calling Files.probeContentType(path) from parallel threads Summary: Make GnomeFileTypeDetector.probeGio() synchronized and add a regression test based on the test source included in JDK-8080115. Reviewed-by: chegar ! src/java.base/unix/classes/sun/nio/fs/GnomeFileTypeDetector.java + test/java/nio/file/Files/probeContentType/ParallelProbes.java Changeset: e1aa58e9592c Author: bpb Date: 2015-08-07 16:09 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e1aa58e9592c 8133207: ParallelProbes.java test fails after changes for JDK-8080115 Summary: Do not run in othervm mode. Reviewed-by: darcy, rriggs ! test/java/nio/file/Files/probeContentType/ParallelProbes.java Changeset: 8a11191ab17b Author: bpb Date: 2015-08-10 10:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/8a11191ab17b 8132497: (fs) FileSystems.newFileSystem(URI, ..) doesn't handle UOE thrown by provider Summary: Handle UOEs in newFileSystem(URI,...) similarly to as done in newFileSystem(Path path, ClassLoader loader). Reviewed-by: chegar ! src/java.base/share/classes/java/nio/file/FileSystems.java ! test/java/nio/file/FileSystem/Basic.java Changeset: a110f8b9eb45 Author: darcy Date: 2015-08-10 16:28 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a110f8b9eb45 8133231: Mark TimeoutLockLoops.java as failing intermittently Reviewed-by: lancea ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java Changeset: bd4b9aa129bc Author: bpb Date: 2015-08-10 17:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/bd4b9aa129bc 8133287: (fs) java/nio/file/Files/probeContentType/ParallelProbes.java should use othervm mode Summary: Add @build tag containing ParallelProbes and SimpleFileTypeDetector and reinstate othervm mode. Reviewed-by: darcy ! test/java/nio/file/Files/probeContentType/ParallelProbes.java Changeset: 9b17d0a2720f Author: dsamersoff Date: 2015-07-30 16:29 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9b17d0a2720f 8059036: Implement Diagnostic Commands for heap and finalizerinfo Summary: Implement Diagnostic Commands for heap and finalizerinfo Reviewed-by: sla, plevart, mchung ! src/java.base/share/classes/java/lang/ref/Finalizer.java + src/java.base/share/classes/java/lang/ref/FinalizerHistogram.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java + test/java/lang/ref/FinalizerHistogramTest.java Changeset: 15a11976002d Author: jbachorik Date: 2015-07-31 15:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/15a11976002d 8129215: com.sun.jmx.mbeanserver.Introspector may provide results inconsistent with the JavaBeans Introspector Reviewed-by: dfuchs ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java + test/com/sun/jmx/mbeanserver/introspector/BeanClass.java + test/com/sun/jmx/mbeanserver/introspector/SimpleIntrospectorTest.java Changeset: 62b7185660bd Author: jiangli Date: 2015-07-31 16:00 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/62b7185660bd Merge Changeset: 03980382aa63 Author: olagneau Date: 2015-08-03 15:31 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/03980382aa63 8130339: Add tracing info to LowMemoryTest.java to help 8130339 diagnosis Summary: Run test with traces even when timeout occurs. Reviewed-by: jbachorik, sspitsyn ! test/java/lang/management/MemoryMXBean/LowMemoryTest.java Changeset: 8af36f03df97 Author: amurillo Date: 2015-08-06 13:00 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/8af36f03df97 Merge ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java Changeset: 66e2f4decc2a Author: amurillo Date: 2015-08-10 18:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/66e2f4decc2a Merge Changeset: 8db168c06fd5 Author: simonis Date: 2015-08-11 10:53 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/8db168c06fd5 8133105: Fix getFinalAttributes() on Windows to handle more special cases Reviewed-by: simonis, rriggs Contributed-by: matthias.baesken at sap.com ! src/java.base/windows/native/libjava/WinNTFileSystem_md.c Changeset: cd06410cf1fc Author: mullan Date: 2015-08-11 08:48 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/cd06410cf1fc 8077055: Allow other named SecurityPermissions, RuntimePermissions, and AuthPermissions to be used Reviewed-by: weijun ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java Changeset: 08afb0edefd7 Author: avstepan Date: 2015-08-11 20:46 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/08afb0edefd7 8133188: docs: replace tags (obsolete in html5) for java.util Reviewed-by: martin ! src/java.base/share/classes/java/util/AbstractCollection.java ! src/java.base/share/classes/java/util/AbstractMap.java ! src/java.base/share/classes/java/util/AbstractSequentialList.java ! src/java.base/share/classes/java/util/AbstractSet.java ! src/java.base/share/classes/java/util/ArrayList.java ! src/java.base/share/classes/java/util/Arrays.java ! src/java.base/share/classes/java/util/Collection.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/Comparator.java ! src/java.base/share/classes/java/util/Dictionary.java ! src/java.base/share/classes/java/util/DuplicateFormatFlagsException.java ! src/java.base/share/classes/java/util/EmptyStackException.java ! src/java.base/share/classes/java/util/EnumMap.java ! src/java.base/share/classes/java/util/EnumSet.java ! src/java.base/share/classes/java/util/Enumeration.java ! src/java.base/share/classes/java/util/FormatFlagsConversionMismatchException.java ! src/java.base/share/classes/java/util/Formattable.java ! src/java.base/share/classes/java/util/FormattableFlags.java ! src/java.base/share/classes/java/util/Formatter.java ! src/java.base/share/classes/java/util/FormatterClosedException.java ! src/java.base/share/classes/java/util/HashMap.java ! src/java.base/share/classes/java/util/HashSet.java ! src/java.base/share/classes/java/util/Hashtable.java ! src/java.base/share/classes/java/util/IdentityHashMap.java ! src/java.base/share/classes/java/util/IllegalFormatCodePointException.java ! src/java.base/share/classes/java/util/IllegalFormatConversionException.java ! src/java.base/share/classes/java/util/IllegalFormatFlagsException.java ! src/java.base/share/classes/java/util/IllegalFormatPrecisionException.java ! src/java.base/share/classes/java/util/IllegalFormatWidthException.java ! src/java.base/share/classes/java/util/InputMismatchException.java ! src/java.base/share/classes/java/util/JumboEnumSet.java ! src/java.base/share/classes/java/util/LinkedHashMap.java ! src/java.base/share/classes/java/util/LinkedHashSet.java ! src/java.base/share/classes/java/util/LinkedList.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/Map.java ! src/java.base/share/classes/java/util/MissingFormatArgumentException.java ! src/java.base/share/classes/java/util/MissingFormatWidthException.java ! src/java.base/share/classes/java/util/MissingResourceException.java ! src/java.base/share/classes/java/util/NoSuchElementException.java ! src/java.base/share/classes/java/util/Observable.java ! src/java.base/share/classes/java/util/Observer.java ! src/java.base/share/classes/java/util/Properties.java ! src/java.base/share/classes/java/util/RandomAccess.java ! src/java.base/share/classes/java/util/RegularEnumSet.java ! src/java.base/share/classes/java/util/Scanner.java ! src/java.base/share/classes/java/util/ServiceConfigurationError.java ! src/java.base/share/classes/java/util/Set.java ! src/java.base/share/classes/java/util/SortedSet.java ! src/java.base/share/classes/java/util/Stack.java ! src/java.base/share/classes/java/util/StringTokenizer.java ! src/java.base/share/classes/java/util/Timer.java ! src/java.base/share/classes/java/util/TimerTask.java ! src/java.base/share/classes/java/util/TreeSet.java ! src/java.base/share/classes/java/util/UnknownFormatConversionException.java ! src/java.base/share/classes/java/util/UnknownFormatFlagsException.java ! src/java.base/share/classes/java/util/Vector.java ! src/java.base/share/classes/java/util/WeakHashMap.java ! src/java.base/share/classes/java/util/regex/MatchResult.java ! src/java.base/share/classes/java/util/regex/Matcher.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java ! src/java.base/share/classes/java/util/regex/package-info.java Changeset: feb63ba0f961 Author: serb Date: 2015-07-18 15:09 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/feb63ba0f961 8130937: Several methods in BeanProperty return null instead of boolean value Reviewed-by: alexsch ! src/java.desktop/share/classes/com/sun/beans/introspect/PropertyInfo.java ! src/java.desktop/share/classes/java/beans/PropertyDescriptor.java + test/java/beans/Introspector/8130937/TestBooleanBeanProperties.java Changeset: 74579ee55df4 Author: serb Date: 2015-07-18 15:12 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/74579ee55df4 8074831: Resolve disabled warnings for libjsound Reviewed-by: amenkov, azvegint ! make/lib/SoundLibraries.gmk ! src/java.desktop/share/native/libjsound/PortMixer.c ! src/java.desktop/share/native/libjsound/Ports.h Changeset: 334bcd2e6992 Author: serb Date: 2015-07-18 15:13 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/334bcd2e6992 8074832: Resolve disabled warnings for libjsoundalsa Reviewed-by: amenkov, azvegint ! make/lib/SoundLibraries.gmk ! src/java.desktop/unix/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c Changeset: 207a6ebae49d Author: aivanov Date: 2015-07-22 17:33 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/207a6ebae49d 8130776: Remove EmbeddedFrame.requestFocusToEmbedder() method Reviewed-by: serb, ant ! src/java.desktop/share/classes/sun/applet/AppletPanel.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Frame.cpp Changeset: b654d6c8a264 Author: serb Date: 2015-07-22 22:33 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b654d6c8a264 8067093: Fix windows-specific deprecation warnings in the java.desktop module Reviewed-by: prr, azvegint, alexsch ! src/java.desktop/windows/classes/sun/awt/windows/WListPeer.java Changeset: 24d01957ab8d Author: azvegint Date: 2015-07-23 15:12 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/24d01957ab8d 8131752: [Regression] Test java/awt/GraphicsDevice/CheckDisplayModes.java fails Reviewed-by: alexsch, serb ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java Changeset: a441fb6c03fb Author: serb Date: 2015-07-18 15:10 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a441fb6c03fb 8066404: The case is failed automatically and thrown the "java.lang.IllegalStateException" exception Reviewed-by: alexsch ! test/java/beans/Performance/Test4058433.java Changeset: 86d078866512 Author: ptbrunet Date: 2015-07-24 13:58 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/86d078866512 8077707: jdk9 b58 cannot run any graphical application on Win 8 with JAWS running Summary: change dialog proc wparam type from UINT to WPARAM, lparam type from LONG to LPARAM Reviewed-by: serb, alexsch, van Contributed-by: peter.brunet at oracle.com ! src/jdk.accessibility/windows/native/libjavaaccessbridge/JavaAccessBridge.cpp ! src/jdk.accessibility/windows/native/libjavaaccessbridge/JavaAccessBridge.h Changeset: a55d8ffae378 Author: serb Date: 2015-07-28 18:14 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a55d8ffae378 8132355: Incorrect guard block in HPkeysym.h, awt_Event.h Reviewed-by: ant, azvegint ! src/java.desktop/unix/native/libawt_xawt/awt/HPkeysym.h ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Event.h Changeset: 22054d298dff Author: ssadetsky Date: 2015-07-28 20:39 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/22054d298dff 8130769: The new menu can't be shown on the menubar after clicking the "Add" button. Reviewed-by: alexsch, serb, azvegint ! src/java.desktop/share/classes/java/awt/MenuBar.java Changeset: 31015c9559b2 Author: ssadetsky Date: 2015-07-28 20:55 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/31015c9559b2 8025815: Child FileDialog of modal dialog does not get focus on Gnome Reviewed-by: azvegint, serb ! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c + test/java/awt/FileDialog/ModalFocus/FileDialogModalFocusTest.java Changeset: 5eca1e6a1236 Author: ssadetsky Date: 2015-07-28 20:59 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/5eca1e6a1236 8130735: javax.swing.TimerQueue: timer fires late when another timer starts Reviewed-by: alexsch, serb, azvegint ! src/java.desktop/share/classes/javax/swing/TimerQueue.java Changeset: a64dcad3a7eb Author: serb Date: 2015-07-28 22:31 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a64dcad3a7eb 8013586: audioInputStream.close() does not release the resource 8130305: AudioSystem behavior depends on order that providers are located Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/com/sun/media/sound/AiffFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/AuFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/WaveFloatFileReader.java + test/javax/sound/sampled/FileReader/AudioFileClose.java ! test/javax/sound/sampled/FileReader/ReadersExceptions.java Changeset: 439df5e0911c Author: dcherepanov Date: 2015-07-29 11:33 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/439df5e0911c Merge - test/demo/jvmti/hprof/CpuOldTest.java - test/demo/jvmti/hprof/CpuSamplesTest.java - test/demo/jvmti/hprof/CpuTimesDefineClassTest.java - test/demo/jvmti/hprof/CpuTimesTest.java - test/demo/jvmti/hprof/DefineClass.java - test/demo/jvmti/hprof/HeapAllTest.java - test/demo/jvmti/hprof/HeapBinaryFormatTest.java - test/demo/jvmti/hprof/HeapDumpTest.java - test/demo/jvmti/hprof/HeapSitesTest.java - test/demo/jvmti/hprof/HelloWorld.java - test/demo/jvmti/hprof/MonitorTest.java - test/demo/jvmti/hprof/OptionsTest.java - test/demo/jvmti/hprof/StackMapTableTest.java - test/demo/jvmti/hprof/UseAllBytecodes.java Changeset: e5c910daa1a4 Author: psadhukhan Date: 2015-07-29 20:32 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e5c910daa1a4 8130507: closed/java/awt/font/JNICheck/JNICheck.sh test reports some warnings Reviewed-by: azvegint, prr ! src/java.desktop/unix/native/common/awt/awt.h ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_util.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c Changeset: 76098e7ea2d5 Author: alexsch Date: 2015-07-30 12:31 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/76098e7ea2d5 8130478: Reconsider "awt.toolkit" property usage in java.awt.Toolkit getDefaultToolkit() method Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Toolkit.java Changeset: 9d2b7575edf8 Author: alexsch Date: 2015-07-30 12:40 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9d2b7575edf8 8132123: MultiResolutionCachedImage unnecessarily creates base image to get its size Reviewed-by: serb ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionCachedImage.java + test/java/awt/image/multiresolution/MultiResolutionCachedImageTest.java + test/javax/swing/JSplitPane/8132123/bug8132123.html + test/javax/swing/JSplitPane/8132123/bug8132123.java Changeset: a6127e88f6d8 Author: serb Date: 2015-07-30 15:27 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a6127e88f6d8 8132382: [macosx] Crash during JMC or JavaFX execution when NSApplication is controlled by SWT or JavaFX libraries Reviewed-by: kizune, alexsch ! src/java.desktop/macosx/native/libawt_lwawt/awt/CFRetainedResource.m Changeset: 2b0a7aacc8f5 Author: serb Date: 2015-07-30 19:10 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/2b0a7aacc8f5 6206439: JInternalFrame.setLayer(Integer layer) should throw NullPointerException when layer=null Reviewed-by: ant, alexsch ! src/java.desktop/share/classes/javax/swing/JInternalFrame.java + test/javax/swing/JInternalFrame/SetLayerNPE/SetLayerNPE.java Changeset: ff7f3c33cddb Author: yan Date: 2015-07-31 13:13 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ff7f3c33cddb 6544871: java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html fails from jdk b09 on windows Reviewed-by: serb ! test/java/awt/event/KeyEvent/KeyTyped/CtrlASCII.java Changeset: e2853ff537da Author: ptbrunet Date: 2015-08-03 15:48 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e2853ff537da 8132249: Clean up JAB debugging code Summary: remove dead code; replace DEBUG_CODE with PrintDebugString; fix typos, incorrect print args Reviewed-by: van Contributed-by: peter.brunet at oracle.com ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeATInstance.cpp ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ! src/jdk.accessibility/windows/native/libjavaaccessbridge/JavaAccessBridge.cpp ! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.cpp ! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeWindowsEntryPoints.cpp ! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp Changeset: 9f149a2bfe1a Author: azvegint Date: 2015-08-04 12:34 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9f149a2bfe1a 8130400: Test java/awt/image/DrawImage/IncorrectClipXorModeSurface2Surface.java fails with ClassCastException Reviewed-by: prr, serb ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawImage.java ! test/java/awt/image/DrawImage/IncorrectClipXorModeSurface2Surface.java Changeset: 3a879c43ebfe Author: ssadetsky Date: 2015-08-04 12:58 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3a879c43ebfe 8130892: Test javax/swing/plaf/basic/BasicTextUI/8001470/bug8001470.java fails in Solaris Sparcv9 Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java Changeset: 1697b94d6bc3 Author: ssadetsky Date: 2015-08-04 13:14 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/1697b94d6bc3 8132136: [PIT] RTL orientation in JEditorPane is broken Reviewed-by: alexsch, serb ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextFieldUI.java ! src/java.desktop/share/classes/javax/swing/text/GlyphView.java + test/javax/swing/JTextPane/JTextPaneDocumentAlignment.java Changeset: dfec0ae5c816 Author: avstepan Date: 2015-08-04 14:03 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/dfec0ae5c816 8131055: bean annotations: add a test checking if a user-defined BeanInfo is top-priority as compared with the annotations Reviewed-by: alexsch, serb + test/java/beans/Introspector/4058433/TestBeanInfoPriority.java Changeset: 72058a0c1a3a Author: ddehaven Date: 2015-08-03 16:33 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/72058a0c1a3a Merge - src/jdk.charsets/share/classes/sun/nio/cs/ext/GB18030.java Changeset: d400f76e5c48 Author: ddehaven Date: 2015-08-04 11:31 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d400f76e5c48 Merge Changeset: ff6471e6a9fd Author: ddehaven Date: 2015-08-11 12:32 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ff6471e6a9fd Merge Changeset: f97eeba8dc2f Author: ddehaven Date: 2015-08-11 12:33 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f97eeba8dc2f Merge Changeset: de017e14bcf9 Author: vinnie Date: 2015-08-12 14:38 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/de017e14bcf9 8133318: Exclude intermittent failing PKCS11 tests on Solaris SPARC 11.1 and earlier Reviewed-by: mullan ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/pkcs11/Signature/ByteBuffers.java ! test/sun/security/pkcs11/Signature/ReinitSignature.java ! test/sun/security/pkcs11/Signature/TestDSA.java ! test/sun/security/pkcs11/Signature/TestDSAKeyLength.java ! test/sun/security/pkcs11/Signature/TestRSAKeyLength.java ! test/sun/security/pkcs11/ec/TestCurves.java ! test/sun/security/pkcs11/ec/TestECDSA.java ! test/sun/security/pkcs11/rsa/TestCACerts.java ! test/sun/security/pkcs11/rsa/TestSignatures.java Changeset: 9e837d9e2f5f Author: bpb Date: 2015-08-12 07:55 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9e837d9e2f5f 8132539: (fs) Files.lines(path).collect() returns wrong value in JDK 9 with certain files Summary: Do not use the Spliterator approach for lines() if the FileChannel size is thought to be zero. Reviewed-by: chegar ! src/java.base/share/classes/java/nio/file/Files.java ! test/java/nio/file/Files/StreamTest.java Changeset: 9934cd41afaa Author: igerasim Date: 2015-08-12 22:24 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9934cd41afaa 8133232: [fs] Regex has redundant | in the char class Reviewed-by: bpb, rriggs ! src/java.base/unix/classes/sun/nio/fs/MimeTypesFileTypeDetector.java Changeset: d482d224fb7b Author: rhalade Date: 2015-08-13 06:42 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d482d224fb7b 8048624: Tests for SealedObject Reviewed-by: valeriep + test/javax/crypto/SealedObject/TestSealedObjectNull.java Changeset: cbc66281ae3f Author: amlu Date: 2015-08-13 09:35 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/cbc66281ae3f 8079769: tools/pack200/PackTestZip64.java may timeout at preparing the large test file Reviewed-by: ksrini ! test/tools/pack200/PackTestZip64.java + test/tools/pack200/PackTestZip64Manual.java Changeset: 6f3a2d6e646b Author: avstepan Date: 2015-08-13 12:40 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/6f3a2d6e646b 8133459: replace tags (obsolete in html5) in java.nio docs Reviewed-by: lancea ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/java/nio/ByteOrder.java ! src/java.base/share/classes/java/nio/MappedByteBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer-bin.java.template ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! src/java.base/share/classes/java/nio/channels/AsynchronousByteChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java ! src/java.base/share/classes/java/nio/channels/Channel.java ! src/java.base/share/classes/java/nio/channels/DatagramChannel.java ! src/java.base/share/classes/java/nio/channels/FileChannel.java ! src/java.base/share/classes/java/nio/channels/FileLock.java ! src/java.base/share/classes/java/nio/channels/GatheringByteChannel.java ! src/java.base/share/classes/java/nio/channels/InterruptibleChannel.java ! src/java.base/share/classes/java/nio/channels/ReadableByteChannel.java ! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java ! src/java.base/share/classes/java/nio/channels/SelectableChannel.java ! src/java.base/share/classes/java/nio/channels/SelectionKey.java ! src/java.base/share/classes/java/nio/channels/Selector.java ! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java ! src/java.base/share/classes/java/nio/channels/WritableByteChannel.java ! src/java.base/share/classes/java/nio/channels/package-info.java ! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java ! src/java.base/share/classes/java/nio/channels/spi/AbstractSelectableChannel.java ! src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java ! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java ! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template ! src/java.base/share/classes/java/nio/charset/Charset.java ! src/java.base/share/classes/java/nio/charset/CoderResult.java ! src/java.base/share/classes/java/nio/charset/package-info.java ! src/java.base/share/classes/java/nio/charset/spi/CharsetProvider.java ! src/java.base/share/classes/java/nio/exceptions ! src/java.base/share/classes/java/nio/file/FileSystem.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/nio/file/InvalidPathException.java ! src/java.base/share/classes/java/nio/file/Path.java ! src/java.base/share/classes/java/nio/file/Paths.java ! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/FileOwnerAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java ! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalLookupService.java ! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java ! src/java.base/share/classes/java/nio/file/attribute/package-info.java ! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java ! src/java.base/share/classes/java/nio/file/spi/FileTypeDetector.java ! src/java.base/share/classes/java/nio/file/spi/package-info.java ! src/java.base/share/classes/java/nio/package-info.java ! src/java.base/share/classes/sun/nio/ByteBuffered.java ! src/java.base/share/classes/sun/nio/ch/AllocatedNativeObject.java ! src/jdk.sctp/share/classes/com/sun/nio/sctp/SctpChannel.java Changeset: fedcfb1f8d3a Author: sundar Date: 2015-08-13 19:09 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/fedcfb1f8d3a 8133347: Add makefiles support and basic session, persistence history navigation with jline Reviewed-by: erikj, jlahoda, jlaskey ! make/launcher/Launcher-jdk.scripting.nashorn.gmk ! src/java.base/share/conf/security/java.policy Changeset: 55612c36caff Author: bpb Date: 2015-08-13 09:36 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/55612c36caff 8065595: Wrong JNI_OnLoad called if just loaded lib does not have JNI_OnLoad function Summary: Add nio_util.c containing JNI_OnLoad bare bones implementation. Reviewed-by: rriggs ! make/lib/NioLibraries.gmk ! make/mapfiles/libnio/mapfile-linux ! make/mapfiles/libnio/mapfile-macosx ! make/mapfiles/libnio/mapfile-solaris + src/java.base/share/native/libnio/nio_util.c Changeset: b2111667a478 Author: lana Date: 2015-08-13 14:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b2111667a478 Merge Changeset: 0940ce86c614 Author: darcy Date: 2015-08-13 21:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/0940ce86c614 8133588: Place TimeoutLockLoops.java on the problem list Reviewed-by: dholmes ! test/ProblemList.txt Changeset: 3ac024fd10ea Author: katleman Date: 2015-08-20 11:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3ac024fd10ea Added tag jdk9-b78 for changeset 0940ce86c614 ! .hgtags Changeset: 6e94b217ac9b Author: simonis Date: 2015-08-14 10:35 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/6e94b217ac9b 8131168: Refactor ProcessHandleImpl_*.c and add implememtation for AIX Reviewed-by: rriggs, smarks + src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c + src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c ! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c ! src/java.base/share/classes/java/lang/ProcessHandle.java ! src/java.base/share/classes/java/lang/ProcessHandleImpl.java ! src/java.base/solaris/native/libjava/ProcessHandleImpl_solaris.c ! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c + src/java.base/unix/native/libjava/ProcessHandleImpl_unix.h ! src/java.base/windows/native/libjava/ProcessHandleImpl_win.c ! test/java/lang/ProcessHandle/InfoTest.java ! test/java/lang/ProcessHandle/JavaChild.java ! test/java/lang/ProcessHandle/OnExitTest.java Changeset: 108912ec77eb Author: avstepan Date: 2015-08-14 14:40 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/108912ec77eb 8133480: replace some tags (obsolete in html5) in core-libs docs Reviewed-by: lancea ! src/java.base/share/classes/java/net/InetSocketAddress.java ! src/java.base/share/classes/java/net/spi/package-info.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLException.java ! src/java.base/share/classes/sun/net/ftp/FtpClientProvider.java ! src/java.base/share/classes/sun/util/PreHashedMap.java ! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java ! src/java.base/windows/classes/sun/io/Win32ErrorMode.java ! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java ! src/java.corba/share/classes/com/sun/jndi/cosnaming/RemoteToCorba.java ! src/java.corba/share/classes/com/sun/jndi/toolkit/corba/CorbaUtils.java ! src/java.rmi/share/classes/java/rmi/RemoteException.java ! src/java.rmi/share/classes/java/rmi/activation/ActivationException.java ! src/java.rmi/share/classes/java/rmi/server/ServerCloneException.java ! src/java.sql.rowset/share/classes/com/sun/rowset/package.html ! src/java.sql.rowset/share/classes/com/sun/rowset/providers/package.html ! src/java.sql.rowset/share/classes/javax/sql/rowset/package.html ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/package.html ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/package.html ! src/java.sql/share/classes/java/sql/Timestamp.java ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachineDescriptor.java ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java ! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachineManager.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/TransportTimeoutException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/ClosedConnectionException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/HostIdentifier.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHost.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredHostService.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/monitor/MonitoredVm.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfByteArrayMonitor.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/PerfDataBufferImpl.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/file/MonitoredHostProvider.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java ! src/jdk.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/package.html ! src/jdk.management/share/classes/com/sun/management/GarbageCollectorMXBean.java ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java ! src/jdk.management/share/classes/com/sun/management/OperatingSystemMXBean.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsName.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/NameNode.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/Resolver.java ! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/ZoneNode.java Changeset: e8922c551c55 Author: sherman Date: 2015-08-15 04:38 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e8922c551c55 8039390: Unexpected behaviour of String.format with null arguments Summary: to explicitly specify the null behavior for all conversions Reviewed-by: rriggs ! src/java.base/share/classes/java/util/Formatter.java + test/java/util/Formatter/NullArg.java Changeset: 33c11612dd55 Author: weijun Date: 2015-08-15 21:14 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/33c11612dd55 8132330: Ineffective SecureRandom usage in RSA encoding with PKCS1Padding Reviewed-by: weijun Contributed-by: Sergey Kuksenko ! src/java.base/share/classes/sun/security/rsa/RSAPadding.java Changeset: 53ef4019871f Author: kshefov Date: 2015-08-17 12:13 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/53ef4019871f 8133543: [TESTBUG] java/lang/invoke/LFCaching/LFSingleThreadCachingTest.java should be modified Reviewed-by: vlivanov, mhaupt ! test/java/lang/invoke/LFCaching/TestMethods.java Changeset: 698c03ee0d7b Author: kshefov Date: 2015-08-17 12:21 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/698c03ee0d7b 8060717: [TESTBUG] Improve test coverage of MethodHandles.explicitCastArguments() Reviewed-by: vlivanov, mhaupt ! test/java/lang/invoke/ExplicitCastArgumentsTest.java ! test/java/lang/invoke/LFCaching/TestMethods.java ! test/lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java Changeset: 1c0d6ff652c2 Author: aefimov Date: 2015-08-17 12:28 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/1c0d6ff652c2 8133321: (tz) Support tzdata2015f Reviewed-by: okutsu ! make/data/tzdata/VERSION ! make/data/tzdata/africa ! make/data/tzdata/asia ! make/data/tzdata/europe ! make/data/tzdata/leapseconds ! make/data/tzdata/northamerica ! make/data/tzdata/southamerica ! make/data/tzdata/zone.tab ! test/sun/util/calendar/zi/tzdata/VERSION ! test/sun/util/calendar/zi/tzdata/africa ! test/sun/util/calendar/zi/tzdata/asia ! test/sun/util/calendar/zi/tzdata/europe ! test/sun/util/calendar/zi/tzdata/leapseconds ! test/sun/util/calendar/zi/tzdata/northamerica ! test/sun/util/calendar/zi/tzdata/southamerica ! test/sun/util/calendar/zi/tzdata/zone.tab Changeset: 9b5590969282 Author: jbachorik Date: 2015-08-04 15:16 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9b5590969282 8085919: OperatingSystemMXBean/TestTotalSwap.java failure : Total Swap Space figures mismatch Reviewed-by: dholmes ! test/com/sun/management/OperatingSystemMXBean/TestTotalSwap.java Changeset: 0edb1c267b49 Author: dsamersoff Date: 2015-08-04 18:11 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/0edb1c267b49 8132648: sun/tools/jhsdb/BasicLauncherTest fails with java.lang.RuntimeException Summary: Added check for standard conditions causing attach to fail Reviewed-by: jbachorik, sspitsyn ! test/sun/tools/jhsdb/BasicLauncherTest.java Changeset: e4f8fb691cfd Author: dsamersoff Date: 2015-08-04 19:25 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e4f8fb691cfd Merge Changeset: eab40d8ea2e5 Author: kbarrett Date: 2015-08-04 17:26 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/eab40d8ea2e5 8132306: java/lang/ref/ReferenceEnqueue.java fails with "RuntimeException: Error: poll() returned null; expected ref object" Summary: Carefully order ref.queue and queue list updates to address races. Reviewed-by: dholmes, dfuchs, plevart ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! test/java/lang/ref/ReferenceEnqueue.java Changeset: 36c2728e75a3 Author: kbarrett Date: 2015-08-05 03:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/36c2728e75a3 Merge Changeset: 8be7cbb47fd9 Author: dsamersoff Date: 2015-08-10 14:05 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/8be7cbb47fd9 Merge ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java Changeset: fad0230c581e Author: sla Date: 2015-08-10 13:08 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/fad0230c581e 8076470: Remove the JVM TI hprof Agent Reviewed-by: sspitsyn, mchung, erikj - make/copy/Copy-jdk.hprof.agent.gmk - make/lib/Lib-jdk.hprof.agent.gmk - make/mapfiles/libhprof/mapfile-vers - make/mapfiles/libjava_crw_demo/mapfile-vers ! make/src/classes/build/tools/module/boot.modules ! src/java.base/share/native/libjli/java.c - src/jdk.hprof.agent/aix/native/libhprof/porting_aix.c - src/jdk.hprof.agent/aix/native/libhprof/porting_aix.h - src/jdk.hprof.agent/share/classes/com/sun/demo/jvmti/hprof/Tracker.java - src/jdk.hprof.agent/share/native/libhprof/README.txt - src/jdk.hprof.agent/share/native/libhprof/debug_malloc.c - src/jdk.hprof.agent/share/native/libhprof/debug_malloc.h - src/jdk.hprof.agent/share/native/libhprof/hprof.h - src/jdk.hprof.agent/share/native/libhprof/hprof_b_spec.h - src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.c - src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.h - src/jdk.hprof.agent/share/native/libhprof/hprof_check.c - src/jdk.hprof.agent/share/native/libhprof/hprof_check.h - src/jdk.hprof.agent/share/native/libhprof/hprof_class.c - src/jdk.hprof.agent/share/native/libhprof/hprof_class.h - src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.c - src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.h - src/jdk.hprof.agent/share/native/libhprof/hprof_error.c - src/jdk.hprof.agent/share/native/libhprof/hprof_error.h - src/jdk.hprof.agent/share/native/libhprof/hprof_event.c - src/jdk.hprof.agent/share/native/libhprof/hprof_event.h - src/jdk.hprof.agent/share/native/libhprof/hprof_frame.c - src/jdk.hprof.agent/share/native/libhprof/hprof_frame.h - src/jdk.hprof.agent/share/native/libhprof/hprof_init.c - src/jdk.hprof.agent/share/native/libhprof/hprof_init.h - src/jdk.hprof.agent/share/native/libhprof/hprof_io.c - src/jdk.hprof.agent/share/native/libhprof/hprof_io.h - src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.c - src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.h - src/jdk.hprof.agent/share/native/libhprof/hprof_listener.c - src/jdk.hprof.agent/share/native/libhprof/hprof_listener.h - src/jdk.hprof.agent/share/native/libhprof/hprof_loader.c - src/jdk.hprof.agent/share/native/libhprof/hprof_loader.h - src/jdk.hprof.agent/share/native/libhprof/hprof_md.h - src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.c - src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.h - src/jdk.hprof.agent/share/native/libhprof/hprof_object.c - src/jdk.hprof.agent/share/native/libhprof/hprof_object.h - src/jdk.hprof.agent/share/native/libhprof/hprof_reference.c - src/jdk.hprof.agent/share/native/libhprof/hprof_reference.h - src/jdk.hprof.agent/share/native/libhprof/hprof_site.c - src/jdk.hprof.agent/share/native/libhprof/hprof_site.h - src/jdk.hprof.agent/share/native/libhprof/hprof_stack.c - src/jdk.hprof.agent/share/native/libhprof/hprof_stack.h - src/jdk.hprof.agent/share/native/libhprof/hprof_string.c - src/jdk.hprof.agent/share/native/libhprof/hprof_string.h - src/jdk.hprof.agent/share/native/libhprof/hprof_table.c - src/jdk.hprof.agent/share/native/libhprof/hprof_table.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tag.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tag.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tls.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tls.h - src/jdk.hprof.agent/share/native/libhprof/hprof_trace.c - src/jdk.hprof.agent/share/native/libhprof/hprof_trace.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.h - src/jdk.hprof.agent/share/native/libhprof/hprof_util.c - src/jdk.hprof.agent/share/native/libhprof/hprof_util.h - src/jdk.hprof.agent/share/native/libhprof/jvm.hprof.txt - src/jdk.hprof.agent/share/native/libhprof/manual.html - src/jdk.hprof.agent/unix/native/libhprof/hprof_md.c - src/jdk.hprof.agent/windows/native/libhprof/hprof_md.c ! test/tools/pack200/CommandLineTests.java Changeset: 9be0f24db008 Author: sla Date: 2015-08-10 13:34 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9be0f24db008 Merge - make/copy/Copy-jdk.hprof.agent.gmk - make/lib/Lib-jdk.hprof.agent.gmk - make/mapfiles/libhprof/mapfile-vers - make/mapfiles/libjava_crw_demo/mapfile-vers - src/jdk.hprof.agent/aix/native/libhprof/porting_aix.c - src/jdk.hprof.agent/aix/native/libhprof/porting_aix.h - src/jdk.hprof.agent/share/classes/com/sun/demo/jvmti/hprof/Tracker.java - src/jdk.hprof.agent/share/native/libhprof/README.txt - src/jdk.hprof.agent/share/native/libhprof/debug_malloc.c - src/jdk.hprof.agent/share/native/libhprof/debug_malloc.h - src/jdk.hprof.agent/share/native/libhprof/hprof.h - src/jdk.hprof.agent/share/native/libhprof/hprof_b_spec.h - src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.c - src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.h - src/jdk.hprof.agent/share/native/libhprof/hprof_check.c - src/jdk.hprof.agent/share/native/libhprof/hprof_check.h - src/jdk.hprof.agent/share/native/libhprof/hprof_class.c - src/jdk.hprof.agent/share/native/libhprof/hprof_class.h - src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.c - src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.h - src/jdk.hprof.agent/share/native/libhprof/hprof_error.c - src/jdk.hprof.agent/share/native/libhprof/hprof_error.h - src/jdk.hprof.agent/share/native/libhprof/hprof_event.c - src/jdk.hprof.agent/share/native/libhprof/hprof_event.h - src/jdk.hprof.agent/share/native/libhprof/hprof_frame.c - src/jdk.hprof.agent/share/native/libhprof/hprof_frame.h - src/jdk.hprof.agent/share/native/libhprof/hprof_init.c - src/jdk.hprof.agent/share/native/libhprof/hprof_init.h - src/jdk.hprof.agent/share/native/libhprof/hprof_io.c - src/jdk.hprof.agent/share/native/libhprof/hprof_io.h - src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.c - src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.h - src/jdk.hprof.agent/share/native/libhprof/hprof_listener.c - src/jdk.hprof.agent/share/native/libhprof/hprof_listener.h - src/jdk.hprof.agent/share/native/libhprof/hprof_loader.c - src/jdk.hprof.agent/share/native/libhprof/hprof_loader.h - src/jdk.hprof.agent/share/native/libhprof/hprof_md.h - src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.c - src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.h - src/jdk.hprof.agent/share/native/libhprof/hprof_object.c - src/jdk.hprof.agent/share/native/libhprof/hprof_object.h - src/jdk.hprof.agent/share/native/libhprof/hprof_reference.c - src/jdk.hprof.agent/share/native/libhprof/hprof_reference.h - src/jdk.hprof.agent/share/native/libhprof/hprof_site.c - src/jdk.hprof.agent/share/native/libhprof/hprof_site.h - src/jdk.hprof.agent/share/native/libhprof/hprof_stack.c - src/jdk.hprof.agent/share/native/libhprof/hprof_stack.h - src/jdk.hprof.agent/share/native/libhprof/hprof_string.c - src/jdk.hprof.agent/share/native/libhprof/hprof_string.h - src/jdk.hprof.agent/share/native/libhprof/hprof_table.c - src/jdk.hprof.agent/share/native/libhprof/hprof_table.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tag.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tag.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tls.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tls.h - src/jdk.hprof.agent/share/native/libhprof/hprof_trace.c - src/jdk.hprof.agent/share/native/libhprof/hprof_trace.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.h - src/jdk.hprof.agent/share/native/libhprof/hprof_util.c - src/jdk.hprof.agent/share/native/libhprof/hprof_util.h - src/jdk.hprof.agent/share/native/libhprof/jvm.hprof.txt - src/jdk.hprof.agent/share/native/libhprof/manual.html - src/jdk.hprof.agent/unix/native/libhprof/hprof_md.c - src/jdk.hprof.agent/windows/native/libhprof/hprof_md.c Changeset: 5b05f84143c5 Author: amurillo Date: 2015-08-13 15:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/5b05f84143c5 Merge - make/copy/Copy-jdk.hprof.agent.gmk - make/lib/Lib-jdk.hprof.agent.gmk - make/mapfiles/libhprof/mapfile-vers - make/mapfiles/libjava_crw_demo/mapfile-vers - src/jdk.hprof.agent/aix/native/libhprof/porting_aix.c - src/jdk.hprof.agent/aix/native/libhprof/porting_aix.h - src/jdk.hprof.agent/share/classes/com/sun/demo/jvmti/hprof/Tracker.java - src/jdk.hprof.agent/share/native/libhprof/README.txt - src/jdk.hprof.agent/share/native/libhprof/debug_malloc.c - src/jdk.hprof.agent/share/native/libhprof/debug_malloc.h - src/jdk.hprof.agent/share/native/libhprof/hprof.h - src/jdk.hprof.agent/share/native/libhprof/hprof_b_spec.h - src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.c - src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.h - src/jdk.hprof.agent/share/native/libhprof/hprof_check.c - src/jdk.hprof.agent/share/native/libhprof/hprof_check.h - src/jdk.hprof.agent/share/native/libhprof/hprof_class.c - src/jdk.hprof.agent/share/native/libhprof/hprof_class.h - src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.c - src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.h - src/jdk.hprof.agent/share/native/libhprof/hprof_error.c - src/jdk.hprof.agent/share/native/libhprof/hprof_error.h - src/jdk.hprof.agent/share/native/libhprof/hprof_event.c - src/jdk.hprof.agent/share/native/libhprof/hprof_event.h - src/jdk.hprof.agent/share/native/libhprof/hprof_frame.c - src/jdk.hprof.agent/share/native/libhprof/hprof_frame.h - src/jdk.hprof.agent/share/native/libhprof/hprof_init.c - src/jdk.hprof.agent/share/native/libhprof/hprof_init.h - src/jdk.hprof.agent/share/native/libhprof/hprof_io.c - src/jdk.hprof.agent/share/native/libhprof/hprof_io.h - src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.c - src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.h - src/jdk.hprof.agent/share/native/libhprof/hprof_listener.c - src/jdk.hprof.agent/share/native/libhprof/hprof_listener.h - src/jdk.hprof.agent/share/native/libhprof/hprof_loader.c - src/jdk.hprof.agent/share/native/libhprof/hprof_loader.h - src/jdk.hprof.agent/share/native/libhprof/hprof_md.h - src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.c - src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.h - src/jdk.hprof.agent/share/native/libhprof/hprof_object.c - src/jdk.hprof.agent/share/native/libhprof/hprof_object.h - src/jdk.hprof.agent/share/native/libhprof/hprof_reference.c - src/jdk.hprof.agent/share/native/libhprof/hprof_reference.h - src/jdk.hprof.agent/share/native/libhprof/hprof_site.c - src/jdk.hprof.agent/share/native/libhprof/hprof_site.h - src/jdk.hprof.agent/share/native/libhprof/hprof_stack.c - src/jdk.hprof.agent/share/native/libhprof/hprof_stack.h - src/jdk.hprof.agent/share/native/libhprof/hprof_string.c - src/jdk.hprof.agent/share/native/libhprof/hprof_string.h - src/jdk.hprof.agent/share/native/libhprof/hprof_table.c - src/jdk.hprof.agent/share/native/libhprof/hprof_table.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tag.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tag.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tls.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tls.h - src/jdk.hprof.agent/share/native/libhprof/hprof_trace.c - src/jdk.hprof.agent/share/native/libhprof/hprof_trace.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.h - src/jdk.hprof.agent/share/native/libhprof/hprof_util.c - src/jdk.hprof.agent/share/native/libhprof/hprof_util.h - src/jdk.hprof.agent/share/native/libhprof/jvm.hprof.txt - src/jdk.hprof.agent/share/native/libhprof/manual.html - src/jdk.hprof.agent/unix/native/libhprof/hprof_md.c - src/jdk.hprof.agent/windows/native/libhprof/hprof_md.c Changeset: 34a56352697a Author: amurillo Date: 2015-08-17 11:18 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/34a56352697a Merge Changeset: 21fb3e0826c1 Author: jfdenise Date: 2015-08-18 15:46 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/21fb3e0826c1 8132527: jimage tool extract and recreate options are not consistent (no NPE) Summary: Module metadata original name must be reused when recreating a jimage Reviewed-by: jlaskey ! src/java.base/share/classes/jdk/internal/jimage/ImageFileCreator.java ! src/jdk.dev/share/classes/jdk/tools/jimage/ExtractedImage.java ! test/jdk/internal/jimage/JImageTest.java Changeset: daa6342e0a1c Author: avstepan Date: 2015-08-18 18:04 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/daa6342e0a1c 8132478: [tidy] three new warnings from java docs (java.net, javax.annotation) Summary: minor docs cleanup (jdk part) Reviewed-by: lancea ! src/java.base/share/classes/java/lang/Shutdown.java ! src/java.base/share/classes/java/net/ContentHandler.java ! src/java.base/share/classes/java/nio/Buffer.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationType.java ! src/java.base/share/classes/sun/util/CoreResourceBundleControl-XLocales.java.template ! src/java.base/share/classes/sun/util/resources/LocaleData.java ! src/java.management/share/classes/javax/management/InstanceOfQueryExp.java ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java ! src/java.naming/share/classes/com/sun/jndi/ldap/ServiceLocator.java ! src/java.naming/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java ! src/java.prefs/share/classes/java/util/prefs/Base64.java Changeset: e5c1949e76bd Author: darcy Date: 2015-08-18 12:49 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e5c1949e76bd 8133808: Place java/lang/ProcessHandle/InfoTest.java on the Problem List Reviewed-by: lancea ! test/ProblemList.txt ! test/java/lang/ProcessHandle/InfoTest.java Changeset: 007f014639d1 Author: valeriep Date: 2015-08-18 21:16 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/007f014639d1 8086002: Move apple.security.AppleProvider to a proper module Summary: Move Apple provider to java.base module with "libosxsecurity" native library. Reviewed-by: mchung ! make/lib/Lib-java.base.gmk ! make/lib/Lib-jdk.deploy.osx.gmk + make/lib/SecurityLibraries.gmk + src/java.base/macosx/classes/apple/security/AppleProvider.java + src/java.base/macosx/classes/apple/security/KeychainStore.java + src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java - src/jdk.deploy.osx/macosx/classes/apple/security/AppleProvider.java - src/jdk.deploy.osx/macosx/classes/apple/security/KeychainStore.java - src/jdk.deploy.osx/macosx/native/libosx/KeystoreImpl.m Changeset: 562b349a85da Author: mchung Date: 2015-08-18 20:30 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/562b349a85da 8132944: test java/lang/ClassLoader/GetSystemPackage.java writes stuff to Agent stdout Reviewed-by: dholmes ! test/java/lang/ClassLoader/GetSystemPackage.java Changeset: 50f074f39eaf Author: vinnie Date: 2015-08-19 17:42 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/50f074f39eaf 8130799: KeyStoreSpi.engineProbe does not throw the expected NullPointerException Reviewed-by: xuelei ! src/java.base/share/classes/java/security/KeyStoreSpi.java Changeset: fb9b6e2d3b5a Author: bpb Date: 2015-08-19 13:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/fb9b6e2d3b5a 8074821: Resolve disabled warnings for libnio Summary: Enable the indicated warnings and correct the code which provoked them. Reviewed-by: alanb ! make/lib/NioLibraries.gmk ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/unix/native/libnio/ch/IOUtil.c ! src/java.base/windows/native/libnio/ch/Iocp.c ! src/java.base/windows/native/libnio/ch/Net.c Changeset: 3eccb33e612a Author: asmotrak Date: 2015-08-20 11:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3eccb33e612a 8050460: JAAS login/logout tests with LoginContext Reviewed-by: xuelei Contributed-by: svetlana.nikandrova at oracle.com + test/javax/security/auth/login/LoginContext/LCTest.jaas.config + test/javax/security/auth/login/LoginContext/LCTest.java Changeset: d99c2ffdd0f1 Author: lana Date: 2015-08-20 12:29 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d99c2ffdd0f1 Merge - make/copy/Copy-jdk.hprof.agent.gmk - make/lib/Lib-jdk.hprof.agent.gmk - make/mapfiles/libhprof/mapfile-vers - make/mapfiles/libjava_crw_demo/mapfile-vers - src/jdk.deploy.osx/macosx/classes/apple/security/AppleProvider.java - src/jdk.deploy.osx/macosx/classes/apple/security/KeychainStore.java - src/jdk.deploy.osx/macosx/native/libosx/KeystoreImpl.m - src/jdk.hprof.agent/aix/native/libhprof/porting_aix.c - src/jdk.hprof.agent/aix/native/libhprof/porting_aix.h - src/jdk.hprof.agent/share/classes/com/sun/demo/jvmti/hprof/Tracker.java - src/jdk.hprof.agent/share/native/libhprof/README.txt - src/jdk.hprof.agent/share/native/libhprof/debug_malloc.c - src/jdk.hprof.agent/share/native/libhprof/debug_malloc.h - src/jdk.hprof.agent/share/native/libhprof/hprof.h - src/jdk.hprof.agent/share/native/libhprof/hprof_b_spec.h - src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.c - src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.h - src/jdk.hprof.agent/share/native/libhprof/hprof_check.c - src/jdk.hprof.agent/share/native/libhprof/hprof_check.h - src/jdk.hprof.agent/share/native/libhprof/hprof_class.c - src/jdk.hprof.agent/share/native/libhprof/hprof_class.h - src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.c - src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.h - src/jdk.hprof.agent/share/native/libhprof/hprof_error.c - src/jdk.hprof.agent/share/native/libhprof/hprof_error.h - src/jdk.hprof.agent/share/native/libhprof/hprof_event.c - src/jdk.hprof.agent/share/native/libhprof/hprof_event.h - src/jdk.hprof.agent/share/native/libhprof/hprof_frame.c - src/jdk.hprof.agent/share/native/libhprof/hprof_frame.h - src/jdk.hprof.agent/share/native/libhprof/hprof_init.c - src/jdk.hprof.agent/share/native/libhprof/hprof_init.h - src/jdk.hprof.agent/share/native/libhprof/hprof_io.c - src/jdk.hprof.agent/share/native/libhprof/hprof_io.h - src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.c - src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.h - src/jdk.hprof.agent/share/native/libhprof/hprof_listener.c - src/jdk.hprof.agent/share/native/libhprof/hprof_listener.h - src/jdk.hprof.agent/share/native/libhprof/hprof_loader.c - src/jdk.hprof.agent/share/native/libhprof/hprof_loader.h - src/jdk.hprof.agent/share/native/libhprof/hprof_md.h - src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.c - src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.h - src/jdk.hprof.agent/share/native/libhprof/hprof_object.c - src/jdk.hprof.agent/share/native/libhprof/hprof_object.h - src/jdk.hprof.agent/share/native/libhprof/hprof_reference.c - src/jdk.hprof.agent/share/native/libhprof/hprof_reference.h - src/jdk.hprof.agent/share/native/libhprof/hprof_site.c - src/jdk.hprof.agent/share/native/libhprof/hprof_site.h - src/jdk.hprof.agent/share/native/libhprof/hprof_stack.c - src/jdk.hprof.agent/share/native/libhprof/hprof_stack.h - src/jdk.hprof.agent/share/native/libhprof/hprof_string.c - src/jdk.hprof.agent/share/native/libhprof/hprof_string.h - src/jdk.hprof.agent/share/native/libhprof/hprof_table.c - src/jdk.hprof.agent/share/native/libhprof/hprof_table.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tag.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tag.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tls.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tls.h - src/jdk.hprof.agent/share/native/libhprof/hprof_trace.c - src/jdk.hprof.agent/share/native/libhprof/hprof_trace.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.h - src/jdk.hprof.agent/share/native/libhprof/hprof_util.c - src/jdk.hprof.agent/share/native/libhprof/hprof_util.h - src/jdk.hprof.agent/share/native/libhprof/jvm.hprof.txt - src/jdk.hprof.agent/share/native/libhprof/manual.html - src/jdk.hprof.agent/unix/native/libhprof/hprof_md.c - src/jdk.hprof.agent/windows/native/libhprof/hprof_md.c Changeset: b14d331596a8 Author: katleman Date: 2015-08-27 12:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b14d331596a8 Added tag jdk9-b79 for changeset d99c2ffdd0f1 ! .hgtags Changeset: 59ff6cd9535d Author: robm Date: 2015-08-21 20:41 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/59ff6cd9535d 8133015: InetAddress.isReachable(tmout) returning wrong value on Windows for IPv6 Reviewed-by: michaelm ! src/java.base/windows/native/libnet/Inet4AddressImpl.c ! src/java.base/windows/native/libnet/Inet6AddressImpl.c ! test/java/net/Inet4Address/PingThis.java ! test/java/net/InetAddress/IsHostReachableBug.java ! test/java/net/InetAddress/IsReachable.java Changeset: 3b201a9ef918 Author: henryjen Date: 2015-07-08 23:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3b201a9ef918 8027634: Support @argfiles for java command-line tool Reviewed-by: ksrini, mchung ! make/launcher/Launcher-java.base.gmk ! make/lib/CoreLibraries.gmk ! make/mapfiles/libjli/mapfile-vers ! src/java.base/share/classes/sun/launcher/resources/launcher.properties ! src/java.base/share/native/launcher/defines.h ! src/java.base/share/native/launcher/main.c + src/java.base/share/native/libjli/args.c ! src/java.base/share/native/libjli/emessages.h ! src/java.base/share/native/libjli/java.c ! src/java.base/share/native/libjli/jli_util.c ! src/java.base/share/native/libjli/jli_util.h ! src/java.base/share/native/libjli/wildcard.c ! src/java.base/windows/native/libjli/cmdtoargs.c + test/tools/launcher/ArgFileSyntax.java + test/tools/launcher/ArgsFileTest.java ! test/tools/launcher/TestHelper.java Changeset: 1ee6ffadb288 Author: jfranck Date: 2015-08-24 11:00 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/1ee6ffadb288 8073056: Repeating annotations throws java.security.AccessControlException with a SecurityManager Reviewed-by: ahgross, darcy ! src/java.base/share/classes/java/lang/reflect/Method.java ! src/java.base/share/classes/java/lang/reflect/ReflectAccess.java ! src/java.base/share/classes/sun/reflect/LangReflectAccess.java ! src/java.base/share/classes/sun/reflect/ReflectionFactory.java ! src/java.base/share/classes/sun/reflect/annotation/AnnotationSupport.java + test/java/lang/annotation/repeatingAnnotations/CustomRepeatingWithSecurityManager.java + test/java/lang/annotation/repeatingAnnotations/RepeatingWithSecurityManager.java Changeset: 0959288f3cc9 Author: vinnie Date: 2015-08-24 16:22 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/0959288f3cc9 8132786: java/security/cert/CertPathValidator/OCSP/AIACheck.java fails intermittently Reviewed-by: mullan ! test/java/security/cert/CertPathValidator/OCSP/AIACheck.java Changeset: 4faecdad2961 Author: naoto Date: 2015-08-24 19:10 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4faecdad2961 8134250: Create unit tests for CLDR unique features Reviewed-by: okutsu + test/sun/util/resources/cldr/Bug8134250.java Changeset: cdd4d5fedb9c Author: robm Date: 2015-08-25 14:07 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/cdd4d5fedb9c 8087190: Regression in sun.net.util.IPAddressUtil.isIPv4LiteralAddress(String) Reviewed-by: chegar ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java ! test/java/net/Inet4Address/textToNumericFormat.java ! test/sun/net/util/IPAddressUtilTest.java Changeset: 5060d0951803 Author: robm Date: 2015-08-25 14:15 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/5060d0951803 8046768: com/sun/jndi/ldap/LdapTimeoutTest.java fails intermittently Reviewed-by: vinnie ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: 4de2898b79ff Author: sundar Date: 2015-08-25 20:21 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4de2898b79ff 8134260: jjs in jre directory fails with "Could not find or load main class jdk.nashorn.tools.jjs.Main" Reviewed-by: alanb, erikj, lagergren - make/launcher/Launcher-jdk.scripting.nashorn.gmk + make/launcher/Launcher-jdk.scripting.nashorn.shell.gmk Changeset: e40abeb715f0 Author: aefimov Date: 2015-08-25 18:40 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e40abeb715f0 8133830: [solaris] Fix for potential memory leak in TimeZone_md.c, function findJavaTZ_md() Reviewed-by: andrew, goetz, okutsu Contributed-by: christoph.langer at sap.com ! src/java.base/unix/native/libjava/TimeZone_md.c Changeset: bd9629077386 Author: avstepan Date: 2015-08-25 18:45 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/bd9629077386 8133802: replace some tags (obsolete in html5) in security-libs docs Reviewed-by: mullan ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java ! src/java.base/share/classes/sun/security/pkcs/PKCS7.java ! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java ! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java ! src/java.base/share/classes/sun/security/x509/CRLExtensions.java ! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java ! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Base.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/ExternalClient.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/PlainClient.java ! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Client.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/AgreementMethod.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/CipherData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/CipherReference.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptedData.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptedKey.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptedType.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptionMethod.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptionProperties.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptionProperty.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/Reference.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/ReferenceList.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/Transforms.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/KeySelectorException.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/MarshalException.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/NoSuchMechanismException.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/URIReferenceException.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformException.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureException.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipher.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSACipher.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSASignature.java ! src/jdk.jartool/share/classes/com/sun/jarsigner/package-info.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/TimestampedSigner.java Changeset: 676296719391 Author: igerasim Date: 2015-08-25 19:45 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/676296719391 8134356: {@code} tag contains < and > sequences Reviewed-by: martin ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/invoke/MemberName.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleInfo.java ! src/java.base/share/classes/java/lang/invoke/Stable.java ! src/java.base/share/classes/java/lang/invoke/SwitchPoint.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDate.java ! src/java.base/share/classes/sun/invoke/util/BytecodeName.java ! src/java.desktop/share/classes/javax/swing/event/ListSelectionEvent.java Changeset: 99702e329728 Author: lancea Date: 2015-08-25 13:40 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/99702e329728 8133939: javadoc clarification for java.sql.Date.toLocalDate Reviewed-by: joehw ! src/java.sql/share/classes/java/sql/Date.java Changeset: feb82820f27d Author: kshefov Date: 2015-08-05 16:35 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/feb82820f27d 8028618: [TEST BUG] javax/swing/JScrollBar/bug4202954/bug4202954.java fails Reviewed-by: alexsch, azvegint Contributed-by: nadeesh.tv at oracle.com ! test/javax/swing/JScrollBar/bug4202954/bug4202954.java Changeset: 133282574936 Author: avstepan Date: 2015-08-05 19:11 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/133282574936 8132566: [TESTBUG] add regression test for inherited classes with the new bean annotations Reviewed-by: alexsch + test/java/beans/Introspector/8132566/CBase.java + test/java/beans/Introspector/8132566/Checker.java + test/java/beans/Introspector/8132566/InheritPropertyInfoTest.java + test/java/beans/Introspector/8132566/OverridePropertyInfoTest.java + test/java/beans/Introspector/8132566/OverrideUserDefPropertyInfoTest.java Changeset: 8b318cc1e0ba Author: psadhukhan Date: 2015-08-06 11:36 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/8b318cc1e0ba 8080287: The image of BufferedImage.TYPE_INT_ARGB and BufferedImage.TYPE_INT_ARGB_PRE is blank Reviewed-by: prr, flar ! src/java.desktop/share/classes/java/awt/image/RescaleOp.java + test/java/awt/image/RescaleOp/RescaleAlphaTest.java Changeset: f45d4e52e7e2 Author: neugens Date: 2015-08-10 14:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f45d4e52e7e2 8075584: test for 8067364 depends on hardwired text advance Summary: The test incorrectly included values that depend on the installed fonts Reviewed-by: serb, prr ! test/javax/print/PrintSEUmlauts/PrintSEUmlauts.java Changeset: 46894b1937af Author: azvegint Date: 2015-08-11 16:32 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/46894b1937af 8014212: Robot captures black screen Reviewed-by: alexsch, serb ! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h ! test/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java ! test/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java ! test/javax/swing/JComponent/6683775/bug6683775.java Changeset: 09b17ef4ac24 Author: avstepan Date: 2015-08-12 13:57 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/09b17ef4ac24 8133134: docs: replace tags (obsolete in html5) for java.desktop Reviewed-by: alexsch ! src/java.desktop/share/classes/java/applet/AppletContext.java ! src/java.desktop/share/classes/java/applet/AppletStub.java ! src/java.desktop/share/classes/java/awt/BasicStroke.java ! src/java.desktop/share/classes/java/awt/CheckboxGroup.java ! src/java.desktop/share/classes/java/awt/GridLayout.java ! src/java.desktop/share/classes/java/awt/dnd/DropTargetContext.java ! src/java.desktop/share/classes/java/awt/event/InvocationEvent.java ! src/java.desktop/share/classes/java/awt/event/MouseEvent.java ! src/java.desktop/share/classes/java/awt/image/PixelGrabber.java ! src/java.desktop/share/classes/java/beans/EventSetDescriptor.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java ! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java ! src/java.desktop/share/classes/javax/accessibility/package.html ! src/java.desktop/share/classes/javax/print/attribute/AttributeSet.java ! src/java.desktop/share/classes/javax/print/attribute/DocAttributeSet.java ! src/java.desktop/share/classes/javax/print/attribute/HashAttributeSet.java ! src/java.desktop/share/classes/javax/print/attribute/PrintJobAttributeSet.java ! src/java.desktop/share/classes/javax/print/attribute/PrintRequestAttributeSet.java ! src/java.desktop/share/classes/javax/print/attribute/PrintServiceAttributeSet.java ! src/java.desktop/share/classes/javax/print/attribute/standard/JobStateReasons.java ! src/java.desktop/share/classes/javax/print/attribute/standard/PrinterStateReasons.java ! src/java.desktop/share/classes/javax/swing/BoxLayout.java ! src/java.desktop/share/classes/javax/swing/text/MutableAttributeSet.java ! src/java.desktop/share/classes/sun/awt/util/IdentityArrayList.java ! src/java.desktop/share/classes/sun/awt/util/IdentityLinkedList.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java Changeset: 58fde919b6c3 Author: serb Date: 2015-08-12 14:37 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/58fde919b6c3 8131926: java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java failure with modular JDK Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/java/beans/SimpleBeanInfo.java Changeset: ce6d5938944b Author: ddehaven Date: 2015-08-12 09:36 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ce6d5938944b Merge - test/sun/jvmstat/monitor/MonitoredVm/CR6672135.java Changeset: 7fa1400252bb Author: yan Date: 2015-08-13 14:20 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7fa1400252bb 8132958: [TEST_BUG] Part 1: update client tests failing after changes in setAccessible(true) routine Reviewed-by: alexsch, serb ! test/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI/7089914/bug7089914.java ! test/java/awt/Modal/LWModalTest/LWModalTest.java ! test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java ! test/java/awt/WMSpecificTests/Metacity/FullscreenDialogModality.java ! test/java/awt/WMSpecificTests/Mutter/MutterMaximizeTest.java + test/java/awt/font/FontNames/GetLCIDFromLocale.java Changeset: b5da75248534 Author: mcherkas Date: 2015-08-13 15:29 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b5da75248534 8081787: [macosx] MalformedURLException is thrown during reading data for application/x-java-url;class=java.net.URL flavor Reviewed-by: alexsch, serb ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java + test/java/awt/datatransfer/DataFlavor/XJavaUrlDataFlavorTest/XJavaUrlDataFlavorTest.java Changeset: 6fff1612dd3c Author: pchopra Date: 2015-08-13 16:26 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/6fff1612dd3c 8081764: [TEST_BUG] Test javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on Windows, Solaris Sparcv9 and Linux but passes on MacOSX Reviewed-by: alexsch, azvegint ! test/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java Changeset: b1d64eb06735 Author: prr Date: 2015-08-13 12:12 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b1d64eb06735 8132850: java.lang.ArrayIndexOutOfBoundsException during text rendering with many fonts installed Reviewed-by: jgodinez, serb ! src/java.desktop/share/classes/sun/font/CompositeFont.java ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/unix/native/common/awt/fontpath.c Changeset: df4b74d0e6ee Author: prr Date: 2015-08-13 12:27 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/df4b74d0e6ee 8133514: Update NervousText demo to use java.version System property Reviewed-by: serb, iris ! src/demo/share/applets/NervousText/NervousText.java ! src/demo/share/applets/NervousText/example1.html Changeset: baa9838343d8 Author: smarks Date: 2015-08-13 13:30 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/baa9838343d8 8068749: Restrict javax.imageio.spi.ServiceRegistry to ImageIO types Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/imageio/spi/IIOServiceProvider.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/package.html + test/javax/imageio/spi/ServiceRegistryRestriction.java Changeset: 8164bc5dd95e Author: ptbrunet Date: 2015-08-14 13:59 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/8164bc5dd95e 8051626: Rework security restrictions of Java Access Bridge and related Utilities Summary: Move non-public code to internal directories; restrict those directories Reviewed-by: mchung, prr, mullan, serb Contributed-by: peter.brunet at oracle.com ! src/java.base/share/conf/security/java.security ! src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/Translator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/internal/ButtonTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/internal/CheckboxTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/internal/LabelTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/internal/ListTranslator.java + src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/internal/TextComponentTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/ButtonTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/CheckboxTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/LabelTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/ListTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/TextComponentTranslator.java ! src/jdk.accessibility/windows/classes/META-INF/services/javax.accessibility.AccessibilityProvider - src/jdk.accessibility/windows/classes/com/sun/java/accessibility/AccessBridge.java - src/jdk.accessibility/windows/classes/com/sun/java/accessibility/ProviderImpl.java + src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java + src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/ProviderImpl.java ! src/jdk.accessibility/windows/native/libjabsysinfo/AccessBridgeSysInfo.cpp ! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ! src/jdk.accessibility/windows/native/libjavaaccessbridge/JavaAccessBridge.cpp + test/com/sun/java/accessibility/util/8051626/Bug8051626.java Changeset: ecd35f3bd626 Author: serb Date: 2015-08-06 17:55 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ecd35f3bd626 7124271: [macosx] RealSync test failure Reviewed-by: alexsch, azvegint ! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.h ! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m Changeset: b7c9dda49f82 Author: serb Date: 2015-08-06 19:52 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b7c9dda49f82 4379403: Need to disable the "magic AWT dump key" (CTRL+SHIFT+F1) Reviewed-by: alexsch, azvegint ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/sun/awt/DebugSettings.java + test/java/awt/Debug/DumpOnKey/DumpOnKey.java + test/java/awt/Debug/DumpOnKey/dump.policy Changeset: e268e771e2eb Author: serb Date: 2015-08-17 16:56 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e268e771e2eb 6778087: getLocationOnScreen() always returns (0, 0) for mouse wheel events Reviewed-by: alexsch, azvegint ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/PlatformEventNotifier.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CWarningWindow.java ! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp + test/java/awt/Mouse/MouseWheelAbsXY/MouseWheelAbsXY.java Changeset: daf91fa9bd3b Author: ddehaven Date: 2015-08-17 10:12 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/daf91fa9bd3b Merge Changeset: b062834de9bc Author: azvegint Date: 2015-08-21 10:43 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b062834de9bc 8134028: [PIT] XToolkit, strange behavior of robot.createScreenCapture(): looks like a native crash in X11/GTK Reviewed-by: alexsch, serb ! src/java.desktop/unix/native/libawt_xawt/awt/awt_Robot.c Changeset: 7abcba76f5e6 Author: ddehaven Date: 2015-08-25 12:19 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7abcba76f5e6 Merge - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/ButtonTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/CheckboxTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/LabelTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/ListTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/TextComponentTranslator.java - src/jdk.accessibility/windows/classes/com/sun/java/accessibility/AccessBridge.java - src/jdk.accessibility/windows/classes/com/sun/java/accessibility/ProviderImpl.java Changeset: 3c5bf5238cb3 Author: sla Date: 2015-08-26 06:48 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3c5bf5238cb3 8134458: Make sun/tools/jps tests non-concurrent with other tests Reviewed-by: dholmes, martin ! test/TEST.ROOT Changeset: 5e6c2abc4b45 Author: naoto Date: 2015-08-26 10:44 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/5e6c2abc4b45 8134520: Bug8134250 test fails in en_IE locale Reviewed-by: lancea ! test/sun/util/resources/cldr/Bug8134250.java Changeset: f0435c3215ab Author: darcy Date: 2015-08-26 11:18 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f0435c3215ab 8134521: Problem list failing java/beans/Introspector test Reviewed-by: alanb ! test/ProblemList.txt Changeset: ee8b1bc2f534 Author: weijun Date: 2015-08-27 07:52 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ee8b1bc2f534 8077670: sun/security/krb5/auto/MaxRetries.java may fail with BindException Reviewed-by: chegar - test/com/sun/security/jgss/InquireSecContextPermissionCheck.java ! test/sun/security/krb5/auto/MaxRetries.java Changeset: facea01d6b68 Author: weijun Date: 2015-08-27 10:31 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/facea01d6b68 8134555: The InquireSecContextPermissionCheck.java test was mistakenly removed Reviewed-by: xuelei + test/com/sun/security/jgss/InquireSecContextPermissionCheck.java Changeset: fa5b3f5cf287 Author: darcy Date: 2015-08-27 11:02 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/fa5b3f5cf287 8134554: Add sound tests to tier 3 Reviewed-by: serb ! test/TEST.groups Changeset: 6c3c22858256 Author: lana Date: 2015-08-27 13:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/6c3c22858256 Merge - make/launcher/Launcher-jdk.scripting.nashorn.gmk - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/ButtonTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/CheckboxTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/LabelTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/ListTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/TextComponentTranslator.java - src/jdk.accessibility/windows/classes/com/sun/java/accessibility/AccessBridge.java - src/jdk.accessibility/windows/classes/com/sun/java/accessibility/ProviderImpl.java ! test/com/sun/security/jgss/InquireSecContextPermissionCheck.java Changeset: 5022109aa44e Author: sherman Date: 2015-08-27 14:32 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/5022109aa44e 8131067: (zipfs) Zip File System Provider returns doubly-encoded Path URIs Summary: to decode the zip file path uri before passing it into zippath uri. Reviewed-by: alanb ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java ! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java ! test/jdk/nio/zipfs/ZipFSTester.java Changeset: 3142555a4a1a Author: darcy Date: 2015-08-27 18:12 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3142555a4a1a 8134632: Mark javax/sound/midi/Devices/InitializationHang.java as headful Reviewed-by: prr ! test/javax/sound/midi/Devices/InitializationHang.java Changeset: 4947810137ae Author: ptbrunet Date: 2015-08-27 22:35 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4947810137ae 8134456: jdk/test/java/lang/SecurityManager/CheckPackageAccess.java failing on several platforms Summary: Add new restricted packages to the test code Reviewed-by: mullan, mchung Contributed-by: peter.brunet at oracle.com ! test/java/lang/SecurityManager/RestrictedPackages.java Changeset: e26938360e58 Author: katleman Date: 2015-09-03 14:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e26938360e58 Added tag jdk9-b80 for changeset 4947810137ae ! .hgtags Changeset: 064e5b9f028f Author: kvn Date: 2015-09-04 11:21 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/064e5b9f028f Merge - make/copy/Copy-jdk.hprof.agent.gmk - make/launcher/Launcher-jdk.scripting.nashorn.gmk - make/lib/Lib-jdk.hprof.agent.gmk - make/mapfiles/libhprof/mapfile-vers - make/mapfiles/libjava_crw_demo/mapfile-vers - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/ButtonTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/CheckboxTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/LabelTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/ListTranslator.java - src/jdk.accessibility/share/classes/com/sun/java/accessibility/util/java/awt/TextComponentTranslator.java - src/jdk.accessibility/windows/classes/com/sun/java/accessibility/AccessBridge.java - src/jdk.accessibility/windows/classes/com/sun/java/accessibility/ProviderImpl.java - src/jdk.deploy.osx/macosx/classes/apple/security/AppleProvider.java - src/jdk.deploy.osx/macosx/classes/apple/security/KeychainStore.java - src/jdk.deploy.osx/macosx/native/libosx/KeystoreImpl.m - src/jdk.hprof.agent/aix/native/libhprof/porting_aix.c - src/jdk.hprof.agent/aix/native/libhprof/porting_aix.h - src/jdk.hprof.agent/share/classes/com/sun/demo/jvmti/hprof/Tracker.java - src/jdk.hprof.agent/share/native/libhprof/README.txt - src/jdk.hprof.agent/share/native/libhprof/debug_malloc.c - src/jdk.hprof.agent/share/native/libhprof/debug_malloc.h - src/jdk.hprof.agent/share/native/libhprof/hprof.h - src/jdk.hprof.agent/share/native/libhprof/hprof_b_spec.h - src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.c - src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.h - src/jdk.hprof.agent/share/native/libhprof/hprof_check.c - src/jdk.hprof.agent/share/native/libhprof/hprof_check.h - src/jdk.hprof.agent/share/native/libhprof/hprof_class.c - src/jdk.hprof.agent/share/native/libhprof/hprof_class.h - src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.c - src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.h - src/jdk.hprof.agent/share/native/libhprof/hprof_error.c - src/jdk.hprof.agent/share/native/libhprof/hprof_error.h - src/jdk.hprof.agent/share/native/libhprof/hprof_event.c - src/jdk.hprof.agent/share/native/libhprof/hprof_event.h - src/jdk.hprof.agent/share/native/libhprof/hprof_frame.c - src/jdk.hprof.agent/share/native/libhprof/hprof_frame.h - src/jdk.hprof.agent/share/native/libhprof/hprof_init.c - src/jdk.hprof.agent/share/native/libhprof/hprof_init.h - src/jdk.hprof.agent/share/native/libhprof/hprof_io.c - src/jdk.hprof.agent/share/native/libhprof/hprof_io.h - src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.c - src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.h - src/jdk.hprof.agent/share/native/libhprof/hprof_listener.c - src/jdk.hprof.agent/share/native/libhprof/hprof_listener.h - src/jdk.hprof.agent/share/native/libhprof/hprof_loader.c - src/jdk.hprof.agent/share/native/libhprof/hprof_loader.h - src/jdk.hprof.agent/share/native/libhprof/hprof_md.h - src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.c - src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.h - src/jdk.hprof.agent/share/native/libhprof/hprof_object.c - src/jdk.hprof.agent/share/native/libhprof/hprof_object.h - src/jdk.hprof.agent/share/native/libhprof/hprof_reference.c - src/jdk.hprof.agent/share/native/libhprof/hprof_reference.h - src/jdk.hprof.agent/share/native/libhprof/hprof_site.c - src/jdk.hprof.agent/share/native/libhprof/hprof_site.h - src/jdk.hprof.agent/share/native/libhprof/hprof_stack.c - src/jdk.hprof.agent/share/native/libhprof/hprof_stack.h - src/jdk.hprof.agent/share/native/libhprof/hprof_string.c - src/jdk.hprof.agent/share/native/libhprof/hprof_string.h - src/jdk.hprof.agent/share/native/libhprof/hprof_table.c - src/jdk.hprof.agent/share/native/libhprof/hprof_table.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tag.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tag.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tls.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tls.h - src/jdk.hprof.agent/share/native/libhprof/hprof_trace.c - src/jdk.hprof.agent/share/native/libhprof/hprof_trace.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.h - src/jdk.hprof.agent/share/native/libhprof/hprof_util.c - src/jdk.hprof.agent/share/native/libhprof/hprof_util.h - src/jdk.hprof.agent/share/native/libhprof/jvm.hprof.txt - src/jdk.hprof.agent/share/native/libhprof/manual.html - src/jdk.hprof.agent/unix/native/libhprof/hprof_md.c - src/jdk.hprof.agent/windows/native/libhprof/hprof_md.c From christian.thalinger at oracle.com Fri Sep 4 23:14:05 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 04 Sep 2015 23:14:05 +0000 Subject: hg: graal/graal-jvmci-9/langtools: 12 new changesets Message-ID: <201509042314.t84NE5Eo001813@aojmv0008.oracle.com> Changeset: 53dca2b4b620 Author: jjg Date: 2015-08-10 12:27 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/53dca2b4b620 8133223: Clean up package handling code in JavadocTool Reviewed-by: ksrini ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/JavadocTool.java ! src/jdk.javadoc/share/classes/com/sun/tools/javadoc/resources/javadoc.properties Changeset: 48f213c93965 Author: vromero Date: 2015-08-10 18:10 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/48f213c93965 8053906: javac is accepting a self-referencing variable initializer inside a lambda expression Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java - test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.java - test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.out - test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.java - test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.out + test/tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTesta.java + test/tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTesta.out + test/tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTestb.java + test/tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTestb.out + test/tools/javac/lambda/self_initializer/T8053906/SelfInitializerInLambdaTestc.java + test/tools/javac/lambda/self_initializer/T8053906/SelfInitializerInLambdaTestc.out Changeset: 7fd155b7041c Author: lana Date: 2015-08-13 14:14 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/7fd155b7041c Merge - test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.java - test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTesta.out - test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.java - test/tools/javac/lambda/T8024809/SelfInitializerInLambdaTestb.out Changeset: eaab8a16dcfb Author: katleman Date: 2015-08-20 11:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/eaab8a16dcfb Added tag jdk9-b78 for changeset 7fd155b7041c ! .hgtags Changeset: 9b3da6108876 Author: katleman Date: 2015-08-27 12:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/9b3da6108876 Added tag jdk9-b79 for changeset eaab8a16dcfb ! .hgtags Changeset: 24d08e405e5b Author: mcimadamore Date: 2015-08-24 13:15 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/24d08e405e5b 8129547: Excess entries in BootstrapMethods with the same (bsm, bsmKind, bsmStaticArgs), but different dynamicArgs Summary: Pool.DynamicMethod implementation for hash/equals leads to duplicate BSM entries. Reviewed-by: jlahoda Contributed-by: aleksey.shipilev at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java + test/tools/javac/TestBootstrapMethodsCount.java Changeset: adba44f6b471 Author: alundblad Date: 2015-08-25 15:14 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/adba44f6b471 8048318: Refactor sjavac as a thin client Summary: Moved compilation logic from client to server. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/PortFileInaccessibleException.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/CompilationService.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationSubResult.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/PortFile.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java ! test/tools/sjavac/IdleShutdown.java ! test/tools/sjavac/OptionDecoding.java ! test/tools/sjavac/PooledExecution.java Changeset: 45897784a998 Author: mcimadamore Date: 2015-08-25 15:10 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/45897784a998 8134329: TeeOpTest.java fails across platforms after fix for JDK-8129547 Summary: Wrong indexes associated to CONSTANT_InvokeDynamic_info entries. Reviewed-by: sundar Contributed-by: aleksey.shipilev at oracle.com ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Pool.java + test/tools/javac/lambda/8134329/T8134329.java Changeset: a3dd196e5341 Author: alundblad Date: 2015-08-26 09:02 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/a3dd196e5341 8133671: langtools tests have bad license Summary: Dropped classpath exception from copyright notice in tests. Reviewed-by: jjg ! test/com/sun/javadoc/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C1.java ! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C2.java ! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C3.java ! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C4.java ! test/com/sun/javadoc/testHtmlDefinitionListTag/pkg1/C5.java ! test/com/sun/javadoc/testHtmlDocument/TestHtmlDocument.java ! test/com/sun/javadoc/testHtmlStrongTag/TestHtmlStrongTag.java ! test/com/sun/javadoc/testHtmlStrongTag/pkg1/C1.java ! test/com/sun/javadoc/testHtmlStrongTag/pkg2/C2.java ! test/com/sun/javadoc/testHtmlTableTags/pkg2/C3.java ! test/com/sun/javadoc/testHtmlTableTags/pkg2/C4.java ! test/com/sun/javadoc/testHtmlTag/TestHtmlTag.java ! test/com/sun/javadoc/testHtmlTag/pkg1/C1.java ! test/com/sun/javadoc/testHtmlTag/pkg2/C2.java ! test/com/sun/javadoc/testHtmlVersion/pkg/TestError.java ! test/com/sun/javadoc/testHtmlVersion/pkg/TestException.java ! test/com/sun/javadoc/testHtmlVersion/pkg1/NestedInnerClass.java ! test/com/sun/javadoc/testHtmlVersion/pkg1/PrivateIncludeInnerClass.java ! test/com/sun/javadoc/testHtmlVersion/pkg1/ProtectedInnerClass.java ! test/com/sun/javadoc/testHtmlVersion/pkg1/PublicExcludeInnerClass.java ! test/com/sun/javadoc/testProfiles/pkg2/Anno1Pkg2.java ! test/com/sun/javadoc/testProfiles/pkg2/Anno2Pkg2.java ! test/com/sun/javadoc/testProfiles/pkg4/Anno1Pkg4.java ! test/com/sun/javadoc/testSerializedForm/pkg1/NestedInnerClass.java ! test/com/sun/javadoc/testSerializedForm/pkg1/PrivateIncludeInnerClass.java ! test/com/sun/javadoc/testSerializedForm/pkg1/ProtectedInnerClass.java ! test/com/sun/javadoc/testSerializedForm/pkg1/PublicExcludeInnerClass.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C1.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C2.java ! test/com/sun/javadoc/testSerializedFormDeprecationInfo/pkg1/C3.java ! test/com/sun/javadoc/testSinceTag/pkg1/C1.java ! test/com/sun/javadoc/testTagOutput/TestTagOutput.java ! test/tools/javac/6668794/badClass/A.java ! test/tools/javac/6668794/badClass/Test.java ! test/tools/javac/6668794/badSource/p/A.java ! test/tools/javac/7129225/Anno.java ! test/tools/javac/7129225/AnnoProcessor.java ! test/tools/javac/7153958/CPoolRefClassContainingInlinedCts.java ! test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedA.java ! test/tools/javac/7153958/pkg/ClassToBeStaticallyImportedB.java ! test/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java ! test/tools/javac/8005931/CheckACC_STRICTFlagOnPkgAccessClassTest.java ! test/tools/javac/8074306/TestSyntheticNullChecks.java ! test/tools/javac/T6668802.java ! test/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java ! test/tools/javac/T8003967/DetectMutableStaticFields.java ! test/tools/javac/T8009640/CheckRejectProfileBCPOptionsIfUsedTogetherTest.java ! test/tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java ! test/tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java ! test/tools/javac/T8013394/CompileErrorWithIteratorTest.java ! test/tools/javac/T8019486/WrongLNTForLambdaTest.java ! test/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java ! test/tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.java ! test/tools/javac/T8023112/SkipLazyConstantCreationForMethodRefTest.java ! test/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java ! test/tools/javac/T8024398/NPETryTest.java ! test/tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java ! test/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java ! test/tools/javac/diags/examples/BadSourceFileHeader/sourcepath/p/A.java ! test/tools/javac/diags/examples/MethodRedundantTypeargs.java ! test/tools/javac/generics/6987475/T6987475pos.java ! test/tools/javac/generics/8064803/T8064803.java ! test/tools/javac/generics/inference/8048838/T8048838.java ! test/tools/javac/generics/inference/8055963/T8055963.java ! test/tools/javac/generics/inference/8058199/T8058199.java ! test/tools/javac/generics/inference/8058511/T8058511a.java ! test/tools/javac/generics/inference/8058511/T8058511b.java ! test/tools/javac/generics/inference/8058511/T8058511c.java ! test/tools/javac/generics/inference/8078024/T8078024.java ! test/tools/javac/generics/inference/8130304/T8130304.java ! test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTesta.java ! test/tools/javac/generics/typevars/8129214/T8129214.java ! test/tools/javac/generics/typevars/8129214/pkg/Foo.java ! test/tools/javac/lambda/8051958/T8051958.java ! test/tools/javac/lambda/8068399/T8068399.java ! test/tools/javac/lambda/8068430/T8068430.java ! test/tools/javac/lambda/8073842/T8073842.java ! test/tools/javac/lambda/LambdaInterfaceStaticField.java ! test/tools/javac/lambda/LambdaMultiCatchTest.java ! test/tools/javac/lambda/T8038420/LambdaIncrement.java ! test/tools/javac/lambda/T8057800/NPEMethodReferenceAndGenericsTest.java ! test/tools/javac/lambda/lambdaExecution/InInterface.java ! test/tools/javac/lambda/lambdaExecution/InnerConstructor.java ! test/tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java ! test/tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java ! test/tools/javac/lambda/lambdaExecution/TMapper.java ! test/tools/javac/lambda/lambdaExecution/TPredicate.java ! test/tools/javac/lambda/methodReference/MethodReferenceComplexNullCheckTest.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection1.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection2.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection3.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceNullCheckTest.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerDefault.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerInstance.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerVarArgsThis.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInstance.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestMethodHandle.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNew.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInner.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInnerImplicitArgs.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase1.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase2.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSueCase4.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuper.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuperDefault.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestTypeConversion.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgs.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsExt.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuper.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuperDefault.java ! test/tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java ! test/tools/javac/lambda/methodReferenceExecution/pkg/B.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/AttributeInjector.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFile.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFilePreprocessor.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassToInterfaceConverter.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/DirectedClassLoader.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/ClassCase.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/Hierarchy.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/HierarchyGenerator.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/Rule.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/RuleGroup.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTNode.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTParser.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTShape.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java ! test/tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java ! test/tools/javac/linenumbers/NestedLineNumberTest.java ! test/tools/javac/processing/messager/MessagerDiags.java ! test/tools/javac/unicode/Wrapper.java ! test/tools/javap/T4884240.java ! test/tools/javap/classfile/deps/GetDeps.java ! test/tools/javap/classfile/deps/T6907575.java ! test/tools/javap/classfile/deps/p/C1.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/IdleShutdown.java ! test/tools/sjavac/IgnoreSymbolFile.java ! test/tools/sjavac/IncCompInheritance.java ! test/tools/sjavac/IncCompileFullyQualifiedRef.java ! test/tools/sjavac/JavacOptionPrep.java ! test/tools/sjavac/OptionDecoding.java ! test/tools/sjavac/PackagePathMismatch.java ! test/tools/sjavac/ParallelCompilations.java ! test/tools/sjavac/PermittedArtifact.java ! test/tools/sjavac/PooledExecution.java ! test/tools/sjavac/SjavacBase.java ! test/tools/sjavac/StateDir.java ! test/tools/sjavac/Wrapper.java ! test/tools/sjavac/util/OptionTestUtil.java Changeset: a4d9179cf598 Author: alundblad Date: 2015-08-26 11:14 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/a4d9179cf598 8134483: A recent update to copyright headers caused two tests to fail Summary: Replaced copyright notice with nodynamiccopyright and adjusted line numbers. Reviewed-by: jfranck ! test/tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.java ! test/tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.out ! test/tools/javac/linenumbers/NestedLineNumberTest.java Changeset: c5671e662392 Author: lana Date: 2015-08-27 13:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/c5671e662392 Merge Changeset: f0e149d3e375 Author: katleman Date: 2015-09-03 14:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/f0e149d3e375 Added tag jdk9-b80 for changeset c5671e662392 ! .hgtags From christian.thalinger at oracle.com Fri Sep 4 23:14:10 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 04 Sep 2015 23:14:10 +0000 Subject: hg: graal/graal-jvmci-9/nashorn: 26 new changesets Message-ID: <201509042314.t84NEGAF001901@aojmv0008.oracle.com> Changeset: 7cbb2b5867fd Author: sundar Date: 2015-08-13 19:07 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/7cbb2b5867fd 8133347: Add makefiles support and basic session, persistence history navigation with jline Reviewed-by: erikj, jlahoda, jlaskey ! make/BuildNashorn.gmk ! make/build.xml ! make/project.properties + src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java + src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java Changeset: 6f634e84387e Author: lana Date: 2015-08-13 14:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/6f634e84387e Merge Changeset: 576d1aa23516 Author: katleman Date: 2015-08-20 11:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/576d1aa23516 Added tag jdk9-b78 for changeset 6f634e84387e ! .hgtags Changeset: 6cb5cb0a4ec9 Author: sundar Date: 2015-08-14 18:48 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/6cb5cb0a4ec9 8133624: Move JDK-8055034.js and JDK-8130127.js to currently-failing directory to exclude from test run Reviewed-by: jlaskey, hannesw + test/script/currently-failing/JDK-8055034.js + test/script/currently-failing/JDK-8055034.js.EXPECTED + test/script/currently-failing/JDK-8130127.js + test/script/currently-failing/JDK-8130127.js.EXPECTED - test/script/nosecurity/JDK-8055034.js - test/script/nosecurity/JDK-8055034.js.EXPECTED - test/script/nosecurity/JDK-8130127.js - test/script/nosecurity/JDK-8130127.js.EXPECTED Changeset: a41c8fc1867e Author: sundar Date: 2015-08-17 13:17 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/a41c8fc1867e 8133652: Implement tab-completion for member select expressions Reviewed-by: jlaskey, attila ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java + src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PropertiesHelper.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java Changeset: 23f843804b05 Author: sundar Date: 2015-08-17 18:36 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/23f843804b05 8133695: Implement tab-completion for identifiers Reviewed-by: attila, jlaskey ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java + src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java Changeset: 54af83b4a714 Author: sundar Date: 2015-08-18 11:40 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/54af83b4a714 8133777: Use file based persistence for history instead of preferences Reviewed-by: attila, mhaupt ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java + src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/HistoryObject.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java Changeset: 477207d0b807 Author: sundar Date: 2015-08-18 18:53 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/477207d0b807 8133812: identifier and member expression completion handling is not uniform Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java Changeset: 6060f7652a28 Author: mhaupt Date: 2015-08-18 09:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/6060f7652a28 8077168: CodeStoreAndPathTest.java fails in jtreg mode on Mac Summary: use correct path on JRT file system Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/OptimisticTypesPersistence.java ! test/src/jdk/nashorn/internal/runtime/test/CodeStoreAndPathTest.java Changeset: 5b0c3dc04a73 Author: sundar Date: 2015-08-19 16:35 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/5b0c3dc04a73 8133872: Expression completion should work on contexts where an expression is accepted Reviewed-by: hannesw, mhaupt ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/HistoryObject.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/PartialParser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java Changeset: 9b3eca69b88b Author: lana Date: 2015-08-20 12:29 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/9b3eca69b88b Merge - test/script/nosecurity/JDK-8055034.js - test/script/nosecurity/JDK-8055034.js.EXPECTED - test/script/nosecurity/JDK-8130127.js - test/script/nosecurity/JDK-8130127.js.EXPECTED Changeset: 0a68f2d8e06f Author: katleman Date: 2015-08-27 12:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/0a68f2d8e06f Added tag jdk9-b79 for changeset 9b3eca69b88b ! .hgtags Changeset: 5beae9dfcdb9 Author: sundar Date: 2015-08-21 18:01 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/5beae9dfcdb9 8133948: Add 'edit' function to allow external editing of scripts Reviewed-by: attila, hannesw, jlahoda ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java + src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditObject.java + src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditPad.java + src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/ExternalEditor.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java Changeset: a5a67511b22b Author: sundar Date: 2015-08-23 10:02 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/a5a67511b22b 8134255: Implement tab-completion for java package prefixes and package names Reviewed-by: attila, mhaupt + samples/classes.js ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditObject.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java + src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PropertiesHelper.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java Changeset: 1bf4c3edab6e Author: attila Date: 2015-08-24 09:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/1bf4c3edab6e 8134150: Make Timing both threadsafe and efficient Reviewed-by: jlaskey, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java Changeset: 864aaf4e6441 Author: attila Date: 2015-08-24 09:12 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/864aaf4e6441 8133785: SharedScopeCall should be enabled for non-optimistic call sites in optimistic compilation Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptEnvironment.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/OptionTemplate.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/options/Options.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/JDK-8053905.js ! test/script/basic/JDK-8058561.js ! test/script/basic/JDK-8078612_eager_1a.js ! test/script/basic/JDK-8078612_eager_1b.js ! test/script/basic/JDK-8078612_eager_2a.js ! test/script/basic/JDK-8078612_eager_2b.js Changeset: 105d0051d37b Author: sundar Date: 2015-08-24 16:25 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/105d0051d37b 8134279: jjs should support multiple line input to complete incomplete code Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/HistoryObject.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/PackagesHelper.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/resources/Shell.properties Changeset: 9379e33273fe Author: sundar Date: 2015-08-24 18:25 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/9379e33273fe 8134309: load call argument completion could be done with file chooser Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java Changeset: fa839eaa06b0 Author: sundar Date: 2015-08-25 14:47 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/fa839eaa06b0 8134381: load completion should not use swing from non UI thread Reviewed-by: lagergren, attila, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java Changeset: 4577d801c522 Author: sundar Date: 2015-08-25 18:16 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/4577d801c522 8134397: Features that require AWT, swing should handle headless mode properly Reviewed-by: hannesw, attila ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditObject.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/NashornCompleter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/resources/Shell.properties Changeset: 5efd65e18b71 Author: mhaupt Date: 2015-08-26 09:59 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/5efd65e18b71 8073613: Here documents: how to avoid string interpolation? Summary: support heredoc end marker quoting like in bash Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/nosecurity/JDK-8073613.js + test/script/nosecurity/JDK-8073613.js.EXPECTED Changeset: d61744c0d1d2 Author: mhaupt Date: 2015-08-26 13:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/d61744c0d1d2 8134484: disallow backquotes as heredoc end marker delimiters Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Lexer.java ! test/script/nosecurity/JDK-8073613.js ! test/script/nosecurity/JDK-8073613.js.EXPECTED Changeset: f0365514f0b3 Author: attila Date: 2015-08-26 20:30 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/f0365514f0b3 8134403: Nashorn react.js benchmark performance regression Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/UserAccessorProperty.java Changeset: 6263188b48de Author: sundar Date: 2015-08-27 14:35 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/6263188b48de 8134562: jjs history object should have methods to save/load history to/from given file and also allow reexecution of commands by a call Reviewed-by: hannesw, attila ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditObject.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/HistoryObject.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Main.java Changeset: 61b401b23fc2 Author: lana Date: 2015-08-27 13:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/61b401b23fc2 Merge Changeset: c16cb85c1aec Author: katleman Date: 2015-09-03 14:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/c16cb85c1aec Added tag jdk9-b80 for changeset 61b401b23fc2 ! .hgtags From doug.simon at oracle.com Sat Sep 5 01:00:07 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Sat, 05 Sep 2015 01:00:07 +0000 Subject: hg: graal/graal-jvmci-8: 12 new changesets Message-ID: <201509050100.t85107DL024210@aojmv0008.oracle.com> Changeset: de39d9372765 Author: Tom Rodriguez Date: 2015-09-04 00:06 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/de39d9372765 Adopt some jvmci-9 formatting changes ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVMImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaConstant.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaType.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ResolvedJavaType.java Changeset: 0915f5bfdfaa Author: Tom Rodriguez Date: 2015-09-04 00:06 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0915f5bfdfaa Adopt some jvmci-9 source changes ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/DataSection.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaspaceConstant.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaspaceConstantImpl.java ! src/share/vm/jvmci/jvmciEnv.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: 37d2643aa69a Author: Tom Rodriguez Date: 2015-09-04 00:06 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/37d2643aa69a Add jtreg annotations to some tests ! jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/NestedBooleanOptionValueTest.java ! jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/TestOptionValue.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ConstantTest.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaField.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaMethod.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaType.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestMetaAccessProvider.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaField.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaMethod.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java Changeset: 130265e00089 Author: Josef Eisl Date: 2015-09-04 13:54 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/130265e00089 Update to mxversion 5.5.1. ! mx.jvmci/suite.py Changeset: f09bc19259b9 Author: Doug Simon Date: 2015-09-04 16:12 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f09bc19259b9 use public https urls ! mx.jvmci/mx_jvmci.py ! mx.jvmci/suite.py Changeset: c64c5c8a238d Author: Doug Simon Date: 2015-09-04 16:38 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c64c5c8a238d use public https urls ! mx.jvmci/suite.py Changeset: 4594b98717a0 Author: Stefan Anzinger Date: 2015-09-04 15:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4594b98717a0 [SPARC] Adjust size for deopt_blob to a reasonable value ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp Changeset: 67ffe0bc3dc6 Author: Stefan Anzinger Date: 2015-09-04 17:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/67ffe0bc3dc6 [SPARC] Don't check if enough space is available at the end of the heap for tlab ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: ce7078904238 Author: Stefan Anzinger Date: 2015-09-04 19:22 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ce7078904238 [SPARC] Use st_ptr to store JavaThread::jvmci_implicit_exception_pc ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp Changeset: d77654050ba4 Author: twisti Date: 2015-09-02 12:51 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d77654050ba4 Move assert in SharedRuntime::register_finalizer. ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 0251714a52fe Author: twisti Date: 2015-09-02 13:57 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0251714a52fe Revert removed assert. ! src/share/vm/runtime/sharedRuntime.cpp Changeset: 8750eddf726f Author: Tom Rodriguez Date: 2015-09-04 17:02 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8750eddf726f Remove JVMCIHProfEnabled. ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/runtime/arguments.cpp From doug.simon at oracle.com Sat Sep 5 01:00:12 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Sat, 05 Sep 2015 01:00:12 +0000 Subject: hg: graal/graal-compiler: 6 new changesets Message-ID: <201509050100.t8510CaQ024252@aojmv0008.oracle.com> Changeset: 4a54a3aa7152 Author: Josef Eisl Date: 2015-09-04 13:56 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4a54a3aa7152 Updated imported jvmci version. ! mx.graal/suite.py Changeset: 86062a3363a9 Author: Lukas Stadler Date: 2015-09-04 15:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/86062a3363a9 fix bug in PEA that appeared for certain phi->phi dependencies ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java Changeset: 48558bdc9dbb Author: Lukas Stadler Date: 2015-09-04 15:12 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/48558bdc9dbb additional test for PEA (contributed by Christian Wimmer) + graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/NestedBoxingTest.java Changeset: 4fdc3a17cbf9 Author: Doug Simon Date: 2015-09-04 16:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4fdc3a17cbf9 use public https urls ! mx.graal/suite.py Changeset: 56b6a531024f Author: Doug Simon Date: 2015-09-04 16:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/56b6a531024f updated imported jvmci version ! mx.graal/suite.py Changeset: 66443eff974d Author: Doug Simon Date: 2015-09-04 16:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/66443eff974d updated imported truffle version ! mx.graal/suite.py From doug.simon at oracle.com Sun Sep 6 01:00:10 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Sun, 06 Sep 2015 01:00:10 +0000 Subject: hg: graal/graal-compiler: Update jvmci import revision Message-ID: <201509060100.t8610FqR023822@aojmv0008.oracle.com> Changeset: bdf6b2a608d1 Author: Stefan Anzinger Date: 2015-09-05 06:13 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/bdf6b2a608d1 Update jvmci import revision ! mx.graal/suite.py From jaroslav.tulach at oracle.com Mon Sep 7 16:39:53 2015 From: jaroslav.tulach at oracle.com (Jaroslav Tulach) Date: Mon, 07 Sep 2015 18:39:53 +0200 Subject: Give it a try: Truffle <-> Java Interop In-Reply-To: <1657447.2sY2HjSr0H@logoutek> References: <4013215.7evlSQFhKn@pracovni> <11535969.QisymMBzat@pracovni> <1657447.2sY2HjSr0H@logoutek> Message-ID: <1480885.Cifu5gXTZZ@pracovni> ### Friday 04 of September 2015, 10:56:45 @ Jaroslav Tulach ### > Dear Truffle API fans, > thanks for all your comments so far! Based on them I updated the proposal > for Java/Truffle interoperability: > http://source.apidesign.org/hg/truffle/rev/da7f3650facb > > In addition to various bug fixes, increased test coverage, and improvements > to Javadoc (see here: > http://source.apidesign.org/hg/truffle/rev/da7f3650facb#l12.46) it also > brings new @MethodMessage annotation (see at > http://source.apidesign.org/hg/truffle/rev/da7f3650facb#l16.38) which gives > uses of the API a chance to send other messages than just READ and EXECUTE. Hi there! I've just integrated the Java/Interop into the Truffle repository[1]. Documentation is available at http://lafo.ssw.uni-linz.ac.at/javadoc/truffle/latest/com/oracle/truffle/api/interop/java/package-summary.html I hope you'll find it useful. Let me know of any issues you run into. -jt [1] http://lafo.ssw.uni-linz.ac.at/hg/truffle/rev/e70b20f4bb00 > Dne ?t 25. srpna 2015 09:30:00, Jaroslav Tulach napsal(a): > > ### Monday 24 of August 2015, 12:48:28 @ Jaroslav Tulach ### > > > > > Hi, > > > I've been thinking a bit about simplifying usage of any data coming from > > > a > > > Truffle language from Java code in recent weeks. At the end I designed > > > four > > > methods that should make it quite easy to use Truffle structures from > > > Java > > > and also send Java objects to Truffle. > > > > > > Please find the Javadoc with high level overview attached. Please look > > > at > > > the test-cases to see the gory details: > > > http://source.apidesign.org/hg/truffle/file/e48bc6f62aa8/truffle/com.ora > > > cl > > > e. > > > truffle.api.interop.java.test/src/com/oracle/truffle/api/interop/java/te > > > s > > > t/J avaInteropTest.java > > > > > > I'll be glad for any feedback. There are many ways to handle the interop > > > and I need your use-cases to find the most optimal one! > > > -jt > > > > On a behalf of comments made elsewhere: > > > > Support for > > https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby > > coding style - which is very similar to > > https://wiki.openjdk.java.net/display/Nashorn/Nashorn+extensions > > has been requested. > > > > Yes, this is problematic as the interop as we currently have it does not > > handle "inter-language" new operator - that would have to be added. A task > > for Matthias, I guess. > > > > In addition to that we need special treatment for java.lang.Class - e.g. > > to > > expose its static methods as being IS_EXECUTABLE (in addition to handling > > the new operation). That is relatively easy and reasonable thing to do. I > > give it a try. > > > > Then there is the "javax" object - representing a Java package. The only > > problem is that there is no "javax" package, as packages in Java are not > > hierarchic and there is no class in "javax" namespace. And package with > > classes is no package. > > > > I am not sure how to find out there even should be "javax" object > > exported. > > It's way easier to implement the Nashorn like syntax - e.g. > > var ArrayList = Java.type("java.util.ArrayList") > > because it uses fully qualified name of a class at once, rather than > > segments of FQN that ultimately may (but also may not) lead to a class. > > > > -jt From doug.simon at oracle.com Tue Sep 8 01:00:07 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 08 Sep 2015 01:00:07 +0000 Subject: hg: graal/graal-jvmci-8: 3 new changesets Message-ID: <201509080100.t88107cW009055@aojmv0008.oracle.com> Changeset: 23db6926b163 Author: Doug Simon Date: 2015-09-07 11:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/23db6926b163 Backed out d113a94d4fdd except for removing use of os::read ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp Changeset: 8d95daa4324b Author: Doug Simon Date: 2015-09-07 18:08 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8d95daa4324b moved cstring utilities into UnsafeUtil and made them require the caller to have the Unsafe capability ! jvmci/jdk.internal.jvmci.common/src/jdk/internal/jvmci/common/UnsafeAccess.java + jvmci/jdk.internal.jvmci.common/src/jdk/internal/jvmci/common/UnsafeUtil.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java Changeset: cbab86a6c7f6 Author: Doug Simon Date: 2015-09-07 22:23 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cbab86a6c7f6 make processing of /lib/jvmci/*.properties file like other Java *.properties files in that the last definition of any propery "wins" ! mx.jvmci/mx_jvmci.py ! src/share/vm/jvmci/jvmciRuntime.cpp From doug.simon at oracle.com Tue Sep 8 01:00:13 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 08 Sep 2015 01:00:13 +0000 Subject: hg: graal/graal-compiler: 7 new changesets Message-ID: <201509080100.t8810Drg009145@aojmv0008.oracle.com> Changeset: 46839f692ccd Author: Doug Simon Date: 2015-09-07 12:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/46839f692ccd adapted to removal of HotSpotVMConfig.useHeapProfiler ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotInvocationPlugins.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java ! mx.graal/suite.py Changeset: 8c984ddcc7c9 Author: Gilles Duboscq Date: 2015-09-07 15:24 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8c984ddcc7c9 Use https urls where available ! mx.graal/suite.py Changeset: 7c0573e095a3 Author: Josef Eisl Date: 2015-09-02 13:03 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/7c0573e095a3 IntervalDumper: fix typo in javadoc. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/debug/IntervalDumper.java Changeset: b887efbf86e3 Author: Josef Eisl Date: 2015-09-03 19:01 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b887efbf86e3 TraceRA: skip {AMD64,SPARC}AllocatorTest. ! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/AMD64AllocatorTest.java ! graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/SPARCAllocatorTest.java Changeset: c8faebfb7aed Author: Josef Eisl Date: 2015-09-07 16:03 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c8faebfb7aed TraceRA: clean-up and simplify. + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/FixedInterval.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/FixedRange.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/IntervalHint.java - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/Range.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/RegisterVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceInterval.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceIntervalDumper.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceIntervalWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanOptimizeSpillPositionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceSimpleLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceTrivialAllocator.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/UsePosList.java Changeset: 357e73d0091c Author: Doug Simon Date: 2015-09-07 22:26 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/357e73d0091c moved cstring utilities into UnsafeUtil and made them require the caller to have the Unsafe capability ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionInterface.java ! graal/com.oracle.nfi.test/test/com/oracle/nfi/test/NativeFunctionInterfaceTest.java ! mx.graal/suite.py Changeset: a107ab4c3011 Author: Doug Simon Date: 2015-09-07 22:26 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/a107ab4c3011 make processing of /lib/jvmci/*.properties file like other Java *.properties files in that the last definition of any propery "wins" ! mx.graal/mx_graal.py From christian.wimmer at oracle.com Tue Sep 8 14:35:44 2015 From: christian.wimmer at oracle.com (Christian Wimmer) Date: Tue, 8 Sep 2015 07:35:44 -0700 Subject: CFV: New Graal Committer: Igor Veresov In-Reply-To: References: Message-ID: <55EEF240.8060805@oracle.com> Vote: yes On 09/03/2015 09:56 AM, Thomas Wuerthinger wrote: > I hereby nominate Igor Veresov to Graal committer. > > Igor has already made 7 contributions to Graal [1]. Additionally, Igor helped with feedback and comments during Graal?s development. > > Igor is a compiler expert, long-term contributor to both compilers of the HotSpot VM, member of the HotSpot Group as well as member of the OpenJDK Members Group [2]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [3]. > For Lazy Consensus voting instructions, see [4]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/log?rev=igor+veresov > [2] http://openjdk.java.net/census#iveresov > [3] http://openjdk.java.net/census#graal > [4] http://openjdk.java.net/projects/#committer-vote > From christian.wimmer at oracle.com Tue Sep 8 14:36:05 2015 From: christian.wimmer at oracle.com (Christian Wimmer) Date: Tue, 8 Sep 2015 07:36:05 -0700 Subject: CFV: New Graal Committer: Vladimir Kozlov In-Reply-To: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> References: <1FCAA094-3FED-4149-8ED4-142B63B6FF98@oracle.com> Message-ID: <55EEF255.7060403@oracle.com> Vote: yes On 09/03/2015 09:55 AM, Thomas Wuerthinger wrote: > I hereby nominate Vladimir Kozlov to Graal committer. > > Vladimir has already made 3 contributions to Graal [1]. Additionally, Vladimir helped with numerous contributions and comments during the development of JVMCI as part of JEP 243 [2]. > > Vladimir is a compiler expert, long-term contributor to both compilers of the HotSpot VM, lead of the HotSpot Group as well as member of the OpenJDK Members Group [3]. > > Votes are due September 17, 7:00 pm CET. > > Only current Graal committers are eligible to vote on this nomination [4]. > For Lazy Consensus voting instructions, see [5]. > > - thomas > > [1] http://hg.openjdk.java.net/graal/graal-compiler/log?rev=vladimir+kozlov > [2] http://openjdk.java.net/jeps/243 > [3] http://openjdk.java.net/census#kvn > [4] http://openjdk.java.net/census#graal > [5] http://openjdk.java.net/projects/#committer-vote > From christian.thalinger at oracle.com Tue Sep 8 22:31:47 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 08 Sep 2015 22:31:47 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201509082231.t88MVm2h002282@aojmv0008.oracle.com> Changeset: 98a96a5350b9 Author: twisti Date: 2015-09-08 12:30 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/98a96a5350b9 Fixed indent. ! src/share/vm/runtime/arguments.cpp Changeset: 7b6b2d7b9963 Author: twisti Date: 2015-09-08 12:31 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7b6b2d7b9963 Remove obsolete options files copying code. ! make/copy/Copy-java.base.gmk From christian.thalinger at oracle.com Tue Sep 8 23:22:30 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 08 Sep 2015 23:22:30 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201509082322.t88NMUnd011885@aojmv0008.oracle.com> Changeset: 3e2b7ba6e4e2 Author: twisti Date: 2015-09-08 13:21 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3e2b7ba6e4e2 Throw InternalError instead of VirtualMachineError. ! src/share/vm/jvmci/jvmciCompiler.hpp Changeset: 913e9e086228 Author: twisti Date: 2015-09-08 13:22 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/913e9e086228 Throw InternalError in JVM_GetJVMCIRuntime if EnableJVMCI is false. ! src/share/vm/jvmci/jvmciRuntime.cpp From christian.thalinger at oracle.com Tue Sep 8 23:23:12 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 08 Sep 2015 23:23:12 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove unused HotSpotResolvedObjectTypeImpl.isRewritten Message-ID: <201509082323.t88NNCIc012019@aojmv0008.oracle.com> Changeset: 43657965ac5e Author: twisti Date: 2015-09-08 13:23 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/43657965ac5e Remove unused HotSpotResolvedObjectTypeImpl.isRewritten ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! src/share/vm/runtime/vmStructs.cpp From christian.thalinger at oracle.com Wed Sep 9 00:33:23 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 09 Sep 2015 00:33:23 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Add commandLineFlagConstraintsJVMCI.{cpp, hpp} Message-ID: <201509090033.t890XNlm027305@aojmv0008.oracle.com> Changeset: 07ed0f7070c6 Author: twisti Date: 2015-09-08 14:27 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/07ed0f7070c6 Add commandLineFlagConstraintsJVMCI.{cpp,hpp} + src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp + src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp From doug.simon at oracle.com Wed Sep 9 01:00:08 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 09 Sep 2015 01:00:08 +0000 Subject: hg: graal/graal-jvmci-8: 9 new changesets Message-ID: <201509090100.t89108Vm002181@aojmv0008.oracle.com> Changeset: 99dc98466321 Author: Doug Simon Date: 2015-09-08 10:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/99dc98466321 removed no longer necessary applications of @SuppressWarnings("javadoc") ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java Changeset: 952d4d634a42 Author: Doug Simon Date: 2015-09-08 11:55 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/952d4d634a42 added org.eclipse.jdt.core.prefs + mx.jvmci/eclipse-settings/org.eclipse.jdt.core.prefs Changeset: df053711614b Author: Roland Schatz Date: 2015-09-08 14:13 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/df053711614b Remove Value.getKind(). ! jvmci/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Architecture.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java ! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Kind.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PlatformKind.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Value.java ! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp Changeset: bab91f9ae795 Author: Doug Simon Date: 2015-09-08 17:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bab91f9ae795 added support for embedding spaces in JVMCI options using % as the escape character (note: do not use with -G:, only with -Djvmci.option=...) ! jvmci/jdk.internal.jvmci.common/src/jdk/internal/jvmci/common/JVMCIError.java ! jvmci/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionsParser.java ! mx.jvmci/mx_jvmci.py Changeset: ca418f35d728 Author: Roland Schatz Date: 2015-09-08 17:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ca418f35d728 Use wordKind instead of Kind.Object in backend. ! jvmci/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Architecture.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java ! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/LIRKind.java ! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp Changeset: dc1aeef79e7e Author: Roland Schatz Date: 2015-09-08 19:07 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/dc1aeef79e7e Refactoring: Rename Kind to JavaKind. ! jvmci/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Architecture.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/BytecodeFrame.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Register.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/RegisterConfig.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/RegisterValue.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/VirtualObject.java ! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompressedNullConstant.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantReflectionProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIMetaAccessContext.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntimeProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMemoryAccessProviderImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaspaceConstantImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotNmethod.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotObjectConstantImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectType.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedPrimitiveType.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotSignature.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotUnresolvedJavaType.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ConstantReflectionProvider.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaConstant.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaField.java + jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaKind.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaType.java - jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Kind.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/LIRKind.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/MemoryAccessProvider.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/MetaUtil.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/NullConstant.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PrimitiveConstant.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/RawConstant.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ResolvedJavaType.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Signature.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ConstantTest.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestConstantReflectionProvider.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaField.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaType.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestMetaAccessProvider.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java ! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp Changeset: 9554ce7b6eb5 Author: Tom Rodriguez Date: 2015-09-08 11:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9554ce7b6eb5 Fix typo ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/TrustedInterface.java Changeset: ea6d1727fdc6 Author: Tom Rodriguez Date: 2015-09-08 16:41 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ea6d1727fdc6 Remove BufferBlob from JavaThread and allocate as needed during compilation ! src/share/vm/compiler/abstractCompiler.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: 9ad3b2d1e7cd Author: Tom Rodriguez Date: 2015-09-08 17:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9ad3b2d1e7cd Reenable _gc_waste assert ! src/share/vm/memory/threadLocalAllocBuffer.cpp From christian.thalinger at oracle.com Wed Sep 9 17:56:11 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 09 Sep 2015 17:56:11 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: ThreadLocalAllocBuffer::accumulate_statistics: Revert "bug fix". Message-ID: <201509091756.t89HuG03006652@aojmv0008.oracle.com> Changeset: 2b6ae4c99995 Author: twisti Date: 2015-09-09 07:56 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2b6ae4c99995 ThreadLocalAllocBuffer::accumulate_statistics: Revert "bug fix". ! src/share/vm/gc/shared/threadLocalAllocBuffer.cpp From christian.thalinger at oracle.com Wed Sep 9 18:38:16 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 09 Sep 2015 18:38:16 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Use JVMCI_ONLY instead of #if INCLUDE_JVMCI. Message-ID: <201509091838.t89IcGPt015992@aojmv0008.oracle.com> Changeset: 5e0b774312fa Author: twisti Date: 2015-09-09 08:38 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5e0b774312fa Use JVMCI_ONLY instead of #if INCLUDE_JVMCI. ! src/share/vm/classfile/systemDictionary.hpp From christian.thalinger at oracle.com Thu Sep 10 00:05:46 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 00:05:46 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 21 new changesets Message-ID: <201509100005.t8A05kU2000645@aojmv0008.oracle.com> Changeset: 5e0b3787627e Author: Doug Simon Date: 2015-09-07 11:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5e0b3787627e Backed out d113a94d4fdd except for removing use of os::read ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp Changeset: cbd0616224c2 Author: Doug Simon Date: 2015-09-07 18:08 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/cbd0616224c2 moved cstring utilities into UnsafeUtil and made them require the caller to have the Unsafe capability ! src/java.base/share/classes/jdk.internal.jvmci.common/src/jdk/internal/jvmci/common/UnsafeAccess.java + src/java.base/share/classes/jdk.internal.jvmci.common/src/jdk/internal/jvmci/common/UnsafeUtil.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java Changeset: 516a85549a27 Author: Doug Simon Date: 2015-09-07 22:23 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/516a85549a27 make processing of /lib/jvmci/*.properties file like other Java *.properties files in that the last definition of any propery "wins" ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: e61bb95fa6e1 Author: Doug Simon Date: 2015-09-08 10:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e61bb95fa6e1 removed no longer necessary applications of @SuppressWarnings("javadoc") ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java Changeset: c43849cf8136 Author: twisti Date: 2015-09-09 08:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c43849cf8136 src/java.base/share/classes/jdk.internal# HG changeset patch # User Roland Schatz # Date 1441714418 -7200 # Tue Sep 08 14:13:38 2015 +0200 # Node ID df053711614bbad30c2b885f7a49ee1d7f0c180d # Parent 952d4d634a4251e2c873bda403446ae051d50ad9 Remove Value.getKind(). ! src/java.base/share/classes/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Architecture.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Kind.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PlatformKind.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Value.java ! src/java.base/share/classes/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp Changeset: 295018fc7575 Author: Doug Simon Date: 2015-09-08 17:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/295018fc7575 added support for embedding spaces in JVMCI options using % as the escape character (note: do not use with -G:, only with -Djvmci.option=...) ! src/java.base/share/classes/jdk.internal.jvmci.common/src/jdk/internal/jvmci/common/JVMCIError.java ! src/java.base/share/classes/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionsParser.java Changeset: 106c359267f7 Author: twisti Date: 2015-09-09 09:20 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/106c359267f7 Added jdk.internal.jvmci.hotspot.HotSpotSentinelConstant.getKind() ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotSentinelConstant.java Changeset: a2b2398a7e79 Author: Roland Schatz Date: 2015-09-08 17:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a2b2398a7e79 Use wordKind instead of Kind.Object in backend. ! src/java.base/share/classes/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Architecture.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/LIRKind.java ! src/java.base/share/classes/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp Changeset: b3cf16093723 Author: twisti Date: 2015-09-09 11:46 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b3cf16093723 Fixes for a2b2398a7e79 ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVMImpl.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: 59ecb8fafc52 Author: Roland Schatz Date: 2015-09-08 19:07 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/59ecb8fafc52 Refactoring: Rename Kind to JavaKind. ! src/java.base/share/classes/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Architecture.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/BytecodeFrame.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Register.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/RegisterConfig.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/RegisterValue.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java ! src/java.base/share/classes/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/VirtualObject.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompressedNullConstant.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantReflectionProvider.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIMetaAccessContext.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntimeProvider.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaspaceConstantImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotNmethod.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotObjectConstantImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectType.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedPrimitiveType.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotSignature.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotUnresolvedJavaType.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ConstantReflectionProvider.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaConstant.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaField.java + src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaKind.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaType.java - src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Kind.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/LIRKind.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/MemoryAccessProvider.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/MetaUtil.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/NullConstant.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PrimitiveConstant.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/RawConstant.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ResolvedJavaType.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Signature.java ! src/java.base/share/classes/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciJavaAccess.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java Changeset: de321143f4a9 Author: twisti Date: 2015-09-09 12:05 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/de321143f4a9 Fixes for 59ecb8fafc52 ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotSentinelConstant.java Changeset: bce983b49065 Author: Tom Rodriguez Date: 2015-09-08 11:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bce983b49065 Fix typo ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/TrustedInterface.java Changeset: 513e23148653 Author: Tom Rodriguez Date: 2015-09-08 16:41 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/513e23148653 Remove BufferBlob from JavaThread and allocate as needed during compilation ! src/share/vm/compiler/abstractCompiler.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp Changeset: d62e8ca1a8ec Author: twisti Date: 2015-09-09 13:11 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d62e8ca1a8ec Fixes for 513e23148653 ! src/share/vm/jvmci/jvmciCodeInstaller.cpp Changeset: 4584055101c2 Author: Doug Simon Date: 2015-09-09 12:22 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4584055101c2 restricted Unsafe capability access to package or class scope - src/java.base/share/classes/jdk.internal.jvmci.common/src/jdk/internal/jvmci/common/UnsafeAccess.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotInstalledCode.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVmSymbols.java + src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/UnsafeAccess.java Changeset: f699093dcff3 Author: Doug Simon Date: 2015-09-09 13:39 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f699093dcff3 renamed constant field to UNSAFE ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotInstalledCode.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMemoryAccessProviderImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVmSymbols.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/UnsafeAccess.java Changeset: 7b72aa4d9085 Author: Tom Rodriguez Date: 2015-09-09 11:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7b72aa4d9085 Fix assertion failure in JVMCIRuntime::metadata_do ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: dddaa3c9700e Author: Doug Simon Date: 2015-09-09 20:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/dddaa3c9700e renamed TraceJVMCI option to JVMCITraceLevel and ensured all tracing controlled by this option uses the TRACE_jvmci_* macros ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/jvmci/jvmci_globals.hpp Changeset: 72b1df62917b Author: Doug Simon Date: 2015-09-09 20:30 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/72b1df62917b added use of TRACE_CALL macro to JVMCI runtime calls (GRAAL-1255) ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: ca0469b61925 Author: Doug Simon Date: 2015-09-09 21:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ca0469b61925 made HotSpotJVMCIRuntime.compilerToVm final (GRAAL-1255) ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMEventListener.java Changeset: d1f5eca000a9 Author: Doug Simon Date: 2015-09-09 14:05 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d1f5eca000a9 made CompilertoVM a final concrete class and removed CompilerToVMImpl (GRAAL-1255) ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java - src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVMImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! src/share/vm/prims/nativeLookup.cpp From christian.thalinger at oracle.com Thu Sep 10 00:19:12 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 00:19:12 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Rename jvmciJavaAccess.* to jvmciJavaClasses.* Message-ID: <201509100019.t8A0JCXQ003449@aojmv0008.oracle.com> Changeset: 1a5e2cfb2a5d Author: twisti Date: 2015-09-09 14:19 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1a5e2cfb2a5d Rename jvmciJavaAccess.* to jvmciJavaClasses.* ! src/cpu/aarch64/vm/jvmciCodeInstaller_aarch64.cpp ! src/cpu/ppc/vm/jvmciCodeInstaller_ppc.cpp ! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/jvmciEnv.cpp - src/share/vm/jvmci/jvmciJavaAccess.cpp - src/share/vm/jvmci/jvmciJavaAccess.hpp + src/share/vm/jvmci/jvmciJavaClasses.cpp + src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/javaCalls.cpp From christian.thalinger at oracle.com Thu Sep 10 00:37:21 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 00:37:21 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove jdk.internal.jvmci.service.Services and use ServiceLoader instead. Message-ID: <201509100037.t8A0bM7S008278@aojmv0008.oracle.com> Changeset: 2079754635a4 Author: twisti Date: 2015-09-09 14:37 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2079754635a4 Remove jdk.internal.jvmci.service.Services and use ServiceLoader instead. ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCICompilerConfig.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! src/java.base/share/classes/jdk.internal.jvmci.service/src/jdk/internal/jvmci/service/ServiceProvider.java - src/java.base/share/classes/jdk.internal.jvmci.service/src/jdk/internal/jvmci/service/Services.java From christian.thalinger at oracle.com Thu Sep 10 01:01:57 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 01:01:57 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove obsolete JVMCIServicesDir Message-ID: <201509100101.t8A11vcn013159@aojmv0008.oracle.com> Changeset: 71f794438bf6 Author: twisti Date: 2015-09-09 15:01 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/71f794438bf6 Remove obsolete JVMCIServicesDir ! src/share/vm/jvmci/jvmci_globals.hpp From doug.simon at oracle.com Thu Sep 10 01:10:12 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 10 Sep 2015 01:10:12 +0000 Subject: hg: graal/graal-compiler: 25 new changesets Message-ID: <201509100110.t8A1ACu5014600@aojmv0008.oracle.com> Changeset: d7f7a7c29670 Author: Doug Simon Date: 2015-09-08 12:16 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d7f7a7c29670 added missing @SuppressWarnings("try") statements ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceIntervalWalker.java ! mx.graal/suite.py Changeset: dcfd57b9f2d3 Author: Roland Schatz Date: 2015-09-08 15:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/dcfd57b9f2d3 Update jvmci import: Remove Value.getKind(). ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/BytecodeLIRBuilder.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Arithmetic.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ArrayEqualsOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ByteSwapOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64MathIntrinsicOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArrayEqualsOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCBitManipulationOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCByteSwapOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCompare.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMathIntrinsicOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCTestOp.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanIntervalDumper.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceIntervalDumper.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackIntervalDumper.java ! mx.graal/suite.py Changeset: b3c4b69bc71f Author: Josef Eisl Date: 2015-09-08 14:18 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b3c4b69bc71f mx specjvm2008: do not add benchmark groups when running "all" benchmarks. ! mx.graal/mx_graal.py Changeset: 9fd19e2fc0be Author: Josef Eisl Date: 2015-09-07 17:38 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9fd19e2fc0be TraceRA: TraceLinearScanLifetimeAnalysisPhase: higher dump level for intermediate interval dumps. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java Changeset: 5396006b321a Author: Josef Eisl Date: 2015-09-08 10:50 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/5396006b321a TraceRA: always insert spill-moves and use TraceLinearScanResolveDataFlowPhase only for SSI resolution. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java Changeset: b83f27f75684 Author: Josef Eisl Date: 2015-09-08 18:53 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b83f27f75684 TraceRA: introduce TraceAllocationPhase and TraceLinearScanAllocationPhase. + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolutionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java + graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceTrivialAllocator.java Changeset: 530daaf84457 Author: Josef Eisl Date: 2015-09-08 16:38 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/530daaf84457 TraceRA: make TraceLinearScanAllocationPhases static. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScan.java Changeset: 2f82e3ed0d5d Author: Josef Eisl Date: 2015-09-08 17:46 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2f82e3ed0d5d TraceRA: TraceLinearScanLifetimeAnalysisPhase: remove unused code. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java Changeset: 59fa9e0060c3 Author: Josef Eisl Date: 2015-09-08 17:32 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/59fa9e0060c3 TraceRA: reactivate assertion. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java Changeset: 6d339ba0edc5 Author: Roland Schatz Date: 2015-09-08 18:53 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/6d339ba0edc5 Update jvmci import: Use wordKind instead of Kind.Object in backend. ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMapBuilderImpl.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/VirtualStackSlotRange.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/DefaultLIRKindTool.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java ! mx.graal/suite.py Changeset: b00cc0475f31 Author: Roland Schatz Date: 2015-09-08 19:57 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b00cc0475f31 Update jvmci import: Refactoring: Rename Kind to JavaKind. ! graal/com.oracle.graal.api.replacements/src/com/oracle/graal/api/replacements/SnippetReflectionProvider.java ! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/BitOpsTest.java ! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/IncrementDecrementMacroTest.java ! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/SimpleAssemblerTest.java ! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64MacroAssembler.java ! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java ! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/ConstantStackMoveTest.java ! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/StackStoreTest.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64AddressLowering.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/calc/Condition.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/AbstractObjectStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/AbstractPointerStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ArithmeticOpTable.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/FloatStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IllegalStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/Stamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/StampFactory.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/VoidStamp.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCAddressLowering.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCNodeLIRBuilder.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/deopt/CompiledMethodTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/StaticAnalysis.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/GraphBuilderContext.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/NodePlugin.java ! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/AMD64HotSpotFrameOmissionTest.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCardTableAddressOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCardTableShiftOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveCurrentStackFrameOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMove.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotSafepointOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64RawNativeCallNode.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCRuntimeCallEpilogueOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCRuntimeCallPrologueOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedObjectTypeTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/InstalledCodeExecuteHelperTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/LoadJavaMirrorWithKlassTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCounterOp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotInstructionProfiling.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotInvocationPlugins.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotNodePlugin.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSnippetReflectionProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotWordOperationPlugin.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/AllocaNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ComputeObjectAddressNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CurrentJavaThreadNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/GetObjectAddressNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/LoadIndexedPointerNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/SaveAllRegistersNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/StubForeignCallNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/UncommonTrapCallNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/KlassPointerStamp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/NarrowOopStamp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/AheadOfTimeVerificationPhase.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/LoadJavaMirrorWithKlassPhase.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/AESCryptSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CRC32Substitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CardTableAddressNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CipherBlockChainingSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/KlassLayoutHelperNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyCallNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopySnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewInstanceStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/HotSpotWordTypes.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/JTTTest.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Arithmetic.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ArrayEqualsOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Binary.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ByteSwapOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64FrameMap.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64MathIntrinsicOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/ConstantStackCastTest.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTest.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/StackMoveTest.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArrayEqualsOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCBitManipulationOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCByteSwapOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCompare.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFrameMap.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMathIntrinsicOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCTestOp.java ! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/GenericValueMapTest.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarkerPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMap.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMapBuilderImpl.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/DefaultLIRKindTool.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/profiling/MoveProfiling.java ! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/IntegerStampTest.java ! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/ObjectStampJoinTest.java ! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/ObjectStampMeetTest.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardedValueNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/NamedLocationIdentity.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PhiNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/UnwindNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNodeUtil.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AndNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/DivNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerEqualsNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerLessThanNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/LeftShiftNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/MulNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NormalizeCompareNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ObjectEqualsNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/OrNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ReinterpretNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ShiftNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SubNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnsignedRightShiftNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/XorNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/JavaReadNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/JavaWriteNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnboxNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeAccessNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCopyNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessIndexedNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AtomicReadAndWriteNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CompareAndSwapNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/DynamicNewArrayNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfDynamicNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadFieldNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoweredCompareAndSwapNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewInstanceNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreIndexedNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeSwitchNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/address/OffsetAddressNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LoweringProvider.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/UncheckedInterfaceProvider.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/VirtualizerTool.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualArrayNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualBoxingNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualInstanceNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualObjectNode.java ! graal/com.oracle.graal.phases.common.test/src/com/oracle/graal/phases/common/test/StampFactoryTest.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/MultiTypeGuardInlineInfo.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/verify/VerifyUsageWithEquals.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java ! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64CountLeadingZerosNode.java ! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64CountTrailingZerosNode.java ! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64GraphBuilderPlugins.java ! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64MathIntrinsicNode.java ! graal/com.oracle.graal.replacements.sparc/src/com/oracle/graal/replacements/sparc/SPARCGraphBuilderPlugins.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/BitOpNodesTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ObjectAccessTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PEGraphDecoderTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/SubstitutionsTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/UnsafeSubstitutionsTest.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/BoxingSnippets.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/GraphKit.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/IntrinsicGraphBuilder.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/Log.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/MethodHandlePlugin.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPlugin.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/WordOperationPlugin.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ArrayEqualsNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BasicArrayCopyNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BitCountNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BitScanForwardNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BitScanReverseNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/DirectObjectStoreNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/DirectReadNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/DirectStoreNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MethodHandleNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ReadRegisterNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ReverseBytesNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerAddExactNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerMulExactNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerMulHighNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerSubExactNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/UnsignedMulHighNode.java ! graal/com.oracle.graal.truffle.hotspot.amd64/src/com/oracle/graal/truffle/hotspot/amd64/AMD64OptimizedCallTargetInstrumentationFactory.java ! graal/com.oracle.graal.truffle.hotspot.amd64/src/com/oracle/graal/truffle/hotspot/amd64/AMD64RawNativeCallNodeFactory.java ! graal/com.oracle.graal.truffle.hotspot.sparc/src/com/oracle/graal/truffle/hotspot/sparc/SPARCOptimizedCallTargetInstumentationFactory.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionHandle.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/NativeCallStubGraphBuilder.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/RawNativeCallNodeFactory.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/ConditionAnchoringTest.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleConstantReflectionProvider.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleDebugJavaMethod.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/IsCompilationConstantNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/ObjectLocationIdentity.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/frame/NewFrameNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PEReadEliminationClosure.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ReadEliminationClosure.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/VirtualizerToolImpl.java ! graal/com.oracle.graal.word/src/com/oracle/graal/word/WordTypes.java ! graal/com.oracle.graal.word/src/com/oracle/graal/word/nodes/WordCastNode.java ! mx.graal/suite.py Changeset: 71faa0701e26 Author: Tom Rodriguez Date: 2015-09-08 17:51 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/71faa0701e26 Updated imported jvmci version ! mx.graal/suite.py Changeset: 0ba4359ea401 Author: Tom Rodriguez Date: 2015-09-08 18:21 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0ba4359ea401 Update jvmci import: Renames to be more consistent with jvmci-9 ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotSafepointOp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java ! mx.graal/suite.py Changeset: 93debde5e065 Author: Tom Rodriguez Date: 2015-09-08 18:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/93debde5e065 Disable getComponentType intrinsic for 1.9 and later ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java Changeset: bb887a437e5b Author: Christian Humer Date: 2015-09-09 14:24 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/bb887a437e5b Update truffle version. ! mx.graal/suite.py Changeset: 805e5bdb291b Author: Josef Eisl Date: 2015-09-09 13:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/805e5bdb291b mx microbench: disable JVMCI classloader. ! mx.graal/mx_graal.py Changeset: 0d282ecc09ab Author: Josef Eisl Date: 2015-09-09 12:54 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0d282ecc09ab c.o.g.microbenchmarks: add graal jmh benchmarks. + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/ArrayDuplicationBenchmark.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/ConditionalEliminationBenchmark.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/FrameStateAssigmentPhaseBenchmark.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/GraalBenchmark.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/GraphCopyBenchmark.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/NodeBenchmark.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/SchedulePhaseBenchmark.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/FrameStateAssignmentState.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/GraalState.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/GraalUtil.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/GraphState.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/MethodSpec.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/NodesState.java + graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/ScheduleState.java ! mx.graal/suite.py Changeset: bdb46c461d75 Author: Josef Eisl Date: 2015-09-09 13:02 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/bdb46c461d75 c.o.g.microbenchmarks: add copyright header. ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/ArrayDuplicationBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/ConditionalEliminationBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/FrameStateAssigmentPhaseBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/GraalBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/GraphCopyBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/NodeBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/SchedulePhaseBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/FrameStateAssignmentState.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/GraalState.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/GraalUtil.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/GraphState.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/MethodSpec.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/NodesState.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/ScheduleState.java Changeset: ac9b27dd4df6 Author: Josef Eisl Date: 2015-09-09 14:27 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ac9b27dd4df6 c.o.g.microbenchmarks: fix warnings. ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/ArrayDuplicationBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/ConditionalEliminationBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/GraphCopyBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/FrameStateAssignmentState.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/GraphState.java Changeset: f08fed409c49 Author: Josef Eisl Date: 2015-09-09 13:38 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f08fed409c49 c.o.g.microbenchmarks: fix checkstyle issues. ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/ArrayDuplicationBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/NodeBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/SchedulePhaseBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/NodesState.java Changeset: 9f0e536ee385 Author: Doug Simon Date: 2015-09-09 16:12 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9f0e536ee385 restricted Unsafe capability access to package or class scope (GRAAL-1257) ! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/BitOpsTest.java ! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/IncrementDecrementMacroTest.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/FieldIntrospection.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/Fields.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/FieldsScanner.java + graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/UnsafeAccess.java + graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/util/UnsafeAccess.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/util/UnsafeArrayTypeReader.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/util/UnsafeArrayTypeWriter.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/PEAReadEliminationTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/UnsafeEATest.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Edges.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java + graal/com.oracle.graal.graph/src/com/oracle/graal/graph/UnsafeAccess.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierAdditionTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/AESCryptSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CipherBlockChainingSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeAccess.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/UnsafeAllocateInstance01.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ArrayEqualsOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArrayEqualsOp.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/UnsafeSubstitutionsTest.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetCounterNode.java ! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalTest.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/OptimizedCallTargetInstrumentation.java + graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/UnsafeAccess.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionInterface.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/ConditionAnchoringTest.java + graal/com.oracle.graal.word/src/com/oracle/graal/word/UnsafeAccess.java ! graal/com.oracle.graal.word/src/com/oracle/graal/word/Word.java ! graal/com.oracle.nfi.test/test/com/oracle/nfi/test/NativeFunctionInterfaceTest.java ! mx.graal/suite.py Changeset: fbc2ef12da21 Author: Tom Rodriguez Date: 2015-09-09 11:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/fbc2ef12da21 Updated imported jvmci version ! mx.graal/suite.py Changeset: ea96c0f19929 Author: Doug Simon Date: 2015-09-09 21:31 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ea96c0f19929 cleanups in preparation for CompilerToVM becoming a concrete class (GRAAL-1255) ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalVMEventListener.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTTYStreamProvider.java - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/CountingProxy.java - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/HotSpotTTYStreamProvider.java - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/Logger.java - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/logging/ProxyUtil.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/package-info.java Changeset: 4fba290f7001 Author: Doug Simon Date: 2015-09-09 22:12 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4fba290f7001 updated imported jvmci version ! mx.graal/suite.py Changeset: 6bd0ad59ee6a Author: Tom Rodriguez Date: 2015-09-09 17:20 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/6bd0ad59ee6a Make some service classes public ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalDebugInitializationPropertyProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotTTYStreamProvider.java From christian.thalinger at oracle.com Thu Sep 10 16:26:31 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 16:26:31 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Small fixes based on David H. comments Message-ID: <201509101626.t8AGQVlW010317@aojmv0008.oracle.com> Changeset: b79b98c58415 Author: kvn Date: 2015-09-09 19:28 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b79b98c58415 Small fixes based on David H. comments ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/runtime/arguments.cpp From christian.thalinger at oracle.com Thu Sep 10 18:08:34 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 18:08:34 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Revert 2079754635a4 (Graal uses Services). Message-ID: <201509101808.t8AI8Yst005106@aojmv0008.oracle.com> Changeset: 701cce0e27a6 Author: twisti Date: 2015-09-10 08:08 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/701cce0e27a6 Revert 2079754635a4 (Graal uses Services). ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCICompilerConfig.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! src/java.base/share/classes/jdk.internal.jvmci.service/src/jdk/internal/jvmci/service/ServiceProvider.java + src/java.base/share/classes/jdk.internal.jvmci.service/src/jdk/internal/jvmci/service/Services.java From christian.thalinger at oracle.com Thu Sep 10 21:08:48 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 21:08:48 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Added jtreg keywords to some more tests and run them with -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI Message-ID: <201509102108.t8AL8m9w016371@aojmv0008.oracle.com> Changeset: f999224155de Author: twisti Date: 2015-09-10 11:08 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f999224155de Added jtreg keywords to some more tests and run them with -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java From christian.thalinger at oracle.com Thu Sep 10 21:13:29 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 21:13:29 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Add jtreg keywords to jdk.internal.jvmci.runtime.test.RedefineClassTest Message-ID: <201509102113.t8ALDT84017197@aojmv0008.oracle.com> Changeset: 6936d1fe9c90 Author: twisti Date: 2015-09-10 11:13 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6936d1fe9c90 Add jtreg keywords to jdk.internal.jvmci.runtime.test.RedefineClassTest ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/RedefineClassTest.java From christian.thalinger at oracle.com Thu Sep 10 21:15:08 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 21:15:08 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: JVMCI_SPECIFIC_FILES on Windows should match all JVMCI files. Message-ID: <201509102115.t8ALF8u9017560@aojmv0008.oracle.com> Changeset: 8a30283a7c33 Author: twisti Date: 2015-09-10 11:15 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8a30283a7c33 JVMCI_SPECIFIC_FILES on Windows should match all JVMCI files. ! make/windows/create_obj_files.sh From christian.thalinger at oracle.com Thu Sep 10 21:21:02 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 21:21:02 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Guard new monitor code with UseJVMCICompiler. Message-ID: <201509102121.t8ALL2Pw018924@aojmv0008.oracle.com> Changeset: aef5864bfe8b Author: twisti Date: 2015-09-10 11:20 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/aef5864bfe8b Guard new monitor code with UseJVMCICompiler. ! src/cpu/sparc/vm/templateInterpreter_sparc.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp From christian.thalinger at oracle.com Thu Sep 10 21:27:37 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 21:27:37 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove JVMCI class loader. Message-ID: <201509102127.t8ALRb0X021118@aojmv0008.oracle.com> Changeset: f3bf9ee49caa Author: twisti Date: 2015-09-10 11:27 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f3bf9ee49caa Remove JVMCI class loader. - src/java.base/share/classes/jdk.internal.jvmci.service/src/jdk/internal/jvmci/service/JVMCIClassLoaderFactory.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! 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.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp From christian.thalinger at oracle.com Thu Sep 10 23:41:46 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 23:41:46 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove JVMCICompileWithC1Only. Message-ID: <201509102341.t8ANfk5o017928@aojmv0008.oracle.com> Changeset: f1ce7b0c1abf Author: twisti Date: 2015-09-10 13:41 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f1ce7b0c1abf Remove JVMCICompileWithC1Only. ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp From christian.thalinger at oracle.com Thu Sep 10 23:54:28 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 10 Sep 2015 23:54:28 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove JVMCICompileAppFirst. Message-ID: <201509102354.t8ANsSbH020845@aojmv0008.oracle.com> Changeset: 8f402b408a80 Author: twisti Date: 2015-09-10 13:54 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8f402b408a80 Remove JVMCICompileAppFirst. ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp From doug.simon at oracle.com Fri Sep 11 12:51:11 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 11 Sep 2015 12:51:11 +0000 Subject: hg: graal/graal-jvmci-8: 9 new changesets Message-ID: <201509111251.t8BCpCkh009674@aojmv0008.oracle.com> Changeset: df2764d92a3c Author: Tom Rodriguez Date: 2015-09-08 18:08 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/df2764d92a3c Renames to be more consistent with jvmci-9 ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java Changeset: d2035d841611 Author: Doug Simon Date: 2015-09-09 12:22 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d2035d841611 restricted Unsafe capability access to package or class scope - jvmci/jdk.internal.jvmci.common/src/jdk/internal/jvmci/common/UnsafeAccess.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotInstalledCode.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMemoryAccessProviderImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVmSymbols.java + jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/UnsafeAccess.java Changeset: 15579668ec3a Author: Doug Simon Date: 2015-09-09 15:27 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/15579668ec3a renamed constant field to UNSAFE ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotInstalledCode.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMemoryAccessProviderImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVmSymbols.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/UnsafeAccess.java Changeset: 97ca867d3622 Author: Tom Rodriguez Date: 2015-09-09 11:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/97ca867d3622 Fix assertion failure in JVMCIRuntime::metadata_do ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: b87d1bf3cd9a Author: Doug Simon Date: 2015-09-09 20:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b87d1bf3cd9a renamed TraceJVMCI option to JVMCITraceLevel and ensured all tracing controlled by this option uses the TRACE_jvmci_* macros ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/jvmci/jvmci_globals.hpp Changeset: e96cf3780359 Author: Doug Simon Date: 2015-09-09 20:30 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e96cf3780359 added use of TRACE_CALL macro to JVMCI runtime calls (GRAAL-1255) ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: f95eb4e457af Author: Doug Simon Date: 2015-09-09 21:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f95eb4e457af made HotSpotJVMCIRuntime.compilerToVm final (GRAAL-1255) ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMEventListener.java Changeset: 10a9e989850e Author: Doug Simon Date: 2015-09-09 22:12 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/10a9e989850e made CompilertoVM a final concrete class and removed CompilerToVMImpl (GRAAL-1255) ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java - jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVMImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! src/share/vm/prims/nativeLookup.cpp Changeset: 02fc27dc1da7 Author: Tom Rodriguez Date: 2015-09-09 17:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/02fc27dc1da7 Rename jvmciJavaAccess.* to jvmciJavaClasses.* ! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/jvmci/jvmciCompilerToVM.hpp ! src/share/vm/jvmci/jvmciEnv.cpp - src/share/vm/jvmci/jvmciJavaAccess.cpp - src/share/vm/jvmci/jvmciJavaAccess.hpp + src/share/vm/jvmci/jvmciJavaClasses.cpp + src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/javaCalls.cpp From christian.thalinger at oracle.com Fri Sep 11 16:23:00 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 11 Sep 2015 16:23:00 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Build fix for Windows. Message-ID: <201509111623.t8BGN0pB029174@aojmv0008.oracle.com> Changeset: 7bff1e7bd857 Author: twisti Date: 2015-09-11 06:22 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7bff1e7bd857 Build fix for Windows. ! make/gensrc/Gensrc-java.base.gmk From christian.thalinger at oracle.com Fri Sep 11 19:02:34 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 11 Sep 2015 19:02:34 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: [SPARC] Use st_ptr to store JavaThread::jvmci_implicit_exception_pc Message-ID: <201509111902.t8BJ2YGY002030@aojmv0008.oracle.com> Changeset: afc6c05a62a2 Author: Stefan Anzinger Date: 2015-09-04 19:22 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/afc6c05a62a2 [SPARC] Use st_ptr to store JavaThread::jvmci_implicit_exception_pc ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp From doug.simon at oracle.com Fri Sep 11 20:26:31 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 11 Sep 2015 20:26:31 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201509112026.t8BKQWSs019482@aojmv0008.oracle.com> Changeset: 50da094850fb Author: Tom Rodriguez Date: 2015-09-10 10:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/50da094850fb Only linked methods can be inlined ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/InlineDuringParsingPlugin.java Changeset: 0b85ebe05f88 Author: Tom Rodriguez Date: 2015-09-11 08:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/0b85ebe05f88 Update jvmci import: Move CTW command into Graal ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! mx.graal/mx_graal.py ! mx.graal/suite.py From doug.simon at oracle.com Fri Sep 11 20:33:08 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Fri, 11 Sep 2015 20:33:08 +0000 Subject: hg: graal/graal-jvmci-8: 3 new changesets Message-ID: <201509112033.t8BKX9Xm021415@aojmv0008.oracle.com> Changeset: f39ccee58e7a Author: Tom Rodriguez Date: 2015-09-10 16:25 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f39ccee58e7a cleanup GrowableArray sorted find and insert ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/oopRecorder.cpp ! src/share/vm/code/oopRecorder.hpp ! src/share/vm/utilities/growableArray.hpp Changeset: 94ba89d56936 Author: Tom Rodriguez Date: 2015-09-10 16:25 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/94ba89d56936 Move CompileTheWorldMain out of JVMCI ! jvmci/jdk.internal.jvmci.compiler/src/jdk/internal/jvmci/compiler/Compiler.java - jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompileTheWorldMain.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCICompilerConfig.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java Changeset: 71ea8d7db665 Author: Doug Simon Date: 2015-09-11 16:41 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/71ea8d7db665 removed author tags in comments ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/share/vm/code/codeBlob.hpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/runtime/deoptimization.cpp From christian.thalinger at oracle.com Fri Sep 11 20:45:51 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 11 Sep 2015 20:45:51 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Revert 6526e79d8c5b Message-ID: <201509112045.t8BKjpRB025204@aojmv0008.oracle.com> Changeset: 6f77fad9de25 Author: twisti Date: 2015-09-11 10:45 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6f77fad9de25 Revert 6526e79d8c5b ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/DeoptimizationAction.java ! src/java.base/share/classes/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/DeoptimizationReason.java From christian.thalinger at oracle.com Fri Sep 11 21:58:21 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 11 Sep 2015 21:58:21 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Add missing JVMCI checks. Revert renaming. Small refactoring. Message-ID: <201509112158.t8BLwLTB013817@aojmv0008.oracle.com> Changeset: 15f1bd30e015 Author: kvn Date: 2015-09-11 14:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/15f1bd30e015 Add missing JVMCI checks. Revert renaming. Small refactoring. ! src/cpu/sparc/vm/interp_masm_sparc.cpp ! src/cpu/x86/vm/interp_masm_x86.cpp ! src/share/vm/interpreter/interpreterRuntime.cpp ! src/share/vm/runtime/javaCalls.hpp ! src/share/vm/runtime/sharedRuntime.cpp From christian.thalinger at oracle.com Fri Sep 11 22:25:31 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 11 Sep 2015 22:25:31 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 3 new changesets Message-ID: <201509112225.t8BMPWcH022399@aojmv0008.oracle.com> Changeset: 8360387a7142 Author: Tom Rodriguez Date: 2015-09-10 16:25 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8360387a7142 cleanup GrowableArray sorted find and insert ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/oopRecorder.cpp ! src/share/vm/code/oopRecorder.hpp ! src/share/vm/utilities/growableArray.hpp Changeset: a3627c107132 Author: Tom Rodriguez Date: 2015-09-10 16:25 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a3627c107132 Move CompileTheWorldMain out of JVMCI ! src/java.base/share/classes/jdk.internal.jvmci.compiler/src/jdk/internal/jvmci/compiler/Compiler.java - src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompileTheWorldMain.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCICompilerConfig.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java Changeset: 0bee35abfb82 Author: Doug Simon Date: 2015-09-11 16:41 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0bee35abfb82 removed author tags in comments ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/runtime/deoptimization.cpp From christian.thalinger at oracle.com Fri Sep 11 22:51:05 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 11 Sep 2015 22:51:05 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove unused flags JVMCIUseFastNewTypeArray, JVMCIUseFastNewObjectArray and JVMCIPrintSimpleStubs. Message-ID: <201509112251.t8BMp5Vq029744@aojmv0008.oracle.com> Changeset: 6b348bf96bf4 Author: twisti Date: 2015-09-11 12:43 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6b348bf96bf4 Remove unused flags JVMCIUseFastNewTypeArray, JVMCIUseFastNewObjectArray and JVMCIPrintSimpleStubs. ! src/share/vm/jvmci/jvmci_globals.hpp From christian.thalinger at oracle.com Sat Sep 12 00:35:22 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 00:35:22 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Revert OopMapValue::value_value changes Message-ID: <201509120035.t8C0ZMj0005412@aojmv0008.oracle.com> Changeset: 34e413f9bd67 Author: kvn Date: 2015-09-11 15:54 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/34e413f9bd67 Revert OopMapValue::value_value changes ! 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/runtime/vmStructs.cpp From christian.thalinger at oracle.com Sat Sep 12 00:38:09 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 00:38:09 +0000 Subject: hg: graal/graal-jvmci-9: Move jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider to jdk.jfr module. Message-ID: <201509120038.t8C0cA76006141@aojmv0008.oracle.com> Changeset: 826591bfa9d2 Author: twisti Date: 2015-09-11 14:36 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/826591bfa9d2 Move jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider to jdk.jfr module. ! make/CompileJavaModules.gmk ! modules.xml From christian.thalinger at oracle.com Sat Sep 12 00:38:25 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 00:38:25 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201509120038.t8C0cP1m006309@aojmv0008.oracle.com> Changeset: bc6cc38bc2e1 Author: twisti Date: 2015-09-11 14:36 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bc6cc38bc2e1 Move jdk.internal.jvmci.hotspot.jfr.events.JFREventProvider to jdk.jfr module. - src/java.base/share/classes/jdk.internal.jvmci.hotspot.jfr/src/jdk/internal/jvmci/hotspot/jfr/events/JFREventProvider.java Changeset: 5e3749e3c8c5 Author: twisti Date: 2015-09-11 14:37 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5e3749e3c8c5 Ignore ServiceConfigurationError when loading services. ! src/java.base/share/classes/jdk.internal.jvmci.service/src/jdk/internal/jvmci/service/Services.java From christian.thalinger at oracle.com Sat Sep 12 03:36:59 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 03:36:59 +0000 Subject: hg: graal/graal-jvmci-9: 6 new changesets Message-ID: <201509120336.t8C3axxx000111@aojmv0008.oracle.com> Changeset: c356ee0434a0 Author: ihse Date: 2015-09-03 11:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/c356ee0434a0 8062618: Create a build failure summary at end of build log Reviewed-by: erikj ! make/Init.gmk ! make/InitSupport.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/NativeCompilation.gmk Changeset: 4a82073cc315 Author: ihse Date: 2015-09-03 15:01 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/4a82073cc315 8135014: logger.sh needs to handle commands with variable assignment prefixes Reviewed-by: erikj ! common/bin/logger.sh Changeset: b8afcf91331d Author: lana Date: 2015-09-03 16:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/b8afcf91331d Merge Changeset: f7ea70a58c53 Author: lana Date: 2015-09-11 10:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/f7ea70a58c53 Added tag jdk9-b81 for changeset b8afcf91331d ! .hgtags Changeset: 27e04b9b332a Author: kvn Date: 2015-09-11 18:07 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/27e04b9b332a Merge ! make/common/MakeBase.gmk Changeset: e7ba60a60d9f Author: kvn Date: 2015-09-11 19:44 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/e7ba60a60d9f Remove Graal left-over ! modules.xml From christian.thalinger at oracle.com Sat Sep 12 03:37:08 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 03:37:08 +0000 Subject: hg: graal/graal-jvmci-9/corba: Added tag jdk9-b81 for changeset 45c35b7f5b40 Message-ID: <201509120337.t8C3b8bq000190@aojmv0008.oracle.com> Changeset: c20d8ebddaa6 Author: lana Date: 2015-09-11 10:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/c20d8ebddaa6 Added tag jdk9-b81 for changeset 45c35b7f5b40 ! .hgtags From christian.thalinger at oracle.com Sat Sep 12 03:37:19 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 03:37:19 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 61 new changesets Message-ID: <201509120337.t8C3bKTL000282@aojmv0008.oracle.com> Changeset: 3c76d8048a58 Author: david Date: 2015-08-12 16:32 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3c76d8048a58 8133193: Memory leak in G1 because G1RootProcessor doesn't have desctructor Reviewed-by: mgerdin, tschatzl ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/g1/g1RootProcessor.hpp Changeset: daa9f374b77c Author: mockner Date: 2015-08-12 14:18 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/daa9f374b77c 8098791: Remove PrintClassStatistics and PrintMethodStatistics Summary: PrintClassStatistics and PrintMethodStatistics have been removed. Reviewed-by: coleenp, iklam ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp Changeset: 76ac54bf537c Author: asiebenborn Date: 2015-08-13 09:32 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/76ac54bf537c 8133121: Move implementation of process_grey_object to concurrentMark.inline.hpp Summary: move implementation of process_grey_object to inline.hpp Reviewed-by: kbarrett, simonis ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.hpp ! src/share/vm/gc/g1/concurrentMark.inline.hpp Changeset: 927043f643bc Author: gziemski Date: 2015-08-13 17:17 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/927043f643bc 8112746: Followup to JDK-8059557 (JEP 245) Summary: Several improvements to range/constraint check feature. Reviewed-by: coleenp, ddmitriev, sangheki, kbarrett ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintList.hpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.hpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp ! src/share/vm/runtime/commandLineFlagConstraintsGC.hpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.cpp ! src/share/vm/runtime/commandLineFlagConstraintsRuntime.hpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp ! src/share/vm/runtime/commandLineFlagRangeList.hpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp Changeset: eb1d5a7fc05f Author: coleenp Date: 2015-08-13 23:35 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/eb1d5a7fc05f Merge Changeset: a3e6c865104c Author: dholmes Date: 2015-08-13 22:08 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a3e6c865104c 8029453: java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java failed by timeout Reviewed-by: bdelsart, ddmitriev, dcubed ! src/os/linux/vm/os_linux.cpp Changeset: f0097a9f4a3f Author: dholmes Date: 2015-08-14 04:21 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f0097a9f4a3f Merge Changeset: 6ce41ccea6ca Author: coleenp Date: 2015-08-14 15:08 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6ce41ccea6ca 8133557: Missing test before a branch when checking for MethodCounters in TemplateTable::branch() on x86 Reviewed-by: kvn, coleenp Contributed-by: richard.reingruber at sap.com ! src/cpu/x86/vm/templateTable_x86.cpp Changeset: d86f613e4231 Author: coleenp Date: 2015-08-14 19:23 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d86f613e4231 Merge Changeset: 17c65a196427 Author: minqi Date: 2015-08-14 10:10 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/17c65a196427 8130115: REDO - Reduce Symbol::_identity_hash to 2 bytes Summary: Convert Symbol::_identity_hash from integer to short integer to save two bytes. Also change identity_hash() to have 'this' and first two bytes of symbol join the calculation. Reviewed-by: iklam, coleenp, shade ! agent/src/share/classes/sun/jvm/hotspot/debugger/Address.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java ! agent/src/share/classes/sun/jvm/hotspot/oops/Symbol.java ! src/share/vm/oops/symbol.cpp ! src/share/vm/oops/symbol.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: 160f691ef3d0 Author: minqi Date: 2015-08-14 20:40 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/160f691ef3d0 Merge Changeset: 4ec8bd17d9e3 Author: minqi Date: 2015-08-14 22:20 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4ec8bd17d9e3 Merge Changeset: 90861a3150d0 Author: stefank Date: 2015-06-29 11:09 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/90861a3150d0 8087323: Unify and split the work gang classes Reviewed-by: jmasa, sjohanss ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/yieldingWorkgroup.cpp ! src/share/vm/gc/cms/yieldingWorkgroup.hpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/concurrentMark.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/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp Changeset: 7243608383b7 Author: stefank Date: 2015-06-29 11:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7243608383b7 8087324: Use semaphores when starting and stopping GC task threads Reviewed-by: jmasa, sjohanss ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/gc/shared/workgroup.hpp ! src/share/vm/runtime/globals.hpp Changeset: f942792721fa Author: david Date: 2015-08-17 10:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f942792721fa 8133553: Running with -XX:+UseParallelGC -XX:OldSize=30k crashes jvm Reviewed-by: jwilhelm, sjohanss ! src/share/vm/gc/shared/collectorPolicy.cpp ! src/share/vm/gc/shared/collectorPolicy.hpp Changeset: d2dfba6ab433 Author: dsamersoff Date: 2015-08-17 12:43 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d2dfba6ab433 Merge Changeset: 7a16c384cf23 Author: dsamersoff Date: 2015-08-17 10:53 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7a16c384cf23 Merge Changeset: 2317b27a41d3 Author: gziemski Date: 2015-08-16 09:33 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2317b27a41d3 8133678: test fails due to 'CICompilerCount=0 must be at least 1' missing from stdout/stderr Summary: We changed the constraint error message formatting for CICompilerCount, but forgot to change the corresponding test. Reviewed-by: kbarrett, dcubed ! test/compiler/arguments/CheckCICompilerCount.java Changeset: 7100bb7e213f Author: jwilhelm Date: 2015-08-17 13:55 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7100bb7e213f 8133669: Remove unused code in Arguments 8133455: VM ignores setting of the -XX:MemoryRestriction flag. Reviewed-by: dholmes, kbarrett ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/thread.cpp Changeset: 1facc49c0499 Author: jwilhelm Date: 2015-08-18 17:32 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1facc49c0499 8130308: Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java Reviewed-by: dfazunen, brutisso ! test/gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java Changeset: e9d225520e8c Author: ecaspole Date: 2015-08-18 14:04 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e9d225520e8c 8133349: CMS: Assert failed: Ctl pt invariant Summary: _survivor_chunk_array should be sized based on PLAB::min_size() not ThreadLocalAllocBuffer::min_size() Reviewed-by: tschatzl, jwilhelm ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp Changeset: acf9f5d04075 Author: shade Date: 2015-08-12 09:58 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/acf9f5d04075 8019968: Reference CAS induces GC store barrier even on failure Reviewed-by: kvn, adinn, roland ! src/share/vm/opto/library_call.cpp Changeset: 78c4bc2839bf Author: roland Date: 2015-08-15 02:54 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/78c4bc2839bf 8130847: Cloned object's fields observed as null after C2 escape analysis Summary: Eliminated instance/array written to by an array copy variant must be correctly initialized when reallocated at a deopt Reviewed-by: kvn, vlivanov ! src/share/vm/opto/arraycopynode.cpp ! src/share/vm/opto/arraycopynode.hpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/macro.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp + test/compiler/arraycopy/TestEliminatedArrayCopyDeopt.java Changeset: 6b74f57f7c4d Author: roland Date: 2015-08-14 00:28 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6b74f57f7c4d 8133599: Unsafe.getAndSetObject() is no longer intrinsified by c2 Summary: off by 1 error in c2 intrinsic filtering logic Reviewed-by: dlong, kvn, shade ! src/share/vm/opto/c2compiler.cpp Changeset: fe311de64c61 Author: roland Date: 2015-07-29 17:25 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/fe311de64c61 8080289: Intermediate writes in a loop not eliminated by optimizer Summary: Move Stores out of loop (after or before) when possible Reviewed-by: kvn, vlivanov ! src/share/vm/opto/loopnode.cpp ! src/share/vm/opto/loopnode.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/memnode.cpp + test/compiler/loopopts/TestMoveStoresOutOfLoops.java Changeset: 5ca290fb5d6e Author: roland Date: 2015-08-20 09:31 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5ca290fb5d6e Merge Changeset: d9bc27b8ef1e Author: dcubed Date: 2015-08-19 11:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d9bc27b8ef1e 8133537: clarify position of unlock options in error messages Reviewed-by: coleenp, dholmes, coffeys ! src/share/vm/runtime/globals.cpp Changeset: aa92602b4a73 Author: ehelin Date: 2015-08-20 08:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/aa92602b4a73 8133821: Refactor initialization of the heap and the collector policy Reviewed-by: pliden, tschatzl ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/memory/universe.inline.hpp + src/share/vm/memory/universe_ext.cpp Changeset: 266fbf43e8a2 Author: ehelin Date: 2015-08-20 10:27 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/266fbf43e8a2 8133825: Remove the class G1CollectorPolicyExt Reviewed-by: jwilhelm, ecaspole - src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp ! src/share/vm/memory/universe.cpp Changeset: a8c6a4d765bb Author: tschatzl Date: 2015-08-19 13:47 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a8c6a4d765bb 8003237: G1: Reduce unnecessary (and failing) allocation attempts when handling an evacuation failure Summary: Remember for every generation whether the memory for that generation has already been exhausted. If so, do not try to get a new region for these generations. Further, if the last generation is full, early exit from copy_to_survivor_space. Reviewed-by: jmasa, brutisso ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1Allocator.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp Changeset: a3fbc02ec341 Author: tschatzl Date: 2015-08-19 13:50 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a3fbc02ec341 8133470: Uses of Atomic methods in plab.hpp should be moved to .inline.hpp file Summary: Fix include file dependencies according to general guidelines for plab.hpp Reviewed-by: ehelin, mgerdin ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.hpp + src/share/vm/gc/cms/parNewGeneration.inline.hpp ! src/share/vm/gc/g1/g1Allocator.hpp ! src/share/vm/gc/g1/g1Allocator.inline.hpp ! src/share/vm/gc/g1/g1Allocator_ext.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! 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/shared/plab.cpp ! src/share/vm/gc/shared/plab.hpp ! src/share/vm/gc/shared/plab.inline.hpp Changeset: 8e371a1ba7df Author: tschatzl Date: 2015-08-19 13:59 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8e371a1ba7df 8073013: Add detailed information about PLAB memory usage Summary: Track and provide information about direct allocation, region end waste and failure waste for G1. Reviewed-by: jmasa, david, ehelin, mgerdin ! src/share/vm/gc/g1/g1AllocRegion.cpp ! src/share/vm/gc/g1/g1AllocRegion.hpp ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1Allocator.hpp ! 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/g1EvacStats.cpp + src/share/vm/gc/g1/g1EvacStats.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/shared/plab.hpp ! src/share/vm/gc/shared/plab.inline.hpp Changeset: 2bcdd5016317 Author: tschatzl Date: 2015-08-20 15:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2bcdd5016317 8133530: Add JFR event for evacuation statistics Summary: Introduce two new JFR events for young/old generation allocation statistics based on previous changes. Reviewed-by: ehelin, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/shared/gcHeapSummary.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/trace/trace.xml Changeset: ad916ca3715b Author: tschatzl Date: 2015-08-20 15:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ad916ca3715b 8040162: Avoid reallocating PLABs between GC phases in G1 Summary: Allocate G1ParScanThreadState at the start of GC and only deallocate at the end of GC. This automatically keeps the current PLAB intact without flushing it (and loosing lots of memory) for every reallocation. Reviewed-by: david, mgerdin ! 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/g1OopClosures.cpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp Changeset: 57093b085a8f Author: tschatzl Date: 2015-08-20 15:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/57093b085a8f 8073146: G1 merges thread local age tables too early with global age table Summary: Move merging of age and survivor table to the end of GC. Reviewed-by: mgerdin, david ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp Changeset: 91bd6ad35898 Author: tschatzl Date: 2015-08-20 15:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/91bd6ad35898 8067339: PLAB reallocation might result in failure to allocate object in that recently allocated PLAB Summary: Properly size the PLAB to make sure that the object to allocate always has enough space in it. Reviewed-by: mgerdin, brutisso ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1Allocator.hpp ! src/share/vm/gc/shared/plab.hpp Changeset: 5ccf179d85f3 Author: coleenp Date: 2015-08-20 11:18 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5ccf179d85f3 8133951: Zero interpreter asserts in stubRoutines.cpp Summary: Allow zero sized code buffer when checking if there's enough remaining size Reviewed-by: kvn ! src/share/vm/runtime/stubRoutines.cpp Changeset: 57bb83e8b536 Author: coleenp Date: 2015-08-20 17:36 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/57bb83e8b536 Merge - src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp Changeset: da41f75db57a Author: coleenp Date: 2015-08-20 17:39 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/da41f75db57a Merge Changeset: efc17f03e5d4 Author: dcubed Date: 2015-08-20 10:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/efc17f03e5d4 8130910: hsperfdata file is created in wrong directory and not cleaned up if /tmp/hsperfdata_ has wrong permissions Summary: Add check for fchir() failure and disable shared PerfMemory in that case. Reviewed-by: dcubed, simonis, gthornbr Contributed-by: christoph.langer at sap.com ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp Changeset: 585dd7e5e806 Author: dholmes Date: 2015-08-25 00:26 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/585dd7e5e806 Merge Changeset: 859d0f2dca76 Author: tschatzl Date: 2015-08-24 16:27 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/859d0f2dca76 8067336: Allow that PLAB allocations at the end of regions are flexible Summary: PLAB allocations may return a buffer that is between minimum size (current allocation) and the desired size. This allows removes a large amount of fragmentation at the end of regions. Reviewed-by: tbenson, mgerdin ! 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/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc/g1/heapRegion.hpp ! src/share/vm/gc/g1/heapRegion.inline.hpp ! src/share/vm/gc/g1/vmStructs_g1.hpp ! src/share/vm/runtime/vmStructs.cpp Changeset: bdd657221274 Author: tschatzl Date: 2015-08-24 16:32 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bdd657221274 8133456: HeapRegionManager::shrink_by() iterates suboptimally across regions Reviewed-by: brutisso, tbenson ! src/share/vm/gc/g1/heapRegionManager.cpp Changeset: 3d49f9466425 Author: zmajo Date: 2015-08-19 08:55 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3d49f9466425 8076373: In 32-bit VM interpreter and compiled code process NaN values differently Summary: Change interpreter to use XMM registers on x86_32 if they are available. Add stubs for methods transforming from/to int/long float/double. Reviewed-by: kvn, mcberg ! src/cpu/x86/vm/assembler_x86.cpp ! 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/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp + test/compiler/floatingpoint/NaNTest.java Changeset: e6db7b7e5d28 Author: zmajo Date: 2015-08-19 10:14 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e6db7b7e5d28 Merge Changeset: 73e6afceb02e Author: zmajo Date: 2015-08-19 11:59 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/73e6afceb02e 8133625: src/share/vm/opto/compile.hpp:96: error: integer constant is too large for ???long??? type Summary: Wrap constant causing the failure into into CONST64(). Update comments. Reviewed-by: kvn ! src/share/vm/opto/compile.hpp ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp ! src/share/vm/utilities/globalDefinitions_xlc.hpp Changeset: 10cbaebfcf3d Author: enevill Date: 2015-08-19 11:59 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/10cbaebfcf3d 8133935: aarch64: fails to build from source Summary: add inlucde of oops/oop.inline.hpp to fix build Reviewed-by: coleenp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp Changeset: 8783515c57ad Author: enevill Date: 2015-08-18 12:40 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8783515c57ad 8133352: aarch64: generates constrained unpredictable instructions Summary: Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt Reviewed-by: kvn, aph, adinn ! src/cpu/aarch64/vm/assembler_aarch64.cpp ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/interp_masm_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/macroAssembler_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp Changeset: 7956d0750510 Author: adinn Date: 2015-08-11 10:25 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7956d0750510 8078743: AARCH64: Extend use of stlr to cater for volatile object stores Summary: The current use of stlr on AArch64 to implement volatile stores needs to be extended to cater for object stores. Reviewed-by: kvn, aph, enevill ! src/cpu/aarch64/vm/aarch64.ad Changeset: f4b9f233b44b Author: kvn Date: 2015-08-19 17:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f4b9f233b44b 8133984: print_compressed_class_space() is only defined in 64-bit VM Summary: define method's empty body in 32-bit VM. Reviewed-by: coleenp ! src/share/vm/memory/metaspace.hpp Changeset: 3cbb6dc4a075 Author: roland Date: 2015-08-18 16:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3cbb6dc4a075 8131969: jit/FloatingPoint/gen_math/Loops05 assert(2 <= size && size <= 16) failed: update low bits table Summary: assert in register allocation code when vector Phi for a loop is processed because code assumes all inputs already processed Reviewed-by: kvn ! src/share/vm/opto/chaitin.cpp + test/compiler/regalloc/TestVectorRegAlloc.java Changeset: dbc1274bac56 Author: enevill Date: 2015-08-20 09:40 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/dbc1274bac56 8133842: aarch64: C2 generates illegal instructions with int shifts >=32 Summary: Fix logical operatations combined with shifts >= 32 Reviewed-by: kvn, aph, adinn ! src/cpu/aarch64/vm/aarch64.ad ! src/cpu/aarch64/vm/aarch64_ad.m4 Changeset: 8bc4eb358829 Author: roland Date: 2015-08-21 09:12 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8bc4eb358829 Merge ! src/cpu/x86/vm/templateTable_x86.cpp Changeset: c0ea5537dc8b Author: thartmann Date: 2015-08-25 07:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c0ea5537dc8b 8075805: Crash while trying to release CompiledICHolder Summary: Removed nmethod transition to zombie outside of sweeper. Added cleaning of ICs of unloaded nmethods. Reviewed-by: kvn, iveresov ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/vm_operations.cpp Changeset: 514fccb1007c Author: roland Date: 2015-08-26 09:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/514fccb1007c 8134321: tools/pack200/Pack200Test.java crashes in the VM PIT jdk9 b79 Summary: Code that capture field values of eliminated allocation at a safepoint when there's an arraycopy behind a Phi is broken Reviewed-by: kvn ! src/share/vm/opto/macro.cpp + test/compiler/arraycopy/TestEliminatedArrayCopyPhi.java Changeset: 52bbd44b2b7d Author: roland Date: 2015-08-27 18:51 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/52bbd44b2b7d Merge - src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp Changeset: 22400a67babe Author: amurillo Date: 2015-08-27 14:40 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/22400a67babe Merge - src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp Changeset: 4142c190cd5c Author: lana Date: 2015-09-03 16:14 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4142c190cd5c Merge - src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp Changeset: 3d8dc82c16b0 Author: lana Date: 2015-09-11 10:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3d8dc82c16b0 Added tag jdk9-b81 for changeset 4142c190cd5c ! .hgtags Changeset: 7c541f035be3 Author: kvn Date: 2015-09-11 18:09 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7c541f035be3 Merge ! .hgtags ! agent/src/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java ! agent/src/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java ! src/cpu/aarch64/vm/templateInterpreter_aarch64.cpp ! src/cpu/x86/vm/assembler_x86.cpp ! 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/macroAssembler_x86.cpp ! src/cpu/x86/vm/macroAssembler_x86.hpp ! src/cpu/x86/vm/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/os/aix/vm/perfMemory_aix.cpp ! src/os/bsd/vm/perfMemory_bsd.cpp ! src/os/linux/vm/os_linux.cpp ! src/os/linux/vm/perfMemory_linux.cpp ! src/os/solaris/vm/perfMemory_solaris.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/classfile/systemDictionary.hpp ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/codeCache.hpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.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/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/g1BlockOffsetTable.inline.hpp ! 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/g1CollectedHeap_ext.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp - src/share/vm/gc/g1/g1CollectorPolicy_ext.hpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/g1/g1RootProcessor.hpp ! 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/vmStructs_g1.hpp ! src/share/vm/gc/shared/collectorPolicy.cpp ! src/share/vm/gc/shared/collectorPolicy.hpp ! src/share/vm/gc/shared/gcTraceSend.cpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/plab.cpp ! src/share/vm/gc/shared/plab.hpp ! src/share/vm/gc/shared/workgroup.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/memory/metaspace.hpp ! src/share/vm/memory/universe.cpp ! src/share/vm/memory/universe.hpp ! src/share/vm/oops/symbol.cpp ! src/share/vm/oops/symbol.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/callnode.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/compile.hpp ! src/share/vm/opto/library_call.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/macro.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/memnode.hpp ! src/share/vm/prims/jvmtiRedefineClasses.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/commandLineFlagConstraintsCompiler.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/sweeper.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/runtime/vm_operations.cpp ! src/share/vm/trace/trace.xml ! src/share/vm/utilities/globalDefinitions_gcc.hpp ! src/share/vm/utilities/globalDefinitions_sparcWorks.hpp ! src/share/vm/utilities/globalDefinitions_visCPP.hpp Changeset: 8c639465926a Author: kvn Date: 2015-09-11 19:34 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8c639465926a Fix after jdk9-b81 merge ! src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.cpp ! src/share/vm/jvmci/commandLineFlagConstraintsJVMCI.hpp From christian.thalinger at oracle.com Sat Sep 12 03:37:43 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 03:37:43 +0000 Subject: hg: graal/graal-jvmci-9/jaxp: Added tag jdk9-b81 for changeset 6a418934997f Message-ID: <201509120337.t8C3bh0R000460@aojmv0008.oracle.com> Changeset: 53fe3c103b6f Author: lana Date: 2015-09-11 10:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/53fe3c103b6f Added tag jdk9-b81 for changeset 6a418934997f ! .hgtags From christian.thalinger at oracle.com Sat Sep 12 03:37:48 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 03:37:48 +0000 Subject: hg: graal/graal-jvmci-9/jaxws: Added tag jdk9-b81 for changeset 139338618c77 Message-ID: <201509120337.t8C3bmob000522@aojmv0008.oracle.com> Changeset: 52d9ad2536ba Author: lana Date: 2015-09-11 10:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/52d9ad2536ba Added tag jdk9-b81 for changeset 139338618c77 ! .hgtags From christian.thalinger at oracle.com Sat Sep 12 03:37:53 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 03:37:53 +0000 Subject: hg: graal/graal-jvmci-9/jdk: 24 new changesets Message-ID: <201509120337.t8C3bsBD000590@aojmv0008.oracle.com> Changeset: 2b3b9aa80615 Author: erikj Date: 2015-08-28 10:13 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/2b3b9aa80615 8134408: Disable warnings for jdk libraries triggered by SS12u4 Reviewed-by: tbell, ihse ! make/lib/Awt2dLibraries.gmk ! make/lib/CoreLibraries.gmk ! make/lib/NetworkingLibraries.gmk Changeset: 97c5c87e429f Author: darcy Date: 2015-08-28 07:55 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/97c5c87e429f 8134678: Problem list SecurityManager/CheckPackageAccess.java Reviewed-by: lancea ! test/ProblemList.txt Changeset: 92bea53c71cd Author: bpb Date: 2015-08-28 10:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/92bea53c71cd 8133987: (fs) Rename GnomeFileTypeDetector to GioFileTypeDetector Summary: Rename class and associated native file as indicated and fix some related comments in the source and test. Reviewed-by: alanb ! make/lib/NioLibraries.gmk ! make/mapfiles/libnio/mapfile-linux ! make/mapfiles/libnio/mapfile-solaris ! src/java.base/linux/classes/sun/nio/fs/LinuxFileSystemProvider.java ! src/java.base/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java + src/java.base/unix/classes/sun/nio/fs/GioFileTypeDetector.java - src/java.base/unix/classes/sun/nio/fs/GnomeFileTypeDetector.java + src/java.base/unix/native/libnio/fs/GioFileTypeDetector.c - src/java.base/unix/native/libnio/fs/GnomeFileTypeDetector.c ! test/java/nio/file/Files/probeContentType/ParallelProbes.java Changeset: 0b2d0cf231c7 Author: rhalade Date: 2015-08-28 13:35 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/0b2d0cf231c7 8048601: Tests for JCE crypto ciphers (part 1) Reviewed-by: valeriep + test/com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java + test/com/sun/crypto/provider/Cipher/DES/TestCipherDES.java + test/com/sun/crypto/provider/Cipher/DES/TestCipherDESede.java + test/com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java + test/com/sun/crypto/provider/Cipher/TestCipher.java + test/com/sun/crypto/provider/Cipher/TextLength/DESCipherWrapper.java + test/com/sun/crypto/provider/Cipher/TextLength/PBECipherWrapper.java + test/com/sun/crypto/provider/Cipher/TextLength/TestCipherTextLength.java Changeset: cb39fd2ecf8a Author: sla Date: 2015-08-28 13:40 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/cb39fd2ecf8a 8134686: Exclude sun/tools/jps/ tests Reviewed-by: darcy ! test/ProblemList.txt ! test/TEST.ROOT Changeset: 33cdc422c199 Author: vinnie Date: 2015-08-31 10:14 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/33cdc422c199 8130800: KeyStore.getInstance(File,char[]) does not throw IOE for null password Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/KeyStore.java Changeset: 9218a70ee1c6 Author: sla Date: 2015-08-11 20:38 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9218a70ee1c6 8133314: Update launcher.properties to remove reference to hprof Reviewed-by: dholmes, sspitsyn, mchung ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: e4f2a670470b Author: jbachorik Date: 2015-04-09 12:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e4f2a670470b 8041565: JMX ObjectName could be refactored to save memory Reviewed-by: emcmanus, dfuchs, olagneau, smarks ! src/java.management/share/classes/javax/management/ObjectName.java + test/javax/management/ObjectName/CompressedStorageTest.java Changeset: 65c158a0de8c Author: dsamersoff Date: 2015-08-17 12:45 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/65c158a0de8c Merge Changeset: d49f4e34e260 Author: dbuck Date: 2015-08-18 04:29 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d49f4e34e260 8133666: OperatingSystemMXBean reports abnormally high machine CPU consumption on Linux Reviewed-by: sla, mgronlun ! src/jdk.management/linux/native/libmanagement_ext/UnixOperatingSystem.c Changeset: 6940407d544a Author: amurillo Date: 2015-08-20 07:36 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/6940407d544a Merge Changeset: d39227823cae Author: amurillo Date: 2015-08-27 14:40 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d39227823cae Merge ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 4f3c5f831833 Author: amurillo Date: 2015-08-31 11:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4f3c5f831833 Merge - src/java.base/unix/classes/sun/nio/fs/GnomeFileTypeDetector.java - src/java.base/unix/native/libnio/fs/GnomeFileTypeDetector.c Changeset: fd1f5c32751e Author: dfuchs Date: 2015-09-01 15:34 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/fd1f5c32751e 8064470: JNI exception pending in jdk/src/java/base/unix/native/libjava/FileDescriptor_md.c Reviewed-by: alanb, chegar, dfuchs Contributed-by: vyom.tewari at oracle.com ! src/java.base/unix/native/libjava/FileDescriptor_md.c Changeset: 7a555c3509d2 Author: rhalade Date: 2015-09-01 16:27 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7a555c3509d2 8049237: Need new tests for X509V3 certificates Reviewed-by: mullan, xuelei + test/sun/security/x509/X509CertImpl/V3Certificate.java Changeset: 155ddfb406fd Author: valeriep Date: 2015-09-02 03:02 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/155ddfb406fd 8133801: sun/security/pkcs11/Provider/ConfigShortPath.java failed in jigsaw nightly at Windows Summary: Update tests to not using private SunPKCS11(String) constructor. Reviewed-by: mullan ! test/sun/security/pkcs11/Provider/Absolute.java ! test/sun/security/pkcs11/Provider/ConfigShortPath.java Changeset: 5349781383fa Author: weijun Date: 2015-09-02 19:20 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/5349781383fa 8129789: implies() of ServicePermission and DelegationPermission underspecified Reviewed-by: mullan ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java Changeset: d9bd64884486 Author: ptbrunet Date: 2015-09-02 13:24 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d9bd64884486 8134682: Remove com.sun.java.accessibility from jdk/src/closed/java.base/share/conf/security/restricted.pkgs Summary: remove since renamed accessibility package from closed restricted.pks and update two regression tests Reviewed-by: mullan, mchung Contributed-by: peter.brunet at oracle.com ! test/ProblemList.txt Changeset: d90214d208e8 Author: darcy Date: 2015-09-02 12:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d90214d208e8 8134982: Problem list TCKJapaneseChronology.java Reviewed-by: lancea ! test/ProblemList.txt Changeset: a4299d47bd00 Author: martin Date: 2015-09-02 14:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a4299d47bd00 8134984: Text files should end in exactly one newline Summary: automated fixup of newlines at end-of-file via the usual perl one-liner Reviewed-by: chegar, sherman ! README ! make/netbeans/jdbc/build.properties ! src/demo/share/applets/Fractal/example1.html ! src/demo/share/applets/MoleculeViewer/example1.html ! src/java.base/share/native/libzip/Adler32.c ! src/java.base/unix/classes/sun/net/www/content-types.properties ! src/java.base/windows/classes/sun/net/www/content-types.properties ! src/java.desktop/macosx/classes/com/apple/eawt/_OpenAppHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CClipboard.m ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionCachedImage.java ! src/java.desktop/share/native/libfontmanager/layout/AnchorTables.h ! src/java.desktop/share/native/libfontmanager/layout/CharSubstitutionFilter.h ! src/java.desktop/share/native/libfontmanager/layout/CursiveAttachmentSubtables.h ! src/java.desktop/share/native/libfontmanager/layout/DeviceTables.h ! src/java.desktop/share/native/libfontmanager/layout/MPreFixups.h ! src/java.desktop/share/native/libfontmanager/layout/MarkArrays.h ! src/java.desktop/share/native/libfontmanager/layout/PairPositioningSubtables.h ! src/java.desktop/share/native/libfontmanager/layout/SinglePositioningSubtables.h ! src/java.desktop/share/native/libfontmanager/layout/SingleSubstitutionSubtables.h ! src/java.desktop/share/native/libfontmanager/layout/ThaiShaping.h ! src/java.desktop/share/native/libfontmanager/layout/ValueRecords.h ! src/java.desktop/share/native/liblcms/cmslut.c ! src/java.desktop/share/native/liblcms/cmsmtrx.c ! src/java.desktop/share/native/liblcms/cmsplugin.c ! src/java.desktop/share/native/liblcms/cmswtpnt.c ! src/java.desktop/share/native/libsplashscreen/java_awt_SplashScreen.c ! src/java.desktop/windows/native/libawt/windows/DllUtil.cpp ! src/java.desktop/windows/native/libawt/windows/README.JNI ! src/java.logging/share/classes/java/util/logging/package.html ! src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/RowSetFactory.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/package.html ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/package.html ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/package.html ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/package.html ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/package.html ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/package.html ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/package.html ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/package.html ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/transforms/TransformParam.java ! src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Kettle.xml ! src/sample/share/annotations/index.html ! src/sample/share/lambda/BulkDataOperations/index.html ! src/sample/share/try-with-resources/index.html ! test/com/sun/awt/SecurityWarning/GetSizeShouldNotReturnZero.java ! test/com/sun/crypto/provider/Mac/Utils.java ! test/com/sun/jdi/InterfaceMethodsTest.java ! test/com/sun/jdi/ShellScaffold.sh ! test/com/sun/jmx/remote/NotificationMarshalVersions/Client/ConfigKey.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/ConfigKey.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/Ste.java ! test/com/sun/jmx/remote/NotificationMarshalVersions/Server/SteMBean.java ! test/com/sun/security/auth/module/LdapLoginModule/CheckConfigs.policy ! test/java/awt/Component/DimensionEncapsulation/DimensionEncapsulation.java ! test/java/awt/Component/InsetsEncapsulation/InsetsEncapsulation.java ! test/java/awt/Component/SetEnabledPerformance/SetEnabledPerformance.java ! test/java/awt/Cursor/MultiResolutionCursorTest/MultiResolutionCursorTest.html ! test/java/awt/FileDialog/ModalFocus/FileDialogModalFocusTest.java ! test/java/awt/Focus/6981400/Test3.java ! test/java/awt/FontClass/LCDScale.java ! test/java/awt/Frame/FramesGC/FramesGC.java ! test/java/awt/Frame/MaximizedToUnmaximized/MaximizedToUnmaximized.java ! test/java/awt/MenuBar/RemoveHelpMenu/RemoveHelpMenu.java ! test/java/awt/Mixing/JButtonInGlassPane.java ! test/java/awt/Mixing/LWComboBox.java ! test/java/awt/Mixing/MixingInHwPanel.java ! test/java/awt/Mixing/MixingOnShrinkingHWButton.java ! test/java/awt/Mixing/NonOpaqueInternalFrame.java ! test/java/awt/Mouse/MouseDragEvent/MouseDraggedTest.java ! test/java/awt/MouseInfo/JContainerMousePositionTest.java ! test/java/awt/Robot/RobotWheelTest/RobotWheelTest.java ! test/java/awt/ScrollPane/bug8077409Test.java ! test/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java ! test/java/awt/Window/AlwaysOnTop/SyncAlwaysOnTopFieldTest.java ! test/java/awt/applet/Applet/AppletFlipBuffer.java ! test/java/awt/appletviewer/IOExceptionIfEncodedURLTest/test.html ! test/java/awt/datatransfer/ClipboardInterVMTest/ClipboardInterVMTest.java ! test/java/awt/datatransfer/DataFlavor/XJavaUrlDataFlavorTest/XJavaUrlDataFlavorTest.java ! test/java/awt/datatransfer/MissedHtmlAndRtfBug/MyTransferable.java ! test/java/awt/event/MouseEvent/CTORRestrictions/CTORRestrictions_Disable.java ! test/java/awt/im/4490692/bug4490692.html ! test/java/awt/im/4959409/bug4959409.html ! test/java/beans/README ! test/java/beans/SimpleBeanInfo/LoadingStandardIcons/java.policy ! test/java/io/Serializable/evolution/AddedSuperClass/README ! test/java/lang/ClassLoader/getdotresource.sh ! test/java/lang/management/MemoryMXBean/LowMemoryTest2.sh ! test/java/net/SocketPermission/policy ! test/java/nio/channels/SocketChannel/Open.sh ! test/java/nio/channels/spi/SelectorProvider/inheritedChannel/README ! test/java/rmi/registry/readTest/readTest.sh ! test/java/security/KeyStore/PKCS12/README ! test/java/security/SignedObject/Copy.java ! test/java/util/AbstractCollection/ToArrayTest.java ! test/java/util/Arrays/SetAllTest.java ! test/java/util/Locale/bug4123285.html ! test/java/util/concurrent/CompletableFuture/ThenComposeExceptionTest.java ! test/java/util/logging/LogManager/Configuration/TestConfigurationLock.properties ! test/java/util/stream/bootlib/java/util/stream/DefaultMethodStreams.java ! test/javax/crypto/SecretKeyFactory/PBKDF2TranslateTest.java ! test/javax/imageio/plugins/shared/CanWriteSequence.java ! test/javax/management/MustBeValidMBeanInfo/logging.properties ! test/javax/management/modelmbean/SimpleModelMBean/logging.properties ! test/javax/security/auth/Subject/doAs/policy.expect.ace ! test/javax/security/auth/Subject/doAs/policy.one.principal ! test/javax/security/auth/Subject/doAs/policy.two.principals ! test/javax/security/auth/login/LoginContext/shared.config ! test/javax/sound/midi/Gervill/ModelStandardIndexedDirector/ModelStandardIndexedDirectorTest.java ! test/javax/swing/JColorChooser/8065098/bug8065098.html ! test/javax/swing/JFileChooser/8062561/security2.policy ! test/javax/swing/JFileChooser/FileFilterDescription/FileFilterDescription.java ! test/javax/swing/JMenu/8072900/WrongSelectionOnMouseOver.java ! test/javax/swing/JMenuBar/MisplacedBorder/MisplacedBorder.java ! test/javax/swing/JOptionPane/8081019/bug8081019.java ! test/javax/swing/JTextArea/4697612/bug4697612.txt ! test/javax/swing/JTree/8072676/TreeClipTest.java ! test/javax/swing/JTree/DnD/LastNodeLowerHalfDrop.java ! test/javax/swing/UIDefaults/7180976/Pending.java ! test/javax/swing/plaf/basic/BasicLabelUI/bug7172652.java ! test/javax/swing/text/View/8015853/bug8015853.txt ! test/javax/swing/text/html/8005391/bug8005391.java ! test/javax/swing/text/html/HTMLDocument/8058120/bug8058120.java ! test/javax/xml/bind/xjc/8032884/optional-property-schema.xsd ! test/javax/xml/jaxp/parsers/8032909/a_utf16.xml ! test/javax/xml/jaxp/parsers/8032909/a_utf16.xsl ! test/javax/xml/jaxp/testng/validation/jdk8036951/idc.xml ! test/javax/xml/jaxp/testng/validation/jdk8036951/idc.xsd ! test/javax/xml/jaxp/testng/validation/jdk8036951/simpleType.xml ! test/javax/xml/jaxp/testng/validation/jdk8036951/xerces1128_1.xml ! test/javax/xml/jaxp/testng/validation/jdk8036951/xerces1128_2.xml ! test/javax/xml/jaxp/testng/validation/jdk8037819/unparsedEntity.dtd ! test/javax/xml/jaxp/transform/8004476/tokenize.xml ! test/sun/jvmstat/testlibrary/utils.sh ! test/sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.java ! test/sun/management/jmxremote/bootstrap/SSLConfigFilePermissionTest.java ! test/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java ! test/sun/management/jmxremote/startstop/REMOTE_TESTING.txt ! test/sun/management/windows/README ! test/sun/net/www/http/HttpClient/IsKeepingAlive.policy ! test/sun/net/www/http/HttpClient/OpenServer.policy ! test/sun/net/www/protocol/http/spnegoTest ! test/sun/security/ec/SignatureOffsets.java ! test/sun/security/krb5/IPv6.java ! test/sun/security/mscapi/KeytoolChangeAlias.sh ! test/sun/security/mscapi/SignatureOffsets.java ! test/sun/security/pkcs11/Provider/cspSpace.cfg ! test/sun/security/rsa/SignatureOffsets.java ! test/sun/security/ssl/StatusStapling/TestCase.java ! test/sun/security/ssl/StatusStapling/TestUtils.java ! test/sun/security/ssl/rsa/SignatureOffsets.java ! test/sun/security/tools/jarsigner/collator.sh ! test/sun/security/tools/jarsigner/jvindex.sh ! test/sun/security/tools/jarsigner/warnings.sh Changeset: 25d654cc5c29 Author: lana Date: 2015-09-03 16:12 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/25d654cc5c29 Merge - src/java.base/unix/classes/sun/nio/fs/GnomeFileTypeDetector.java - src/java.base/unix/native/libnio/fs/GnomeFileTypeDetector.c Changeset: fdc13a2d3286 Author: martin Date: 2015-09-03 18:36 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/fdc13a2d3286 8135048: XSLT.java test fails after changes for JDK-8134984 Summary: hg revert -r 'a4299d47bd00^' test/javax/xml/jaxp/parsers/8032909 Reviewed-by: darcy ! test/javax/xml/jaxp/parsers/8032909/a_utf16.xml ! test/javax/xml/jaxp/parsers/8032909/a_utf16.xsl Changeset: b1779e984182 Author: lana Date: 2015-09-11 10:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b1779e984182 Added tag jdk9-b81 for changeset fdc13a2d3286 ! .hgtags Changeset: b1b7d7f334d3 Author: kvn Date: 2015-09-11 18:06 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b1b7d7f334d3 Merge - src/java.base/unix/classes/sun/nio/fs/GnomeFileTypeDetector.java - src/java.base/unix/native/libnio/fs/GnomeFileTypeDetector.c From christian.thalinger at oracle.com Sat Sep 12 03:38:44 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 03:38:44 +0000 Subject: hg: graal/graal-jvmci-9/langtools: 4 new changesets Message-ID: <201509120338.t8C3ci5u000871@aojmv0008.oracle.com> Changeset: 891db670a8cb Author: mcimadamore Date: 2015-08-31 15:50 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/891db670a8cb 8134007: Improve string folding Summary: Generalize string folding algorithm to detect mulitple groups of foldable constants within an concat expression Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java + test/tools/javac/parser/8134007/T8134007.java Changeset: 176472b94f2e Author: mcimadamore Date: 2015-08-31 17:33 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/176472b94f2e 8129962: Investigate performance improvements in langtools combo tests Summary: New combo API that runs all combo instances in a shared javac context (whenever possible). Reviewed-by: jjg, jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/MultiTaskListener.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Scope.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Context.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! test/tools/javac/Diagnostics/6769027/T6769027.java ! test/tools/javac/T7093325.java - test/tools/javac/TestBootstrapMethodsCount.java ! test/tools/javac/cast/intersection/IntersectionTypeCastTest.java ! test/tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java ! test/tools/javac/defaultMethods/super/TestDefaultSuperCall.java ! test/tools/javac/failover/CheckAttributedTree.java ! test/tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java ! test/tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java ! test/tools/javac/lambda/FunctionalInterfaceConversionTest.java ! test/tools/javac/lambda/LambdaParserTest.java ! test/tools/javac/lambda/MethodReferenceParserTest.java + test/tools/javac/lambda/TestBootstrapMethodsCount.java ! test/tools/javac/lambda/TestInvokeDynamic.java ! test/tools/javac/lambda/TestLambdaToMethodStats.java ! test/tools/javac/lambda/bytecode/TestLambdaBytecode.java ! test/tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java ! test/tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java - test/tools/javac/lib/JavacTestingAbstractThreadedTest.java + test/tools/javac/lib/combo/ComboInstance.java + test/tools/javac/lib/combo/ComboParameter.java + test/tools/javac/lib/combo/ComboTask.java + test/tools/javac/lib/combo/ComboTestHelper.java + test/tools/javac/lib/combo/ReusableContext.java ! test/tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java ! test/tools/javac/resolve/BitWiseOperators.java ! test/tools/javac/types/ScopeListenerTest.java ! test/tools/javac/varargs/7042566/T7042566.java ! test/tools/javac/varargs/warning/Warn4.java ! test/tools/javac/varargs/warning/Warn5.java Changeset: ead8b7192f00 Author: lana Date: 2015-09-03 16:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/ead8b7192f00 Merge - test/tools/javac/TestBootstrapMethodsCount.java - test/tools/javac/lib/JavacTestingAbstractThreadedTest.java Changeset: a7bc0d2f60ba Author: lana Date: 2015-09-11 10:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/a7bc0d2f60ba Added tag jdk9-b81 for changeset ead8b7192f00 ! .hgtags From christian.thalinger at oracle.com Sat Sep 12 03:38:49 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 03:38:49 +0000 Subject: hg: graal/graal-jvmci-9/nashorn: 14 new changesets Message-ID: <201509120338.t8C3cnUI000941@aojmv0008.oracle.com> Changeset: cffb8ad5ad94 Author: sundar Date: 2015-08-31 17:51 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/cffb8ad5ad94 8134731: Function.prototype.apply interacts incorrectly with arguments Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java + test/script/basic/JDK-8134731.js Changeset: eea9202e8930 Author: attila Date: 2015-08-31 15:18 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/eea9202e8930 8133300: Ensure symbol table immutability in Nashorn AST Reviewed-by: hannesw, lagergren ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AssignSymbols.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AstSerializer.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CacheAst.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/FindScopeDepths.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Block.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/ForNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/SwitchNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/Symbol.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/TryNode.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AstSerializer.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java Changeset: 6e41fdc6acdf Author: sundar Date: 2015-09-01 18:28 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/6e41fdc6acdf 8068901: Surprising behavior with more than one functional interface on a class 8068903: Can't invoke vararg @FunctionalInterface methods Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/Bootstrap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java + test/script/basic/JDK-8068901.js + test/script/basic/JDK-8068901.js.EXPECTED + test/script/basic/JDK-8068903.js + test/src/jdk/nashorn/test/models/VarArgConsumer.java Changeset: d7d4c84bd750 Author: aw Date: 2015-09-01 18:19 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/d7d4c84bd750 8134865: Need to restore for container block from lexical context in finally Reviewed-by: attila, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java + test/script/basic/JDK-8134865.js Changeset: 6b33d7229631 Author: sundar Date: 2015-09-01 23:08 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/6b33d7229631 8134887: nashorn ant test configuration should disable assertion for LamdaFormEditor class Reviewed-by: attila, jlaskey ! make/project.properties Changeset: 740fc9e0561f Author: attila Date: 2015-09-02 12:26 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/740fc9e0561f 8134930: Defer stack trace walking of NashornException for extracting line number and file name Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/NashornException.java Changeset: c31e42c1665f Author: sundar Date: 2015-09-02 17:16 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/c31e42c1665f 8134931: jdk.nashorn.internal.codegen.TypeMap should not use Map Reviewed-by: attila, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/TypeMap.java Changeset: 94302631afc4 Author: attila Date: 2015-09-02 16:35 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/94302631afc4 8134939: Improve toString method of Dynalink DynamicMethod objects Reviewed-by: hannesw, sundar ! 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 ! test/script/basic/JDK-8043232.js.EXPECTED ! test/script/basic/JDK-8049242.js.EXPECTED ! test/script/basic/JDK-8079470.js.EXPECTED + test/script/basic/JDK-8134939.js ! test/script/trusted/classfilter.js.EXPECTED Changeset: 352a446e3a13 Author: sundar Date: 2015-09-02 22:28 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/352a446e3a13 8134973: Control flow exceptions should avoid filling stack trace Reviewed-by: attila, jlaskey, hannesw - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/AdaptationException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/exception/JOniException.java Changeset: ad3c4bdf0cf6 Author: sundar Date: 2015-09-03 21:47 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/ad3c4bdf0cf6 8087292: nashorn should have a "fail-fast" option for scripting, analog to bash "set -e" Reviewed-by: hannesw, jlaskey, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptingFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties + test/script/trusted/JDK-8087292.js + test/script/trusted/JDK-8087292.js.EXPECTED Changeset: ac8a32176cbe Author: aw Date: 2015-09-01 16:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/ac8a32176cbe 8134873: Implement support for ES6 numeric literals Reviewed-by: attila, sundar ! 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/TokenType.java + test/script/basic/es6/numeric-literals.js Changeset: e32cac182035 Author: mhaupt Date: 2015-09-03 19:54 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/e32cac182035 Merge Changeset: 42d8ed4651b6 Author: lana Date: 2015-09-03 16:14 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/42d8ed4651b6 Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/AstSerializer.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/InvalidArrayIndexException.java Changeset: 8b922e75e22e Author: lana Date: 2015-09-11 10:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/8b922e75e22e Added tag jdk9-b81 for changeset 42d8ed4651b6 ! .hgtags From christian.thalinger at oracle.com Sat Sep 12 03:40:05 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 03:40:05 +0000 Subject: hg: graal/graal-jvmci-9: Remove old jdk.jvmci references. Message-ID: <201509120340.t8C3e5WZ001361@aojmv0008.oracle.com> Changeset: 12d51159f6b0 Author: twisti Date: 2015-09-11 17:40 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/12d51159f6b0 Remove old jdk.jvmci references. ! modules.xml From christian.thalinger at oracle.com Sat Sep 12 04:53:04 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 12 Sep 2015 04:53:04 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Fixed bug in assert in lookupType plus some exception throwing improvements. Message-ID: <201509120453.t8C4r5fu022075@aojmv0008.oracle.com> Changeset: f76a4bbb0e78 Author: twisti Date: 2015-09-11 18:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f76a4bbb0e78 Fixed bug in assert in lookupType plus some exception throwing improvements. ! src/share/vm/jvmci/jvmciCompilerToVM.cpp From christian.thalinger at oracle.com Sun Sep 13 21:47:37 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sun, 13 Sep 2015 21:47:37 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Include JVMCI on x86 and SPARC only. Message-ID: <201509132147.t8DLlbrx029989@aojmv0008.oracle.com> Changeset: b41998839615 Author: twisti Date: 2015-09-13 11:47 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b41998839615 Include JVMCI on x86 and SPARC only. ! make/excludeSrc.make ! src/share/vm/compiler/compileBroker.cpp From christian.thalinger at oracle.com Sun Sep 13 22:47:05 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sun, 13 Sep 2015 22:47:05 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201509132247.t8DMl6SZ011061@aojmv0008.oracle.com> Changeset: 917ffe97550c Author: twisti Date: 2015-09-13 12:32 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/917ffe97550c Remove unused DebugJVMCI. ! src/share/vm/jvmci/jvmci_globals.hpp Changeset: 71c0906faafa Author: twisti Date: 2015-09-13 12:33 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/71c0906faafa Default BootstrapJVMCI to false. ! src/share/vm/jvmci/jvmci_globals.hpp From christian.thalinger at oracle.com Mon Sep 14 04:50:59 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Mon, 14 Sep 2015 04:50:59 +0000 Subject: hg: graal/graal-jvmci-9: Remove commented jdk.graal reference. Message-ID: <201509140450.t8E4oxNY021495@aojmv0008.oracle.com> Changeset: 360d0dd92314 Author: twisti Date: 2015-09-13 18:46 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/360d0dd92314 Remove commented jdk.graal reference. ! make/common/Modules.gmk From christian.thalinger at oracle.com Mon Sep 14 04:51:51 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Mon, 14 Sep 2015 04:51:51 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove extern "C" reference to JVM_InitJVMCIClassLoader and JVM_GetJVMCIServiceImpls. Message-ID: <201509140451.t8E4ppkk021677@aojmv0008.oracle.com> Changeset: 58a88badd6df Author: twisti Date: 2015-09-13 18:51 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/58a88badd6df Remove extern "C" reference to JVM_InitJVMCIClassLoader and JVM_GetJVMCIServiceImpls. ! src/share/vm/prims/nativeLookup.cpp From christian.thalinger at oracle.com Mon Sep 14 07:28:09 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Mon, 14 Sep 2015 07:28:09 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Missed removing get_pc declaration in 6be3f4b4132c Message-ID: <201509140728.t8E7SFUc024802@aojmv0008.oracle.com> Changeset: d511f93727fc Author: twisti Date: 2015-09-13 21:27 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d511f93727fc Missed removing get_pc declaration in 6be3f4b4132c ! src/share/vm/runtime/os.hpp From doug.simon at oracle.com Tue Sep 15 08:19:46 2015 From: doug.simon at oracle.com (Doug Simon) Date: Tue, 15 Sep 2015 10:19:46 +0200 Subject: Using explicit imports Message-ID: <2D747048-F27E-44EE-A990-DB95C5976408@oracle.com> We recently changed the default policy for organizing imports to use explicit imports instead of on demand imports. The problems with on demand imports are described here: https://bitbucket.org/allr/mx/commits/cf9105fe3b455e55bbe0f7227e0732963be4e104 Discussions on the pros & cons of this abound[1] but since we?re using IDEs that a) can organize imports and b) fold/hid them by default, all objections are sufficiently dealt with. We did not apply an Organize Imports pass over all existing sources given how large (and potentially) disruptive such a change might be. However, as imports are made explicit future changesets will be a little noisier than usual until all sources are using explicit imports. -Doug [1] http://stackoverflow.com/questions/147454/why-is-using-a-wild-card-with-a-java-import-statement-bad From christian.thalinger at oracle.com Tue Sep 15 16:23:05 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 15 Sep 2015 16:23:05 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201509151623.t8FGN5fh027049@aojmv0008.oracle.com> Changeset: 93deccb356cc Author: twisti Date: 2015-09-15 06:22 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/93deccb356cc PPC build fixes (contributed by Volker). ! src/cpu/ppc/vm/compiledIC_ppc.cpp ! src/cpu/ppc/vm/relocInfo_ppc.cpp ! src/cpu/ppc/vm/sharedRuntime_ppc.cpp Changeset: 3ae34e1ac57e Author: twisti Date: 2015-09-15 06:22 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3ae34e1ac57e Fix CHECK_NULL macro warning ! src/share/vm/jvmci/jvmciRuntime.cpp From christian.thalinger at oracle.com Tue Sep 15 17:32:21 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 15 Sep 2015 17:32:21 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Include JVMCI on 64-bit x86 only. Message-ID: <201509151732.t8FHWL4k013992@aojmv0008.oracle.com> Changeset: 4ce8a718a4c2 Author: twisti Date: 2015-09-15 07:32 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4ce8a718a4c2 Include JVMCI on 64-bit x86 only. ! make/excludeSrc.make From christian.thalinger at oracle.com Tue Sep 15 20:01:22 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 15 Sep 2015 20:01:22 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: aarch64 build fixes. Message-ID: <201509152001.t8FK1MrD021908@aojmv0008.oracle.com> Changeset: 016cced79b40 Author: twisti Date: 2015-09-15 08:15 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/016cced79b40 aarch64 build fixes. ! src/cpu/aarch64/vm/compiledIC_aarch64.cpp ! src/cpu/aarch64/vm/relocInfo_aarch64.cpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp From jaroslav.tulach at oracle.com Wed Sep 16 09:43:43 2015 From: jaroslav.tulach at oracle.com (Jaroslav Tulach) Date: Wed, 16 Sep 2015 11:43:43 +0200 Subject: Truffle Upgraded was: Using explicit imports In-Reply-To: <2D747048-F27E-44EE-A990-DB95C5976408@oracle.com> References: <2D747048-F27E-44EE-A990-DB95C5976408@oracle.com> Message-ID: <2784877.3lOKmlifna@pracovni> ### Tuesday 15 of September 2015, 10:19:46 @ Doug Simon ### > We did not apply an Organize Imports pass over all existing sources given > how large (and potentially) disruptive such a change might be. Truffle repository has just been updated to fully qualified imports: http://lafo.ssw.uni-linz.ac.at/hg/truffle/rev/dc83cc1f94f2 -jt From christian.thalinger at oracle.com Wed Sep 16 18:49:40 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 16 Sep 2015 18:49:40 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Small cleanups Message-ID: <201509161849.t8GInemh028917@aojmv0008.oracle.com> Changeset: d5b14382064e Author: kvn Date: 2015-09-16 11:43 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d5b14382064e Small cleanups ! src/os/solaris/vm/os_solaris.cpp ! src/os/windows/vm/os_windows.cpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp From christian.thalinger at oracle.com Wed Sep 16 21:02:08 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 16 Sep 2015 21:02:08 +0000 Subject: hg: graal/graal-jvmci-9: Don't copy META-INF/jvmci.options Message-ID: <201509162102.t8GL28vK007350@aojmv0008.oracle.com> Changeset: 07895708058d Author: twisti Date: 2015-09-16 11:02 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/07895708058d Don't copy META-INF/jvmci.options ! make/CompileJavaModules.gmk From christian.thalinger at oracle.com Wed Sep 16 21:26:09 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 16 Sep 2015 21:26:09 +0000 Subject: hg: graal/graal-jvmci-9: Rename CreatePath to PathList. Message-ID: <201509162126.t8GLQAWH014114@aojmv0008.oracle.com> Changeset: ddedccc5c0ab Author: twisti Date: 2015-09-16 11:25 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/ddedccc5c0ab Rename CreatePath to PathList. ! make/common/MakeBase.gmk From christian.thalinger at oracle.com Wed Sep 16 21:26:16 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 16 Sep 2015 21:26:16 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Rename CreatePath to PathList. Message-ID: <201509162126.t8GLQGBs014402@aojmv0008.oracle.com> Changeset: fee6b89199c9 Author: twisti Date: 2015-09-16 11:26 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/fee6b89199c9 Rename CreatePath to PathList. ! make/gensrc/Gensrc-java.base.gmk From christian.thalinger at oracle.com Thu Sep 17 00:28:46 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 17 Sep 2015 00:28:46 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201509170028.t8H0SlOg028344@aojmv0008.oracle.com> Changeset: 2f597c146002 Author: twisti Date: 2015-09-16 14:25 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2f597c146002 8136658: [JVMCI] j.i.j.runtime.test.TestJavaField.java fail due to a compilation error ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaField.java Changeset: 2134e08cc132 Author: twisti Date: 2015-09-16 14:28 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2134e08cc132 8136657: [JVMCI] j.i.j.runtime.test.TestResolvedJavaType.java fail due to compilation errors ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java From christian.thalinger at oracle.com Thu Sep 17 01:33:25 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 17 Sep 2015 01:33:25 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Formatting fixes. Message-ID: <201509170133.t8H1XP2K011330@aojmv0008.oracle.com> Changeset: c9d71184df5b Author: twisti Date: 2015-09-16 15:33 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c9d71184df5b Formatting fixes. ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! src/java.base/share/classes/jdk.internal.jvmci.service/src/jdk/internal/jvmci/service/Services.java From christian.thalinger at oracle.com Thu Sep 17 18:39:13 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 17 Sep 2015 18:39:13 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8136685: [JVMCI] jdk.internal.jvmci.runtime.tests fail on windows w/ JVMCIError: Unexpected OS name Message-ID: <201509171839.t8HIdDYR027232@aojmv0008.oracle.com> Changeset: 5e5d544f575f Author: twisti Date: 2015-09-17 08:39 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5e5d544f575f 8136685: [JVMCI] jdk.internal.jvmci.runtime.tests fail on windows w/ JVMCIError: Unexpected OS name ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java From christian.thalinger at oracle.com Thu Sep 17 20:32:38 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 17 Sep 2015 20:32:38 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Add JVMCI information to error reporting. Message-ID: <201509172032.t8HKWcer023175@aojmv0008.oracle.com> Changeset: 6a6766a8cbbf Author: twisti Date: 2015-09-17 10:32 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6a6766a8cbbf Add JVMCI information to error reporting. ! src/share/vm/utilities/vmError.cpp From christian.thalinger at oracle.com Thu Sep 17 23:41:15 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 17 Sep 2015 23:41:15 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Fix FindBugs error. Message-ID: <201509172341.t8HNfF5j003445@aojmv0008.oracle.com> Changeset: bbef06e588c2 Author: twisti Date: 2015-09-17 13:41 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bbef06e588c2 Fix FindBugs error. ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java From christian.thalinger at oracle.com Fri Sep 18 00:08:15 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 00:08:15 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Add missing %s in Java version string. Message-ID: <201509180008.t8I08Fq0008896@aojmv0008.oracle.com> Changeset: 3eced53b83ea Author: twisti Date: 2015-09-17 14:08 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3eced53b83ea Add missing %s in Java version string. ! src/share/vm/utilities/vmError.cpp From christian.thalinger at oracle.com Fri Sep 18 00:24:38 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 00:24:38 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8136661: [JVMCI] Type "CompilerToVM", referenced in VMStructs::localHotSpotVMStructs in the remote VM, was not present in the remote VMStructs::localHotSpotVMTypes table (should have been caught in the debug build of that VM) Message-ID: <201509180024.t8I0OcOm012389@aojmv0008.oracle.com> Changeset: 7810526c8859 Author: twisti Date: 2015-09-17 14:24 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7810526c8859 8136661: [JVMCI] Type "CompilerToVM", referenced in VMStructs::localHotSpotVMStructs in the remote VM, was not present in the remote VMStructs::localHotSpotVMTypes table (should have been caught in the debug build of that VM) ! src/share/vm/jvmci/vmStructs_jvmci.hpp ! src/share/vm/runtime/vmStructs.cpp From christian.thalinger at oracle.com Fri Sep 18 17:49:17 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 17:49:17 +0000 Subject: hg: graal/graal-jvmci-9: 5 new changesets Message-ID: <201509181749.t8IHnIlO024832@aojmv0008.oracle.com> Changeset: 8b56a0ce50f0 Author: ihse Date: 2015-09-09 09:36 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/8b56a0ce50f0 8065912: Better handling of classpath in build-infra Reviewed-by: erikj ! common/autoconf/spec.gmk.in ! make/CompileJavaModules.gmk ! make/common/JavaCompilation.gmk ! make/common/MakeBase.gmk ! make/common/SetupJavaCompilers.gmk Changeset: 4fb0ae864a1d Author: ihse Date: 2015-09-09 09:44 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/4fb0ae864a1d 8135180: Print configure arguments using make print-configuration Reviewed-by: erikj ! make/Init.gmk Changeset: f105fbc01fd7 Author: ihse Date: 2015-09-11 10:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/f105fbc01fd7 8064808: Disable use of broken objcopy on Solaris, remove adhoc helper tools Reviewed-by: erikj ! common/autoconf/generated-configure.sh ! common/autoconf/toolchain.m4 ! make/common/NativeCompilation.gmk ! make/common/TestFilesCompilation.gmk Changeset: 42b56d1f4185 Author: lana Date: 2015-09-11 12:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/42b56d1f4185 Merge Changeset: 56f88364c0a6 Author: twisti Date: 2015-09-18 07:48 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/56f88364c0a6 Merge ! make/CompileJavaModules.gmk ! make/common/MakeBase.gmk From christian.thalinger at oracle.com Fri Sep 18 17:49:43 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 17:49:43 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 6 new changesets Message-ID: <201509181749.t8IHnh5H024950@aojmv0008.oracle.com> Changeset: 2e70148efaa5 Author: roland Date: 2015-08-26 12:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2e70148efaa5 8134288: compiler/runtime/6859338/Test6859338.java crashes in PhaseIdealLoop::try_move_store_after_loop Summary: Store nodes may not have a control if used to update profiling Reviewed-by: kvn ! src/share/vm/opto/loopopts.cpp + test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java Changeset: 9df4555d2d7d Author: thartmann Date: 2015-08-31 13:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9df4555d2d7d 8134493: Cleaning inline caches of unloaded nmethods should be done in sweeper Summary: Clean ICs of unloaded nmethods in sweeper to avoid impact on safepoint duration. Reviewed-by: kvn, mdoerr ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/runtime/sweeper.cpp Changeset: 36208147039b Author: shade Date: 2015-09-01 12:57 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/36208147039b 8076758: new StringBuilder().append(String).toString() should be recognized by OptimizeStringConcat Reviewed-by: kvn, thartmann ! src/share/vm/opto/stringopts.cpp Changeset: def98b57e3ce Author: amurillo Date: 2015-09-08 15:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/def98b57e3ce Merge Changeset: 1c453a12be30 Author: lana Date: 2015-09-11 13:00 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1c453a12be30 Merge Changeset: e3d6a9d4b8a5 Author: twisti Date: 2015-09-18 07:48 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e3d6a9d4b8a5 Merge ! src/share/vm/code/codeCache.cpp ! src/share/vm/code/compiledIC.cpp ! src/share/vm/code/compiledIC.hpp ! src/share/vm/code/nmethod.cpp ! src/share/vm/code/nmethod.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/stringopts.cpp ! src/share/vm/runtime/sweeper.cpp From christian.thalinger at oracle.com Fri Sep 18 17:50:13 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 17:50:13 +0000 Subject: hg: graal/graal-jvmci-9/jdk: 48 new changesets Message-ID: <201509181750.t8IHoFNi025300@aojmv0008.oracle.com> Changeset: 387dcffa2a0a Author: igerasim Date: 2015-09-04 15:28 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/387dcffa2a0a 8132082: Let OracleUcrypto accept RSAPrivateKey Reviewed-by: xuelei, valeriep, coffeys Contributed-by: valerie.peng at oracle.com ! make/mapfiles/libj2ucrypto/mapfile-vers ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeKey.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSACipher.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSAKeyFactory.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSASignature.java ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c ! test/com/oracle/security/ucrypto/CipherSignNotSupported.java Changeset: de451d90c53e Author: jnimeh Date: 2015-09-04 09:31 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/de451d90c53e 8134364: Add defensive copies to get/set methods for OCSPNonceExtension Summary: Make OCSPNonceExtension immutable, add defensive copies Reviewed-by: xuelei, mullan ! src/java.base/share/classes/sun/security/provider/certpath/OCSPNonceExtension.java ! test/sun/security/provider/certpath/Extensions/OCSPNonceExtensionTests.java Changeset: a08b835d32ba Author: jbachorik Date: 2015-09-04 12:18 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a08b835d32ba 8134420: sun/tools/jps/TestJpsClass fails with java.lang.RuntimeException: The line 'line 2' does not match pattern '^\\d+\\s+.*': expected true, was false Reviewed-by: sla, dsamersoff ! src/jdk.jcmd/share/classes/sun/tools/jps/Jps.java ! test/ProblemList.txt ! test/sun/tools/jps/JpsBase.java ! test/sun/tools/jps/JpsHelper.java Changeset: ca461a33aa8b Author: valeriep Date: 2015-09-04 19:55 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ca461a33aa8b 8130875: Ucrypto library leaks memory when null output buffer is specified Summary: Avoid null output buffer to work around Solaris memory leak bug in Ucrypto library Reviewed-by: ascarpino ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c Changeset: 4226ee94c70d Author: bpb Date: 2015-09-04 14:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4226ee94c70d 8135091: (fs) java/nio/file/Files/StreamLinesTest.java should test empty files Summary: In lines() add zero length case and rearrange first loop to avoid duplicate cases. Reviewed-by: rriggs ! test/java/nio/file/Files/StreamLinesTest.java Changeset: 9a1abc6aada3 Author: dfuchs Date: 2015-09-07 10:37 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9a1abc6aada3 8080486: JNI exception pending in jdk/src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c Reviewed-by: alanb, chegar, igerasim Contributed-by: vyom.tewari at oracle.com ! src/java.base/share/native/libnet/InetAddress.c ! src/java.base/windows/native/libnet/DualStackPlainSocketImpl.c Changeset: a978b903ad5d Author: serb Date: 2015-08-18 15:51 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a978b903ad5d 8059743: Incorrect assumtion in javax\sound\midi\Gervill\SoftProvider\GetDevice.java Reviewed-by: alexsch, amenkov ! test/javax/sound/midi/Gervill/SoftProvider/GetDevice.java + test/javax/sound/midi/MidiDeviceProvider/FakeInfo.java Changeset: 1c7b7e6e1831 Author: kshefov Date: 2015-08-18 20:42 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/1c7b7e6e1831 8017187: [TEST BUG] [macosx] After click "test",the case failed automatically with thrown exception in the log since jdk8b75 Reviewed-by: alexsch, serb Contributed-by: nadeesh.tv at oracle.com + test/javax/swing/JMenu/4213634/bug4213634.java Changeset: 59d798c30a59 Author: alexsch Date: 2015-08-19 09:54 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/59d798c30a59 8131339: [macosx] setMaximizedBounds() doesn't work for undecorated Frame Reviewed-by: serb ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! test/java/awt/Frame/SetMaximizedBounds/SetMaximizedBounds.java Changeset: 97f1c1c13164 Author: serb Date: 2015-08-20 13:33 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/97f1c1c13164 8067087: Fix mac-specific deprecation warnings in the java.desktop module Reviewed-by: azvegint, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameDockIconUI.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java Changeset: a65750476441 Author: serb Date: 2015-08-20 13:46 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a65750476441 8077270: Missed test data in the test on java.beans.BeanProperty Reviewed-by: alexsch ! test/java/beans/Introspector/4058433/TestBeanProperty.java Changeset: 9cad345fb47b Author: ptbrunet Date: 2015-08-20 13:00 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9cad345fb47b 8133897: IndexOutOfBounds exception being thrown Summary: In JTabbedPane.Page.getBounds return null when indexOfTab returns -1 Reviewed-by: azvegint, alexsch Contributed-by: peter.brunet at oracle.com ! src/java.desktop/share/classes/javax/swing/JTabbedPane.java Changeset: 625fe560c7c1 Author: serb Date: 2015-08-21 20:59 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/625fe560c7c1 8133926: No frame icon for InternalFrame in Windows LaF Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java + test/javax/swing/UIDefaults/8133926/InternalFrameIcon.java Changeset: 65aa0b028425 Author: alexsch Date: 2015-08-24 16:06 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/65aa0b028425 6302464: Allow programmatic enabling of subpixel anti-aliasing in Swing on ANY platform Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicInternalFrameTitlePane.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java + test/javax/swing/UIDefaults/6302464/bug6302464.java Changeset: d3ed8a8388b1 Author: serb Date: 2015-08-25 13:03 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d3ed8a8388b1 8131921: Pluggable EventQueue in modular JDK Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/sun/awt/SunToolkit.java Changeset: c126a0bdb122 Author: serb Date: 2015-08-26 18:03 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/c126a0bdb122 8047226: closed/java/awt/Component/GetScreenLocTest/GetScreenLocTest.html clicks on Unity's tool bar Reviewed-by: azvegint, alexsch + test/java/awt/Component/GetScreenLocTest/GetScreenLocTest.java Changeset: 113246aec5a4 Author: alexsch Date: 2015-08-26 17:21 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/113246aec5a4 8051548: JColorChooser should have a way to disable transparency controls Reviewed-by: prr, serb ! src/java.desktop/share/classes/javax/swing/JColorChooser.java ! src/java.desktop/share/classes/javax/swing/colorchooser/AbstractColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/colorchooser/ColorChooserPanel.java ! src/java.desktop/share/classes/javax/swing/colorchooser/ColorPanel.java ! src/java.desktop/share/classes/javax/swing/colorchooser/SlidingSpinner.java + test/javax/swing/JColorChooser/Test8051548.java Changeset: f65605f4719b Author: ddehaven Date: 2015-08-25 14:32 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f65605f4719b Merge - make/copy/Copy-jdk.hprof.agent.gmk - make/launcher/Launcher-jdk.scripting.nashorn.gmk - make/lib/Lib-jdk.hprof.agent.gmk - make/mapfiles/libhprof/mapfile-vers - make/mapfiles/libjava_crw_demo/mapfile-vers - src/jdk.deploy.osx/macosx/classes/apple/security/AppleProvider.java - src/jdk.deploy.osx/macosx/classes/apple/security/KeychainStore.java - src/jdk.deploy.osx/macosx/native/libosx/KeystoreImpl.m - src/jdk.hprof.agent/aix/native/libhprof/porting_aix.c - src/jdk.hprof.agent/aix/native/libhprof/porting_aix.h - src/jdk.hprof.agent/share/classes/com/sun/demo/jvmti/hprof/Tracker.java - src/jdk.hprof.agent/share/native/libhprof/README.txt - src/jdk.hprof.agent/share/native/libhprof/debug_malloc.c - src/jdk.hprof.agent/share/native/libhprof/debug_malloc.h - src/jdk.hprof.agent/share/native/libhprof/hprof.h - src/jdk.hprof.agent/share/native/libhprof/hprof_b_spec.h - src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.c - src/jdk.hprof.agent/share/native/libhprof/hprof_blocks.h - src/jdk.hprof.agent/share/native/libhprof/hprof_check.c - src/jdk.hprof.agent/share/native/libhprof/hprof_check.h - src/jdk.hprof.agent/share/native/libhprof/hprof_class.c - src/jdk.hprof.agent/share/native/libhprof/hprof_class.h - src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.c - src/jdk.hprof.agent/share/native/libhprof/hprof_cpu.h - src/jdk.hprof.agent/share/native/libhprof/hprof_error.c - src/jdk.hprof.agent/share/native/libhprof/hprof_error.h - src/jdk.hprof.agent/share/native/libhprof/hprof_event.c - src/jdk.hprof.agent/share/native/libhprof/hprof_event.h - src/jdk.hprof.agent/share/native/libhprof/hprof_frame.c - src/jdk.hprof.agent/share/native/libhprof/hprof_frame.h - src/jdk.hprof.agent/share/native/libhprof/hprof_init.c - src/jdk.hprof.agent/share/native/libhprof/hprof_init.h - src/jdk.hprof.agent/share/native/libhprof/hprof_io.c - src/jdk.hprof.agent/share/native/libhprof/hprof_io.h - src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.c - src/jdk.hprof.agent/share/native/libhprof/hprof_ioname.h - src/jdk.hprof.agent/share/native/libhprof/hprof_listener.c - src/jdk.hprof.agent/share/native/libhprof/hprof_listener.h - src/jdk.hprof.agent/share/native/libhprof/hprof_loader.c - src/jdk.hprof.agent/share/native/libhprof/hprof_loader.h - src/jdk.hprof.agent/share/native/libhprof/hprof_md.h - src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.c - src/jdk.hprof.agent/share/native/libhprof/hprof_monitor.h - src/jdk.hprof.agent/share/native/libhprof/hprof_object.c - src/jdk.hprof.agent/share/native/libhprof/hprof_object.h - src/jdk.hprof.agent/share/native/libhprof/hprof_reference.c - src/jdk.hprof.agent/share/native/libhprof/hprof_reference.h - src/jdk.hprof.agent/share/native/libhprof/hprof_site.c - src/jdk.hprof.agent/share/native/libhprof/hprof_site.h - src/jdk.hprof.agent/share/native/libhprof/hprof_stack.c - src/jdk.hprof.agent/share/native/libhprof/hprof_stack.h - src/jdk.hprof.agent/share/native/libhprof/hprof_string.c - src/jdk.hprof.agent/share/native/libhprof/hprof_string.h - src/jdk.hprof.agent/share/native/libhprof/hprof_table.c - src/jdk.hprof.agent/share/native/libhprof/hprof_table.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tag.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tag.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tls.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tls.h - src/jdk.hprof.agent/share/native/libhprof/hprof_trace.c - src/jdk.hprof.agent/share/native/libhprof/hprof_trace.h - src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.c - src/jdk.hprof.agent/share/native/libhprof/hprof_tracker.h - src/jdk.hprof.agent/share/native/libhprof/hprof_util.c - src/jdk.hprof.agent/share/native/libhprof/hprof_util.h - src/jdk.hprof.agent/share/native/libhprof/jvm.hprof.txt - src/jdk.hprof.agent/share/native/libhprof/manual.html - src/jdk.hprof.agent/unix/native/libhprof/hprof_md.c - src/jdk.hprof.agent/windows/native/libhprof/hprof_md.c Changeset: ff6197f18756 Author: ddehaven Date: 2015-08-26 09:07 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ff6197f18756 Merge Changeset: 4473fc82087c Author: avstepan Date: 2015-08-27 18:09 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4473fc82087c 8133807: java.desktop docs: replace some invalid "@returns" tags Reviewed-by: alexsch ! src/java.datatransfer/share/classes/java/awt/datatransfer/MimeType.java ! src/java.desktop/share/classes/java/awt/MultipleGradientPaintContext.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/javax/swing/plaf/LayerUI.java ! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java ! src/java.desktop/share/classes/sun/awt/shell/DefaultShellFolder.java ! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java ! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java Changeset: 85c43e609075 Author: serb Date: 2015-08-28 14:54 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/85c43e609075 8134603: Incorrect destination is used in CGLLayer surface Reviewed-by: azvegint, alexsch ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java + test/sun/java2d/SunGraphics2D/SurfaceDestination/SurfaceDestination.java Changeset: d333f627323c Author: serb Date: 2015-08-31 16:56 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d333f627323c 8076178: [macosx] Few open swing and awt reg-tests fail after their update to avoid SunToolkit.realSync Reviewed-by: azvegint, yan ! src/java.desktop/share/classes/java/awt/Robot.java Changeset: 8775feb3fef2 Author: serb Date: 2015-08-29 12:58 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/8775feb3fef2 4339584: Adding a getUI public method to JComponent Reviewed-by: azvegint, alexsch ! src/java.desktop/share/classes/javax/swing/JComponent.java + test/javax/swing/JComponent/4339584/GetUI.java Changeset: 9767a40f2708 Author: prr Date: 2015-08-31 11:29 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9767a40f2708 Merge - src/java.base/unix/classes/sun/nio/fs/GnomeFileTypeDetector.java - src/java.base/unix/native/libnio/fs/GnomeFileTypeDetector.c Changeset: 9e9778ea602a Author: alexsch Date: 2015-09-01 09:40 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9e9778ea602a 8134721: NPE in SwingUtilities2.drawChars after JDK-6302464 Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java + test/javax/swing/text/Utilities/8134721/bug8134721.java Changeset: 3aef124b3176 Author: yan Date: 2015-09-01 11:03 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3aef124b3176 8132376: Add @requires os.family to the client tests with access to internal OS-specific API Reviewed-by: yan, alexsch Contributed-by: Renjith Alexander ! test/com/apple/eawt/DefaultMenuBar/DefaultMenuBarTest.java + test/java/awt/EmbeddedFrame/DisplayChangedTest/DisplayChangedTest.java + test/java/awt/EmbeddedFrame/EmbeddedFrameGrabTest/EmbeddedFrameGrabTest.java ! test/java/awt/Mouse/EnterExitEvents/FullscreenEnterEventTest.java ! test/java/awt/SplashScreen/FullscreenAfterSplash/FullScreenAfterSplash.java Changeset: d06ae7ff8afd Author: prr Date: 2015-09-08 11:47 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d06ae7ff8afd Merge ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java Changeset: cef7f168def1 Author: valeriep Date: 2015-09-08 22:14 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/cef7f168def1 8135099: 9-dev solaris builds failed on 2015-09-04 Summary: Fixed the compilation warning which broken the build. Reviewed-by: vinnie ! src/jdk.crypto.ucrypto/solaris/native/libj2ucrypto/nativeCrypto.c Changeset: e294ae9fe11c Author: ihse Date: 2015-09-09 09:36 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e294ae9fe11c 8065912: Better handling of classpath in build-infra Reviewed-by: erikj ! make/Tools.gmk ! make/gensrc/GensrcSwing.gmk ! make/rmic/RmicCommon.gmk Changeset: b8ceaba10dfe Author: dholmes Date: 2015-09-09 04:02 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b8ceaba10dfe 8133611: Remove java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java from problem list Reviewed-by: darcy ! test/ProblemList.txt ! test/java/util/concurrent/locks/ReentrantLock/TimeoutLockLoops.java Changeset: 25e1b15a5e71 Author: asmotrak Date: 2015-09-09 12:39 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/25e1b15a5e71 8134708: Certpath validation fails to load certs and CRLs if AIA and CRLDP extensions point to LDAP resources Reviewed-by: mullan, coffeys ! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java ! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java ! src/java.naming/share/classes/sun/security/provider/certpath/ldap/LDAPCertStore.java + test/sun/security/x509/URICertStore/ExtensionsWithLDAP.java + test/sun/security/x509/URICertStore/META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor Changeset: 3884ca98c792 Author: igerasim Date: 2015-09-09 16:33 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3884ca98c792 8072466: Deadlock when initializing MulticastSocket and DatagramSocket Reviewed-by: chegar ! make/mapfiles/libnet/mapfile-vers ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java - src/java.base/unix/native/libnet/AbstractPlainDatagramSocketImpl.c ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c ! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/windows/classes/java/net/DualStackPlainDatagramSocketImpl.java ! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java - src/java.base/windows/native/libnet/AbstractPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/DualStackPlainDatagramSocketImpl.c ! src/java.base/windows/native/libnet/TwoStacksPlainDatagramSocketImpl.c + test/java/net/MulticastSocket/MultiDead.java Changeset: ab34efc88ca0 Author: redestad Date: 2015-08-28 13:40 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ab34efc88ca0 8134583: sun.management.HotspotCompilation should handle absence of per-thread perf counters Reviewed-by: jbachorik, neliasso ! src/java.management/share/classes/sun/management/HotspotCompilation.java Changeset: 4e631cc0c9e0 Author: amurillo Date: 2015-09-03 15:48 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4e631cc0c9e0 Merge Changeset: 18334b51a447 Author: amurillo Date: 2015-09-08 15:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/18334b51a447 Merge Changeset: 816559b6e51b Author: amurillo Date: 2015-09-09 08:33 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/816559b6e51b Merge - src/java.base/unix/native/libnet/AbstractPlainDatagramSocketImpl.c - src/java.base/windows/native/libnet/AbstractPlainDatagramSocketImpl.c Changeset: 225c6cac8cf9 Author: rriggs Date: 2015-09-09 16:12 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/225c6cac8cf9 8135094: (process) java/lang/ProcessHandle/InfoTest fails testing commandLine() Reviewed-by: chegar, simonis ! test/java/lang/ProcessHandle/InfoTest.java Changeset: c92b397f373a Author: tyan Date: 2015-09-09 21:57 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/c92b397f373a 8044199: Tests for RSA keys and key specifications Summary: added various tests for SunRsaSign provider Reviewed-by: valeriep + test/sun/security/rsa/KeySizeTest.java + test/sun/security/rsa/PrivateKeyEqualityTest.java + test/sun/security/rsa/SignatureTest.java + test/sun/security/rsa/SpecTest.java Changeset: d49f065a1541 Author: naoto Date: 2015-09-09 18:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d49f065a1541 8134384: Continuation of JDK-8130845 : A date string created by Date#toString() is not parseable neither with ENGLISH, US nor ROOT locale Reviewed-by: okutsu ! make/src/classes/build/tools/cldrconverter/Bundle.java ! make/src/classes/build/tools/cldrconverter/CLDRConverter.java ! test/sun/util/resources/TimeZone/Bug6377794.java + test/sun/util/resources/cldr/Bug8134384.java Changeset: da4a7b180e51 Author: simonis Date: 2015-09-10 11:44 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/da4a7b180e51 8135271: Add missing "-client IGNORE" to jvm.cfg file for ppc64 Reviewed-by: rriggs ! src/java.base/unix/conf/ppc64/jvm.cfg Changeset: f36fe8adbbd4 Author: dfuchs Date: 2015-09-10 17:14 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f36fe8adbbd4 8080402: File Leak in jdk/src/java.base/share/classes/sun/net/sdp/SdpSupport.java Reviewed-by: alanb, chegar, igerasim, msheppar Contributed-by: vyom.tewari at oracle.com ! src/java.base/unix/native/libnet/SdpSupport.c Changeset: 4b948e5a3e77 Author: simonis Date: 2015-09-10 17:56 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4b948e5a3e77 8134505: Cleanup of "TimeZone_md.c" Reviewed-by: rriggs, dsamersoff, simonis Contributed-by: christoph.langer at sap.com ! src/java.base/unix/native/libjava/TimeZone_md.c Changeset: 56cc614c57f5 Author: naoto Date: 2015-09-10 16:50 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/56cc614c57f5 8134915: Improve performance of CLDRLocaleProviderAdapter.getCandidateLocales Reviewed-by: okutsu ! make/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java ! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java Changeset: 44726c68a2b4 Author: ihse Date: 2015-09-11 10:06 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/44726c68a2b4 8064808: Disable use of broken objcopy on Solaris, remove adhoc helper tools Reviewed-by: erikj ! make/Tools.gmk ! make/launcher/LauncherCommon.gmk ! make/lib/LibCommon.gmk - make/src/native/add_gnu_debuglink/add_gnu_debuglink.c - make/src/native/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: a65de09f671f Author: asmotrak Date: 2015-09-11 13:44 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a65de09f671f 8075299: Additional tests for 6857795 Reviewed-by: weijun + test/sun/security/krb5/auto/KrbTicket.java + test/sun/security/krb5/auto/tools/KinitConfPlusProps.java Changeset: 85ab1d542026 Author: rriggs Date: 2015-09-11 09:25 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/85ab1d542026 8133552: java/lang/ProcessHandle/InfoTest.java fails intermittently - incorrect user 8133809: Remove java/lang/ProcessHandle/InfoTest.java from the Problem List Reviewed-by: darcy, chegar, simonis ! src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c ! test/ProblemList.txt ! test/java/lang/ProcessHandle/InfoTest.java Changeset: b10b64263b56 Author: lana Date: 2015-09-11 13:00 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b10b64263b56 Merge - make/src/native/add_gnu_debuglink/add_gnu_debuglink.c - make/src/native/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - src/java.base/unix/native/libnet/AbstractPlainDatagramSocketImpl.c - src/java.base/windows/native/libnet/AbstractPlainDatagramSocketImpl.c Changeset: 1b304b471270 Author: twisti Date: 2015-09-18 07:48 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/1b304b471270 Merge - make/src/native/add_gnu_debuglink/add_gnu_debuglink.c - make/src/native/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - src/java.base/unix/native/libnet/AbstractPlainDatagramSocketImpl.c - src/java.base/windows/native/libnet/AbstractPlainDatagramSocketImpl.c From christian.thalinger at oracle.com Fri Sep 18 17:51:29 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 17:51:29 +0000 Subject: hg: graal/graal-jvmci-9/langtools: 7 new changesets Message-ID: <201509181751.t8IHpTCT025897@aojmv0008.oracle.com> Changeset: 5ba1a29a0eb0 Author: alundblad Date: 2015-09-04 13:24 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/5ba1a29a0eb0 8129114: Sjavac should stream back compiler output to the client as soon as it becomes available Summary: Protocol revised, javac output sent back to client slightly earlier. Reviewed-by: jlahoda + src/jdk.compiler/share/classes/com/sun/tools/sjavac/AutoFlushWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CleanProperties.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileJavaPackages.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CompileProperties.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/CopyFile.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/JavacState.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Log.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/Transformer.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/ClientMain.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/client/SjavacClient.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/PooledSjavac.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/comp/SjavacImpl.java - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/IdleResetSjavac.java + src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/LinePrefixFilterWriter.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/RequestHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/ServerMain.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/Sjavac.java ! src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/SjavacServer.java ! test/tools/sjavac/IdleShutdown.java ! test/tools/sjavac/PooledExecution.java Changeset: 3059496164ab Author: vromero Date: 2015-09-08 10:36 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/3059496164ab 8132806: javac does a naive implementation of some incorporation steps Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: c14eb253bdd8 Author: vromero Date: 2015-09-08 11:53 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/c14eb253bdd8 8135203: javac, patch intended for an issue was pushed with wrong id and message Reviewed-by: jjg ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: 2a035634dcb6 Author: vromero Date: 2015-09-08 11:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/2a035634dcb6 8073594: javac, before calling rawInstantiate from selectBest the warner should be cleared out Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java Changeset: 2d65e99e2ae7 Author: jlahoda Date: 2015-09-10 21:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/2d65e99e2ae7 8132885: langtools/test/tools/javac/sym/ElementStructureTest.java is also searching default classpath Summary: Explicitly setting classpath when inspecting the platform classes; using the java.util.ServiceLoader instead of the javac's copy Reviewed-by: jjg ! test/tools/javac/sym/ElementStructureTest.java Changeset: 551d797dc863 Author: mcimadamore Date: 2015-09-11 16:27 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/551d797dc863 8135246: CheckAttributedTree silently generates spurious compiler error Summary: cyclic inheritance errors should cause shared combo context to be thrown away Reviewed-by: jlahoda ! test/tools/javac/lib/combo/ReusableContext.java Changeset: d68904d5a00e Author: lana Date: 2015-09-11 13:01 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/d68904d5a00e Merge - src/jdk.compiler/share/classes/com/sun/tools/sjavac/server/CompilationResult.java From christian.thalinger at oracle.com Fri Sep 18 17:51:34 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 17:51:34 +0000 Subject: hg: graal/graal-jvmci-9/nashorn: 13 new changesets Message-ID: <201509181751.t8IHpYai025993@aojmv0008.oracle.com> Changeset: bfe6bd5d57bf Author: sundar Date: 2015-09-04 17:11 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/bfe6bd5d57bf 8135054: Add more samples to nashorn samples directory Reviewed-by: mhaupt, hannesw + samples/EvalWithArbitraryThis.java + samples/EvalWithArbitraryThis.java.orig + samples/LambdaAsFunc.java + samples/Main.asm + samples/Main.class + samples/PrintToString.java + samples/array_removeif.js + samples/bind_on_java.js + samples/call_bind_java.js + samples/check_nashorn.js + samples/datetime.js + samples/defaults.js + samples/find_max_lines.js + samples/fixed_point.js + samples/importstatic.js + samples/java_completion.js + samples/jrtlist.js + samples/mothers_day.js + samples/passwordgen.js + samples/print_symlinks.js + samples/sort_by_java8.js + samples/this_for_eval.js Changeset: 0ee4c3b61e45 Author: attila Date: 2015-09-07 11:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/0ee4c3b61e45 8135075: Reorder short-circuit tests in ApplySpecialization to run cheapest first Reviewed-by: hannesw, mhaupt, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ApplySpecialization.java Changeset: 37a9addb8c8d Author: sundar Date: 2015-09-07 20:07 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/37a9addb8c8d 8135151: jjs should work in cygwin environment Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/Console.java Changeset: 330ddba6ffc4 Author: ihse Date: 2015-09-09 09:36 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/330ddba6ffc4 8065912: Better handling of classpath in build-infra Reviewed-by: erikj ! make/BuildNashorn.gmk Changeset: a750a66640e0 Author: sundar Date: 2015-09-09 17:19 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/a750a66640e0 8027137: Merge ScriptFunction and ScriptFunctionImpl Reviewed-by: attila, hannesw, mhaupt ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ClassGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/ConstructorGenerator.java ! buildtools/nasgen/src/jdk/nashorn/internal/tools/nasgen/StringConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/scripting/ScriptUtils.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CodeGenerator.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeError.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/PrototypeObject.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PrototypeObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.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/LinkerCallSite.java Changeset: 97bb1c7b0f50 Author: hannesw Date: 2015-09-10 13:46 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/97bb1c7b0f50 8135000: Number.prototype.toFixed returns wrong string for 0.5 and -0.5 Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeNumber.java + test/script/basic/JDK-8135000.js + test/script/basic/JDK-8135000.js.EXPECTED Changeset: ca0e29811b81 Author: hannesw Date: 2015-09-10 13:50 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/ca0e29811b81 8134569: Add tests for prototype callsites Reviewed-by: attila, sundar + test/script/basic/JDK-8134569.js + test/script/basic/JDK-8134569.js.EXPECTED Changeset: e7d479909bc5 Author: attila Date: 2015-09-10 14:00 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/e7d479909bc5 8135262: Sanitize CodeInstaller API Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/StoredScript.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/tools/Shell.java ! test/script/trusted/JDK-8006529.js Changeset: c62b95b20e60 Author: attila Date: 2015-09-10 15:24 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/c62b95b20e60 8135336: Fix broken build after JDK-8135262 Reviewed-by: hannesw, sundar ! test/script/trusted/JDK-8006529.js Changeset: bbe835067b89 Author: attila Date: 2015-09-10 15:28 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/bbe835067b89 8135337: NativeDebug.dumpCounters with incorrect scope count Reviewed-by: hannesw, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeDebug.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Scope.java Changeset: 882bbbfcaf03 Author: sundar Date: 2015-09-10 19:09 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/882bbbfcaf03 8135332: ScriptFunction constructor should use is bound and is strict check rather than checking for 'arguments' and 'caller' Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java Changeset: c13179703f65 Author: sundar Date: 2015-09-11 15:43 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/c13179703f65 8136349: Typos patch for nashorn sources submitted on Sep 10, 2015 Reviewed-by: hannesw, mhaupt, lagergren, attila Contributed-by: asashour at yahoo.com ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/DynamicLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/FacetIntrospector.java ! src/jdk.scripting.nashorn/share/classes/jdk/internal/dynalink/beans/SingleDynamicMethod.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/nashorn/api/scripting/URLReader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/api/tree/RegExpLiteralTree.java ! 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/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilerConstants.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Label.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Lower.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/MethodEmitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/ObjectClassGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/types/BytecodeOps.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/BlockLexicalContext.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/LiteralNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/RuntimeNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/NashornClassReader.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ArrayBufferView.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeRegExp.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextBaseNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/ParserContextNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CompiledFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/FindProperty.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/JSType.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ParserException.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/ContinuousArrayData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/arrays/UndefinedArrayFilter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/linker/NashornBeansLinker.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/regexp/joni/Config.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/parser.js Changeset: 8bab0a9d8a63 Author: lana Date: 2015-09-11 12:59 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/8bab0a9d8a63 Merge - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/BoundScriptFunctionImpl.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/PrototypeObject.java - src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/ScriptFunctionImpl.java From christian.thalinger at oracle.com Fri Sep 18 18:00:44 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 18:00:44 +0000 Subject: hg: graal/graal-jvmci-9: 2 new changesets Message-ID: <201509181800.t8II0iI1028046@aojmv0008.oracle.com> Changeset: 202fa198f139 Author: lana Date: 2015-09-18 10:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/202fa198f139 Added tag jdk9-b82 for changeset 42b56d1f4185 ! .hgtags Changeset: 9d81e3be0890 Author: twisti Date: 2015-09-18 07:59 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/9d81e3be0890 Merge From christian.thalinger at oracle.com Fri Sep 18 18:00:53 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 18:00:53 +0000 Subject: hg: graal/graal-jvmci-9/corba: Added tag jdk9-b82 for changeset c20d8ebddaa6 Message-ID: <201509181800.t8II0rGZ028260@aojmv0008.oracle.com> Changeset: bf479079d11f Author: lana Date: 2015-09-18 10:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/bf479079d11f Added tag jdk9-b82 for changeset c20d8ebddaa6 ! .hgtags From christian.thalinger at oracle.com Fri Sep 18 18:01:03 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 18:01:03 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201509181801.t8II18px028423@aojmv0008.oracle.com> Changeset: 779012e87268 Author: lana Date: 2015-09-18 10:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/779012e87268 Added tag jdk9-b82 for changeset 1c453a12be30 ! .hgtags Changeset: 83c0352c617f Author: twisti Date: 2015-09-18 08:00 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/83c0352c617f Merge ! .hgtags From christian.thalinger at oracle.com Fri Sep 18 18:09:33 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 18:09:33 +0000 Subject: hg: graal/graal-jvmci-9/jaxp: Added tag jdk9-b82 for changeset 53fe3c103b6f Message-ID: <201509181809.t8II9XEj000093@aojmv0008.oracle.com> Changeset: 497bc2654e11 Author: lana Date: 2015-09-18 10:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxp/rev/497bc2654e11 Added tag jdk9-b82 for changeset 53fe3c103b6f ! .hgtags From christian.thalinger at oracle.com Fri Sep 18 18:09:42 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 18:09:42 +0000 Subject: hg: graal/graal-jvmci-9/jaxws: Added tag jdk9-b82 for changeset 52d9ad2536ba Message-ID: <201509181809.t8II9g1x000154@aojmv0008.oracle.com> Changeset: 23ae315d9fca Author: lana Date: 2015-09-18 10:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/23ae315d9fca Added tag jdk9-b82 for changeset 52d9ad2536ba ! .hgtags From christian.thalinger at oracle.com Fri Sep 18 18:09:53 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 18:09:53 +0000 Subject: hg: graal/graal-jvmci-9/jdk: 2 new changesets Message-ID: <201509181809.t8II9rtE000230@aojmv0008.oracle.com> Changeset: 970baebaffd0 Author: lana Date: 2015-09-18 10:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/970baebaffd0 Added tag jdk9-b82 for changeset b10b64263b56 ! .hgtags Changeset: 7e2f0875198e Author: twisti Date: 2015-09-18 07:59 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7e2f0875198e Merge From christian.thalinger at oracle.com Fri Sep 18 18:10:22 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 18:10:22 +0000 Subject: hg: graal/graal-jvmci-9/langtools: Added tag jdk9-b82 for changeset d68904d5a00e Message-ID: <201509181810.t8IIAMlM000416@aojmv0008.oracle.com> Changeset: 59071599f17d Author: lana Date: 2015-09-18 10:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/59071599f17d Added tag jdk9-b82 for changeset d68904d5a00e ! .hgtags From christian.thalinger at oracle.com Fri Sep 18 18:10:27 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 18:10:27 +0000 Subject: hg: graal/graal-jvmci-9/nashorn: Added tag jdk9-b82 for changeset 8bab0a9d8a63 Message-ID: <201509181810.t8IIAREW000483@aojmv0008.oracle.com> Changeset: 285f2316315c Author: lana Date: 2015-09-18 10:46 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/285f2316315c Added tag jdk9-b82 for changeset 8bab0a9d8a63 ! .hgtags From christian.thalinger at oracle.com Fri Sep 18 19:35:06 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 19:35:06 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8136659: [JVMCI] CompilerToVM::getVtableIndexForInterface returns invalid vtable index(-4) for non-default interface method Message-ID: <201509181935.t8IJZ6lk019957@aojmv0008.oracle.com> Changeset: c08e935fc32c Author: twisti Date: 2015-09-18 09:33 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c08e935fc32c 8136659: [JVMCI] CompilerToVM::getVtableIndexForInterface returns invalid vtable index(-4) for non-default interface method ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp From christian.thalinger at oracle.com Fri Sep 18 19:41:17 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 19:41:17 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8136655: [JVMCI] CompilerToVM::getVtableIndexForInterface crash in case HotSpotResolvedObjectTypeImpl(1st parameter) is not initialized Message-ID: <201509181941.t8IJfHE8021328@aojmv0008.oracle.com> Changeset: e0656592029a Author: twisti Date: 2015-09-18 09:41 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e0656592029a 8136655: [JVMCI] CompilerToVM::getVtableIndexForInterface crash in case HotSpotResolvedObjectTypeImpl(1st parameter) is not initialized ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp From christian.thalinger at oracle.com Fri Sep 18 23:45:58 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 23:45:58 +0000 Subject: hg: graal/graal-jvmci-9: 13 new changesets Message-ID: <201509182345.t8INjwRZ006853@aojmv0008.oracle.com> Changeset: 0b0a6b9ed991 Author: jbachorik Date: 2015-08-21 13:34 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/0b0a6b9ed991 8043937: Drop support for the IIOP transport from the JMX RMIConnector Reviewed-by: alanb, erikj ! common/autoconf/generated-configure.sh ! common/autoconf/jdk-options.m4 ! common/autoconf/spec.gmk.in ! make/CompileJavaModules.gmk Changeset: 497c34cc0dc7 Author: dsamersoff Date: 2015-08-31 21:43 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/497c34cc0dc7 Merge Changeset: da355bc6d1f9 Author: jlaskey Date: 2015-09-04 10:11 -0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/da355bc6d1f9 8087181: Move native jimage code to its own library (maybe libjimage) Reviewed-by: alanb, lfoltan, hseigel, acorn Contributed-by: james.laskey at oracle.com, jean-francois.denise at oracle.com, roger.riggs at oracle.com ! test/lib/sun/hotspot/WhiteBox.java Changeset: 3458934dfae6 Author: mchernov Date: 2015-09-01 21:12 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/3458934dfae6 8081317: [NEWTEST] documented GC ratio tuning and new size options should be covered by regression tests Reviewed-by: iignatyev, dfazunen ! test/lib/sun/hotspot/WhiteBox.java Changeset: 81140a77ebd8 Author: jwilhelm Date: 2015-09-08 16:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/81140a77ebd8 Merge Changeset: 29cf60874856 Author: amurillo Date: 2015-09-10 14:55 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/29cf60874856 Merge ! common/autoconf/spec.gmk.in ! make/CompileJavaModules.gmk Changeset: 382d23edebb6 Author: erikj Date: 2015-09-15 18:00 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/382d23edebb6 8136383: Improve make utilities containing and not-containing Reviewed-by: ihse ! make/common/MakeBase.gmk ! test/make/TestMakeBase.gmk Changeset: b45c22d42940 Author: amurillo Date: 2015-09-15 07:47 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/b45c22d42940 Merge ! common/autoconf/generated-configure.sh Changeset: c6862c043f76 Author: amurillo Date: 2015-09-15 11:47 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/c6862c043f76 Merge Changeset: 7fa1d71d8ddf Author: ihse Date: 2015-09-16 09:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/7fa1d71d8ddf 8136378: Build test libs using properly integrated makefile Summary: Use 'make build-test-lib' in top repo instead Reviewed-by: erikj ! make/Main.gmk + make/test/BuildTestLib.gmk - test/lib/Makefile Changeset: 5ee65c00794c Author: attila Date: 2015-09-16 16:54 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/5ee65c00794c 8135251: Use Unsafe.defineAnonymousClass for loading Nashorn script code Reviewed-by: alanb, lagergren, sundar ! modules.xml Changeset: 998803eeed50 Author: neliasso Date: 2015-09-18 10:09 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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: 5685bbb4320b Author: twisti Date: 2015-09-18 10:51 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/5685bbb4320b Merge ! make/CompileJavaModules.gmk ! make/Main.gmk ! make/common/MakeBase.gmk ! modules.xml - test/lib/Makefile From christian.thalinger at oracle.com Fri Sep 18 23:47:01 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 23:47:01 +0000 Subject: hg: graal/graal-jvmci-9/corba: 2 new changesets Message-ID: <201509182347.t8INl1Jp007192@aojmv0008.oracle.com> Changeset: 3ef63dbde965 Author: avstepan Date: 2015-09-13 23:31 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/3ef63dbde965 8133650: replace some tags (obsolete in html5) in CORBA docs Reviewed-by: lancea ! src/java.corba/share/classes/com/sun/corba/se/impl/ior/ByteBuffer.java ! src/java.corba/share/classes/com/sun/corba/se/impl/javax/rmi/CORBA/Util.java ! src/java.corba/share/classes/com/sun/corba/se/impl/presentation/rmi/JNDIStateFactoryImpl.java ! src/java.corba/share/classes/com/sun/corba/se/spi/legacy/connection/ORBSocketFactory.java ! src/java.corba/share/classes/javax/rmi/CORBA/Util.java ! src/java.corba/share/classes/org/omg/CORBA/AnyHolder.java ! src/java.corba/share/classes/org/omg/CORBA/AnySeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/AnySeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_POLICY.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_POLICY_TYPE.java ! src/java.corba/share/classes/org/omg/CORBA/BAD_TYPECODE.java ! src/java.corba/share/classes/org/omg/CORBA/BooleanHolder.java ! src/java.corba/share/classes/org/omg/CORBA/BooleanSeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/BooleanSeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/ByteHolder.java ! src/java.corba/share/classes/org/omg/CORBA/CharHolder.java ! src/java.corba/share/classes/org/omg/CORBA/CharSeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/CharSeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/CompletionStatusHelper.java ! src/java.corba/share/classes/org/omg/CORBA/Current.java ! src/java.corba/share/classes/org/omg/CORBA/CurrentHelper.java ! src/java.corba/share/classes/org/omg/CORBA/CurrentHolder.java ! src/java.corba/share/classes/org/omg/CORBA/CurrentOperations.java ! src/java.corba/share/classes/org/omg/CORBA/CustomMarshal.java ! src/java.corba/share/classes/org/omg/CORBA/DefinitionKindHelper.java ! src/java.corba/share/classes/org/omg/CORBA/DomainManager.java ! src/java.corba/share/classes/org/omg/CORBA/DomainManagerOperations.java ! src/java.corba/share/classes/org/omg/CORBA/DoubleHolder.java ! src/java.corba/share/classes/org/omg/CORBA/DoubleSeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/DoubleSeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/DynAny.java ! src/java.corba/share/classes/org/omg/CORBA/DynArray.java ! src/java.corba/share/classes/org/omg/CORBA/DynEnum.java ! src/java.corba/share/classes/org/omg/CORBA/FieldNameHelper.java ! src/java.corba/share/classes/org/omg/CORBA/FixedHolder.java ! src/java.corba/share/classes/org/omg/CORBA/FloatHolder.java ! src/java.corba/share/classes/org/omg/CORBA/FloatSeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/FloatSeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/IDLTypeHelper.java ! src/java.corba/share/classes/org/omg/CORBA/IDLTypeOperations.java ! src/java.corba/share/classes/org/omg/CORBA/INV_OBJREF.java ! src/java.corba/share/classes/org/omg/CORBA/INV_POLICY.java ! src/java.corba/share/classes/org/omg/CORBA/IRObjectOperations.java ! src/java.corba/share/classes/org/omg/CORBA/IdentifierHelper.java ! src/java.corba/share/classes/org/omg/CORBA/IntHolder.java ! src/java.corba/share/classes/org/omg/CORBA/LocalObject.java ! src/java.corba/share/classes/org/omg/CORBA/LongHolder.java ! src/java.corba/share/classes/org/omg/CORBA/LongLongSeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/LongLongSeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/LongSeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/LongSeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/MARSHAL.java ! src/java.corba/share/classes/org/omg/CORBA/NO_IMPLEMENT.java ! src/java.corba/share/classes/org/omg/CORBA/NameValuePair.java ! src/java.corba/share/classes/org/omg/CORBA/NameValuePairHelper.java ! src/java.corba/share/classes/org/omg/CORBA/ORB.java ! src/java.corba/share/classes/org/omg/CORBA/ObjectHelper.java ! src/java.corba/share/classes/org/omg/CORBA/ObjectHolder.java ! src/java.corba/share/classes/org/omg/CORBA/OctetSeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/OctetSeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/Policy.java ! src/java.corba/share/classes/org/omg/CORBA/PolicyHelper.java ! src/java.corba/share/classes/org/omg/CORBA/PolicyHolder.java ! src/java.corba/share/classes/org/omg/CORBA/PolicyListHelper.java ! src/java.corba/share/classes/org/omg/CORBA/PolicyListHolder.java ! src/java.corba/share/classes/org/omg/CORBA/PolicyOperations.java ! src/java.corba/share/classes/org/omg/CORBA/PolicyTypeHelper.java ! src/java.corba/share/classes/org/omg/CORBA/PrincipalHolder.java ! src/java.corba/share/classes/org/omg/CORBA/RepositoryIdHelper.java ! src/java.corba/share/classes/org/omg/CORBA/ServiceDetailHelper.java ! src/java.corba/share/classes/org/omg/CORBA/ServiceInformation.java ! src/java.corba/share/classes/org/omg/CORBA/ServiceInformationHelper.java ! src/java.corba/share/classes/org/omg/CORBA/ServiceInformationHolder.java ! src/java.corba/share/classes/org/omg/CORBA/SetOverrideTypeHelper.java ! src/java.corba/share/classes/org/omg/CORBA/ShortHolder.java ! src/java.corba/share/classes/org/omg/CORBA/ShortSeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/ShortSeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/StringHolder.java ! src/java.corba/share/classes/org/omg/CORBA/StringValueHelper.java ! src/java.corba/share/classes/org/omg/CORBA/StructMemberHelper.java ! src/java.corba/share/classes/org/omg/CORBA/TypeCodeHolder.java ! src/java.corba/share/classes/org/omg/CORBA/ULongLongSeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/ULongLongSeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/ULongSeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/ULongSeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/UNSUPPORTED_POLICY.java ! src/java.corba/share/classes/org/omg/CORBA/UNSUPPORTED_POLICY_VALUE.java ! src/java.corba/share/classes/org/omg/CORBA/UShortSeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/UShortSeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/UnionMemberHelper.java ! src/java.corba/share/classes/org/omg/CORBA/UnknownUserExceptionHelper.java ! src/java.corba/share/classes/org/omg/CORBA/UnknownUserExceptionHolder.java ! src/java.corba/share/classes/org/omg/CORBA/ValueBaseHelper.java ! src/java.corba/share/classes/org/omg/CORBA/ValueBaseHolder.java ! src/java.corba/share/classes/org/omg/CORBA/ValueMemberHelper.java ! src/java.corba/share/classes/org/omg/CORBA/VersionSpecHelper.java ! src/java.corba/share/classes/org/omg/CORBA/VisibilityHelper.java ! src/java.corba/share/classes/org/omg/CORBA/WCharSeqHelper.java ! src/java.corba/share/classes/org/omg/CORBA/WCharSeqHolder.java ! src/java.corba/share/classes/org/omg/CORBA/WStringValueHelper.java ! src/java.corba/share/classes/org/omg/CORBA/WrongTransactionHelper.java ! src/java.corba/share/classes/org/omg/CORBA/WrongTransactionHolder.java ! src/java.corba/share/classes/org/omg/CORBA/_IDLTypeStub.java ! src/java.corba/share/classes/org/omg/CORBA/_PolicyStub.java ! src/java.corba/share/classes/org/omg/CORBA/doc-files/compliance.html ! src/java.corba/share/classes/org/omg/CORBA/doc-files/generatedfiles.html ! src/java.corba/share/classes/org/omg/CORBA/package.html ! src/java.corba/share/classes/org/omg/CosNaming/NamingContextExtPackage/package.html ! src/java.corba/share/classes/org/omg/CosNaming/NamingContextPackage/package.html ! src/java.corba/share/classes/org/omg/CosNaming/nameservice.idl ! src/java.corba/share/classes/org/omg/CosNaming/package.html ! src/java.corba/share/classes/org/omg/Dynamic/package.html ! src/java.corba/share/classes/org/omg/DynamicAny/DynAnyFactoryPackage/package.html ! src/java.corba/share/classes/org/omg/DynamicAny/DynAnyPackage/package.html ! src/java.corba/share/classes/org/omg/DynamicAny/package.html ! src/java.corba/share/classes/org/omg/IOP/package.html ! src/java.corba/share/classes/org/omg/Messaging/package.html ! src/java.corba/share/classes/org/omg/PortableInterceptor/ORBInitInfoPackage/package.html ! src/java.corba/share/classes/org/omg/PortableServer/POAPackage/package.html ! src/java.corba/share/classes/org/omg/PortableServer/ServantLocatorPackage/package.html ! src/java.corba/share/classes/org/omg/PortableServer/package.html ! src/java.corba/share/classes/org/omg/PortableServer/portable/package.html ! src/java.corba/share/classes/org/omg/stub/java/rmi/package.html Changeset: 8755bd1a5d1d Author: twisti Date: 2015-09-18 10:53 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/8755bd1a5d1d Merge From christian.thalinger at oracle.com Fri Sep 18 23:48:24 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 23:48:24 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 96 new changesets Message-ID: <201509182348.t8INmP1i007660@aojmv0008.oracle.com> Changeset: 7df0e3f7ad65 Author: adinn Date: 2015-08-26 17:13 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7df0e3f7ad65 8134322: AArch64: Fix several errors in C2 biased locking implementation Summary: Several errors in C2 biased locking require fixing Reviewed-by: kvn Contributed-by: hui.shi at linaro.org ! src/cpu/aarch64/vm/aarch64.ad Changeset: c530a118f715 Author: shade Date: 2015-09-01 19:48 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c530a118f715 8134758: Final String field values should be trusted as stable Reviewed-by: kvn, thartmann ! src/share/vm/opto/memnode.cpp Changeset: da1c9ea76ce5 Author: aph Date: 2015-09-02 13:23 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/da1c9ea76ce5 8134869: AARCH64: GHASH intrinsic is not optimal Summary: Rewrite intrinsic to make better use of SIMD instructions Reviewed-by: kvn ! src/cpu/aarch64/vm/assembler_aarch64.hpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp Changeset: c030d25ae04e Author: kvn Date: 2015-09-02 11:03 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c030d25ae04e 8134898: Small fixes found during JVMCI work Summary: Removed jre/ from jdk paths in makefiles. Add Thread::_unhandled_oops field for debug and fastdebug builds. Fix doc. Reviewed-by: coleenp, bdelsart ! make/Makefile ! make/bsd/makefiles/vm.make ! make/build.sh ! make/hotspot.script ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/vm.make ! src/share/vm/adlc/Doc/Syntax.doc ! src/share/vm/runtime/thread.hpp Changeset: 04426ad76887 Author: roland Date: 2015-09-02 10:00 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/04426ad76887 8134468: Lucene test failures with 32 bit JDK 9b78, Server compiler Summary: test that checks whether an array load falls into the range of an arraycopy is incorrect on 32bits Reviewed-by: iveresov, kvn ! src/share/vm/opto/arraycopynode.cpp + test/compiler/arraycopy/TestArrayCopyOverflowInBoundChecks.java Changeset: 82b61ad9f45f Author: roland Date: 2015-09-02 22:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/82b61ad9f45f Merge Changeset: 5dda6f5397ff Author: kvn Date: 2015-09-02 15:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5dda6f5397ff 8075093: Enable UseFPUForSpilling support on SPARC Summary: Use single-cycle MOV instructions (MOVdTOx, MOVxTOd) for spills on SPARC which have them. Reviewed-by: kvn Contributed-by: shrinivas.joshi at oracle.com ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 979c4f71a3c8 Author: roland Date: 2015-08-31 17:20 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/979c4f71a3c8 8134031: Incorrect JIT compilation of complex code with inlining and escape analysis Summary: Bad rewiring of memory edges when we split unique types during EA Reviewed-by: kvn ! src/share/vm/opto/escape.cpp + test/compiler/escapeAnalysis/TestEABadMergeMem.java Changeset: 6ed37de41ebb Author: iveresov Date: 2015-09-03 14:29 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6ed37de41ebb 8135035: Reverse changes from 8075093 Summary: 8075093 turn on FPU spilling that need to be stabilized first Reviewed-by: kvn ! src/cpu/sparc/vm/vm_version_sparc.cpp Changeset: 66e8f7dba7d8 Author: kvn Date: 2015-09-03 15:03 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/66e8f7dba7d8 8132081: C2 support for Adler32 on SPARC Summary: Add C2 instrinsic support for Adler32 checksum on SPARC. Reviewed-by: kvn Contributed-by: ahmed.khawaja at oracle.com ! src/cpu/aarch64/vm/vm_version_aarch64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/escape.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp + test/compiler/intrinsics/adler32/TestAdler32.java Changeset: 8f5648c43725 Author: neliasso Date: 2015-09-04 12:47 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8f5648c43725 8135067: Preparatory refactorings for compiler control Summary: Extract CompileTask and clean up Reviewed-by: roland ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/code/nmethod.cpp ! 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/opto/compile.hpp ! src/share/vm/opto/doCall.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/sharedRuntime.cpp Changeset: a589f73b79f4 Author: mcberg Date: 2015-09-09 10:34 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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: e13d7fa76fac Author: coleenp Date: 2015-08-24 15:41 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e13d7fa76fac 8133561: linux thread id should be reported in decimal in the error reports now Summary: linux thread id error reports changed back to decimal Reviewed-by: hseigel, ctornqvi, coleenp Contributed-by: rachel.protacio at oracle.com ! src/share/vm/utilities/vmError.cpp Changeset: 8af2c4220477 Author: coleenp Date: 2015-08-25 17:30 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8af2c4220477 Merge Changeset: 3dfd8c6b3f6c Author: gziemski Date: 2015-08-24 16:17 -0500 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3dfd8c6b3f6c 8134239: compiler/arguments/CheckCICompilerCount.java still fails Summary: Compiler team updated the test by adding a new test case, but due to merging timing it was still using the old constraint error message format, which needed updating Reviewed-by: ctornqvi, hseigel ! test/compiler/arguments/CheckCICompilerCount.java Changeset: c7817bc5bb15 Author: coleenp Date: 2015-08-25 19:06 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c7817bc5bb15 Merge Changeset: a45fb54484ad Author: kzhaldyb Date: 2015-08-07 17:58 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a45fb54484ad 8132708: Add tests for Humongous objects allocation threshold Summary: Added the test which checks that Humongous objects allocation threshold works as expected Reviewed-by: tschatzl, dfazunen + test/gc/g1/humongousObjects/Helpers.java + test/gc/g1/humongousObjects/TestHumongousThreshold.java Changeset: 09094287d06f Author: iignatyev Date: 2015-08-25 21:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/09094287d06f Merge Changeset: 522260f7f54c Author: jiangli Date: 2015-08-25 17:22 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/522260f7f54c 8131734: assert(!is_null(v)) failed: narrow klass value can never be zero with -Xshared:auto Summary: Handle shared string mapping failures. Reviewed-by: tschatzl, kbarrett, ddmitriev, hseigel Contributed-by: tom.benson at oracle.com, jiangli.zhou at oracle.com ! src/share/vm/gc/g1/g1Allocator.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectedHeap.hpp ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/g1/g1MarkSweep.hpp ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp + test/runtime/SharedArchiveFile/SharedStringsRunAuto.java Changeset: c1bd0eb306f1 Author: dholmes Date: 2015-08-26 18:59 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c1bd0eb306f1 8133646: Internal Error: x86/vm/macroAssembler_x86.cpp:886 DEBUG MESSAGE: StubRoutines::call_stub: threads must correspond Reviewed-by: kvn, coleenp, dcubed ! src/cpu/x86/vm/stubGenerator_x86_64.cpp Changeset: 79b7d59ee282 Author: ehelin Date: 2015-08-27 16:28 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/79b7d59ee282 8134504: Remove usage of EvacuationInfo from G1CollectorPolicy Reviewed-by: mgerdin, jwilhelm ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp Changeset: f7abf3de7822 Author: ehelin Date: 2015-08-28 09:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f7abf3de7822 8134509: G1ParCopyClosure does not need a ReferenceProcessor Reviewed-by: stefank, mgerdin ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1OopClosures.hpp Changeset: c64d134410a7 Author: erikj Date: 2015-08-28 09:57 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c64d134410a7 8134157: adlc fails to compile with SS12u4 Reviewed-by: dholmes, kbarrett, ihse ! make/solaris/makefiles/adlc.make Changeset: bf890f7af014 Author: erikj Date: 2015-08-28 11:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bf890f7af014 Merge Changeset: a37aac88925c Author: ddmitriev Date: 2015-08-28 17:32 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a37aac88925c 8132725: Memory leak in Arguments::add_property function Summary: Logic in add_property was rewritten to avoid memory leak Reviewed-by: iklam, coleenp ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: a380403592b2 Author: kbarrett Date: 2015-08-18 17:48 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a380403592b2 8072817: CardTableExtension kind() should be BarrierSet::CardTableExtension Summary: Use BarrierSet::CardTableForRS where needed, and update concrete bs tags. Reviewed-by: jwilhelm, jmasa ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/aarch64/vm/templateTable_aarch64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/sparc/vm/macroAssembler_sparc.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/stubGenerator_x86_32.cpp ! src/cpu/x86/vm/stubGenerator_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/parallel/cardTableExtension.hpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shared/barrierSet.inline.hpp ! src/share/vm/gc/shared/cardTableModRefBSForCTRS.cpp ! src/share/vm/gc/shared/collectorPolicy.hpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/shark/sharkBuilder.cpp Changeset: e59d6364edec Author: kbarrett Date: 2015-08-28 23:57 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e59d6364edec Merge Changeset: c66e1029a407 Author: kbarrett Date: 2015-08-31 13:06 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c66e1029a407 8131330: G1CollectedHeap::verify_dirty_young_list fails with assert Summary: Use assembly loop to avoid compiler optimization into memset Reviewed-by: ecaspole, tschatzl + src/cpu/sparc/vm/memset_with_concurrent_readers_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc/shared/blockOffsetTable.hpp + src/share/vm/gc/shared/memset_with_concurrent_readers.cpp + src/share/vm/gc/shared/memset_with_concurrent_readers.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/runtime/globals.hpp Changeset: 3ca7e75b4e42 Author: dsamersoff Date: 2015-08-31 21:46 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3ca7e75b4e42 Merge ! src/cpu/aarch64/vm/macroAssembler_aarch64.cpp ! src/cpu/x86/vm/macroAssembler_x86.cpp ! src/cpu/x86/vm/templateTable_x86.cpp Changeset: 9bd030a59111 Author: dsamersoff Date: 2015-08-31 23:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9bd030a59111 Merge Changeset: da9eeb2c1cbd Author: sangheki Date: 2015-08-31 11:51 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/da9eeb2c1cbd 8078555: GC: implement ranges (optionally constraints) for those flags that have them missing Summary: Add ranges and constraint functions for GC flags. Reviewed-by: jmasa, kbarrett, gziemski, ddmitriev, drwhite ! 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 Changeset: be685a5356a4 Author: tschatzl Date: 2015-09-01 10:53 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/be685a5356a4 8067341: Modify PLAB sizing algorithm to waste less Summary: Change the G1 PLAB resizing algorithm to waste less memory by being more conservative about the PLAB sizes. Reviewed-by: ecaspole, jmasa ! src/share/vm/gc/g1/g1EvacStats.cpp ! src/share/vm/gc/g1/g1_globals.hpp Changeset: 2381355ef90a Author: pliden Date: 2015-09-01 13:13 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2381355ef90a 8134738: Remove CollectorPolicy::Name Reviewed-by: brutisso, mgerdin ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/shared/collectorPolicy.hpp Changeset: 6dad23e1c89d Author: pliden Date: 2015-09-01 14:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6dad23e1c89d Merge Changeset: e7f6dd5835be Author: gthornbr Date: 2015-09-01 14:01 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e7f6dd5835be 8134161: JVM is creating too many GC helper threads on T7/M7 linux/sparc platform Summary: Recognize the T7/M7 platform. Reviewed-by: dcubed, kvn, jmasa ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp Changeset: 2cad024257e9 Author: sjohanss Date: 2015-09-02 09:14 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2cad024257e9 8129417: Oop iteration clean-up to remove oop_ms_follow_contents Reviewed-by: pliden, ehelin ! src/share/vm/gc/cms/cmsOopClosures.hpp ! src/share/vm/gc/cms/cmsOopClosures.inline.hpp ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/parallel/immutableSpace.cpp ! src/share/vm/gc/parallel/mutableSpace.cpp ! src/share/vm/gc/parallel/mutableSpace.hpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/serial/markSweep.cpp ! src/share/vm/gc/serial/markSweep.hpp ! src/share/vm/gc/serial/markSweep.inline.hpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/specialized_oop_closures.hpp ! src/share/vm/gc/shared/taskqueue.cpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/iterator.inline.hpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceClassLoaderKlass.hpp ! src/share/vm/oops/instanceClassLoaderKlass.inline.hpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceKlass.inline.hpp ! src/share/vm/oops/instanceMirrorKlass.hpp ! src/share/vm/oops/instanceMirrorKlass.inline.hpp ! src/share/vm/oops/instanceRefKlass.hpp ! src/share/vm/oops/instanceRefKlass.inline.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/objArrayKlass.inline.hpp ! src/share/vm/oops/objArrayOop.cpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.hpp ! src/share/vm/oops/typeArrayKlass.inline.hpp ! src/share/vm/utilities/stack.inline.hpp Changeset: 116afd2a8cbd Author: ysr Date: 2015-09-02 11:56 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/116afd2a8cbd 8133818: Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125 Summary: Test contributed by brutisso Reviewed-by: tonyp, tschatzl ! 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: 94b68bbd87b5 Author: sfriberg Date: 2015-09-02 09:51 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/94b68bbd87b5 8066443: Add G1 support for promotion event Reviewed-by: tschatzl ! src/share/vm/gc/g1/g1ParScanThreadState.cpp ! src/share/vm/gc/g1/g1ParScanThreadState.hpp ! src/share/vm/gc/shared/gcTrace.cpp ! src/share/vm/gc/shared/gcTrace.hpp Changeset: 48b57bb45fe5 Author: tschatzl Date: 2015-09-02 09:57 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/48b57bb45fe5 8134858: Remove G1 specific checking of Young/OldPLABSize in G1CollectorPolicy constructor Summary: Remove obsolete and wrong code. Reviewed-by: mgerdin, brutisso ! src/share/vm/gc/g1/g1CollectorPolicy.cpp Changeset: 7eec02b95f9e Author: tschatzl Date: 2015-09-02 14:00 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7eec02b95f9e 8134856: Incorrect use of PLAB::min_size() in MaxPLABSizeBounds Reviewed-by: jwilhelm, tbenson ! src/share/vm/runtime/commandLineFlagConstraintsGC.cpp Changeset: 943f36515734 Author: tschatzl Date: 2015-09-02 16:16 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/943f36515734 Merge ! src/share/vm/gc/shared/gcTrace.cpp Changeset: d487a586ed9c Author: kbarrett Date: 2015-09-02 11:41 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d487a586ed9c 8134806: Clean up write_ref_field_work Summary: Remove unnecessary pure virtual decl and default argument values. Reviewed-by: jwilhelm, tbenson, jmasa ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shared/cardTableModRefBS.hpp ! src/share/vm/gc/shared/modRefBarrierSet.hpp Changeset: d10e26451cd0 Author: sangheki Date: 2015-09-02 17:49 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d10e26451cd0 8134972: [BACKOUT] GC: implement ranges (optionally constraints) for those flags that have them missing Reviewed-by: jwilhelm ! 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 Changeset: f44314157fcb Author: dcubed Date: 2015-09-03 10:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f44314157fcb 8049304: race between VM_Exit and _sync_FutileWakeups->inc() Summary: Add PerfDataManager.has_PerfData() to indicate when PerfData objects should be safe to query. Update Java monitor PerfData usage to check the new flag. PerfDataManager::destroy() should only be called at a safepoint and when the StatSampler is not active. Reviewed-by: kbarrett, dholmes, tbenson, bdelsart ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/perfData.cpp ! src/share/vm/runtime/perfData.hpp ! src/share/vm/runtime/perfMemory.cpp ! src/share/vm/runtime/synchronizer.cpp Changeset: f35456fc82ae Author: mseledtsov Date: 2015-09-03 08:57 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f35456fc82ae 8133180: [TESTBUG] runtime/SharedArchiveFile/SharedStrings.java failed with WhiteBox.class : no such file or directory Summary: Removed ambiguity on where JarBuilder looks for classes Reviewed-by: jiangli, ctornqvi, gtriantafill ! test/runtime/SharedArchiveFile/BasicJarBuilder.java ! test/runtime/SharedArchiveFile/SharedStrings.java ! test/runtime/SharedArchiveFile/SharedStringsWb.java Changeset: 1fb9e9f01532 Author: tschatzl Date: 2015-09-04 08:36 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1fb9e9f01532 8134857: Inconsistency in maximum TLAB/PLAB size and humongous object size Summary: Align TLAB/PLAB size with exact humongous object size threshold, not that value -1. Reviewed-by: jmasa, dfazunen ! src/share/vm/gc/g1/g1CollectedHeap.cpp + test/gc/g1/TestPLABSizeBounds.java Changeset: ceb9d9044fc8 Author: mgerdin Date: 2015-09-04 09:47 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ceb9d9044fc8 8135012: Don't use G1RootProcessor when scanning remembered sets Reviewed-by: jmasa, ecaspole + src/share/vm/gc/g1/g1CodeBlobClosure.cpp + src/share/vm/gc/g1/g1CodeBlobClosure.hpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/g1/g1RemSet.cpp ! src/share/vm/gc/g1/g1RemSet.hpp ! src/share/vm/gc/g1/g1RootProcessor.cpp ! src/share/vm/gc/g1/g1RootProcessor.hpp Changeset: 67967c7b055c Author: jwilhelm Date: 2015-09-04 13:23 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/67967c7b055c 8130823: VerifyRememberedSets is an expensive nop in product builds Reviewed-by: jmasa, tschatzl ! src/share/vm/gc/parallel/cardTableExtension.cpp Changeset: 262b86c271b0 Author: jlaskey Date: 2015-09-04 10:12 -0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/262b86c271b0 8087181: Move native jimage code to its own library (maybe libjimage) Reviewed-by: alanb, lfoltan, hseigel, acorn Contributed-by: james.laskey at oracle.com, jean-francois.denise at oracle.com, roger.riggs at oracle.com ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! 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/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/mapfile-vers ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp - 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/classfile/jimage.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.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: a78dd396f8a4 Author: jlaskey Date: 2015-09-04 20:29 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a78dd396f8a4 Merge Changeset: 102e32f29835 Author: rdurbin Date: 2015-09-04 14:49 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/102e32f29835 8061999: Enhance VM option parsing to allow options to be specified in a file Summary: Add support for the "-XX:VMOptionsFile=" option. Reviewed-by: dcubed, gthornbr, gziemski, ddmitriev, dholmes, coleenp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp Changeset: f74b3ce62e1f Author: dbuck Date: 2015-09-04 17:33 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f74b3ce62e1f 8135002: Fix or remove broken links in objectMonitor.cpp comments Summary: Updated comments to refer to relevant patents. Reviewed-by: dcubed ! src/share/vm/runtime/objectMonitor.cpp Changeset: 1ca70c12a335 Author: jwilhelm Date: 2015-08-18 21:32 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1ca70c12a335 8134626: Misc cleanups after generation array removal Reviewed-by: david, dholmes, tschatzl ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/compactibleFreeListSpace.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.hpp ! src/share/vm/gc/g1/heapRegionType.hpp ! src/share/vm/gc/parallel/parallelScavengeHeap.inline.hpp ! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp ! src/share/vm/gc/parallel/psOldGen.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/parallel/psTasks.cpp ! src/share/vm/gc/parallel/psTasks.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.hpp ! src/share/vm/gc/serial/defNewGeneration.inline.hpp ! src/share/vm/gc/serial/tenuredGeneration.cpp ! src/share/vm/gc/serial/tenuredGeneration.hpp ! src/share/vm/gc/shared/adaptiveSizePolicy.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/genCollectedHeap.hpp ! src/share/vm/gc/shared/genRemSet.hpp ! src/share/vm/gc/shared/generation.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/vmGCOperations.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/memoryPool.cpp ! src/share/vm/services/memoryPool.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/services/psMemoryPool.cpp ! src/share/vm/services/psMemoryPool.hpp Changeset: d750cc39ed60 Author: dfazunen Date: 2015-09-07 21:30 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d750cc39ed60 8132709: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java might fail on embedded Reviewed-by: tschatzl, jwilhelm ! test/gc/g1/TestHumongousShrinkHeap.java Changeset: e7dadf42aa35 Author: mchernov Date: 2015-09-01 21:38 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e7dadf42aa35 8081317: [NEWTEST] documented GC ratio tuning and new size options should be covered by regression tests Reviewed-by: iignatyev, dfazunen ! src/share/vm/prims/whitebox.cpp + test/gc/arguments/GCTypes.java + test/gc/arguments/TestMaxMinHeapFreeRatioFlags.java + test/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java + test/gc/arguments/TestNewRatioFlag.java + test/gc/arguments/TestNewSizeFlags.java + test/gc/arguments/TestSurvivorRatioFlag.java + test/gc/arguments/TestTargetSurvivorRatioFlag.java + test/testlibrary/jdk/test/lib/AllocationHelper.java + test/testlibrary/jdk/test/lib/HeapRegionUsageTool.java Changeset: 9a8f97037119 Author: iignatyev Date: 2015-09-07 20:03 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9a8f97037119 Merge Changeset: 0316b41ccb2f Author: jwilhelm Date: 2015-09-08 16:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0316b41ccb2f Merge ! src/cpu/aarch64/vm/stubGenerator_aarch64.cpp ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp - 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/runtime/arguments.cpp ! src/share/vm/runtime/globals.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: bef52fbeb8ae Author: amurillo Date: 2015-09-10 14:55 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bef52fbeb8ae 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: 846018509b70 Author: iveresov Date: 2015-09-10 17:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/486680e6ed5e Merge Changeset: b9246bd13eeb Author: roland Date: 2015-09-11 16:56 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: e1517978bf12 Author: enevill Date: 2015-09-15 12:59 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/65c21ccab1bd Merge Changeset: 10e79692c25e Author: mcberg Date: 2015-09-16 13:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: 3b914aea509b Author: jwilhelm Date: 2015-09-08 16:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/b29257a2312e Merge Changeset: bba7a69f67c7 Author: coleenp Date: 2015-09-09 23:47 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/059904d87241 Merge Changeset: 41972b466086 Author: ehelin Date: 2015-09-11 10:02 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/ea4f98bd8dd5 Merge Changeset: ce9c22f23999 Author: amurillo Date: 2015-09-15 07:47 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ce9c22f23999 Merge Changeset: 1ac336e4e8fe Author: amurillo Date: 2015-09-17 09:19 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1ac336e4e8fe Merge Changeset: 476739c20b35 Author: iveresov Date: 2015-09-17 13:42 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/476739c20b35 Merge Changeset: e3201914b83b Author: neliasso Date: 2015-09-18 10:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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: a24f13b5f82d Author: twisti Date: 2015-09-18 13:14 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a24f13b5f82d Merge ! 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 ! make/Makefile ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/bsd/makefiles/gcc.make ! make/bsd/makefiles/mapfile-vers-debug ! make/bsd/makefiles/mapfile-vers-product ! make/bsd/makefiles/vm.make ! make/build.sh ! make/hotspot.script ! make/linux/makefiles/mapfile-vers-debug ! make/linux/makefiles/mapfile-vers-product ! make/solaris/makefiles/adlc.make ! make/solaris/makefiles/buildtree.make ! make/solaris/makefiles/mapfile-vers ! make/solaris/makefiles/vm.make ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp ! src/cpu/aarch64/vm/sharedRuntime_aarch64.cpp ! src/cpu/ppc/vm/macroAssembler_ppc.cpp ! src/cpu/ppc/vm/ppc.ad ! src/cpu/ppc/vm/stubGenerator_ppc.cpp ! src/cpu/ppc/vm/templateTable_ppc_64.cpp ! src/cpu/ppc/vm/vm_version_ppc.cpp ! src/cpu/sparc/vm/c2_globals_sparc.hpp ! src/cpu/sparc/vm/interpreterGenerator_sparc.hpp ! src/cpu/sparc/vm/sparc.ad ! src/cpu/sparc/vm/stubGenerator_sparc.cpp ! src/cpu/sparc/vm/stubRoutines_sparc.hpp ! src/cpu/sparc/vm/templateTable_sparc.cpp ! src/cpu/sparc/vm/vm_version_sparc.cpp ! 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/c1_LIRAssembler_x86.cpp ! src/cpu/x86/vm/c1_Runtime1_x86.cpp ! src/cpu/x86/vm/c2_globals_x86.hpp ! 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/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/templateInterpreter_x86_32.cpp ! src/cpu/x86/vm/templateInterpreter_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! 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 ! src/os/linux/vm/os_linux.cpp ! src/os/windows/vm/os_windows.cpp ! src/os_cpu/linux_sparc/vm/vm_version_linux_sparc.cpp ! src/share/vm/adlc/Doc/Syntax.doc ! src/share/vm/adlc/formssel.cpp ! src/share/vm/c1/c1_Compiler.cpp ! src/share/vm/c1/c1_GraphBuilder.cpp ! src/share/vm/c1/c1_LIRGenerator.cpp ! src/share/vm/ci/bcEscapeAnalyzer.cpp ! src/share/vm/ci/ciMethod.cpp ! src/share/vm/ci/ciMethod.hpp ! src/share/vm/classfile/classLoader.cpp ! src/share/vm/classfile/classLoader.hpp - 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/classfile/javaClasses.cpp ! src/share/vm/classfile/vmSymbols.cpp ! src/share/vm/classfile/vmSymbols.hpp ! src/share/vm/code/nmethod.cpp ! 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/compilerOracle.cpp ! src/share/vm/compiler/compilerOracle.hpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/compiler/oopMap.hpp ! src/share/vm/gc/cms/cmsOopClosures.hpp ! src/share/vm/gc/cms/compactibleFreeListSpace.cpp ! src/share/vm/gc/cms/compactibleFreeListSpace.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.cpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.hpp ! src/share/vm/gc/cms/concurrentMarkSweepGeneration.inline.hpp ! src/share/vm/gc/cms/concurrentMarkSweepThread.cpp ! src/share/vm/gc/cms/parNewGeneration.cpp ! src/share/vm/gc/cms/parNewGeneration.hpp ! src/share/vm/gc/g1/collectionSetChooser.cpp ! src/share/vm/gc/g1/collectionSetChooser.hpp ! src/share/vm/gc/g1/concurrentG1Refine.cpp ! src/share/vm/gc/g1/concurrentMark.cpp ! src/share/vm/gc/g1/g1BlockOffsetTable.inline.hpp ! 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.cpp ! src/share/vm/gc/g1/g1CollectorPolicy.hpp ! src/share/vm/gc/g1/g1MarkSweep.cpp ! src/share/vm/gc/g1/g1OopClosures.hpp ! 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/g1RootProcessor.cpp ! src/share/vm/gc/g1/g1RootProcessor.hpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.cpp ! src/share/vm/gc/g1/g1SATBCardTableModRefBS.hpp ! src/share/vm/gc/g1/g1_globals.hpp ! src/share/vm/gc/g1/heapRegion.cpp ! src/share/vm/gc/g1/heapRegionManager.cpp ! src/share/vm/gc/g1/heapRegionManager.hpp ! src/share/vm/gc/parallel/cardTableExtension.cpp ! src/share/vm/gc/parallel/immutableSpace.cpp ! src/share/vm/gc/parallel/mutableSpace.cpp ! src/share/vm/gc/parallel/mutableSpace.hpp ! src/share/vm/gc/parallel/parallelScavengeHeap.hpp ! src/share/vm/gc/parallel/psAdaptiveSizePolicy.cpp ! src/share/vm/gc/parallel/psMarkSweep.cpp ! src/share/vm/gc/parallel/psOldGen.cpp ! src/share/vm/gc/parallel/psParallelCompact.cpp ! src/share/vm/gc/parallel/psParallelCompact.hpp ! src/share/vm/gc/parallel/psScavenge.cpp ! src/share/vm/gc/parallel/psTasks.cpp ! src/share/vm/gc/parallel/psTasks.hpp ! src/share/vm/gc/serial/defNewGeneration.cpp ! src/share/vm/gc/serial/defNewGeneration.hpp ! src/share/vm/gc/serial/genMarkSweep.cpp ! src/share/vm/gc/serial/markSweep.cpp ! src/share/vm/gc/serial/markSweep.hpp ! src/share/vm/gc/serial/markSweep.inline.hpp ! src/share/vm/gc/serial/tenuredGeneration.cpp ! src/share/vm/gc/serial/tenuredGeneration.hpp ! src/share/vm/gc/shared/adaptiveSizePolicy.cpp ! src/share/vm/gc/shared/ageTable.cpp ! src/share/vm/gc/shared/barrierSet.hpp ! src/share/vm/gc/shared/barrierSet.inline.hpp ! src/share/vm/gc/shared/blockOffsetTable.cpp ! src/share/vm/gc/shared/blockOffsetTable.hpp ! 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/collectorPolicy.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/gc/shared/genCollectedHeap.hpp ! src/share/vm/gc/shared/genRemSet.hpp ! src/share/vm/gc/shared/generation.hpp ! src/share/vm/gc/shared/modRefBarrierSet.hpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/gc/shared/space.cpp ! src/share/vm/gc/shared/specialized_oop_closures.hpp ! src/share/vm/gc/shared/taskqueue.cpp ! src/share/vm/interpreter/abstractInterpreter.hpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/interpreter/templateInterpreter.cpp ! src/share/vm/memory/filemap.cpp ! src/share/vm/memory/filemap.hpp ! src/share/vm/memory/iterator.hpp ! src/share/vm/memory/referenceType.hpp ! src/share/vm/oops/arrayKlass.hpp ! src/share/vm/oops/instanceClassLoaderKlass.hpp ! src/share/vm/oops/instanceKlass.hpp ! src/share/vm/oops/instanceRefKlass.hpp ! src/share/vm/oops/klass.hpp ! src/share/vm/oops/objArrayKlass.hpp ! src/share/vm/oops/objArrayKlass.inline.hpp ! src/share/vm/oops/objArrayOop.hpp ! src/share/vm/oops/oop.hpp ! src/share/vm/oops/oop.inline.hpp ! src/share/vm/oops/typeArrayKlass.hpp ! src/share/vm/opto/block.cpp ! src/share/vm/opto/block.hpp ! src/share/vm/opto/bytecodeInfo.cpp ! src/share/vm/opto/c2_globals.hpp ! src/share/vm/opto/c2compiler.cpp ! src/share/vm/opto/chaitin.cpp ! src/share/vm/opto/chaitin.hpp ! src/share/vm/opto/classes.hpp ! 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/gcm.cpp ! src/share/vm/opto/graphKit.cpp ! src/share/vm/opto/ifg.cpp ! src/share/vm/opto/ifnode.cpp ! src/share/vm/opto/lcm.cpp ! src/share/vm/opto/library_call.cpp ! src/share/vm/opto/live.cpp ! src/share/vm/opto/live.hpp ! 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/matcher.hpp ! src/share/vm/opto/memnode.cpp ! src/share/vm/opto/node.hpp ! src/share/vm/opto/output.cpp ! src/share/vm/opto/runtime.cpp ! src/share/vm/opto/runtime.hpp ! src/share/vm/opto/superword.cpp ! src/share/vm/opto/vectornode.hpp ! src/share/vm/precompiled/precompiled.hpp ! src/share/vm/prims/jni.cpp ! src/share/vm/prims/jvm.cpp ! src/share/vm/prims/jvm.h ! src/share/vm/prims/jvmtiEnv.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/prims/whitebox.cpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/commandLineFlagConstraintList.cpp ! src/share/vm/runtime/compilationPolicy.cpp ! src/share/vm/runtime/frame.cpp ! src/share/vm/runtime/frame.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/init.cpp ! src/share/vm/runtime/interfaceSupport.cpp ! src/share/vm/runtime/interfaceSupport.hpp ! src/share/vm/runtime/java.cpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/runtime/mutexLocker.cpp ! src/share/vm/runtime/mutexLocker.hpp ! src/share/vm/runtime/objectMonitor.cpp ! src/share/vm/runtime/objectMonitor.hpp ! src/share/vm/runtime/perfData.cpp ! src/share/vm/runtime/perfData.hpp ! src/share/vm/runtime/perfMemory.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/stubRoutines.cpp ! src/share/vm/runtime/stubRoutines.hpp ! src/share/vm/runtime/synchronizer.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/runtime/vmStructs.cpp ! src/share/vm/services/memoryPool.hpp ! src/share/vm/services/memoryService.cpp ! src/share/vm/services/memoryService.hpp ! src/share/vm/services/psMemoryPool.hpp ! src/share/vm/shark/sharkBuilder.cpp - src/share/vm/utilities/endian.cpp - src/share/vm/utilities/endian.hpp ! src/share/vm/utilities/globalDefinitions.hpp ! src/share/vm/utilities/vmError.cpp - test/compiler/TestMoveStoresOutOfLoopsStoreNoCtrl.java ! test/compiler/c2/5091921/Test7005594.sh ! test/gc/g1/TestHumongousShrinkHeap.java ! test/runtime/CommandLine/CompilerConfigFileWarning.java - 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 From christian.thalinger at oracle.com Fri Sep 18 23:49:53 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 23:49:53 +0000 Subject: hg: graal/graal-jvmci-9/jdk: 25 new changesets Message-ID: <201509182349.t8INntfh008253@aojmv0008.oracle.com> Changeset: 3e04ae642449 Author: kvn Date: 2015-09-03 15:04 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3e04ae642449 8132081: C2 support for Adler32 on SPARC Summary: Add C2 instrinsic support for Adler32 checksum on SPARC. Reviewed-by: kvn Contributed-by: ahmed.khawaja at oracle.com ! src/java.base/share/classes/java/util/zip/Adler32.java Changeset: 7c33312230ff Author: iveresov Date: 2015-09-07 13:28 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7c33312230ff Merge - src/java.base/unix/classes/sun/nio/fs/GnomeFileTypeDetector.java - src/java.base/unix/native/libnio/fs/GnomeFileTypeDetector.c Changeset: 09daaf1e4c53 Author: jbachorik Date: 2015-03-03 18:19 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/09daaf1e4c53 8043937: Drop support for the IIOP transport from the JMX RMIConnector Reviewed-by: alanb, erikj ! make/netbeans/jmx/build.xml ! make/rmic/Rmic-java.management.gmk - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPProxy.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ProxyInputStream.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ServerProvider.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorServerFactory.java ! src/java.management/share/classes/javax/management/remote/rmi/NoCallStackClassLoader.java ! src/java.management/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java ! src/java.management/share/classes/javax/management/remote/rmi/RMIConnector.java ! src/java.management/share/classes/javax/management/remote/rmi/RMIConnectorServer.java ! src/java.management/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java ! src/java.management/share/classes/javax/management/remote/rmi/RMIServerImpl.java ! src/java.management/share/classes/javax/management/remote/rmi/package.html ! test/javax/management/remote/mandatory/connection/CloseableTest.java - test/javax/management/remote/mandatory/connection/NoIIOP.java Changeset: 9197335f33dd Author: dsamersoff Date: 2015-08-31 21:48 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9197335f33dd Merge - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPProxy.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ProxyInputStream.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ServerProvider.java - test/javax/management/remote/mandatory/connection/NoIIOP.java Changeset: d7f0c840a572 Author: jlaskey Date: 2015-09-04 10:11 -0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d7f0c840a572 8087181: Move native jimage code to its own library (maybe libjimage) Reviewed-by: alanb, lfoltan, hseigel, acorn Contributed-by: james.laskey at oracle.com, jean-francois.denise at oracle.com, roger.riggs at oracle.com ! make/lib/CoreLibraries.gmk ! make/mapfiles/libjava/mapfile-vers + make/mapfiles/libjimage/mapfile-vers ! make/mapfiles/libzip/reorder-sparc ! make/mapfiles/libzip/reorder-sparcv9 ! make/mapfiles/libzip/reorder-x86 ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java ! src/java.base/share/classes/jdk/internal/jimage/ImageNativeSubstrate.java ! src/java.base/share/native/include/jvm.h - src/java.base/share/native/libjava/Image.c + src/java.base/share/native/libjimage/ImageNativeSubstrate.cpp + src/java.base/share/native/libjimage/endian.cpp + src/java.base/share/native/libjimage/endian.hpp + src/java.base/share/native/libjimage/imageDecompressor.cpp + src/java.base/share/native/libjimage/imageDecompressor.hpp + src/java.base/share/native/libjimage/imageFile.cpp + src/java.base/share/native/libjimage/imageFile.hpp + src/java.base/share/native/libjimage/inttypes.hpp + src/java.base/share/native/libjimage/jimage.cpp + src/java.base/share/native/libjimage/jimage.hpp + src/java.base/share/native/libjimage/osSupport.hpp + src/java.base/unix/native/libjimage/osSupport_unix.cpp + src/java.base/windows/native/libjimage/osSupport_windows.cpp ! test/TEST.groups + test/jdk/internal/jimage/JImageReadTest.java Changeset: 040b1184f05f Author: jwilhelm Date: 2015-09-08 16:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/040b1184f05f Merge ! make/lib/CoreLibraries.gmk - src/java.base/share/native/libjava/Image.c - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPProxy.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ProxyInputStream.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ServerProvider.java - test/javax/management/remote/mandatory/connection/NoIIOP.java Changeset: 7ecf45f5fa46 Author: amurillo Date: 2015-09-10 14:55 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7ecf45f5fa46 Merge - src/java.base/share/native/libjava/Image.c - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPProxy.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ProxyInputStream.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ServerProvider.java - test/javax/management/remote/mandatory/connection/NoIIOP.java Changeset: 903f82e9d9fd Author: jwilhelm Date: 2015-09-08 16:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/903f82e9d9fd Merge ! make/lib/CoreLibraries.gmk - src/java.base/share/native/libjava/Image.c - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPProxy.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ProxyInputStream.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ServerProvider.java - test/javax/management/remote/mandatory/connection/NoIIOP.java Changeset: e92813f9e939 Author: jwilhelm Date: 2015-09-15 15:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e92813f9e939 Merge Changeset: f98d9515afea Author: weijun Date: 2015-09-13 10:55 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f98d9515afea 8136425: KeystoreImpl.m using wrong type for cert format Reviewed-by: vinnie ! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m Changeset: 13a89c1302be Author: asmotrak Date: 2015-09-14 19:49 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/13a89c1302be 8134232: KeyStore.load() throws an IOException with a wrong cause in case of wrong password Reviewed-by: vinnie ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java ! src/jdk.crypto.pkcs11/share/classes/sun/security/pkcs11/P11KeyStore.java ! test/java/security/KeyStore/TestKeyStoreBasic.java ! test/sun/security/provider/KeyStore/DKSTest.java Changeset: 64827b676968 Author: asmotrak Date: 2015-09-14 19:54 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/64827b676968 8048622: Enhance tests for PKCS11 keystores with NSS Reviewed-by: vinnie ! test/sun/security/pkcs11/PKCS11Test.java ! test/sun/security/pkcs11/Secmod/AddPrivateKey.java ! test/sun/security/pkcs11/Secmod/AddTrustedCert.java ! test/sun/security/pkcs11/Secmod/Crypto.java ! test/sun/security/pkcs11/Secmod/GetPrivateKey.java + test/sun/security/pkcs11/Secmod/LoadKeystore.java Changeset: afc55db01c8e Author: fyuan Date: 2015-09-15 12:43 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/afc55db01c8e 8074931: Additional tests for CertPath API Reviewed-by: mullan + test/java/security/cert/CertPathEncodingTest.java + test/java/security/cert/X509CertSelectorTest.java Changeset: e77968f864eb Author: amurillo Date: 2015-09-15 07:47 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e77968f864eb Merge - make/src/native/add_gnu_debuglink/add_gnu_debuglink.c - make/src/native/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c Changeset: 27dfaac11928 Author: darcy Date: 2015-09-15 15:10 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/27dfaac11928 8136506: Include sun.arch.data.model as a property that can be queried by jtreg Reviewed-by: alanb ! test/TEST.ROOT Changeset: f5a6a6058bb5 Author: coffeys Date: 2015-09-16 12:23 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f5a6a6058bb5 8133535: Better exception messaging in Ucrypto code Reviewed-by: igerasim ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/GCMParameters.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipher.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeCipherWithJavaPadding.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeDigest.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeGCMCipher.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeKey.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSACipher.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSAKeyFactory.java ! src/jdk.crypto.ucrypto/solaris/classes/com/oracle/security/ucrypto/NativeRSASignature.java ! test/com/oracle/security/ucrypto/CipherSignNotSupported.java Changeset: 325b96583c6c Author: mullan Date: 2015-09-16 08:23 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/325b96583c6c 8015388: Required algorithms for JDK 9 Reviewed-by: jnimeh, wetmore, xuelei ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java Changeset: 68856db2908a Author: mullan Date: 2015-09-16 08:24 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/68856db2908a Merge Changeset: f068a4ffddd2 Author: martin Date: 2015-09-15 21:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f068a4ffddd2 8136583: Core libraries should use blessed modifier order Summary: Run blessed-modifier-order script (see bug) Reviewed-by: psandoz, chegar, alanb, plevart ! src/java.base/macosx/classes/java/net/DefaultInterface.java ! src/java.base/macosx/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! src/java.base/share/classes/com/sun/crypto/provider/RC2Crypt.java ! src/java.base/share/classes/com/sun/crypto/provider/RC2Parameters.java ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsKeyMaterialGenerator.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsMasterSecretGenerator.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsPrfGenerator.java ! src/java.base/share/classes/com/sun/crypto/provider/TlsRsaPremasterSecretGenerator.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Attribute.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/BandStructure.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Code.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Coding.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/CodingChooser.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/ConstantPool.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Constants.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Driver.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Histogram.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Instruction.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/NativeUnpack.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Package.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/PackageReader.java ! src/java.base/share/classes/com/sun/java/util/jar/pack/Utils.java ! src/java.base/share/classes/com/sun/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/com/sun/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/com/sun/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/com/sun/security/cert/internal/x509/X509V1CertImpl.java ! src/java.base/share/classes/com/sun/security/ntlm/Client.java ! src/java.base/share/classes/com/sun/security/ntlm/NTLMException.java ! src/java.base/share/classes/com/sun/security/ntlm/Server.java ! src/java.base/share/classes/java/io/Console.java ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java ! src/java.base/share/classes/java/io/ObjectStreamClass.java ! src/java.base/share/classes/java/io/ObjectStreamConstants.java ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/io/Writer.java ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/ClassLoader.java ! src/java.base/share/classes/java/lang/ConditionalSpecialCasing.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! src/java.base/share/classes/java/lang/StringCoding.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualMachineError.java ! src/java.base/share/classes/java/lang/invoke/DelegatingMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/java/lang/ref/SoftReference.java ! src/java.base/share/classes/java/lang/reflect/AccessibleObject.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java ! src/java.base/share/classes/java/net/AbstractPlainDatagramSocketImpl.java ! src/java.base/share/classes/java/net/AbstractPlainSocketImpl.java ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/ContentHandler.java ! src/java.base/share/classes/java/net/CookieHandler.java ! src/java.base/share/classes/java/net/CookieManager.java ! src/java.base/share/classes/java/net/DatagramPacket.java ! src/java.base/share/classes/java/net/HostPortrange.java ! src/java.base/share/classes/java/net/HttpCookie.java ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/java/net/Inet4Address.java ! src/java.base/share/classes/java/net/Inet6Address.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/net/Proxy.java ! src/java.base/share/classes/java/net/ResponseCache.java ! src/java.base/share/classes/java/net/SocketInputStream.java ! src/java.base/share/classes/java/net/SocketOptions.java ! src/java.base/share/classes/java/net/SocketOutputStream.java ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/net/URI.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLStreamHandler.java ! src/java.base/share/classes/java/nio/Bits.java ! src/java.base/share/classes/java/nio/channels/Pipe.java ! src/java.base/share/classes/java/nio/charset/CoderResult.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathHelperImpl.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/X509CertSelector.java ! src/java.base/share/classes/java/text/AttributedString.java ! src/java.base/share/classes/java/text/CollationElementIterator.java ! src/java.base/share/classes/java/text/CollationKey.java ! src/java.base/share/classes/java/text/Collator.java ! src/java.base/share/classes/java/text/DateFormat.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/text/NumberFormat.java ! src/java.base/share/classes/java/text/RBCollationTables.java ! src/java.base/share/classes/java/text/RBTableBuilder.java ! src/java.base/share/classes/java/text/RuleBasedCollator.java ! src/java.base/share/classes/java/text/SimpleDateFormat.java ! src/java.base/share/classes/java/util/AbstractList.java ! src/java.base/share/classes/java/util/BitSet.java ! src/java.base/share/classes/java/util/Calendar.java ! src/java.base/share/classes/java/util/Comparators.java ! src/java.base/share/classes/java/util/Currency.java ! src/java.base/share/classes/java/util/Date.java ! src/java.base/share/classes/java/util/Dictionary.java ! src/java.base/share/classes/java/util/GregorianCalendar.java ! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java ! src/java.base/share/classes/java/util/ListResourceBundle.java ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/Random.java ! src/java.base/share/classes/java/util/SimpleTimeZone.java ! src/java.base/share/classes/java/util/Spliterators.java ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/java/util/Timer.java ! src/java.base/share/classes/java/util/jar/Pack200.java ! src/java.base/share/classes/java/util/regex/Pattern.java ! src/java.base/share/classes/java/util/regex/UnicodeProp.java ! src/java.base/share/classes/java/util/stream/FindOps.java ! src/java.base/share/classes/java/util/stream/ForEachOps.java ! src/java.base/share/classes/java/util/stream/MatchOps.java ! src/java.base/share/classes/java/util/stream/Nodes.java ! src/java.base/share/classes/java/util/stream/ReduceOps.java ! src/java.base/share/classes/java/util/stream/Sink.java ! src/java.base/share/classes/java/util/stream/SortedOps.java ! src/java.base/share/classes/java/util/stream/StreamSpliterators.java ! src/java.base/share/classes/java/util/stream/Streams.java ! src/java.base/share/classes/java/util/stream/WhileOps.java ! src/java.base/share/classes/java/util/zip/Adler32.java ! src/java.base/share/classes/java/util/zip/CRC32.java ! src/java.base/share/classes/java/util/zip/Deflater.java ! src/java.base/share/classes/java/util/zip/GZIPInputStream.java ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java ! src/java.base/share/classes/java/util/zip/Inflater.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/JceSecurity.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/net/ssl/HttpsURLConnection.java ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SNIHostName.java ! src/java.base/share/classes/javax/net/ssl/SSLEngineResult.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/Policy.java ! src/java.base/share/classes/jdk/internal/jimage/BasicImageWriter.java ! src/java.base/share/classes/jdk/internal/jimage/ImageLocationBase.java ! src/java.base/share/classes/jdk/internal/jimage/ImageModuleData.java ! src/java.base/share/classes/jdk/internal/jimage/ImageNativeSubstrate.java ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/jimage/PerfectHashBuilder.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypePath.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypeReference.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java ! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureVisitor.java ! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java ! src/java.base/share/classes/jdk/internal/util/xml/XMLStreamWriter.java ! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java ! src/java.base/share/classes/jdk/internal/util/xml/impl/ParserSAX.java ! src/java.base/share/classes/jdk/net/Sockets.java ! src/java.base/share/classes/sun/invoke/anon/AnonymousClassLoader.java ! src/java.base/share/classes/sun/invoke/anon/ConstantPoolPatch.java ! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java ! src/java.base/share/classes/sun/invoke/util/ValueConversions.java ! src/java.base/share/classes/sun/invoke/util/Wrapper.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/java.base/share/classes/sun/misc/BASE64Decoder.java ! src/java.base/share/classes/sun/misc/BASE64Encoder.java ! src/java.base/share/classes/sun/misc/CharacterDecoder.java ! src/java.base/share/classes/sun/misc/CharacterEncoder.java ! src/java.base/share/classes/sun/misc/Cleaner.java ! src/java.base/share/classes/sun/misc/FDBigInteger.java ! src/java.base/share/classes/sun/misc/FloatingDecimal.java ! src/java.base/share/classes/sun/misc/LRUCache.java ! src/java.base/share/classes/sun/misc/PerfCounter.java ! src/java.base/share/classes/sun/misc/ProxyGenerator.java ! src/java.base/share/classes/sun/misc/Request.java ! src/java.base/share/classes/sun/misc/SoftCache.java ! src/java.base/share/classes/sun/misc/UCDecoder.java ! src/java.base/share/classes/sun/misc/UCEncoder.java ! src/java.base/share/classes/sun/misc/VM.java ! src/java.base/share/classes/sun/net/NetProperties.java ! src/java.base/share/classes/sun/net/NetworkServer.java ! src/java.base/share/classes/sun/net/dns/ResolverConfiguration.java ! src/java.base/share/classes/sun/net/spi/DefaultProxySelector.java ! src/java.base/share/classes/sun/net/util/IPAddressUtil.java ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/URLConnection.java ! src/java.base/share/classes/sun/net/www/http/ChunkedInputStream.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthCacheValue.java ! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/DigestAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpCallerInfo.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java ! src/java.base/share/classes/sun/net/www/protocol/https/DefaultHostnameVerifier.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/SelectorImpl.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/cs/CharsetMapping.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/ThreadLocalCoders.java ! src/java.base/share/classes/sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl.java ! src/java.base/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java ! src/java.base/share/classes/sun/security/jca/JCAUtil.java ! src/java.base/share/classes/sun/security/jca/ProviderConfig.java ! src/java.base/share/classes/sun/security/jca/ProviderList.java ! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java ! src/java.base/share/classes/sun/security/provider/ByteArrayAccess.java ! src/java.base/share/classes/sun/security/provider/ConfigFile.java ! src/java.base/share/classes/sun/security/provider/MD2.java ! src/java.base/share/classes/sun/security/provider/MD4.java ! src/java.base/share/classes/sun/security/provider/ParameterCache.java ! src/java.base/share/classes/sun/security/provider/SHA.java ! src/java.base/share/classes/sun/security/provider/SecureRandom.java ! src/java.base/share/classes/sun/security/provider/SeedGenerator.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/Builder.java ! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java ! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java ! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java ! src/java.base/share/classes/sun/security/provider/certpath/UntrustedChecker.java ! src/java.base/share/classes/sun/security/provider/certpath/ssl/SSLServerCertStore.java ! src/java.base/share/classes/sun/security/rsa/RSACore.java ! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java ! src/java.base/share/classes/sun/security/rsa/RSAPadding.java ! src/java.base/share/classes/sun/security/rsa/RSAPrivateCrtKeyImpl.java ! src/java.base/share/classes/sun/security/ssl/AppOutputStream.java ! src/java.base/share/classes/sun/security/ssl/Authenticator.java ! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/CipherBox.java ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! src/java.base/share/classes/sun/security/ssl/Ciphertext.java ! src/java.base/share/classes/sun/security/ssl/ClientHandshaker.java ! src/java.base/share/classes/sun/security/ssl/ClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java ! src/java.base/share/classes/sun/security/ssl/EphemeralKeyManager.java ! src/java.base/share/classes/sun/security/ssl/ExtensionType.java ! src/java.base/share/classes/sun/security/ssl/HandshakeMessage.java ! src/java.base/share/classes/sun/security/ssl/HandshakeStateManager.java ! src/java.base/share/classes/sun/security/ssl/Handshaker.java ! src/java.base/share/classes/sun/security/ssl/InputRecord.java ! src/java.base/share/classes/sun/security/ssl/JsseJce.java ! src/java.base/share/classes/sun/security/ssl/MAC.java ! src/java.base/share/classes/sun/security/ssl/OutputRecord.java ! src/java.base/share/classes/sun/security/ssl/Plaintext.java ! src/java.base/share/classes/sun/security/ssl/ProtocolVersion.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/SSLServerSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketFactoryImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHandshaker.java ! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAndHashAlgorithm.java ! src/java.base/share/classes/sun/security/ssl/StatusRequestType.java ! src/java.base/share/classes/sun/security/ssl/SupportedEllipticCurvesExtension.java ! src/java.base/share/classes/sun/security/ssl/SupportedEllipticPointFormatsExtension.java ! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java ! src/java.base/share/classes/sun/security/timestamp/TSResponse.java ! src/java.base/share/classes/sun/security/util/Cache.java ! src/java.base/share/classes/sun/security/util/CurveDB.java ! src/java.base/share/classes/sun/security/util/Debug.java ! src/java.base/share/classes/sun/security/util/DerValue.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/HostnameChecker.java ! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/ObjectIdentifier.java ! src/java.base/share/classes/sun/security/validator/EndEntityChecker.java ! src/java.base/share/classes/sun/security/validator/KeyStores.java ! src/java.base/share/classes/sun/security/validator/PKIXValidator.java ! src/java.base/share/classes/sun/security/validator/SimpleValidator.java ! src/java.base/share/classes/sun/security/validator/Validator.java ! src/java.base/share/classes/sun/security/validator/ValidatorException.java ! src/java.base/share/classes/sun/security/x509/AVA.java ! src/java.base/share/classes/sun/security/x509/DistributionPoint.java ! src/java.base/share/classes/sun/security/x509/IPAddressName.java ! src/java.base/share/classes/sun/security/x509/OIDMap.java ! src/java.base/share/classes/sun/security/x509/ReasonFlags.java ! src/java.base/share/classes/sun/security/x509/X509CRLEntryImpl.java ! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java ! src/java.base/share/classes/sun/text/CompactByteArray.java ! src/java.base/share/classes/sun/text/normalizer/Norm2AllModes.java ! src/java.base/share/classes/sun/text/normalizer/NormalizerBase.java ! src/java.base/share/classes/sun/text/normalizer/Trie2.java ! src/java.base/share/classes/sun/text/normalizer/UBiDiProps.java ! src/java.base/share/classes/sun/text/normalizer/Utility.java ! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/locale/provider/CalendarDataUtility.java ! src/java.base/share/classes/sun/util/locale/provider/CollationRules.java ! src/java.base/share/classes/sun/util/logging/PlatformLogger.java ! src/java.base/share/classes/sun/util/resources/OpenListResourceBundle.java ! src/java.base/unix/classes/java/lang/ProcessEnvironment.java ! src/java.base/unix/classes/java/net/PlainDatagramSocketImpl.java ! src/java.base/unix/classes/sun/net/NetHooks.java ! src/java.base/unix/classes/sun/net/PortConfig.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java ! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java ! src/java.base/unix/classes/sun/security/provider/NativePRNG.java ! src/java.base/windows/classes/java/net/DefaultDatagramSocketImplFactory.java ! src/java.base/windows/classes/java/net/TwoStacksPlainDatagramSocketImpl.java ! src/java.base/windows/classes/sun/net/PortConfig.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java ! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java ! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java ! src/java.base/windows/classes/sun/nio/fs/WindowsWatchService.java ! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java ! test/java/io/File/MaxPathLength.java ! test/java/io/File/SymLinks.java ! test/java/io/FileDescriptor/Sharing.java ! test/java/io/IOException/LastErrorString.java ! test/java/io/InputStreamReader/One.java ! test/java/io/PrintStream/OversynchronizedTest.java ! test/java/io/PrintWriter/OversynchronizedTest.java ! test/java/io/Serializable/defaulted/GetFieldRead.java ! test/java/io/Serializable/defaulted/GetFieldWrite.java ! test/java/io/Serializable/evolution/RenamePackage/extension/ExtendedObjectInputStream.java ! test/java/io/Serializable/oldTests/CheckingEquality.java ! test/java/io/Serializable/subclass/AbstractObjectInputStream.java ! test/java/io/Serializable/subclass/AbstractObjectOutputStream.java ! test/java/io/Serializable/subclass/Test.java ! test/java/io/Serializable/subclass/XObjectInputStream.java ! test/java/io/Serializable/subclass/XObjectOutputStream.java ! test/java/io/Serializable/typeSafeEnum/TypeSafeEnum.java ! test/java/io/StreamTokenizer/ReadAhead.java ! test/java/lang/Class/getDeclaredField/ClassDeclaredFieldsTest.java ! test/java/lang/Class/getDeclaredField/FieldSetAccessibleTest.java ! test/java/lang/Enum/ValueOf.java ! test/java/lang/ProcessBuilder/Basic.java ! test/java/lang/Runtime/exec/ExitValue.java ! test/java/lang/SecurityManager/CheckPackageMatching.java ! test/java/lang/String/StringContentEqualsBug.java ! test/java/lang/String/StringJoinTest.java ! test/java/lang/StringBuffer/BufferForwarding.java ! test/java/lang/StringBuilder/BuilderForwarding.java ! test/java/lang/System/finalization/FinThreads.java ! test/java/lang/Thread/GenerifyStackTraces.java ! test/java/lang/ThreadLocal/ImmutableLocal.java ! test/java/lang/annotation/typeAnnotations/GetAnnotatedInterfaces.java ! test/java/lang/annotation/typeAnnotations/GetAnnotatedSuperclass.java ! test/java/lang/instrument/ATestCaseScaffold.java ! test/java/lang/invoke/6998541/Test6998541.java ! test/java/lang/invoke/7157574/Test7157574.java ! test/java/lang/invoke/7196190/ClassForNameTest.java ! test/java/lang/invoke/7196190/GetUnsafeTest.java ! test/java/lang/invoke/AccessControlTest.java ! test/java/lang/invoke/AccessControlTest_subpkg/Acquaintance_remote.java ! test/java/lang/invoke/CallSiteTest.java ! test/java/lang/invoke/JavaDocExamplesTest.java ! test/java/lang/invoke/LFCaching/LambdaFormTestCase.java ! test/java/lang/invoke/MethodHandles/TestCatchException.java ! test/java/lang/invoke/MethodHandlesTest.java ! test/java/lang/invoke/indify/Indify.java ! test/java/lang/management/MemoryMXBean/GetMBeanInfo.java ! test/java/lang/management/MemoryMXBean/Pending.java ! test/java/lang/management/RuntimeMXBean/UpTime.java ! test/java/lang/management/ThreadMXBean/AllThreadIds.java ! test/java/lang/management/ThreadMXBean/ThreadBlockedCount.java ! test/java/lang/management/ThreadMXBean/ThreadCounts.java ! test/java/lang/ref/ReferenceEnqueuePending.java ! test/java/lang/ref/SoftReference/Bash.java ! test/java/lang/ref/SoftReference/Pin.java ! test/java/lang/reflect/Field/GenericStringTest.java ! test/java/lang/reflect/Method/defaultMethodModeling/DefaultMethodModeling.java ! test/java/lang/reflect/Proxy/nonPublicProxy/NonPublicProxyClass.java ! test/java/util/Arrays/ParallelPrefix.java ! test/java/util/Calendar/Bug8007038.java ! test/java/util/Collection/BiggernYours.java ! test/java/util/Collection/HotPotatoes.java ! test/java/util/Collections/AddAll.java ! test/java/util/Collections/Disjoint.java ! test/java/util/Collections/Frequency.java ! test/java/util/Collections/RacingCollections.java ! test/java/util/Collections/ReverseOrder2.java ! test/java/util/Deque/ChorusLine.java ! test/java/util/LinkedHashMap/Basic.java ! test/java/util/Locale/tools/EquivMapsGenerator.java ! test/java/util/Map/Collisions.java ! test/java/util/Map/FunctionalCMEs.java ! test/java/util/Map/InPlaceOpsCollisions.java ! test/java/util/Map/MapBinToFromTreeTest.java ! test/java/util/NavigableMap/LockStep.java ! test/java/util/ResourceBundle/Bug6190861.java ! test/java/util/ResourceBundle/Bug6204853.java ! test/java/util/ResourceBundle/Bug6355009.java ! test/java/util/ResourceBundle/Bug6356571.java ! test/java/util/ResourceBundle/Control/StressTest.java ! test/java/util/ResourceBundle/Test4300693.java ! test/java/util/ResourceBundle/getBaseBundleName/TestGetBaseBundleName.java ! test/java/util/ServiceLoader/Basic.java ! test/java/util/ServiceLoader/NPE.java ! test/java/util/Spliterator/SpliteratorCollisions.java ! test/java/util/StringJoiner/MergeTest.java ! test/java/util/TreeMap/ContainsValue.java ! test/java/util/concurrent/BlockingQueue/OfferDrainToLoops.java ! test/java/util/concurrent/ConcurrentQueues/OfferRemoveLoops.java ! test/java/util/concurrent/FutureTask/DoneTimedGetLoops.java ! test/java/util/concurrent/Phaser/Basic.java ! test/java/util/concurrent/locks/StampedLock/Basic.java ! test/java/util/jar/JarEntry/GetMethodsReturnClones.java ! test/java/util/jar/TestExtra.java ! test/java/util/logging/AnonymousLogger/TestAnonymousLogger.java ! test/java/util/logging/DrainFindDeadlockTest.java ! test/java/util/logging/FileHandlerLongLimit.java ! test/java/util/logging/FileHandlerPath.java ! test/java/util/logging/FileHandlerPatternExceptions.java ! test/java/util/logging/HigherResolutionTimeStamps/SerializeLogRecord.java ! test/java/util/logging/HigherResolutionTimeStamps/XmlFormatterNanos.java ! test/java/util/logging/LogManager/Configuration/ParentLoggerWithHandlerGC.java ! test/java/util/logging/LogManager/Configuration/TestConfigurationLock.java ! test/java/util/logging/LogManagerAppContextDeadlock.java ! test/java/util/logging/Logger/entering/LoggerEnteringWithParams.java ! test/java/util/logging/Logger/getGlobal/TestGetGlobal.java ! test/java/util/logging/Logger/getGlobal/TestGetGlobalByName.java ! test/java/util/logging/Logger/getGlobal/TestGetGlobalConcurrent.java ! test/java/util/logging/Logger/getGlobal/testgetglobal/HandlerImpl.java ! test/java/util/logging/Logger/logrb/TestLogrbResourceBundle.java ! test/java/util/logging/Logger/setResourceBundle/TestSetResourceBundle.java ! test/java/util/logging/LoggerResourceBundleRace.java ! test/java/util/logging/RootLogger/RootLevelInConfigFile.java ! test/java/util/logging/TestAppletLoggerContext.java ! test/java/util/logging/TestConfigurationListeners.java ! test/java/util/logging/TestLogConfigurationDeadLock.java ! test/java/util/logging/TestLogConfigurationDeadLockWithConf.java ! test/java/util/logging/TestLoggerBundleSync.java ! test/java/util/logging/bundlesearch/IndirectlyLoadABundle.java ! test/java/util/logging/bundlesearch/LoadItUp2.java ! test/java/util/logging/bundlesearch/ResourceBundleSearchTest.java ! test/java/util/logging/bundlesearch/TwiceIndirectlyLoadABundle.java ! test/java/util/regex/POSIX_Unicode.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CollectorsTest.java ! test/java/util/zip/ChecksumBase.java ! test/java/util/zip/FlaterCriticalArray.java ! test/java/util/zip/FlaterTest.java ! test/java/util/zip/ZipFile/FinalizeZipFile.java Changeset: b997ba72d8d4 Author: smarks Date: 2015-09-16 16:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b997ba72d8d4 8072722: add stream support to Scanner Reviewed-by: psandoz, chegar, sherman ! src/java.base/share/classes/java/util/Scanner.java ! test/java/util/Scanner/ScanTest.java + test/java/util/Scanner/ScannerStreamTest.java Changeset: 4be07e0eb9b6 Author: weijun Date: 2015-09-17 10:37 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4be07e0eb9b6 8136436: jarsigner tests include both a warnings.sh and a warnings subdir Reviewed-by: xuelei + test/sun/security/tools/jarsigner/warning.sh - test/sun/security/tools/jarsigner/warnings.sh Changeset: bb6e5a409fef Author: dfuchs Date: 2015-09-17 17:33 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/bb6e5a409fef 8073542: File Leak in jdk/src/java/base/unix/native/libnet/PlainDatagramSocketImpl.c Summary: ensure that file descriptor is properly closed if setsockopt fails. Reviewed-by: chegar, igerasim Contributed-by: vyom.tewari at oracle.com ! src/java.base/unix/native/libnet/PlainDatagramSocketImpl.c Changeset: acf424f856ce Author: martin Date: 2015-09-16 10:49 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/acf424f856ce 8136570: Stop changing user environment variables related to /usr/dt 4953367: MAWT: Java should be more careful manipulating NLSPATH, XFILESEARCHPATH env variables Summary: Stop changing user environment variables: NLSPATH XFILESEARCHPATH Reviewed-by: prr ! src/java.base/unix/native/libjava/java_props_md.c Changeset: 95636dbc11e3 Author: amurillo Date: 2015-09-17 09:19 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/95636dbc11e3 Merge Changeset: 671698da246a Author: twisti Date: 2015-09-18 10:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/671698da246a Merge - src/java.base/share/native/libjava/Image.c - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPProxy.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ProxyInputStream.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ServerProvider.java - test/javax/management/remote/mandatory/connection/NoIIOP.java - test/sun/security/tools/jarsigner/warnings.sh From christian.thalinger at oracle.com Fri Sep 18 23:56:35 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 23:56:35 +0000 Subject: hg: graal/graal-jvmci-9/langtools: 3 new changesets Message-ID: <201509182356.t8INuaZd010772@aojmv0008.oracle.com> Changeset: 8fa8045bbd4e Author: mcimadamore Date: 2015-09-14 11:26 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/8fa8045bbd4e 8077306: Recursive implementation of List.map leads to stack overflow Summary: Recusrive implementation of List.map uses too much stack; switch to iterative version. Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java + test/tools/javac/generics/inference/8077306/T8077306.java Changeset: 286fc9270404 Author: mcimadamore Date: 2015-09-15 13:43 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/286fc9270404 8078093: Severe compiler performance regression Java 7 to 8 for nested method invocations Summary: Add infrastructure to avoid combinatorial explosion of method argument attributions Reviewed-by: jlahoda, vromero, dlsmith ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java + src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ArgumentAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Infer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/InferenceContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/tools/javac/generics/wildcards/neg/Readonly.out ! test/tools/javac/lambda/8019480/T8019480.out + test/tools/javac/lambda/speculative/InferStrict.java + test/tools/javac/lambda/speculative/InferWeak.java + test/tools/javac/lambda/speculative/NestedLambdaGenerics.java + test/tools/javac/lambda/speculative/NestedLambdaNoGenerics.java + test/tools/javac/lambda/speculative/T8055984.java + test/tools/javac/lambda/speculative/T8077247.java + test/tools/javac/lambda/speculative/T8078093.java Changeset: 3164d98b4b27 Author: twisti Date: 2015-09-18 10:51 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/3164d98b4b27 Merge From christian.thalinger at oracle.com Fri Sep 18 23:56:50 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 18 Sep 2015 23:56:50 +0000 Subject: hg: graal/graal-jvmci-9/nashorn: 8 new changesets Message-ID: <201509182356.t8INuoXR010896@aojmv0008.oracle.com> Changeset: 751ada854e5a Author: sundar Date: 2015-09-14 16:13 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/751ada854e5a 8055917: jdk.nashorn.internal.codegen.CompilationPhase$N should be renamed to proper classes Reviewed-by: attila, hannesw - samples/EvalWithArbitraryThis.java.orig + samples/exceptionswallow.js ! samples/find_nonfinals2.js ! samples/javafoovars.js + samples/resourcetrysuggester.js ! samples/zipfs.js ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/EditPad.java ! src/jdk.scripting.nashorn.shell/share/classes/jdk/nashorn/tools/jjs/ExternalEditor.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/CodeGenerator.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Compiler.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/ReplaceCompileUnits.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/SplitIntoFunctions.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/Splitter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/FunctionNode.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/Parser.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java Changeset: 31f1156a592b Author: sundar Date: 2015-09-15 19:31 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/31f1156a592b 8080501: javaarrayconversion.js test is flawed Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJava.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/resources/Messages.properties ! test/script/basic/javaarrayconversion.js Changeset: c209abbe9b24 Author: sundar Date: 2015-09-16 16:26 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/c209abbe9b24 8136544: Call site switching to megamorphic causes incorrect property read Reviewed-by: attila, mhaupt ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJavaImporter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/NativeJavaPackage.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java + test/script/basic/JDK-8136544.js ! test/src/jdk/nashorn/api/scripting/test/ScopeTest.java Changeset: b4eb53200105 Author: hannesw Date: 2015-09-16 14:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/b4eb53200105 8134609: Allow constructors with same prototoype map to share the allocator map Reviewed-by: attila, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/NativeJSAdapter.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/AllocationStrategy.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Debug.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyListeners.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/PropertyMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunction.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SetMethodCreator.java + src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/SharedPropertyMap.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/WithObject.java ! test/script/basic/JDK-8134569.js ! test/script/basic/JDK-8134569.js.EXPECTED + test/script/basic/JDK-8134609.js Changeset: 79781ce06df7 Author: attila Date: 2015-09-16 18:34 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/79781ce06df7 8135251: Use Unsafe.defineAnonymousClass for loading Nashorn script code Reviewed-by: hannesw, lagergren, sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/codegen/CompilationPhase.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/CodeInstaller.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/RecompilableScriptFunctionData.java ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Timing.java Changeset: d62c5288738a Author: attila Date: 2015-09-16 18:44 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/d62c5288738a 8136647: Syntactic error accidentally left in JDK-8135251 changeset Reviewed-by: sundar ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Context.java Changeset: 67bab332bcb3 Author: sundar Date: 2015-09-17 18:23 +0530 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/67bab332bcb3 8136694: Megemorphic scope access does not throw ReferenceError when property is missing Reviewed-by: attila, hannesw ! src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/ScriptObject.java ! test/script/basic/JDK-8044750.js + test/script/basic/JDK-8136694.js Changeset: c89887e4055d Author: twisti Date: 2015-09-18 10:51 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/c89887e4055d Merge - samples/EvalWithArbitraryThis.java.orig From christian.thalinger at oracle.com Sun Sep 20 18:24:42 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sun, 20 Sep 2015 18:24:42 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8136654: [JVMCI] compiler/jvmci test fail on linux-i586 Message-ID: <201509201824.t8KIOhr2012863@aojmv0008.oracle.com> Changeset: ddd46cdd13a0 Author: iignatyev Date: 2015-09-19 23:40 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ddd46cdd13a0 8136654: [JVMCI] compiler/jvmci test fail on linux-i586 ! test/compiler/jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/NestedBooleanOptionValueTest.java ! test/compiler/jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/TestOptionValue.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/RedefineClassTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java From petr.chalupa at oracle.com Mon Sep 21 10:53:13 2015 From: petr.chalupa at oracle.com (Petr Chalupa) Date: Mon, 21 Sep 2015 12:53:13 +0200 Subject: New tool for trying and testing JRuby+Truffle Message-ID: <55FFE199.1030708@oracle.com> Hello, there was a new tool for JRuby+Truffle added recently. It is a small command line utility designed to run and test Ruby gems and applications on JRuby+Truffle Ruby runtime. It uses other Ruby implementation to prepare environment and to execute files, tests on JRuby+Truffle. It simplifies running a Ruby file from a gem to just few steps: - cd to gem's directory - run jruby+truffle setup - run jruby+truffle run the_file.rb Please see Readme [0] for more information. Petr [0]: https://github.com/jruby/jruby/tree/master/tool/truffle/jruby_truffle_runner From christian.thalinger at oracle.com Mon Sep 21 17:24:51 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Mon, 21 Sep 2015 17:24:51 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Put debug code under #ifdef ASSERT Message-ID: <201509211724.t8LHOqpo012873@aojmv0008.oracle.com> Changeset: 7274d7abdd37 Author: twisti Date: 2015-09-21 07:24 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7274d7abdd37 Put debug code under #ifdef ASSERT ! src/share/vm/runtime/sharedRuntime.cpp From christian.thalinger at oracle.com Mon Sep 21 18:34:25 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Mon, 21 Sep 2015 18:34:25 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Code cleanups (review comments by Coleen). Message-ID: <201509211834.t8LIYP02004384@aojmv0008.oracle.com> Changeset: 7e53ffed78bc Author: twisti Date: 2015-09-21 08:34 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7e53ffed78bc Code cleanups (review comments by Coleen). ! src/cpu/sparc/vm/cppInterpreter_sparc.cpp ! src/cpu/sparc/vm/interp_masm_sparc.hpp ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp ! src/cpu/sparc/vm/templateTable_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/macroAssembler_x86.cpp ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp ! src/cpu/x86/vm/templateTable_x86.cpp ! src/cpu/x86/vm/vm_version_x86.cpp ! src/share/vm/code/codeBlob.hpp ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/code/dependencies.cpp ! src/share/vm/code/dependencies.hpp ! src/share/vm/code/relocInfo.hpp ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/compiler/compileBroker.cpp ! src/share/vm/compiler/oopMap.cpp ! src/share/vm/compiler/oopMap.hpp ! src/share/vm/gc/shared/genCollectedHeap.cpp ! src/share/vm/interpreter/interpreter.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/oops/methodData.hpp ! src/share/vm/prims/nativeLookup.cpp ! src/share/vm/runtime/globals.cpp ! src/share/vm/runtime/sharedRuntime.cpp ! src/share/vm/runtime/thread.cpp ! src/share/vm/runtime/thread.hpp ! src/share/vm/utilities/macros.hpp From christian.thalinger at oracle.com Mon Sep 21 21:53:03 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Mon, 21 Sep 2015 21:53:03 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Revert accidentially pushed Clang 7.0 support. Message-ID: <201509212153.t8LLr3sn024593@aojmv0008.oracle.com> Changeset: f2eee86461b2 Author: twisti Date: 2015-09-21 11:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f2eee86461b2 Revert accidentially pushed Clang 7.0 support. ! make/bsd/makefiles/gcc.make From christian.thalinger at oracle.com Mon Sep 21 21:53:33 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Mon, 21 Sep 2015 21:53:33 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8136653: [JVMCI] assert(value->type() == T_INT) failed: Agreement. Message-ID: <201509212153.t8LLrXuE024723@aojmv0008.oracle.com> Changeset: ec481cc7e521 Author: twisti Date: 2015-09-21 11:53 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ec481cc7e521 8136653: [JVMCI] assert(value->type() == T_INT) failed: Agreement. ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp From doug.simon at oracle.com Tue Sep 22 17:56:42 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 22 Sep 2015 17:56:42 +0000 Subject: hg: graal/graal-jvmci-8: 48 new changesets Message-ID: <201509221756.t8MHuhEF022674@aojmv0008.oracle.com> Changeset: 778602e2403c Author: Tom Rodriguez Date: 2015-09-11 14:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/778602e2403c Remove TODO and author comment ! src/share/vm/jvmci/jvmciEnv.cpp Changeset: 114750c43459 Author: Stefan Anzinger Date: 2015-09-14 14:40 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/114750c43459 JVMCIRuntime::parse_properties use ::read instead of os::read ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: f9f6d683c1d5 Author: Doug Simon Date: 2015-09-14 08:47 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f9f6d683c1d5 removed unused DebugJVMCI flag ! src/share/vm/jvmci/jvmci_globals.hpp Changeset: 2fe06375f2d3 Author: Doug Simon Date: 2015-09-14 16:25 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2fe06375f2d3 made HotSpotJVMCIRuntimeProvider.getArrayBaseOffset and HotSpotJVMCIRuntimeProvider.getArrayIndexScale static ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantReflectionProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntimeProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java Changeset: 6821ef65ef4c Author: Roland Schatz Date: 2015-09-14 17:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6821ef65ef4c HotSpotMetaspaceConstantImpl is not a PrimitiveConstant. ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMemoryAccessProviderImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaspaceConstantImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp Changeset: 0a7b7c7274be Author: Stefan Anzinger Date: 2015-09-14 18:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0a7b7c7274be [SPARC] Fix problems introduced on refactoring Kind.Object and Value.getKind() ! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java Changeset: 09813b6555ae Author: twisti Date: 2015-09-11 18:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/09813b6555ae Fixed bug in assert in lookupType plus some exception throwing improvements. ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: ced38b61fe87 Author: twisti Date: 2015-09-13 21:27 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ced38b61fe87 Missed removing get_pc declaration in 6be3f4b4132c ! src/share/vm/runtime/os.hpp Changeset: 9665bbd976c8 Author: Tom Rodriguez Date: 2015-09-14 09:43 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9665bbd976c8 Remove unused flags JVMCIUseFastNewTypeArray, JVMCIUseFastNewObjectArray and JVMCIPrintSimpleStubs. ! src/share/vm/jvmci/jvmci_globals.hpp Changeset: ba4ef98ae535 Author: Gilles Duboscq Date: 2015-09-15 18:01 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ba4ef98ae535 Add mx_jvmci API to prepend ClasspathDependencies to the bootclasspath of the jvmci JDK ! mx.jvmci/mx_jvmci.py Changeset: 28fe5850735e Author: Doug Simon Date: 2015-09-15 23:56 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/28fe5850735e removed HotSpotVMEventListener.completeInitialization; moved implementation of -Djvmci.printconfig=true to JVMCI; moved javadoc to method from static initializer ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodHandleAccessProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMEventListener.java Changeset: c345ad3a1cbb Author: Doug Simon Date: 2015-09-16 01:04 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c345ad3a1cbb added static accessor for HotSpotVMConfig object in singleton HotSpotJVMCIRuntime instance ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java Changeset: 118f9560e0ea Author: Christian Wimmer Date: 2015-09-15 18:12 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/118f9560e0ea Allow merging of DataSection, provide basic thread safety for adding Data to DataSection ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/DataSection.java Changeset: a7c7901367ed Author: Christian Wimmer Date: 2015-09-15 18:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a7c7901367ed Merge ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/DataSection.java Changeset: 94a604f431d3 Author: Tom Rodriguez Date: 2015-09-15 21:48 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/94a604f431d3 CHA with default methods is broken ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java Changeset: bfd5fdca1ce9 Author: Roland Schatz Date: 2015-09-16 12:01 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bfd5fdca1ce9 Clean separation between backend and frontend wordKind. ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java Changeset: c79ee6cd7f53 Author: Stefan Anzinger Date: 2015-09-16 13:20 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c79ee6cd7f53 [SPARC] Put d0..d28 into the FPUd register category ! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java Changeset: ec96f33a101d Author: Doug Simon Date: 2015-09-16 13:40 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ec96f33a101d updated imports to be explicit and added checkstyle rule to forbid * imports ! jvmci/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Architecture.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/BailoutException.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/BytecodeFrame.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/BytecodePosition.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CallingConvention.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CodeCacheProvider.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CodeUtil.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CompilationResult.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/DataSection.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/DebugInfo.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/Register.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/RegisterAttributes.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/RegisterConfig.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/RegisterSaveLayout.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/RegisterValue.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/StackLockValue.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/StackSlot.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/StackSlotValue.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/UnsignedMath.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/VirtualObject.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/VirtualStackSlot.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/stack/InspectedFrame.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/stack/StackIntrospection.java ! jvmci/jdk.internal.jvmci.common/src/jdk/internal/jvmci/common/JVMCIError.java ! jvmci/jdk.internal.jvmci.compiler/src/jdk/internal/jvmci/compiler/Compiler.java ! jvmci/jdk.internal.jvmci.compiler/src/jdk/internal/jvmci/compiler/CompilerFactory.java ! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! jvmci/jdk.internal.jvmci.hotspot.jfr/src/jdk/internal/jvmci/hotspot/jfr/events/JFREventProvider.java ! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompiledCode.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompiledNmethod.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompressedNullConstant.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstant.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIBackendFactory.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCICompilerConfig.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIMetaAccessContext.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntimeProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJavaType.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMemoryAccessProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaspaceConstant.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaspaceConstantImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethod.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodDataAccessor.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodHandleAccessProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodUnresolved.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotNmethod.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotObjectConstant.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotObjectConstantImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotProfilingInfo.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotReferenceMap.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaField.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaFieldImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethod.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaType.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectType.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedPrimitiveType.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotSignature.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotSpeculationLog.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotStackFrameReference.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotUnresolvedField.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotUnresolvedJavaType.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfigVerifier.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMEventListener.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVmSymbols.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/Stable.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/events/EmptyEventProvider.java ! jvmci/jdk.internal.jvmci.hotspotvmconfig.processor/src/jdk/internal/jvmci/hotspotvmconfig/processor/HotSpotVMConfigProcessor.java ! jvmci/jdk.internal.jvmci.hotspotvmconfig/src/jdk/internal/jvmci/hotspotvmconfig/HotSpotVMConstant.java ! jvmci/jdk.internal.jvmci.hotspotvmconfig/src/jdk/internal/jvmci/hotspotvmconfig/HotSpotVMField.java ! jvmci/jdk.internal.jvmci.hotspotvmconfig/src/jdk/internal/jvmci/hotspotvmconfig/HotSpotVMFlag.java ! jvmci/jdk.internal.jvmci.hotspotvmconfig/src/jdk/internal/jvmci/hotspotvmconfig/HotSpotVMType.java ! jvmci/jdk.internal.jvmci.hotspotvmconfig/src/jdk/internal/jvmci/hotspotvmconfig/HotSpotVMValue.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/Assumptions.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ConstantReflectionProvider.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ExceptionHandler.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaField.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaKind.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaMethod.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaMethodProfile.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaType.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaTypeProfile.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/LIRKind.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/LocalVariableTableImpl.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/LocationIdentity.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/MetaAccessProvider.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/MetaUtil.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/MethodHandleAccessProvider.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ModifiersProvider.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PrimitiveConstant.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ResolvedJavaField.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ResolvedJavaMethod.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ResolvedJavaType.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/SerializableConstant.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/SpeculationLog.java ! jvmci/jdk.internal.jvmci.options.processor/src/jdk/internal/jvmci/options/processor/OptionProcessor.java ! jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/NestedBooleanOptionValueTest.java ! jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/TestOptionValue.java ! jvmci/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/DerivedOptionValue.java ! jvmci/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/JVMCIJarsOptionDescriptorsProvider.java ! jvmci/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/Option.java ! jvmci/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionValue.java ! jvmci/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionsLoader.java ! jvmci/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionsParser.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ConstantTest.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/FieldUniverse.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/MethodUniverse.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/NameAndSignature.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/RedefineClassTest.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestConstantReflectionProvider.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaField.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaMethod.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaType.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestMetaAccessProvider.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaField.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaMethod.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TypeUniverse.java ! jvmci/jdk.internal.jvmci.runtime/src/jdk/internal/jvmci/runtime/JVMCI.java ! jvmci/jdk.internal.jvmci.runtime/src/jdk/internal/jvmci/runtime/JVMCIBackend.java ! jvmci/jdk.internal.jvmci.runtime/src/jdk/internal/jvmci/runtime/JVMCIRuntime.java ! jvmci/jdk.internal.jvmci.service.processor/src/jdk/internal/jvmci/service/processor/ServiceProviderProcessor.java ! jvmci/jdk.internal.jvmci.service/.checkstyle_checks.xml ! jvmci/jdk.internal.jvmci.service/src/jdk/internal/jvmci/service/JVMCIClassLoaderFactory.java ! jvmci/jdk.internal.jvmci.service/src/jdk/internal/jvmci/service/ServiceProvider.java ! jvmci/jdk.internal.jvmci.service/src/jdk/internal/jvmci/service/Services.java ! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java Changeset: 425950fdcccb Author: Roland Schatz Date: 2015-09-17 10:27 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/425950fdcccb Use arrayIndexScale instead of element size to calculate memory consumption of arrays. ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaAccessProvider.java Changeset: 8dddd3b5ff37 Author: Roland Schatz Date: 2015-09-17 13:52 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8dddd3b5ff37 Remove unnecessary toStackKind conversion. ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/LIRKind.java Changeset: c3b49e9d0f48 Author: Tom Rodriguez Date: 2015-09-17 12:10 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c3b49e9d0f48 HotSpotMethodData shouldn't hardcode constants ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/vmStructs_jvmci.hpp ! src/share/vm/oops/methodData.hpp Changeset: be44a5efeaff Author: Tom Rodriguez Date: 2015-09-17 12:11 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/be44a5efeaff HotSpotMethodData must handle profile data when TypeProfileLevel is non-zero ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java ! src/cpu/x86/vm/globals_x86.hpp ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/oops/methodData.cpp ! src/share/vm/runtime/arguments.cpp Changeset: 5a706439be63 Author: Tom Rodriguez Date: 2015-09-17 12:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5a706439be63 Propagate exceptions up instead of aborting ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp Changeset: 569c82ebb96e Author: Tom Rodriguez Date: 2015-09-17 18:25 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/569c82ebb96e Replace JVMCICompileWithC1Only with package based controls ! jvmci/jdk.internal.jvmci.compiler/src/jdk/internal/jvmci/compiler/CompilerFactory.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! src/share/vm/compiler/abstractCompiler.hpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciCompiler.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/jvmci/systemDictionary_jvmci.hpp ! src/share/vm/jvmci/vmSymbols_jvmci.hpp ! src/share/vm/runtime/advancedThresholdPolicy.cpp ! src/share/vm/runtime/simpleThresholdPolicy.inline.hpp Changeset: b4abfaab2ba9 Author: Tom Rodriguez Date: 2015-09-17 21:28 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b4abfaab2ba9 Remove leftover printing code ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: c10d5fb9776b Author: Roland Schatz Date: 2015-09-18 11:26 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c10d5fb9776b Remove unused method. ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaKind.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/PlatformKind.java Changeset: ef23ce3b3da3 Author: Roland Schatz Date: 2015-09-18 11:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ef23ce3b3da3 Use illegal PlatformKind instead of JavaKind.Illegal in LIRKind.Illegal. ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/LIRKind.java Changeset: c7d9aa0c44fa Author: Roland Schatz Date: 2015-09-18 11:52 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c7d9aa0c44fa Use AMD64Kind instead of JavaKind in AMD64 backend. ! jvmci/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64.java + jvmci/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64Kind.java Changeset: 6a7f2f656ed9 Author: Roland Schatz Date: 2015-09-18 12:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6a7f2f656ed9 Add asConstantJavaValue method to ValueUtil. ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/ValueUtil.java Changeset: 3884a98ebcde Author: Doug Simon Date: 2015-09-18 15:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3884a98ebcde consistently use HotSpotVMConfig.config() for static access to the HotSpotVMConfig instance ! jvmci/jdk.internal.jvmci.hotspot.jfr/src/jdk/internal/jvmci/hotspot/jfr/events/JFREventProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodDataAccessor.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaFieldImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java Changeset: 232c53e17ea0 Author: Doug Simon Date: 2015-09-18 15:16 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/232c53e17ea0 added CompilerToVM.compilerToVM() for static access to the CompilerToVM instance ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodData.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodHandleAccessProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotNmethod.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java Changeset: c9f8eec77163 Author: Stefan Anzinger Date: 2015-09-18 10:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c9f8eec77163 CompilerToVm.getVtableIndexForInterfaceMethod must not allow non-interface methods (JDK-8136659) ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: f94fd2b4f794 Author: Stefan Anzinger Date: 2015-09-18 10:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f94fd2b4f794 CompilerToVM.getVtableIndexForInterfaceMethod check if receiver class is initialized (JDK-8136655) ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: 678f989f3953 Author: Stefan Anzinger Date: 2015-09-18 16:23 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/678f989f3953 JVMCIRuntime::parse_lines use os::default_file_open_flags for opening files ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: cf99b5e5b0b4 Author: Tom Rodriguez Date: 2015-09-18 09:47 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cf99b5e5b0b4 Fix race in initialization of trivial prefixes ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: c016f4fc2bd7 Author: Tom Rodriguez Date: 2015-09-18 10:01 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c016f4fc2bd7 Use separate throws ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: 3e3d5678a6bf Author: Tom Rodriguez Date: 2015-09-18 14:31 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3e3d5678a6bf Fix trivial prefixes code ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: ca8e46278bae Author: Stefan Anzinger Date: 2015-09-21 11:48 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ca8e46278bae Create default for os::default_file_open_flags on Solaris; JVMCIRuntime::parse_lines: use ::open instead of os::open ! src/os/solaris/vm/os_solaris.inline.hpp ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: 3f6488b29c1a Author: Roland Schatz Date: 2015-09-21 15:01 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3f6488b29c1a Remove rawValue from HotSpotMetaspaceConstantImpl, patch raw pointer at code installation time. ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompressedNullConstant.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstant.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantReflectionProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMemoryAccessProviderImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaspaceConstant.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaspaceConstantImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/MetaspaceWrapperObject.java ! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp ! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.cpp ! src/share/vm/jvmci/jvmciCodeInstaller.hpp ! src/share/vm/jvmci/jvmciJavaClasses.hpp Changeset: 0dcb75831004 Author: Doug Simon Date: 2015-09-21 17:18 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0dcb75831004 avoid creating providers for unnamed JVMCI services ! mx.jvmci/mx_jvmci.py Changeset: 5fade64c1b5f Author: Doug Simon Date: 2015-09-22 01:48 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5fade64c1b5f fixed C warning ! src/share/vm/jvmci/jvmciCodeInstaller.cpp Changeset: cabc2b8bc3f1 Author: twisti Date: 2015-09-22 01:48 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cabc2b8bc3f1 Make HotSpotCodeCacheProvider.installMethod throw an exception if code installation fails ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java Changeset: 355c41327aea Author: Roland Schatz Date: 2015-09-22 11:35 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/355c41327aea Remove TargetDescription.getSizeInBytes method. ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/TargetDescription.java ! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotRegisterConfig.java ! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java Changeset: 4371622a22da Author: Roland Schatz Date: 2015-09-22 11:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/4371622a22da Remove SPARC.spillSlotSize method. ! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java Changeset: 1cee82727437 Author: Roland Schatz Date: 2015-09-22 16:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1cee82727437 Remove unused classes. - jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/AbstractAddress.java - jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/UnsignedMath.java - jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/logging/package-info.java Changeset: 99b7154e88c7 Author: Roland Schatz Date: 2015-09-22 17:13 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/99b7154e88c7 Avoid public native methods in CompilerToVM class. ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: ed53e370f04c Author: Roland Schatz Date: 2015-09-22 17:28 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/ed53e370f04c Make implementation classes package private. ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMemoryAccessProviderImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMetaspaceConstantImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethod.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotMethodUnresolved.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaFieldImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethod.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaType.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectType.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedObjectTypeImpl.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotSignature.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotUnresolvedField.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotUnresolvedJavaType.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVmSymbols.java Changeset: a7114a5e69e1 Author: Tom Rodriguez Date: 2015-09-22 08:51 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a7114a5e69e1 Don't expect internal fields when rematerializing object for C2 methods ! src/share/vm/jvmci/jvmciCompilerToVM.cpp ! src/share/vm/runtime/deoptimization.cpp ! src/share/vm/runtime/deoptimization.hpp From doug.simon at oracle.com Tue Sep 22 17:56:53 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 22 Sep 2015 17:56:53 +0000 Subject: hg: graal/graal-compiler: 52 new changesets Message-ID: <201509221756.t8MHusOS022823@aojmv0008.oracle.com> Changeset: 148cffb7bc99 Author: Doug Simon Date: 2015-09-13 21:03 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/148cffb7bc99 updated imported jvmci version ! mx.graal/suite.py Changeset: 9055e22b8661 Author: Doug Simon Date: 2015-09-13 21:03 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9055e22b8661 removed unused "foldable" element from @NodeIntrinsic ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Node.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPhase.java Changeset: ed489bbcccbb Author: Roland Schatz Date: 2015-09-14 16:34 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ed489bbcccbb Properly handle metaspace constants in switch statements. ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64AddressLowering.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java + graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotStrategySwitchOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java + graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotStrategySwitchOp.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedObjectTypeTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HubGetClassNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/KlassLayoutHelperNode.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/SwitchStrategy.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SwitchNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeSwitchNode.java Changeset: 9aeba02d5aae Author: Andreas Woess Date: 2015-09-14 19:59 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9aeba02d5aae fix typo ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPlugin.java Changeset: 84a9a4860b0a Author: Andreas Woess Date: 2015-09-14 19:48 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/84a9a4860b0a updated imported truffle version ! mx.graal/suite.py Changeset: 8b198b0e6ef9 Author: Stefan Anzinger Date: 2015-09-14 18:13 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8b198b0e6ef9 Set ReservedCodeCacheSize=300m for CTW (SPARC exceeds the default value) ! mx.graal/mx_graal.py Changeset: 971804fb95ec Author: Stefan Anzinger Date: 2015-09-14 18:13 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/971804fb95ec [SPARC] Fix problems introduced on refactoring Kind.Object and Value.getKind() ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64AddressNode.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java Changeset: 5a410e01cd5f Author: Stefan Anzinger Date: 2015-09-14 18:31 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/5a410e01cd5f Update import version of jvmci and truffle ! mx.graal/suite.py Changeset: b8e2704243eb Author: Stefan Anzinger Date: 2015-09-15 11:18 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b8e2704243eb Make static use of HotSpotJVMCIRuntimeProvider.getArrayIndexScale and friends ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyCallNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/NativeCallStubGraphBuilder.java Changeset: 4ec85353fb1b Author: Stefan Anzinger Date: 2015-09-15 12:01 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4ec85353fb1b Update jvmci and truffle import version ! mx.graal/suite.py Changeset: 9dc01668ba32 Author: Stefan Anzinger Date: 2015-09-15 15:50 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9dc01668ba32 [SPARC] Handle loading of HotSpotMetaspaceConstant ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotMove.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotStrategySwitchOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java Changeset: 8b18c68ac486 Author: Roland Schatz Date: 2015-09-15 15:36 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8b18c68ac486 Explicitly pass return kind to LIRGenerator.emitReturn. ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ReturnNode.java Changeset: bd57042c2da5 Author: Roland Schatz Date: 2015-09-15 16:52 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/bd57042c2da5 Make narrow pointer kinds configurable by backend. ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/spi/LIRKindTool.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/DefaultHotSpotLIRKindTool.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/HotSpotLIRKindTool.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/KlassPointerStamp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/NarrowOopStamp.java Changeset: 02482c5a535a Author: Stefan Anzinger Date: 2015-09-15 19:03 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/02482c5a535a Disable unittest System_setOut temporarily ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/System_setOut.java Changeset: d3506b8c85b6 Author: Andreas Woess Date: 2015-09-15 17:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d3506b8c85b6 improve TraceTrufflePerformanceWarnings output ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/PartialEvaluator.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TracePerformanceWarningsListener.java Changeset: 96e21d85bea9 Author: Andreas Woess Date: 2015-09-15 21:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/96e21d85bea9 improve GraphPE error reporting add an approximate stack trace to partial evaluation exceptions add missing check for maximum loop explosion iteration count ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java Changeset: 4dab2545d435 Author: Doug Simon Date: 2015-09-16 00:48 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4dab2545d435 removed HotSpotGraalRuntime singleton - it's now owned by a HotSpotGraalCompiler instance (GRAAL-1235) ! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/CompressedNullCheckTest.java ! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/DataPatchInConstantsTest.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCardTableAddressOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCardTableShiftOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMove.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/CompileTheWorldTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierAdditionTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierVerificationTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackend.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkageImpl.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompilerFactory.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntimeAccess.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntimeProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalVMEventListener.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotHostBackend.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotDisassemblerProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotForeignCallsProviderImpl.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraalConstantReflectionProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/WriteBarrierVerificationPhase.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/AESCryptSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CRC32Substitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CipherBlockChainingSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/WriteBarrierSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopySnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/UnsafeArrayCopySnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewInstanceStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/StubUtil.java ! graal/com.oracle.graal.truffle.hotspot.amd64/src/com/oracle/graal/truffle/hotspot/amd64/AMD64OptimizedCallTargetInstrumentationFactory.java ! graal/com.oracle.graal.truffle.hotspot.sparc/src/com/oracle/graal/truffle/hotspot/sparc/SPARCOptimizedCallTargetInstumentationFactory.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/OptimizedCallTargetInstrumentation.java + graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/OptimizedCallTargetInstrumentationFactory.java - graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTargetInstrumentationFactory.java ! mx.graal/suite.py Changeset: 70a4415a824b Author: Doug Simon Date: 2015-09-16 01:09 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/70a4415a824b removed methods from HotSpotGraalRuntimeProvider that access statically available JVMCI functionality (GRAAL-1235) ! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/CompressedNullCheckTest.java ! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/DataPatchInConstantsTest.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackend.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackend.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/DataPatchTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedObjectTypeTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierAdditionTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/WriteBarrierVerificationTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntimeProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSnippetReflectionProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyCallNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! mx.graal/suite.py Changeset: 18042e2d61b3 Author: Tom Rodriguez Date: 2015-09-15 22:35 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/18042e2d61b3 Update jvmci import: Add test exercising CHA with default methods + graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FindUniqueDefaultMethodTest.java ! mx.graal/suite.py Changeset: 6e7994809ab4 Author: Stefan Anzinger Date: 2015-09-16 11:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/6e7994809ab4 CheckGraalInvariants: Use deterministic class order (outer before inner) and initialize them in single thread to avoid deadlocks during initialization ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CheckGraalInvariants.java Changeset: 9ec55c0aa29b Author: Roland Schatz Date: 2015-09-16 12:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9ec55c0aa29b Fix verification of return kind. ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ReturnNode.java Changeset: 3345942ec7f3 Author: Roland Schatz Date: 2015-09-16 12:19 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3345942ec7f3 Update jvmci import: Clean separation between backend and frontend wordKind. ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCardTableAddressOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCardTableShiftOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMove.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotSafepointOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkageImpl.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/DefaultHotSpotLoweringProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CStringNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/GetObjectAddressNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyCallNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/CheckcastArrayCopyCallNode.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ArrayEqualsOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArrayEqualsOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMap.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ReturnNode.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTest.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java ! mx.graal/suite.py Changeset: 9ecfccd6eec1 Author: Stefan Anzinger Date: 2015-09-16 14:12 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9ecfccd6eec1 Update jvmci import version ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java ! mx.graal/suite.py Changeset: 54257f3273df Author: Gilles Duboscq Date: 2015-09-16 14:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/54257f3273df Always put TRUFFLE_API on the bootclasspath Use mx_jvmci to always prepend TRUFFLE_API to the bootclasspath for jvmci JDKs. ! mx.graal/mx_graal.py Changeset: cf8a2c999270 Author: Paul Woegerer Date: 2015-09-16 15:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/cf8a2c999270 Allow PartialEscapePhase to be reused for PEA selective inlining ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/VirtualizerTool.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/VirtualizerToolImpl.java Changeset: 05183a084a08 Author: Doug Simon Date: 2015-09-16 21:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/05183a084a08 updated imports to be explicit and added checkstyle rule to forbid * imports ! graal/com.oracle.graal.api.collections/src/com/oracle/graal/api/collections/CollectionsProvider.java ! graal/com.oracle.graal.api.collections/src/com/oracle/graal/api/collections/DefaultCollectionsProvider.java ! graal/com.oracle.graal.api.directives.test/src/com/oracle/graal/api/directives/test/BlackholeDirectiveTest.java ! graal/com.oracle.graal.api.directives.test/src/com/oracle/graal/api/directives/test/ControlFlowAnchorDirectiveTest.java ! graal/com.oracle.graal.api.directives.test/src/com/oracle/graal/api/directives/test/DeoptimizeDirectiveTest.java ! graal/com.oracle.graal.api.directives.test/src/com/oracle/graal/api/directives/test/IterationDirectiveTest.java ! graal/com.oracle.graal.api.directives.test/src/com/oracle/graal/api/directives/test/OpaqueDirectiveTest.java ! graal/com.oracle.graal.api.directives.test/src/com/oracle/graal/api/directives/test/ProbabilityDirectiveTest.java ! graal/com.oracle.graal.api.replacements/src/com/oracle/graal/api/replacements/ClassSubstitution.java ! graal/com.oracle.graal.api.replacements/src/com/oracle/graal/api/replacements/Fold.java ! graal/com.oracle.graal.api.replacements/src/com/oracle/graal/api/replacements/MethodSubstitution.java ! graal/com.oracle.graal.api.replacements/src/com/oracle/graal/api/replacements/SnippetReflectionProvider.java ! graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/Graal.java ! graal/com.oracle.graal.api.test/src/com/oracle/graal/api/test/GraalAPITest.java ! graal/com.oracle.graal.asm.amd64.test/src/com/oracle/graal/asm/amd64/test/SimpleAssemblerTest.java ! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Address.java ! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Assembler.java ! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64MacroAssembler.java ! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAddress.java ! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java ! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCInstructionCounter.java ! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java ! graal/com.oracle.graal.asm.test/src/com/oracle/graal/asm/test/AssemblerTest.java ! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Assembler.java ! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Buffer.java ! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Label.java ! graal/com.oracle.graal.bytecode/src/com/oracle/graal/bytecode/Bytecodes.java ! graal/com.oracle.graal.code/src/com/oracle/graal/code/DisassemblerProvider.java ! graal/com.oracle.graal.code/src/com/oracle/graal/code/HexCodeFile.java ! graal/com.oracle.graal.code/src/com/oracle/graal/code/HexCodeFileDisassemblerProvider.java ! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/AMD64AllocatorTest.java ! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/ConstantStackMoveTest.java ! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/StackStoreTest.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64AddressLowering.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64AddressNode.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64SuitesProvider.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/BackendOptions.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/CollectionsFactory.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/GraalOptions.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/LinkedIdentityHashMap.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/ComputeBlockOrder.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/RegisterAllocationConfig.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/alloc/TraceBuilder.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/calc/Condition.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/calc/FloatConvert.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractBlockBase.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/AbstractControlFlowGraph.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/CFGVerifier.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/DominatorOptimizationProblem.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/Loop.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/PrintableCFG.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/PrintableDominatorOptimizationProblem.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/cfg/PropertyConsumable.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/spi/CodeGenProviders.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/spi/ForeignCallDescriptor.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/spi/ForeignCallLinkage.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/spi/ForeignCallsProvider.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/spi/LIRKindTool.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/AbstractObjectStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/AbstractPointerStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ArithmeticOpTable.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ArithmeticStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/FloatStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IllegalStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/IntegerStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ObjectStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/PrimitiveStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/RawPointerStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/Stamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/StampFactory.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/VoidStamp.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/util/ArraySet.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/util/BitMap2D.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/util/FrequencyEncoder.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/util/IntList.java ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/util/Util.java ! graal/com.oracle.graal.compiler.match.processor/src/com/oracle/graal/compiler/match/processor/MatchProcessor.java ! graal/com.oracle.graal.compiler.sparc.test/src/com/oracle/graal/compiler/sparc/test/SPARCAllocatorTest.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCAddressLowering.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCImmediateAddressNode.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCIndexedAddressNode.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCNodeLIRBuilder.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/AllocSpy.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/BoxingEliminationTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/BoxingTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CommonedConstantsTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CompareCanonicalizerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConcreteSubtypeTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest1.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest10.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest2.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest3.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest4.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest5.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest6.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest7.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest8.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTest9.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ConditionalEliminationTestBase.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CopyOfVirtualizationTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CountedLoopTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/DegeneratedLoopsTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/EliminateNestedCheckCastsTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FinalizableSubclassTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FindUniqueConcreteMethodBugTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FloatOptimizationTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/FloatingReadTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerAssumptionsTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraphEncoderTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraphScheduleTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GuardEliminationCornerCasesTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfCanonicalizerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IfReorderTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ImplicitNullCheckTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InfopointReasonTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/IntegerEqualsCanonicalizerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InvokeExceptionTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/InvokeHintsTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LockEliminationTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LongNodeChainTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/LoopUnswitchTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MarkUnsafeAccessTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryArithmeticTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MemoryScheduleTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MergeCanonicalizerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MethodHandleEagerResolution.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/MonitorGraphTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/NestedLoopTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/NodePosIteratorTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/OnStackReplacementTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/OptionsVerifierTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/PhiCreationTests.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ProfilingInfoTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/PushNodesThroughPiTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/PushThroughIfTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ReadAfterCheckCastTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ReassociateAndCanonicalTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ScalarTypeSystemTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/SchedulingTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/SchedulingTest2.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ShortCircuitNodeTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/SimpleCFGTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/StampCanonicalizerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/StaticInterfaceFieldTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/StraighteningTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/TypeSystemTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/TypeWriterTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/backend/AllocatorTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/backend/BackendTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/deopt/CompiledMethodTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/deopt/MonitorDeoptTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/deopt/SynchronizedMethodDeoptimizationTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EAMergingTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EATestBase.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EarlyReadEliminationTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/EscapeAnalysisTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/NestedBoxingTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/PEAAssertionsTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/PartialEscapeAnalysisTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/ea/PoorMansEATest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/inlining/InliningTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/GraalTutorial.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/InvokeGraal.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/StaticAnalysis.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/StaticAnalysisTests.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/CompilerThread.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/CompilerThreadFactory.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalDebugInitializationPropertyProvider.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/LIRGenerationPhase.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/BytecodeLIRBuilder.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/BytecodeParserTool.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/InstructionPrinter.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/ComplexMatchResult.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/ComplexMatchValue.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchContext.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchGenerator.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchPattern.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchRule.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchRuleRegistry.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchRules.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchStatement.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchStatementSet.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchableNode.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/match/MatchableNodes.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/BasicCompilerConfiguration.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EconomyCompilerConfiguration.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EconomyHighTier.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EconomyLowTier.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/EconomyMidTier.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/GraphChangeMonitoringPhase.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LowTier.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/MidTier.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java ! graal/com.oracle.graal.debug.test/src/com/oracle/graal/debug/test/DebugHistogramTest.java ! graal/com.oracle.graal.debug.test/src/com/oracle/graal/debug/test/DebugTimerTest.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugConfig.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugConfigScope.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugDumpHandler.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugEnvironment.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugFilter.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugHistogram.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugMemUseTracker.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugTimer.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DelegatingDebugConfig.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Fingerprint.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/GraalDebugConfig.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/JavaMethodContext.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/LogStream.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Management.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/MethodFilter.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/TTY.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/TTYStreamProvider.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/CloseableCounterImpl.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugHistogramAsciiPrinter.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugHistogramImpl.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugHistogramRPrinter.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugScope.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugValueMap.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/KeyRegistry.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/MemUseTrackerImpl.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/MetricImpl.java ! graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/TimerImpl.java ! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/NodeMapTest.java ! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/NodeUsagesTests.java ! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/NodeValidationChecksTest.java ! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/TypedNodeIteratorTest.java ! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/TypedNodeIteratorTest2.java ! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/matchers/NodeIterableContains.java ! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/matchers/NodeIterableCount.java ! graal/com.oracle.graal.graph.test/src/com/oracle/graal/graph/test/matchers/NodeIterableIsEmpty.java ! graal/com.oracle.graal.graph/.checkstyle_checks.xml ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/CachedGraph.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/DefaultNodeCollectionsProvider.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Edges.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/GraalGraphJVMCIError.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/GraphNodeIterator.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/InputEdges.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeBitMap.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClassIterable.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeCollectionsProvider.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeFlood.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeInputList.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeList.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeMap.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeNodeMap.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodePosIterator.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeSuccessorList.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUsageIterable.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUsageIterator.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeUsageWithModCountIterator.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeWorkList.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Position.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/SuccessorEdges.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/TypedGraphNodeIterator.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/DistinctFilteredNodeIterable.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/DistinctPredicatedProxyNodeIterator.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/FilteredNodeIterable.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodeIterable.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodeIterator.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodePredicate.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/NodePredicates.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/iterators/PredicatedProxyNodeIterator.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/spi/Canonicalizable.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/spi/CanonicalizerTool.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/spi/SimplifierTool.java ! graal/com.oracle.graal.graph/src/com/oracle/graal/graph/util/CollectionsAccess.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/ForeignCallPlugin.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/GraphBuilderConfiguration.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/GraphBuilderContext.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InlineInvokePlugin.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/IntrinsicContext.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugin.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugins.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/LoopExplosionPlugin.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/MethodSubstitutionPlugin.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/NodePlugin.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/ParameterPlugin.java ! graal/com.oracle.graal.hotspot.amd64.test/src/com/oracle/graal/hotspot/amd64/test/AMD64HotSpotFrameOmissionTest.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64DeoptimizationStub.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64DeoptimizeOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotAddressLowering.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBinaryConsumer.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCRuntimeCallEpilogueOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCRuntimeCallPrologueOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotCounterOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotDeoptimizeCallerOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotDirectStaticCallOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotEnterUnpackFramesStackFrameOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotEpilogueBlockEndOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotEpilogueOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotJumpToExceptionHandlerInCallerOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerationResult.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveCurrentStackFrameOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveDeoptimizedStackFrameOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveUnpackFramesStackFrameOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLoweringProvider.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotPatchReturnAddressOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotPushInterpreterFrameOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRegisterAllocationConfig.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotReturnOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotSafepointOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotUnwindOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotspotDirectVirtualCallOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64IndirectCallOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64PrefetchOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64RawNativeCallNode.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64TailcallOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64UncommonTrapStub.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCDeoptimizationStub.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCDeoptimizeOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCRuntimeCallEpilogueOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCRuntimeCallPrologueOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCounterOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotDeoptimizeCallerOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotEnterUnpackFramesStackFrameOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotEpilogueOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerInCallerOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerationResult.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLeaveCurrentStackFrameOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLeaveDeoptimizedStackFrameOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLeaveUnpackFramesStackFrameOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLoweringProvider.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPushInterpreterFrameOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotReturnOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotSafepointOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotUnwindOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotspotDirectStaticCallOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotspotDirectVirtualCallOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCIndirectCallOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCPrefetchOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCUncommonTrapStub.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/AheadOfTimeCompilationTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/ArrayCopyIntrinsificationTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/CRC32SubstitutionsTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/ClassSubstitutionsTests.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/CompileTheWorldTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/CompressedOopTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/ConstantPoolSubstitutionsTests.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/DataPatchTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/ExplicitExceptionTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/ForeignCallDeoptimizeTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotGraalCompilerTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotMethodSubstitutionTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotMonitorValueTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotNmethodTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotNodeSubstitutionsTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedJavaFieldTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedObjectTypeTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/InstalledCodeExecuteHelperTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/LoadJavaMirrorWithKlassTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationStatistics.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/DebugValuesPrinter.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/DefaultHotSpotGraalCompilerFactory.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/EconomyHotSpotGraalCompilerFactory.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackend.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledRuntimeStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCounterOp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotDebugInfoBuilder.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkage.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotHostBackend.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotInstructionProfiling.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotLockStack.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMapBuilder.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReplacementsImpl.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/PrintStreamOption.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/BenchmarkCounters.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotHostForeignCallsProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotLoweringProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotNodePlugin.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotProviders.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRegisters.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRegistersProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntimeStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSnippetReflectionProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotStampProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotWordOperationPlugin.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/AllocaNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ArrayRangeWriteBarrier.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/BeginLockScopeNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CStringNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ClassCastNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ComputeObjectAddressNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CurrentJavaThreadNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CurrentLockNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DeoptimizationFetchUnrollInfoCallNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DeoptimizeCallerNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DeoptimizingStubCall.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DimensionsNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/DirectCompareAndSwapNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/EndLockScopeNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/EnterUnpackFramesStackFrameNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/G1ArrayRangePostWriteBarrier.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/G1ArrayRangePreWriteBarrier.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/G1PostWriteBarrier.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/G1PreWriteBarrier.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/G1ReferentFieldReadBarrier.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/GetObjectAddressNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/HotSpotDirectCallTargetNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/HotSpotIndirectCallTargetNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/JumpToExceptionHandlerInCallerNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/JumpToExceptionHandlerNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/LeaveCurrentStackFrameNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/LeaveDeoptimizedStackFrameNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/LeaveUnpackFramesStackFrameNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/LoadIndexedPointerNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/MonitorCounterNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/ObjectWriteBarrier.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/PatchReturnAddressNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/PrefetchAllocateNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/PushInterpreterFrameNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/SaveAllRegistersNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/SerialArrayRangeWriteBarrier.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/SerialWriteBarrier.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/SnippetAnchorNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/SnippetLocationProxyNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/StubForeignCallNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/StubStartNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/UncommonTrapCallNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/VMErrorNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/WriteBarrier.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/HotSpotLIRKindTool.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/KlassPointerStamp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/MetaspacePointerStamp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/MethodPointerStamp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/NarrowOopStamp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/AheadOfTimeVerificationPhase.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/LoadJavaMirrorWithKlassPhase.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/OnStackReplacementPhase.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/phases/WriteBarrierAdditionPhase.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/AssertionSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CallSiteTargetNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CardTableAddressNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CardTableShiftNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/CheckCastDynamicSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ClassGetHubNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ConstantPoolSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotClassSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HubGetClassNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/IdentityHashCodeNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/KlassLayoutHelperNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/LoadExceptionObjectSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/MonitorSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ReflectionGetCallerClassNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ReflectionSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/SystemSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ThreadSubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/TypeCheckSnippetUtils.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/UnsafeLoadSnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopySlowPathNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopySnippets.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/ArrayCopyUnrollNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/arraycopy/UnsafeArrayCopyNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/DeoptimizationStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ExceptionHandlerStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/NewArrayStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/SnippetStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/UncommonTrapStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/UnwindExceptionToCallerStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/VerifyOopStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/HotSpotOperation.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/HotSpotWordTypes.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/KlassPointer.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/MetaspacePointer.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/MethodPointer.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/word/PointerCastNode.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BciBlockMapping.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeDisassembler.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/ComputeLoopFrequenciesClosure.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/DefaultSuitesProvider.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/GraphBuilderPhase.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/JsrNotSupportedBailout.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/LargeLocalLiveness.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/LocalLiveness.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/ConvertJTT.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/JTTTest.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/backend/ConstantPhiTest.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/backend/LargeConstantSectionTest.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_aaload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_aaload_1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_aastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_aload_0.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_aload_1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_aload_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_aload_3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_anewarray.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_areturn.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_arraylength.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_athrow.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_baload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_bastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_caload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_castore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_checkcast01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_checkcast02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_checkcast03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_d2f.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_d2i01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_d2i02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_d2l01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_d2l02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_d2l03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dadd.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_daload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dcmp01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dcmp02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dcmp03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dcmp04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dcmp05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dcmp06.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dcmp07.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dcmp08.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dcmp09.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dcmp10.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ddiv.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dmul.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dneg.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dneg2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_drem.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dreturn.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dsub.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_dsub2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_f2d.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_f2i01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_f2i02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_f2l01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_f2l02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fadd.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_faload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fcmp01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fcmp02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fcmp03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fcmp04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fcmp05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fcmp06.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fcmp07.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fcmp08.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fcmp09.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fcmp10.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fdiv.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fload_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fmul.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fneg.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_frem.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_freturn.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_fsub.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getfield.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getfield_b.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getfield_c.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getfield_d.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getfield_f.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getfield_i.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getfield_l.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getfield_o.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getfield_s.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getfield_z.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getstatic_b.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getstatic_c.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getstatic_d.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getstatic_f.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getstatic_i.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getstatic_l.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getstatic_s.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_getstatic_z.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_i2b.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_i2c.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_i2d.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_i2f.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_i2l.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_i2s.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iadd.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iadd2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iadd3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iadd_const0.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iadd_const1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iadd_const2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iadd_const3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iaload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iand.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iconst.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_idiv.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_idiv2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifeq.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifeq_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifeq_3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifge.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifge_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifge_3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifgt.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ificmplt1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ificmplt2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ificmpne1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ificmpne2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifle.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iflt.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifne.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifnonnull.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifnonnull_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifnonnull_3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifnull.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifnull_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ifnull_3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iinc_1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iinc_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iinc_3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iinc_4.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iload_0.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iload_0_1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iload_0_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iload_1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iload_1_1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iload_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iload_3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_imul.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ineg.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_instanceof.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_instanceof01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_invokeinterface.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_invokespecial.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_invokespecial2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_invokestatic.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_invokevirtual.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ior.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_irem.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_irem2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_irem3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ireturn.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ishl.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ishr.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_isub.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_iushr.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ixor.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_l2d.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_l2f.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_l2i.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_l2i_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ladd.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ladd2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_laload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_land.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lcmp.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ldc_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ldc_02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ldc_03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ldc_04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ldc_05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ldc_06.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ldiv.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ldiv2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_ldiv3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lload_0.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lload_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lload_1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lload_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lload_3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lmul.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lneg.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lookupswitch01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lookupswitch02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lookupswitch03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lookupswitch04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lookupswitch05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lor.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lrem.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lrem2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lreturn.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lshl.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lshr.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lshr02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lsub.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lushr.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_lxor.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_monitorenter.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_monitorenter02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_multianewarray01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_multianewarray02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_multianewarray03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_multianewarray04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_new.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_newarray.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_putfield_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_putfield_02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_putfield_03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_putfield_04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_putstatic.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_saload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_sastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_tableswitch.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_tableswitch2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_tableswitch3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_tableswitch4.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_wide01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/bytecode/BC_wide02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_aaload0.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_aaload1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_aastore0.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_aastore1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_anewarray.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_arraylength.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_athrow0.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_athrow1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_athrow2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_athrow3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_baload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_bastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_caload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_castore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_checkcast.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_checkcast1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_checkcast2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_checkcast3.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_checkcast4.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_checkcast5.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_checkcast6.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_daload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_dastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_faload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_fastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_getfield.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_getfield1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_iaload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_iastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_idiv.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_idiv2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_invokespecial01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_invokevirtual01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_invokevirtual02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_irem.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_laload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_lastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_ldiv.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_ldiv2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_lrem.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_monitorenter.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_multianewarray.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_newarray.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_putfield.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_saload.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/BC_sastore.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_Loop01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_Loop02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_Loop03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NASE_1.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NASE_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NPE_00.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NPE_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NPE_02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NPE_03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NPE_04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NPE_05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NPE_06.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NPE_07.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NPE_08.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NPE_09.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NPE_10.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_NPE_11.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_StackOverflowError_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_StackOverflowError_02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_StackOverflowError_03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_Two01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_Two02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_Two03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_Unresolved.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_Unresolved01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_Unresolved02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Catch_Unresolved03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Except_Locals.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Except_Synchronized01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Except_Synchronized02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Except_Synchronized03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Except_Synchronized04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Except_Synchronized05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Finally01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Finally02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/StackTrace_AIOOBE_00.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/StackTrace_CCE_00.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/StackTrace_NPE_00.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/StackTrace_NPE_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/StackTrace_NPE_02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/StackTrace_NPE_03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Throw_InCatch01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Throw_InCatch02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Throw_InCatch03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Throw_InNested.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Throw_NPE_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Throw_Synchronized01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Throw_Synchronized02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Throw_Synchronized03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Throw_Synchronized04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/Throw_Synchronized05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/except/UntrustedInterfaces.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_allocate01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_allocate02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_allocate03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_allocate04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_array01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_array02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_array03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_array04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_control01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_control02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_convert01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_count.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_dead01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_demo01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_field01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_field02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_field03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_field04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_idea.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_inline01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_inline02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_invoke01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_life.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_nest01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_nest02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_scope01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_scope02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_series.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotpath/HP_trees01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotspot/Test6186134.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotspot/Test6196102.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotspot/Test6753639.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotspot/Test6823354.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotspot/Test6850611.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/hotspot/Test6959129.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/CharacterBits.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/Class_getName.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/DivideUnsigned.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/EnumMap01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/EnumMap02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/IntegerBits.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/LongBits.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/ShortBits.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/System_currentTimeMillis01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/System_currentTimeMillis02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/System_nanoTime01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/System_nanoTime02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/System_setOut.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/Thread_setName.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/UnsafeAccess01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/Unsafe_compareAndSwap.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/jdk/Unsafe_compareAndSwapNullCheck.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Boxed_TYPE_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Bridge_method01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/ClassLoader_loadClass01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_Literal01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_asSubclass01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_cast01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_cast02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_forName01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_forName02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_forName03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_forName04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_forName05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getComponentType01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getInterfaces01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getModifiers01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getModifiers02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getName01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getName02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getSimpleName01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getSimpleName02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_getSuperClass01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isArray01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isAssignableFrom01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isAssignableFrom02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isAssignableFrom03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isInstance01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isInstance02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isInstance03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isInstance04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isInstance05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isInstance06.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isInstance07.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isInterface01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Class_isPrimitive01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Double_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Double_toString.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Float_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Float_02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Float_03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Int_greater01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Int_greater02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Int_greater03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Int_greaterEqual01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Int_greaterEqual02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Int_greaterEqual03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Int_less01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Int_less02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Int_less03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Int_lessEqual01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Int_lessEqual02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Int_lessEqual03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/JDK_ClassLoaders01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/JDK_ClassLoaders02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/LambdaEagerTest.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_greater01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_greater02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_greater03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_greaterEqual01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_greaterEqual02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_greaterEqual03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_less01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_less02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_less03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_lessEqual01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_lessEqual02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_lessEqual03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_reverseBytes01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Long_reverseBytes02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Math_abs.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Math_cos.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Math_exact.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Math_log.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Math_log10.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Math_pow.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Math_sin.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Math_sqrt.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Math_tan.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_clone01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_clone02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_equals01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_getClass01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_hashCode01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_hashCode02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_notify01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_notify02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_notifyAll01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_notifyAll02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_toString01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_toString02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_wait01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_wait02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/Object_wait03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/ProcessEnvironment_init.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/StringCoding_Scale.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/String_intern01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/String_intern02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/String_intern03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/String_valueOf01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/lang/System_identityHashCode01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/DegeneratedLoop.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop06.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop07.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop07_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop08.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop09.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop09_2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop11.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop12.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop13.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop14.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop15.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop16.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/Loop17.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopEscape.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopInline.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopLastIndexOf.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopNewInstance.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopParseLong.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopPhi.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopPhiResolutionTest.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopSpilling.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopSwitch01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/loop/LoopUnroll.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/ArrayCompare01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/ArrayCompare02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BC_invokevirtual2.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigByteParams01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigDoubleParams02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigFloatParams01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigFloatParams02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigIntParams01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigIntParams02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigInterfaceParams01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigLongParams02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigMixedParams01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigMixedParams02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigMixedParams03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigMixedParams04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigObjectParams01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigObjectParams02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigParamsAlignment.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigShortParams01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/BigVirtualParams01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/Bubblesort.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/ConstantLoadTest.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/Fibonacci.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/FloatingReads.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/InvokeInterface_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/InvokeInterface_02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/InvokeInterface_03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/InvokeInterface_04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/InvokeVirtual_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/InvokeVirtual_02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/Matrix01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/ReferenceMap01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/StrangeFrames.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/String_format01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/String_format02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/VarArgs_String01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/VarArgs_Unroll.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/VarArgs_boolean01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/VarArgs_byte01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/VarArgs_char01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/VarArgs_double01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/VarArgs_float01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/VarArgs_int01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/VarArgs_long01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/micro/VarArgs_short01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ABCE_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ABCE_02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ABCE_03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ArrayCopy01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ArrayCopy02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ArrayCopy03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ArrayCopy04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ArrayCopy05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ArrayCopy06.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ArrayCopyGeneric.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ArrayLength01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/BC_idiv_16.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/BC_idiv_4.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/BC_imul_16.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/BC_imul_4.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/BC_ldiv_16.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/BC_ldiv_4.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/BC_lmul_16.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/BC_lmul_4.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/BC_lshr_C16.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/BC_lshr_C24.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/BC_lshr_C32.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/BlockSkip01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Cmov01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Cmov02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Conditional01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ConditionalElimination01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ConditionalElimination02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ConvertCompare.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/DeadCode01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/DeadCode02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Cast01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Convert01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Convert02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Convert03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Convert04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Double01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Double02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Double03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Float01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Float02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_InstanceOf01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Int01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Int02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Long01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Long02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Fold_Math01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/InferStamp01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Inline01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Inline02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/LLE_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/List_reorder_bug.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Logic0.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/LongToSomethingArray01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/NCE_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/NCE_02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/NCE_03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/NCE_04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/NCE_FlowSensitive01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/NCE_FlowSensitive02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/NCE_FlowSensitive03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/NCE_FlowSensitive04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/NCE_FlowSensitive05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Narrow_byte01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Narrow_byte02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Narrow_byte03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Narrow_char01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Narrow_char02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Narrow_char03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Narrow_short01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Narrow_short02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Narrow_short03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/NestedLoop_EA.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Phi01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Phi02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Phi03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/ReassociateConstants.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_Convert01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_Double01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_Float01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_Int01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_Int02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_Int03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_Int04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_IntShift01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_IntShift02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_Long01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_Long02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_Long03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_Long04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_LongShift01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Reduce_LongShift02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/SchedulingBug_01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/SignExtendShort.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Switch01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/Switch02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/TypeCastElem.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Cast01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Cast02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Convert01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Convert02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Double01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Double02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Field01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Field02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Float01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Float02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_InstanceOf01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_InstanceOf02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_InstanceOf03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Int01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Int02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Int03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Long01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Long02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Long03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/optimize/VN_Loop01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_get01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_get02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_get03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_getBoolean01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_getByte01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_getChar01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_getDouble01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_getFloat01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_getInt01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_getLength01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_getLong01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_getShort01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_newInstance01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_newInstance02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_newInstance03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_newInstance04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_newInstance05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_newInstance06.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_set01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_set02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_set03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_setBoolean01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_setByte01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_setChar01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_setDouble01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_setFloat01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_setInt01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_setLong01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Array_setShort01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Class_getDeclaredField01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Class_getDeclaredMethod01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Class_getField01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Class_getField02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Class_getMethod01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Class_getMethod02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Class_newInstance01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Class_newInstance02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Class_newInstance03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Class_newInstance06.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Class_newInstance07.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Field_get01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Field_get02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Field_get03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Field_get04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Field_getType01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Field_set01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Field_set02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Field_set03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Invoke_except01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Invoke_main01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Invoke_main02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Invoke_main03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Invoke_virtual01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Method_getParameterTypes01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/reflect/Method_getReturnType01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Monitor_contended01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Monitor_notowner01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Monitorenter01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Monitorenter02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Object_wait01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Object_wait02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Object_wait03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Object_wait04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/SynchronizedLoopExit01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/ThreadLocal01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/ThreadLocal02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/ThreadLocal03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_currentThread01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_getState01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_getState02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_holdsLock01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_isAlive01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_isInterrupted01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_isInterrupted02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_isInterrupted03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_isInterrupted04.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_isInterrupted05.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_join01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_join02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_join03.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_new01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_new02.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_setPriority01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_sleep01.java ! graal/com.oracle.graal.jtt/src/com/oracle/graal/jtt/threads/Thread_yield01.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64AddressValue.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Arithmetic.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ArithmeticLIRGenerator.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Binary.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64BinaryConsumer.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64BlockEndOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64BreakpointOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ByteSwapOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64CCall.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ClearRegisterOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64FrameMap.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64FrameMapBuilder.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64LIRInstruction.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64MathIntrinsicOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64MulDivOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64RestoreRegistersOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64SaveRegistersOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ShiftOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64SignExtendOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Unary.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ZapRegistersOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/phases/StackMoveOptimizationPhase.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/ConstantStackCastTest.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTest.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTestSpecification.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTestTest.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/StackMoveTest.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCAddressValue.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCBitManipulationOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCBlockEndOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCBreakpointOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCByteSwapOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCall.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCompare.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCDelayedControlTransfer.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFrameMap.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFrameMapBuilder.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCImmediateAddressValue.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCIndexedAddressValue.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCJumpOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCLIRInstruction.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCLoadConstantTableBaseOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMathIntrinsicOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCSaveRegistersOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCTailDelayedLIRInstruction.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCTestOp.java ! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/CompositeValueReplacementTest1.java ! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/GenericValueMapTest.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValue.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/CompositeValueClass.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ConstantValue.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ControlFlowOptimizer.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/EdgeMoveOptimizer.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/FullInfopointOp.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/InstructionValueConsumer.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/InstructionValueProcedure.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIR.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRFrameState.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInsertionBuffer.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstructionClass.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRValueUtil.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LabelRef.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/NullCheckOptimizer.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/Opcode.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/RedundantMoveElimination.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/SimpleInfopointOp.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/StandardOp.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/SwitchStrategy.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ValueConsumer.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ValueProcedure.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/Variable.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/Interval.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/IntervalWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanAssignLocationsPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanIntervalDumper.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanOptimizeSpillPositionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanRegisterAllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/MoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/OptimizingLinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/OutOfRegistersException.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/RegisterVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssa/SSALinarScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssa/SSALinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssa/SSALinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssa/SSALinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssa/SSAMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssi/SSILinearScan.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssi/SSILinearScanEliminateSpillMovePhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssi/SSILinearScanLifetimeAnalysisPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/ssi/SSILinearScanResolveDataFlowPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/FixedInterval.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/IntervalHint.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/RegisterVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/ShadowedRegisterValue.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceGlobalMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceInterval.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceIntervalDumper.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceIntervalWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanWalker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLocalMoveResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceUtil.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/UsePosList.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilderFactory.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantLoadOptimization.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantTree.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/ConstantTreeAnalyzer.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/DefUseTree.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/UseEntry.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/constopt/VariableMap.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/debug/LIRGenerationDebugContext.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarkerPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/MarkBasePointersPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/RegStackValueSet.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/UniqueWorkList.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMap.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMapBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMapBuilderImpl.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMapBuilderTool.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/ReferenceMapBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/SimpleVirtualStackSlot.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/VirtualStackSlotRange.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/ArithmeticLIRGenerator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/BenchmarkCounterFactory.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/BlockValueMap.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/DefaultLIRKindTool.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResult.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerationResultBase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/PhiResolver.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/SpillMoveFactoryBase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/AllocationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/AllocationStage.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/EconomyAllocationStage.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRPhaseSuite.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRSuites.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/PostAllocationOptimizationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/PostAllocationOptimizationStage.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/PreAllocationOptimizationPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/PreAllocationOptimizationStage.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/profiling/MoveProfiling.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssa/SSADestructionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssa/SSAUtil.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssa/SSAVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssi/SSIBlockValueMapImpl.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssi/SSIConstructionPhase.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssi/SSIUtil.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/ssi/SSIVerifier.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/FixPointIntervalBuilder.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/LSStackSlotAllocator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/SimpleStackSlotAllocator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackInterval.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackIntervalDumper.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/stackslotalloc/StackSlotAllocator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/util/GenericValueMap.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/util/IndexedValueMap.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/util/ValueMap.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/util/ValueSet.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/util/VariableVirtualStackValueMap.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/BasicInductionVariable.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/CountedLoopInfo.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedConvertedInductionVariable.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedInductionVariable.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedOffsetInductionVariable.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/DerivedScaledInductionVariable.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/InductionVariable.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopEx.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragment.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInside.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInsideBefore.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentInsideFrom.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopFragmentWhole.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopPolicies.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopTransformations.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/LoopsData.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/MathUtil.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopFullUnrollPhase.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopPeelingPhase.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopSafepointEliminationPhase.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/LoopUnswitchingPhase.java ! graal/com.oracle.graal.loop/src/com/oracle/graal/loop/phases/ReassociateInvariantPhase.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/ArrayDuplicationBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/ConditionalEliminationBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/FrameStateAssigmentPhaseBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/GraalBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/GraphCopyBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/NodeBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/SchedulePhaseBenchmark.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/FrameStateAssignmentState.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/GraalState.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/GraalUtil.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/GraphState.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/MethodSpec.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/NodesState.java ! graal/com.oracle.graal.microbenchmarks/src/com/oracle/graal/microbenchmarks/graal/util/ScheduleState.java ! graal/com.oracle.graal.nodeinfo.processor/src/com/oracle/graal/nodeinfo/processor/ElementException.java ! graal/com.oracle.graal.nodeinfo.processor/src/com/oracle/graal/nodeinfo/processor/GraphNodeProcessor.java ! graal/com.oracle.graal.nodeinfo.processor/src/com/oracle/graal/nodeinfo/processor/GraphNodeVerifier.java ! graal/com.oracle.graal.nodeinfo/src/com/oracle/graal/nodeinfo/NodeInfo.java ! graal/com.oracle.graal.nodeinfo/src/com/oracle/graal/nodeinfo/StructuralInput.java ! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/AbstractObjectStampTest.java ! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/IntegerStampTest.java ! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/LoopPhiCanonicalizerTest.java ! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/NegateNodeCanonicalizationTest.java ! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/ObjectStampJoinTest.java ! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/ObjectStampMeetTest.java ! graal/com.oracle.graal.nodes.test/src/com/oracle/graal/nodes/test/ObjectStampTest.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractBeginNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractDeoptimizeNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractEndNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractFixedGuardNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractLocalNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractMergeNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/AbstractStateSplit.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BeginNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BeginStateSplitNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BinaryOpLogicNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/BreakpointNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/CallTargetNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/CanonicalizableLocation.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConditionAnchorNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ConstantNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSinkNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizeNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizingFixedWithNextNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DeoptimizingNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DirectCallTargetNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DispatchBeginNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/DynamicDeoptimizeNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/EncodedGraph.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/EndNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/EntryMarkerNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/EntryProxyNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedGuardNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedWithNextNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FloatingAnchoredNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FloatingGuardedNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FrameState.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FullInfopointNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphDecoder.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GraphEncoder.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardPhiNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardProxyNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/GuardedValueNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IfNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/IndirectCallTargetNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InfopointNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/Invoke.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeWithExceptionNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/KillingBeginNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LogicConstantNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LogicNegationNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LogicNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopBeginNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopEndNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoopExitNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/LoweredCallTargetNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/MergeNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/NamedLocationIdentity.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ParameterNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PhiNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiArrayNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PiNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ProxyNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SafepointNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ShortCircuitOrNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SimpleInfopointNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/SimplifyingGraphDecoder.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StartNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StateSplit.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/StructuredGraph.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/TypeCheckHints.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/UnaryOpLogicNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/UnwindNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueNodeUtil.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValuePhiNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ValueProxyNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/VirtualState.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AbsNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AddNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/AndNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/BinaryArithmeticNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/BinaryNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/CompareNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConditionalNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ConvertNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/DivNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FixedBinaryNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatConvertNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatEqualsNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatLessThanNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/FloatingNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerBelowNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerConvertNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerDivNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerEqualsNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerLessThanNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerRemNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IntegerTestNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/IsNullNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/LeftShiftNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/MulNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NarrowNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NegateNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NormalizeCompareNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/NotNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ObjectEqualsNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/OrNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/PointerEqualsNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ReinterpretNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/RemNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/RightShiftNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ShiftNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SignExtendNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SqrtNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SubNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnaryArithmeticNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnaryNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnsignedDivNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnsignedRemNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnsignedRightShiftNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/XorNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ZeroExtendNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/Block.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/ControlFlowGraph.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/HIRLoop.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/cfg/LocationSet.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/debug/BlackholeNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/debug/ControlFlowAnchorNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/debug/DynamicCounterNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/debug/OpaqueNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/debug/VerifyHeapNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/debug/WeakCounterNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/AnchoringNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ArrayRangeWriteNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BoxNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BranchProbabilityNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/BytecodeExceptionNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/FixedValueAnchorNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ForeignCallNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GetClassNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GuardedNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/GuardingNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/IntegerSwitchNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/JavaReadNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/JavaWriteNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadHubNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/LoadMethodNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MembarNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/MonitorExit.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/NullCheckNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/OSRLocalNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/OSRStartNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/StoreHubNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/SwitchNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnboxNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeAccessNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCastNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeCopyNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeLoadNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/UnsafeStoreNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/extended/ValueAnchorNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AbstractNewArrayNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AbstractNewObjectNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessArrayNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessFieldNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessIndexedNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AccessMonitorNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ArrayLengthNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AtomicReadAndAddNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/AtomicReadAndWriteNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastDynamicNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CheckCastNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ClassIsAssignableFromNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/CompareAndSwapNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/DynamicNewArrayNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/DynamicNewInstanceNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ExceptionObjectNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/ForeignCallDescriptors.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfDynamicNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/InstanceOfNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadExceptionObjectNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadFieldNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoadIndexedNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoweredAtomicReadAndWriteNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/LoweredCompareAndSwapNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MethodCallTargetNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MonitorEnterNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MonitorExitNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/MonitorIdNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewArrayNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewInstanceNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/NewMultiArrayNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/RawMonitorEnterNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/RegisterFinalizerNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreFieldNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/StoreIndexedNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeCheckNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/java/TypeSwitchNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/AbstractMemoryCheckpoint.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/AbstractWriteNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/Access.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/FixedAccessNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/FloatableAccessNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/FloatingAccessNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/FloatingReadNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/MemoryAccess.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/MemoryAnchorNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/MemoryCheckpoint.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/MemoryMap.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/MemoryMapNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/MemoryNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/MemoryPhiNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/ReadNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/WriteNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/address/AddressNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/address/OffsetAddressNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/memory/address/RawAddressNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/ArithmeticLIRLowerable.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/ArrayLengthProvider.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LimitedValueProxy.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Lowerable.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LoweringProvider.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/LoweringTool.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/MemoryProxy.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeLIRBuilderTool.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeValueMap.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/NodeWithState.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/PiPushable.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Proxy.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/Replacements.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/ReplacementsProvider.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/StampProvider.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/UncheckedInterfaceProvider.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/VirtualizerTool.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/type/StampTool.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/AllocatedObjectNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/CommitAllocationNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/EnsureVirtualizedNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/EscapeObjectState.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/LockState.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualArrayNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualBoxingNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualInstanceNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/VirtualObjectNode.java ! graal/com.oracle.graal.phases.common.test/src/com/oracle/graal/phases/common/test/StampFactoryTest.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/AbstractInliningPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/AddressLoweringPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/CanonicalizerPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConditionalEliminationPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ConvertDeoptimizeToGuardPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DeadCodeEliminationPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DeoptimizationGroupingPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/DominatorConditionalEliminationPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ExpandLogicPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FloatingReadPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/FrameStateAssignmentPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/GuardLoweringPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/IncrementalCanonicalizerPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/IterativeConditionalEliminationPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LockEliminationPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoopSafepointInsertionPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/LoweringPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/NonNullParametersPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/OptimizeGuardAnchorsPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ProfileCompiledMethodsPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/PushThroughPiPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/RemoveValueProxyPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/UseTrappingNullChecksPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/ValueAnchorCleanupPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/VerifyHeapAtReturnPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningPhase.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/AbstractInlineInfo.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/AssumptionInlineInfo.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/ExactInlineInfo.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/InlineInfo.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/MultiTypeGuardInlineInfo.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/TypeGuardInlineInfo.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/Inlineable.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/InlineableGraph.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/policy/AbstractInliningPolicy.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/policy/GreedyInliningPolicy.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/policy/InlineEverythingPolicy.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/policy/InlineMethodSubstitutionsPolicy.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/policy/InliningPolicy.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/CallsiteHolder.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/CallsiteHolderExplorable.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/ComputeInliningRelevance.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningData.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/InliningIterator.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/MethodInvocation.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/util/HashSetNodeEventListener.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/LazyName.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/OptimisticOptimizations.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/Phase.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/PhaseSuite.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/VerifyPhase.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/FixedNodeProbabilityCache.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/InferStamps.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/MergeableState.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/PostOrderNodeIterator.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/ReentrantBlockIterator.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/ReentrantNodeIterator.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/ScheduledNodeIterator.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/ScopedPostOrderNodeIterator.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/SinglePassNodeIterator.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/graph/StatelessPostOrderNodeIterator.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/BlockClosure.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/MemoryScheduleVerification.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/schedule/SchedulePhase.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/CompilerConfiguration.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/HighTierContext.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/LowTierContext.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/MidTierContext.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/PhaseContext.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/Suites.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/SuitesProvider.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/tiers/TargetProvider.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/BlockWorkList.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/GraphOrder.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/MethodDebugValueName.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/util/Providers.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/verify/VerifyCallerSensitiveMethods.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/verify/VerifyDebugUsage.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/verify/VerifyUsageWithEquals.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BasicIdealGraphPrinter.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/BinaryGraphPrinter.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinter.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CFGPrinterObserver.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/CompilationPrinter.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraalDebugConfigCustomizer.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinter.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/GraphPrinterDumpHandler.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/IdealGraphPrinter.java ! graal/com.oracle.graal.printer/src/com/oracle/graal/printer/NoDeadCodeVerifyHandler.java ! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64ConvertSnippets.java ! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64CountLeadingZerosNode.java ! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64CountTrailingZerosNode.java ! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64FloatConvertNode.java ! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64GraphBuilderPlugins.java ! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64MathIntrinsicNode.java ! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64MathSubstitutions.java ! graal/com.oracle.graal.replacements.sparc/src/com/oracle/graal/replacements/sparc/SPARCGraphBuilderPlugins.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ArraysSubstitutionsTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/BitOpNodesTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/CheckCastTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/CompiledExceptionHandlerTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/DeoptimizeOnExceptionTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/DerivedOopTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/DynamicNewArrayTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/EdgesTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/InstanceOfDynamicTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/InstanceOfTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/InvokeTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/MethodSubstitutionTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/MonitorTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/NewArrayTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/NewInstanceTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/NewMultiArrayTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ObjectAccessTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PEGraphDecoderTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/PointerTrackingTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/ReplacementsParseTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StandardMethodSubstitutionsTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/StringSubstitutionsTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/SubstitutionsTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/TypeCheckTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/UnsafeSubstitutionsTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/UnsignedIntegerTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/UnsignedMathTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/UnwindExceptionToCallerTest.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/WordTest.java ! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/APHotSpotSignature.java ! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/AbstractVerifier.java ! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/ClassSubstitutionVerifier.java ! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/MethodSubstitutionVerifier.java ! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/NodeIntrinsicVerifier.java ! graal/com.oracle.graal.replacements.verifier/src/com/oracle/graal/replacements/verifier/VerifierAnnotationProcessor.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ArraySubstitutions.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ArraysSubstitutions.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/BoxingSnippets.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/CachingPEGraphDecoder.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ConstantBindingParameterPlugin.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/DefaultJavaLoweringProvider.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/GraphKit.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/InlineDuringParsingPlugin.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/InstanceOfSnippetsTemplates.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/IntegerSubstitutions.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/IntrinsicGraphBuilder.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/Log.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/LongSubstitutions.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/MethodHandlePlugin.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/NodeIntrinsificationPlugin.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsUtil.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/Snippet.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetCounter.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StringSubstitutions.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/WordOperationPlugin.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ArrayEqualsNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/AssertionNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BasicArrayCopyNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BasicObjectCloneNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BitCountNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BitScanForwardNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/BitScanReverseNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/DeferredPiNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/DirectObjectStoreNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/DirectReadNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/DirectStoreNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ExplodeLoopNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/LoadSnippetVarargParameterNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MacroStateSplitNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/MethodHandleNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/PureFunctionMacroNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ReadRegisterNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ResolvedMethodHandleCallTargetNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ReverseBytesNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/VirtualizableInvokeMacroNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/WriteRegisterNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerAddExactNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerAddExactSplitNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerExactArithmeticNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerExactArithmeticSplitNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerMulExactNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerMulExactSplitNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerMulHighNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerSubExactNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/IntegerSubExactSplitNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/arithmetic/UnsignedMulHighNode.java ! graal/com.oracle.graal.runtime/src/com/oracle/graal/runtime/RuntimeProvider.java ! graal/com.oracle.graal.test/src/com/oracle/graal/test/GraalTest.java ! graal/com.oracle.graal.truffle.hotspot.amd64/src/com/oracle/graal/truffle/hotspot/amd64/AMD64RawNativeCallNodeFactory.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntimeAccess.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionHandle.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionInterfaceAccess.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionPointer.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeLibraryHandle.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/RawNativeCallNodeFactory.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/AssumptionPartialEvaluationTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/BytecodeInterpreterPartialEvaluationTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/CompilerAssertsTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/ControlFlowExceptionPartialEvaluationTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/ExactMathTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/InstrumentationPartialEvaluationTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/PartialEvaluationTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/ReadOnlyArrayListPartialEvaluationTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/SLTruffleGraalTestSuite.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/SimplePartialEvaluationTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/TruffleDirectCallNodeTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/TruffleEnsureVirtualizedTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/TruffleRuntimeTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/TruffleStampTest.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLCallFunctionsWithBuiltin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLCallUntilOptimizedBuiltin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLDeoptimizeWhenCompiledBuiltin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLDisableSplittingBuiltin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGenerateDummyNodesBuiltin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGetOptionBuiltin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLGraalRuntimeBuiltin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLIsCompilationConstantBuiltin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLIsInlinedBuiltin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLIsOptimizedBuiltin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLSetOptionBuiltin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLTestTruffleBoundary01Builtin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/builtins/SLWaitForOptimizationBuiltin.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/AbstractTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/AddTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/AssumptionCutsBranchTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/BlockTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/ConstantTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/ConstantWithAssumptionTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/LambdaTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/LoadLocalTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/LoopTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/NestedExplodedLoopTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/NeverPartOfCompilationTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/NonConstantTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/ObjectEqualsNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/ReadOnlyArrayListConstantNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/RecursionTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/RootTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/StoreLocalTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/StringEqualsNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/TwoMergesExplodedLoopTestNode.java ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/nodes/WrapperTestNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationPolicy.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CompilationProfile.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CounterAndTimeBasedCompilationPolicy.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/CounterBasedCompilationPolicy.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultInliningPolicy.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultLoopNodeFactory.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleCompiler.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleSplittingStrategy.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleSplittingStrategyNew.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/DefaultTruffleStamp.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/FrameWithBoxing.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/FrameWithoutBoxing.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalCompilerOptions.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalFrameInstance.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleCompilationListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/InterpreterOnlyCompilationPolicy.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/LoopNodeFactory.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedAssumption.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedDirectCallNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedIndirectCallNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedLoopNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedOSRLoopNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/ReadOnlyFrame.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCallBoundary.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleConstantReflectionProvider.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleDebugJavaMethod.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleExpansionLogger.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInlining.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningDecision.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningPolicy.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInliningProfile.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleTreeDumpHandler.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/AbstractDebugCompilationListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/CompilationStatisticsListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/HistogramInlineInvokePlugin.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/PrintCallTargetProfiling.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceCompilationASTListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceCompilationCallTreeListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceCompilationFailureListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceCompilationListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceCompilationPolymorphismListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceInliningListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TracePerformanceWarningsListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/debug/TraceSplittingListener.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/AssumptionValidAssumption.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/IsCompilationConstantNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/ObjectLocationIdentity.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/asserts/NeverPartOfCompilationNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/frame/ForceMaterializeNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/frame/MaterializeFrameNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/nodes/frame/NewFrameNode.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/phases/VerifyFrameDoesNotEscapePhase.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleGraphBuilderPlugins.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/substitutions/TruffleInvocationPluginProvider.java ! graal/com.oracle.graal.virtual.bench/src/com/oracle/graal/virtual/bench/PartialEscapeBench.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/MaterializedObjectState.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/nodes/VirtualObjectState.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EarlyReadEliminationPhase.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectList.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsBlockState.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsClosure.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/EffectsPhase.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/GraphEffectList.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ObjectState.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PEReadEliminationBlockState.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PEReadEliminationClosure.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeBlockState.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapePhase.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ReadEliminationBlockState.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/ReadEliminationClosure.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/VirtualUtil.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/VirtualizerToolImpl.java ! graal/com.oracle.graal.word/src/com/oracle/graal/word/BarrieredAccess.java ! graal/com.oracle.graal.word/src/com/oracle/graal/word/ObjectAccess.java ! graal/com.oracle.graal.word/src/com/oracle/graal/word/Pointer.java ! graal/com.oracle.graal.word/src/com/oracle/graal/word/WordBase.java ! graal/com.oracle.graal.word/src/com/oracle/graal/word/WordTypes.java ! graal/com.oracle.graal.word/src/com/oracle/graal/word/nodes/WordCastNode.java ! graal/com.oracle.nfi/src/com/oracle/nfi/NativeFunctionInterfaceRuntime.java Changeset: 350e41999d30 Author: Doug Simon Date: 2015-09-16 21:56 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/350e41999d30 work around for Eclipse bug 477597 ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorldOptions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippets.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/InstanceOfSnippetsOptions.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java + graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParserOptions.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/FrameStateBuilder.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/InlineDuringParsingPlugin.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/ReplacementsImpl.java ! mx.graal/suite.py Changeset: 63643c4ef733 Author: Stefan Anzinger Date: 2015-09-17 14:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/63643c4ef733 [SPARC] Remove special null handling in SPARCLIRGenerator.emitConstant ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java Changeset: 467f38f99aea Author: Roland Schatz Date: 2015-09-17 11:08 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/467f38f99aea Use correct wordKind in CurrentJavaThreadNode and FrameMap. ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CurrentJavaThreadNode.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMap.java Changeset: 61026507bfa6 Author: Roland Schatz Date: 2015-09-17 14:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/61026507bfa6 Use correct LIRKind for constants in phis. ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGeneratorTool.java Changeset: 00ee7def5b54 Author: Roland Schatz Date: 2015-09-17 15:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/00ee7def5b54 Use LIRKind.Illegal instead of JavaKind.Illegal in backend. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarker.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/dfa/LocationMarkerPhase.java Changeset: 3a68d50004d8 Author: Roland Schatz Date: 2015-09-17 16:48 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3a68d50004d8 Support inline null comparisons in SPARC backend. ! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCompare.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java Changeset: 9ca1a782b6c7 Author: Tom Rodriguez Date: 2015-09-17 22:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/9ca1a782b6c7 Update jvmci import: Replace JVMCICompileWithC1Only with package based controls ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompilerFactory.java ! mx.graal/suite.py Changeset: 4fca22325604 Author: Roland Schatz Date: 2015-09-18 11:41 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4fca22325604 Use dummy PlatformKind in platform independent backend test. ! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/GenericValueMapTest.java Changeset: 8372e2859f3a Author: Roland Schatz Date: 2015-09-18 13:12 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8372e2859f3a Update jvmci import: Use AMD64Kind instead of JavaKind in backend. ! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64MacroAssembler.java ! graal/com.oracle.graal.compiler.amd64.test/src/com/oracle/graal/compiler/amd64/test/StackStoreTest.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java + graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRKindTool.java ! graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64NodeLIRBuilder.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBytecodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java + graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRKindTool.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMove.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Arithmetic.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ArrayEqualsOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ByteSwapOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Call.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64ControlFlow.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64FrameMap.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64MathIntrinsicOp.java ! graal/com.oracle.graal.lir.amd64/src/com/oracle/graal/lir/amd64/AMD64Move.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/ConstantStackCastTest.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/StackMoveTest.java ! graal/com.oracle.graal.lir.test/src/com/oracle/graal/lir/test/GenericValueMapTest.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/DirectReadNode.java ! mx.graal/suite.py Changeset: 475ce82f1cdd Author: Josef Eisl Date: 2015-09-09 16:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/475ce82f1cdd mx microbench: respect --suite argument. ! mx.graal/mx_graal.py Changeset: e65519d858ba Author: Josef Eisl Date: 2015-09-17 13:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e65519d858ba LIRTest: allow void nodes. ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTest.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/LIRTestSpecification.java Changeset: d08945fe8cb4 Author: Josef Eisl Date: 2015-09-18 15:09 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d08945fe8cb4 Backout 47a3d4b3ccb3 (AMD64HotSpotEpilogueOp: set rbp rescue location on construction.) ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotDeoptimizeCallerOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotEpilogueBlockEndOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotEpilogueOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotJumpToExceptionHandlerInCallerOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveCurrentStackFrameOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLeaveDeoptimizedStackFrameOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotReturnOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotUnwindOp.java Changeset: 5d9dbda5a74a Author: Josef Eisl Date: 2015-09-18 15:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/5d9dbda5a74a AMD64: introduce AMD64HotSpotRestoreRbpOp. ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotEpilogueBlockEndOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotEpilogueOp.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotLIRGenerator.java + graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotRestoreRbpOp.java Changeset: 6d7173d9e720 Author: Doug Simon Date: 2015-09-18 15:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/6d7173d9e720 consistently use HotSpotVMConfig.config() for static access to the HotSpotVMConfig instance ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java Changeset: 784ba407d663 Author: Doug Simon Date: 2015-09-18 15:16 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/784ba407d663 added CompilerToVM.compilerToVM() for static access to the CompilerToVM instance ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/PrintStreamOption.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java Changeset: d10421aa05b3 Author: Doug Simon Date: 2015-09-18 15:18 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d10421aa05b3 updated imported jvmci version ! mx.graal/suite.py Changeset: fb9cd81bf89c Author: Tom Rodriguez Date: 2015-09-18 10:15 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/fb9cd81bf89c Update jvmci import ! mx.graal/suite.py Changeset: dbe523c73807 Author: Lukas Stadler Date: 2015-09-21 11:27 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/dbe523c73807 remove leftover debug output ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java Changeset: f3fd15b9c703 Author: Doug Simon Date: 2015-09-21 12:07 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f3fd15b9c703 added jdkartifactstats command ! mx.graal/mx_graal.py Changeset: dc332a2c41d0 Author: Roland Schatz Date: 2015-09-21 15:11 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/dc332a2c41d0 Update jvmci import: Remove rawValue from HotSpotMetaspaceConstantImpl. ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBinaryConsumer.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMove.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotStrategySwitchOp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/CompressionNode.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java ! mx.graal/suite.py Changeset: 500e3cecfbff Author: Doug Simon Date: 2015-09-21 23:24 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/500e3cecfbff updated jdkartifactstats to show stripped jar sizes ! mx.graal/mx_graal.py Changeset: 1edfd1161cec Author: Roland Schatz Date: 2015-09-22 11:50 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/1edfd1161cec Update jvmci import: Use PlatformKind.getSizeInBytes() instead of TargetDescription.getSizeInBytes(PlatformKind). ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackend.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCounterOp.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotReferenceMapBuilder.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFrameMap.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/framemap/FrameMap.java ! graal/com.oracle.graal.word/src/com/oracle/graal/word/nodes/WordCastNode.java ! mx.graal/suite.py Changeset: 1999949f0c47 Author: Roland Schatz Date: 2015-09-22 15:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/1999949f0c47 Move AbstractAddress to com.oracle.graal.asm package. ! graal/com.oracle.graal.asm.amd64/src/com/oracle/graal/asm/amd64/AMD64Address.java ! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAddress.java ! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCMacroAssembler.java + graal/com.oracle.graal.asm/src/com/oracle/graal/asm/AbstractAddress.java ! graal/com.oracle.graal.asm/src/com/oracle/graal/asm/Assembler.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/asm/CompilationResultBuilder.java Changeset: 90c5039a70f1 Author: Roland Schatz Date: 2015-09-22 15:41 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/90c5039a70f1 Move UnsignedMath class to graal, and remove methods that duplicate existing methods in JDK. ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/calc/Condition.java + graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/calc/UnsignedMath.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnsignedDivNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/UnsignedRemNode.java ! graal/com.oracle.graal.replacements.test/src/com/oracle/graal/replacements/test/UnsignedMathTest.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java ! graal/com.oracle.graal.word/src/com/oracle/graal/word/Word.java Changeset: 37d7baeb6d7a Author: Roland Schatz Date: 2015-09-22 17:30 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/37d7baeb6d7a Update jvmci import: Make implementation classes package private. ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedJavaFieldTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotResolvedObjectTypeTest.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotReplacementsUtil.java ! mx.graal/suite.py Changeset: f1c68b102fef Author: Roland Schatz Date: 2015-09-22 17:54 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f1c68b102fef Avoid unnecessary array copy. ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java From christian.thalinger at oracle.com Tue Sep 22 17:58:54 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 22 Sep 2015 17:58:54 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8136712: [JVMCI] notifyInstall event is triggered if code installation failed Message-ID: <201509221758.t8MHwsoc023458@aojmv0008.oracle.com> Changeset: 64afe1aea31b Author: twisti Date: 2015-09-22 07:58 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/64afe1aea31b 8136712: [JVMCI] notifyInstall event is triggered if code installation failed ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java From christian.thalinger at oracle.com Tue Sep 22 23:09:24 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 22 Sep 2015 23:09:24 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201509222309.t8MN9OKe009725@aojmv0008.oracle.com> Changeset: 0569806cf96f Author: Doug Simon Date: 2015-09-22 13:08 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0569806cf96f JVMCI options are now passed as individual -Djvmci.option.= arguments on the command line instead of -Djvmci.options= ! src/java.base/share/classes/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionsParser.java ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp Changeset: bb2afad00ef1 Author: Doug Simon Date: 2015-09-22 13:08 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bb2afad00ef1 renamed JVMCIRuntime::parse_properties to JVMCIRuntime::init_system_properties ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/runtime/arguments.cpp From doug.simon at oracle.com Wed Sep 23 01:00:23 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 23 Sep 2015 01:00:23 +0000 Subject: hg: graal/graal-jvmci-8: 4 new changesets Message-ID: <201509230100.t8N10NCF005538@aojmv0008.oracle.com> Changeset: a4b63f56bc97 Author: Christian Wimmer Date: 2015-09-22 11:57 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/a4b63f56bc97 Remove assertion. It does not hold for fields with Word types, and the Word type is not known in JVMCI. ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/VirtualObject.java Changeset: bc2d4dac0cd3 Author: Doug Simon Date: 2015-09-22 22:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bc2d4dac0cd3 JVMCI options are now passed as individual -Djvmci.option.= arguments on the command line instead of -Djvmci.options= ! jvmci/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionsParser.java ! mx.jvmci/mx_jvmci.py ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/thread.cpp Changeset: d3930fdd1eb3 Author: Doug Simon Date: 2015-09-22 22:35 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/d3930fdd1eb3 renamed JVMCIRuntime::parse_properties to JVMCIRuntime::init_system_properties ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 2448e3c0cd98 Author: Doug Simon Date: 2015-09-22 23:14 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2448e3c0cd98 set default jvmci.compiler property explicitly based on available suites ! mx.jvmci/mx_jvmci.py From doug.simon at oracle.com Wed Sep 23 01:00:30 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 23 Sep 2015 01:00:30 +0000 Subject: hg: graal/graal-compiler: 5 new changesets Message-ID: <201509230100.t8N10UVf005648@aojmv0008.oracle.com> Changeset: 328bab1ca9e8 Author: Chris Seaton Date: 2015-09-22 18:41 +0100 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/328bab1ca9e8 Increase InliningDepthError to 300. ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java Changeset: 3ba0e7aee1c7 Author: Christian Wimmer Date: 2015-09-22 13:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3ba0e7aee1c7 Add assertion removed from VirtualObject in JVMCI repository, allow customization of JavaKind lookup ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/DebugInfoBuilder.java Changeset: 8030c4d38715 Author: Christian Wimmer Date: 2015-09-22 13:23 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8030c4d38715 Update jvmci import ! mx.graal/suite.py Changeset: 1ec6d2962ff5 Author: Doug Simon Date: 2015-09-22 23:12 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/1ec6d2962ff5 adapted CompileTheWorld for switch to -Djvmci.option.= format ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java ! mx.graal/suite.py Changeset: 4ea1c903f00f Author: Christian Wimmer Date: 2015-09-22 17:26 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4ea1c903f00f Workaround for LIR constant optimization ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java From christian.thalinger at oracle.com Wed Sep 23 18:21:15 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 23 Sep 2015 18:21:15 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 9 new changesets Message-ID: <201509231821.t8NILFiR020946@aojmv0008.oracle.com> Changeset: 17efe8fc4f48 Author: mdoerr Date: 2015-09-17 09:03 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/3ac528612681 Merge Changeset: 3b908f10337f Author: tpivovarova Date: 2015-09-19 12:03 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/bab9d3d37ae8 Merge Changeset: 95e96bd4b70b Author: adinn Date: 2015-09-16 09:52 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: cee71b771f19 Author: twisti Date: 2015-09-23 08:19 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/cee71b771f19 Merge ! src/cpu/aarch64/vm/interpreterGenerator_aarch64.hpp ! 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/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.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 ! src/share/vm/opto/callnode.hpp ! src/share/vm/opto/macro.cpp ! src/share/vm/opto/memnode.cpp From christian.thalinger at oracle.com Wed Sep 23 19:39:43 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 23 Sep 2015 19:39:43 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Rename CompilerToVM.init to CompilerToVM.registerNatives and throw an exception if JVMCI is disabled. Message-ID: <201509231939.t8NJdhti008519@aojmv0008.oracle.com> Changeset: 1f6f3601e141 Author: twisti Date: 2015-09-23 09:37 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1f6f3601e141 Rename CompilerToVM.init to CompilerToVM.registerNatives and throw an exception if JVMCI is disabled. ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/prims/nativeLookup.cpp From christian.thalinger at oracle.com Wed Sep 23 20:02:53 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 23 Sep 2015 20:02:53 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Fix typo in CompilerToVM. Message-ID: <201509232002.t8NK2rfC014474@aojmv0008.oracle.com> Changeset: 516d09ae46be Author: twisti Date: 2015-09-23 10:02 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/516d09ae46be Fix typo in CompilerToVM. ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java From christian.thalinger at oracle.com Wed Sep 23 20:54:09 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 23 Sep 2015 20:54:09 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: First batch of new SQE tests. Message-ID: <201509232054.t8NKs9WO029179@aojmv0008.oracle.com> Changeset: 2b54745abd4c Author: twisti Date: 2015-09-23 10:54 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2b54745abd4c First batch of new SQE tests. + test/compiler/jvmci/common/CTVMUtilities.java + test/compiler/jvmci/common/CompilerToVMHelper.java + test/compiler/jvmci/common/JVMCIHelpers.java + test/compiler/jvmci/common/services/jdk.internal.jvmci.compiler.Compiler + test/compiler/jvmci/common/services/jdk.internal.jvmci.compiler.CompilerFactory + test/compiler/jvmci/common/services/jdk.internal.jvmci.hotspot.HotSpotVMEventListener + test/compiler/jvmci/common/testcases/SimpleClass.java + test/compiler/jvmci/compilerToVM/DummyAbstractClass.java + test/compiler/jvmci/compilerToVM/DummyClass.java + test/compiler/jvmci/compilerToVM/DummyInterface.java + test/compiler/jvmci/compilerToVM/GetExceptionTableTest.java + test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java + test/compiler/jvmci/compilerToVM/GetResolvedJavaMethodAtSlotTest.java + test/compiler/jvmci/compilerToVM/HasBalancedMonitorsTest.java + test/compiler/jvmci/compilerToVM/SecurityRestrictionsTest.java From christian.thalinger at oracle.com Wed Sep 23 21:23:05 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 23 Sep 2015 21:23:05 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove unused jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethod.hasBalancedMonitors() Message-ID: <201509232123.t8NLN6Yf007768@aojmv0008.oracle.com> Changeset: 9a268a7f1a12 Author: twisti Date: 2015-09-23 11:22 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/9a268a7f1a12 Remove unused jdk.internal.jvmci.hotspot.HotSpotResolvedJavaMethod.hasBalancedMonitors() ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethod.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp - test/compiler/jvmci/compilerToVM/HasBalancedMonitorsTest.java From christian.thalinger at oracle.com Wed Sep 23 21:38:26 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 23 Sep 2015 21:38:26 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Use next(4) instead of next()->next()->next()->next(). Message-ID: <201509232138.t8NLcQ1q012005@aojmv0008.oracle.com> Changeset: 6703dfe1e8f9 Author: twisti Date: 2015-09-23 11:38 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6703dfe1e8f9 Use next(4) instead of next()->next()->next()->next(). ! src/cpu/x86/vm/sharedRuntime_x86_64.cpp From christian.thalinger at oracle.com Wed Sep 23 21:58:34 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 23 Sep 2015 21:58:34 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Add new flags to jdk.internal.jvmci.amd64.AMD64.CPUFeature Message-ID: <201509232158.t8NLwYD3016846@aojmv0008.oracle.com> Changeset: f88785857043 Author: twisti Date: 2015-09-23 11:58 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f88785857043 Add new flags to jdk.internal.jvmci.amd64.AMD64.CPUFeature ! src/cpu/x86/vm/vmStructs_x86.hpp ! src/java.base/share/classes/jdk.internal.jvmci.amd64/src/jdk/internal/jvmci/amd64/AMD64.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java From christian.thalinger at oracle.com Wed Sep 23 22:21:41 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 23 Sep 2015 22:21:41 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Replace %p with PTR_FORMAT. Message-ID: <201509232221.t8NMLfdV022281@aojmv0008.oracle.com> Changeset: 83f08ad44950 Author: twisti Date: 2015-09-23 12:21 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/83f08ad44950 Replace %p with PTR_FORMAT. ! src/cpu/sparc/vm/jvmciCodeInstaller_sparc.cpp ! src/cpu/x86/vm/jvmciCodeInstaller_x86.cpp ! src/share/vm/runtime/sharedRuntime.cpp From doug.simon at oracle.com Wed Sep 23 22:39:42 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 23 Sep 2015 22:39:42 +0000 Subject: hg: graal/graal-jvmci-8: [SPARC] Remove JavaKind dependency Message-ID: <201509232239.t8NMdhFf025725@aojmv0008.oracle.com> Changeset: 479228019e48 Author: Stefan Anzinger Date: 2015-09-23 15:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/479228019e48 [SPARC] Remove JavaKind dependency ! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotRegisterConfig.java ! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java + jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARCKind.java From doug.simon at oracle.com Wed Sep 23 22:39:50 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 23 Sep 2015 22:39:50 +0000 Subject: hg: graal/graal-compiler: 17 new changesets Message-ID: <201509232239.t8NMdoEe025769@aojmv0008.oracle.com> Changeset: f3ebbebef617 Author: Christian Wimmer Date: 2015-09-22 17:35 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f3ebbebef617 Allow overwriting of invocation plugins ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugin.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugins.java Changeset: 152f2a7c46d8 Author: Christian Wimmer Date: 2015-09-22 17:36 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/152f2a7c46d8 Add missing registerOptional* methods ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugins.java Changeset: d79fcf097df7 Author: Christian Wimmer Date: 2015-09-22 17:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d79fcf097df7 Allow invocation plugin registry to be created with class name instead of java.lang.Class ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugins.java Changeset: 5e4894c6a2f1 Author: Christian Wimmer Date: 2015-09-22 17:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/5e4894c6a2f1 Also adopt empty parent for InvocationPlugins, it might get filled later on ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugins.java Changeset: 015f88d8c03f Author: Christian Wimmer Date: 2015-09-22 17:39 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/015f88d8c03f Increase visibility of some BytecodeParser methods and fields ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java Changeset: d55ce2fbf5f1 Author: Christian Wimmer Date: 2015-09-22 17:41 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d55ce2fbf5f1 Configure lazy/eager snippets via system property to allow customization without source code change ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java Changeset: f36a430db1c2 Author: Christian Wimmer Date: 2015-09-22 17:43 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f36a430db1c2 Make method final to improve code that has a MethodHandle to it ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java Changeset: 36e61de8d971 Author: Christian Wimmer Date: 2015-09-22 18:04 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/36e61de8d971 Merge ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugin.java ! graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/InvocationPlugins.java ! graal/com.oracle.graal.java/src/com/oracle/graal/java/BytecodeParser.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java Changeset: b7ccafc71a9d Author: Josef Eisl Date: 2015-09-18 16:32 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b7ccafc71a9d AMD64: Remove StoreRbpOp. ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotMove.java Changeset: fdfe748e98d8 Author: Josef Eisl Date: 2015-09-23 11:34 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/fdfe748e98d8 Move NeverSpillConstants to BackendOptions. ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/BackendOptions.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/lsra/LinearScanLifetimeAnalysisPhase.java Changeset: 93859a908b32 Author: Josef Eisl Date: 2015-09-23 11:35 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/93859a908b32 TraceRA: respect neverSpillConstants option. ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/alloc/trace/TraceLinearScanLifetimeAnalysisPhase.java Changeset: 87c6d0fe96e9 Author: Lukas Stadler Date: 2015-09-23 13:09 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/87c6d0fe96e9 more accurate position for EnsureVirtual exception ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/virtual/EnsureVirtualizedNode.java Changeset: fd2a8e6da876 Author: Stefan Anzinger Date: 2015-08-25 17:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/fd2a8e6da876 HotSpotInstructionProfiling: Add comment about increment patching ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotInstructionProfiling.java Changeset: 54d85a1b4188 Author: Stefan Anzinger Date: 2015-09-18 12:18 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/54d85a1b4188 [SPARC] Remove SPARCCompare.ACMP ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCompare.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java Changeset: f87ae6a74d88 Author: Stefan Anzinger Date: 2015-09-21 14:35 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f87ae6a74d88 [SPARC] Introduce LIR instruction for Op3 and Opf instructions ! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java - graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCCompare.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java + graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFloatCompareOp.java + graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCOP3Op.java + graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCOPFOp.java - graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCTestOp.java Changeset: f04f2d2b2c42 Author: Stefan Anzinger Date: 2015-09-23 15:42 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f04f2d2b2c42 [SPARC] Remove JavaKind dependency from SPARC backend, clearing up SPARCArithmetic ! graal/com.oracle.graal.asm.sparc/src/com/oracle/graal/asm/sparc/SPARCAssembler.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java + graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRKindTool.java ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCNodeLIRBuilder.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCRuntimeCallEpilogueOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotCRuntimeCallPrologueOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotJumpToExceptionHandlerOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRGenerator.java + graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotLIRKindTool.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotNodeLIRBuilder.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotPatchReturnAddressOp.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotStrategySwitchOp.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/ConstantStackCastTest.java ! graal/com.oracle.graal.lir.jtt/src/com/oracle/graal/lir/jtt/StackMoveTest.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArithmetic.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCArrayEqualsOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCBitManipulationOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCByteSwapOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCControlFlow.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFloatCompareOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFrameMap.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCLIRInstruction.java - graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMathIntrinsicOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCOP3Op.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCOPFOp.java Changeset: ce6eba1c6b9f Author: Stefan Anzinger Date: 2015-09-23 17:41 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ce6eba1c6b9f Update jvmci import version ! mx.graal/suite.py From doug.simon at oracle.com Wed Sep 23 22:40:09 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 23 Sep 2015 22:40:09 +0000 Subject: hg: graal/graal-jvmci-8: fixed javadoc for lookupNameRefInPool and lookupSignatureRefInPool in CompilerToVM and renamed them to lookupNameInPool and lookupSignatureInPool Message-ID: <201509232240.t8NMe9lv025849@aojmv0008.oracle.com> Changeset: f0ec628cb987 Author: Doug Simon Date: 2015-09-24 00:27 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f0ec628cb987 fixed javadoc for lookupNameRefInPool and lookupSignatureRefInPool in CompilerToVM and renamed them to lookupNameInPool and lookupSignatureInPool ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp From christian.thalinger at oracle.com Wed Sep 23 23:04:54 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 23 Sep 2015 23:04:54 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 4 new changesets Message-ID: <201509232304.t8NN4sXu001492@aojmv0008.oracle.com> Changeset: a15c3105623a Author: dpochepk Date: 2015-09-23 12:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a15c3105623a 8078350: JEP-JDK-8062493: [jvmci] Test task: get events. JvmciCompleteInitializationTest + test/compiler/jvmci/events/JvmciCompleteInitializationTest.config + test/compiler/jvmci/events/JvmciCompleteInitializationTest.java Changeset: 36c20935d202 Author: dpochepk Date: 2015-09-23 12:53 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/36c20935d202 8078350: JEP-JDK-8062493: [jvmci] Test task: get events. JvmciCreateMetaAccessContextTest + test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.config + test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java + test/compiler/jvmci/events/MetaAccessWrapper.java Changeset: e725918bb161 Author: dpochepk Date: 2015-09-23 12:53 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/e725918bb161 8078350: JEP-JDK-8062493: [jvmci] Test task: get events. JvmciShutdownEventTest ! test/compiler/jvmci/events/JvmciCreateMetaAccessContextTest.java + test/compiler/jvmci/events/JvmciShutdownEventListener.java + test/compiler/jvmci/events/JvmciShutdownEventTest.config + test/compiler/jvmci/events/JvmciShutdownEventTest.java Changeset: 88f169614dca Author: twisti Date: 2015-09-23 13:04 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/88f169614dca Remove missed CompilerToVMHelper.hasBalancedMonitors ! test/compiler/jvmci/common/CompilerToVMHelper.java From christian.thalinger at oracle.com Wed Sep 23 23:33:43 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 23 Sep 2015 23:33:43 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: fixed javadoc for lookupNameRefInPool and lookupSignatureRefInPool in CompilerToVM and renamed them to lookupNameInPool and lookupSignatureInPool Message-ID: <201509232333.t8NNXhcE007281@aojmv0008.oracle.com> Changeset: 5e1639f9a14e Author: Doug Simon Date: 2015-09-24 00:27 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5e1639f9a14e fixed javadoc for lookupNameRefInPool and lookupSignatureRefInPool in CompilerToVM and renamed them to lookupNameInPool and lookupSignatureInPool ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotConstantPool.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp From christian.thalinger at oracle.com Thu Sep 24 00:05:06 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 24 Sep 2015 00:05:06 +0000 Subject: hg: graal/graal-jvmci-9: 8078353: required WhiteBox changes -- add nmethod address Message-ID: <201509240005.t8O056Dd013635@aojmv0008.oracle.com> Changeset: 3c5d83d2f9d7 Author: tpivovarova Date: 2015-09-23 13:49 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/3c5d83d2f9d7 8078353: required WhiteBox changes -- add nmethod address ! test/lib/sun/hotspot/code/NMethod.java From christian.thalinger at oracle.com Thu Sep 24 00:05:18 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 24 Sep 2015 00:05:18 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 6 new changesets Message-ID: <201509240005.t8O05I4F013736@aojmv0008.oracle.com> Changeset: 438852f359e5 Author: tpivovarova Date: 2015-09-23 13:48 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/438852f359e5 8078353: required WhiteBox changes -- add nmethod address ! src/share/vm/prims/whitebox.cpp Changeset: 2f56f561ded9 Author: tpivovarova Date: 2015-09-23 13:49 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2f56f561ded9 8078353: common part for tests for compilerToVM methods related to compiled code + test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java Changeset: da432c8a5dc7 Author: tpivovarova Date: 2015-09-23 13:49 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/da432c8a5dc7 8078353: test for CompilerToVM::disassembleCodeBlob + test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java Changeset: 6449e0ade0bc Author: tpivovarova Date: 2015-09-23 13:49 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6449e0ade0bc 8078353: test for CompilerToVM::invalidateInstalledCode method + test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java Changeset: 740dc85e6e78 Author: twisti Date: 2015-09-23 13:49 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/740dc85e6e78 workaround for CODETOOLS-7901514 : os.simpleArch is x64 for linux-aarch64 in @require context ! test/compiler/jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/NestedBooleanOptionValueTest.java ! test/compiler/jvmci/jdk.internal.jvmci.options.test/src/jdk/internal/jvmci/options/test/TestOptionValue.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ConstantTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/RedefineClassTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ResolvedJavaTypeResolveConcreteMethodTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/ResolvedJavaTypeResolveMethodTest.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestConstantReflectionProvider.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaField.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaMethod.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestJavaType.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestMetaAccessProvider.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaField.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaMethod.java ! test/compiler/jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaType.java Changeset: a2b580a32fb6 Author: twisti Date: 2015-09-23 14:04 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a2b580a32fb6 Rename lookupNameRefInPool and lookupSignatureRefInPool to lookupNameInPool and lookupSignatureInPool. ! test/compiler/jvmci/common/CompilerToVMHelper.java From christian.thalinger at oracle.com Thu Sep 24 00:38:48 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 24 Sep 2015 00:38:48 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: jvmciRuntime.cpp(57) : warning C4267: 'initializing' : conversion from 'size_t' to 'const int', possible loss of data Message-ID: <201509240038.t8O0cmeM020612@aojmv0008.oracle.com> Changeset: f97bc9ec01d0 Author: twisti Date: 2015-09-23 14:37 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f97bc9ec01d0 jvmciRuntime.cpp(57) : warning C4267: 'initializing' : conversion from 'size_t' to 'const int', possible loss of data ! src/share/vm/jvmci/jvmciRuntime.cpp From jaroslav.tulach at oracle.com Thu Sep 24 07:35:55 2015 From: jaroslav.tulach at oracle.com (Jaroslav Tulach) Date: Thu, 24 Sep 2015 09:35:55 +0200 Subject: Running on JDK 1.7 was: hg/truffle: 4 new changesets In-Reply-To: References: Message-ID: <1965976.LW4zmmZos2@pracovni> Thanks a lot Andreas for these fixes. Now the Truffle API can truly be used on JDK 1.7! ### Wednesday 23 of September 2015, 23:59:48 @ SSW Notification Service ### > details: http://lafo.ssw.uni-linz.ac.at/hg/truffle/rev/d4ae4fc66ff9 > changeset: 22188:d4ae4fc66ff9 > user: Andreas Woess > date: Wed Sep 23 21:55:09 2015 +0200 > description: > Method.getParameterCount does not exist in Java 7 This is exactly the "1.7.5 compatibility" one gets when compiling on JDK8 but using -source 1.7 that Gilles was referring to recently. Of course such code couldn't run on JDK7, but hopefully we'll never regress now when each commit is really compiled on JDK7 to verify real "1.7 compatibility". > details: http://lafo.ssw.uni-linz.ac.at/hg/truffle/rev/fe7032676e60 > changeset: 22189:fe7032676e60 > user: Andreas Woess > date: Wed Sep 23 21:55:37 2015 +0200 > description: > remove truffle.api.script.* Thanks for removing this class. It was an old idea of integrating JPDA debuggers with Truffle, but now, when we have http://lafo.ssw.uni-linz.ac.at/javadoc/truffle/latest/com/oracle/truffle/api/debug/Debugger.html it is no longer need. Thanks again for your help. -jt > details: http://lafo.ssw.uni-linz.ac.at/hg/truffle/rev/6050fb3fc842 > changeset: 22190:6050fb3fc842 > user: Andreas Woess > date: Wed Sep 23 23:38:44 2015 +0200 > description: > SL: fix rawtypes in Scanner > > details: http://lafo.ssw.uni-linz.ac.at/hg/truffle/rev/93a6b7597937 > changeset: 22191:93a6b7597937 > user: Andreas Woess > date: Wed Sep 23 23:55:03 2015 +0200 > description: > work around javac deprecation warning From doug.simon at oracle.com Thu Sep 24 12:11:43 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 24 Sep 2015 12:11:43 +0000 Subject: hg: graal/graal-jvmci-8: 6 new changesets Message-ID: <201509241211.t8OCBhFN013792@aojmv0008.oracle.com> Changeset: 41da626860a3 Author: Tom Rodriguez Date: 2015-09-23 17:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/41da626860a3 Fix toString output ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/DefaultProfilingInfo.java Changeset: 45a23196c66b Author: Tom Rodriguez Date: 2015-09-23 17:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/45a23196c66b Expose hasBalancedMonitors ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/ResolvedJavaMethod.java ! jvmci/jdk.internal.jvmci.runtime.test/src/jdk/internal/jvmci/runtime/test/TestResolvedJavaMethod.java Changeset: 3395128f3aef Author: Tom Rodriguez Date: 2015-09-23 19:16 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/3395128f3aef Initialize _monitor_safe ! src/share/vm/oops/generateOopMap.cpp Changeset: c42b12eb270a Author: Tom Rodriguez Date: 2015-09-23 19:31 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c42b12eb270a trivial prefixes shoudl only apply to the compiler itself ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: 940b668f0809 Author: Stefan Anzinger Date: 2015-09-23 19:36 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/940b668f0809 SPARCKind: Add 32 bit vector kinds ! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARCKind.java Changeset: 5baefb241788 Author: Doug Simon Date: 2015-09-24 13:58 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/5baefb241788 restricted and documented constant pool entry types supported by resolveConstantInPool and resolvePossiblyCachedConstantInPool ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java From doug.simon at oracle.com Thu Sep 24 12:11:48 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 24 Sep 2015 12:11:48 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201509241211.t8OCBmIw013837@aojmv0008.oracle.com> Changeset: 2c708c0bdd21 Author: Stefan Anzinger Date: 2015-09-24 11:31 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2c708c0bdd21 Update jvmci and truffle import version ! mx.graal/suite.py Changeset: 3c8a7c16c1f9 Author: Stefan Anzinger Date: 2015-09-24 12:05 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3c8a7c16c1f9 Change c.o.nfi.test to javaCompliance 1.8 ! mx.graal/suite.py From doug.simon at oracle.com Thu Sep 24 13:44:49 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 24 Sep 2015 13:44:49 +0000 Subject: hg: graal/graal-jvmci-8: 2 new changesets Message-ID: <201509241344.t8ODinGs014018@aojmv0008.oracle.com> Changeset: 976555bdc7c6 Author: Roland Schatz Date: 2015-09-24 14:21 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/976555bdc7c6 JavaKind is not a PlatformKind. ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/JavaKind.java ! jvmci/jdk.internal.jvmci.meta/src/jdk/internal/jvmci/meta/LIRKind.java Changeset: 9409f7cec59a Author: Roland Schatz Date: 2015-09-24 14:33 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/9409f7cec59a Remove dependency from HotSpotJVMCIRuntime to CompilerFactory. ! jvmci/jdk.internal.jvmci.compiler/src/jdk/internal/jvmci/compiler/CompilerFactory.java ! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIBackendFactory.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCICompilerConfig.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java From doug.simon at oracle.com Thu Sep 24 13:44:55 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Thu, 24 Sep 2015 13:44:55 +0000 Subject: hg: graal/graal-compiler: 2 new changesets Message-ID: <201509241344.t8ODit6s014061@aojmv0008.oracle.com> Changeset: 848cec401fda Author: Roland Schatz Date: 2015-09-24 14:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/848cec401fda Remove default implementations of LIRKindTool and zapValueForKind. ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/nodes/type/DefaultHotSpotLIRKindTool.java - graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/DefaultLIRKindTool.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/gen/LIRGenerator.java Changeset: d7ebda8d855e Author: Roland Schatz Date: 2015-09-24 14:44 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d7ebda8d855e Update jvmci import: Remove initializeArchitecture methods. ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackendFactory.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompilerFactory.java ! mx.graal/suite.py From christian.thalinger at oracle.com Thu Sep 24 17:22:03 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 24 Sep 2015 17:22:03 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: restricted and documented constant pool entry types supported by resolveConstantInPool and resolvePossiblyCachedConstantInPool Message-ID: <201509241722.t8OHM3Qk016397@aojmv0008.oracle.com> Changeset: d45365af5c89 Author: Doug Simon Date: 2015-09-24 13:58 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/d45365af5c89 restricted and documented constant pool entry types supported by resolveConstantInPool and resolvePossiblyCachedConstantInPool ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java From christian.thalinger at oracle.com Thu Sep 24 19:08:57 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Thu, 24 Sep 2015 19:08:57 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 3 new changesets Message-ID: <201509241908.t8OJ8vMw011288@aojmv0008.oracle.com> Changeset: 7c288547a709 Author: roland Date: 2015-09-22 15:25 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: 486f1a8587dd Author: twisti Date: 2015-09-24 08:09 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/486f1a8587dd Merge ! src/share/vm/opto/loopopts.cpp From christian.thalinger at oracle.com Fri Sep 25 01:37:48 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 25 Sep 2015 01:37:48 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 13 new changesets Message-ID: <201509250137.t8P1bm1s010468@aojmv0008.oracle.com> Changeset: 56024013648f Author: kzhaldyb Date: 2015-09-24 18:24 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: 20bb461f7c1a Author: twisti Date: 2015-09-24 13:51 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/20bb461f7c1a Merge Changeset: ec853cfd06ea Author: dpochepk Date: 2015-09-24 13:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/ec853cfd06ea 8133126: common part for tests for compilerToVM methods related to Metaspace Klass + 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/SingleImplementer.java + test/compiler/jvmci/common/testcases/SingleImplementerInterface.java + test/compiler/jvmci/common/testcases/SingleSubclass.java + test/compiler/jvmci/common/testcases/SingleSubclassedClass.java ! test/testlibrary/jdk/test/lib/Utils.java Changeset: 3f4242200331 Author: tpivovarova Date: 2015-09-24 13:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3f4242200331 8133125: test for CompilerToVM::getStackTraceElement method + test/compiler/jvmci/compilerToVM/GetStackTraceElementTest.java Changeset: c1f944338bd0 Author: dpochepk Date: 2015-09-24 13:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c1f944338bd0 8133126: test for CompilerToVM::getMaxCallTargetOffset method + test/compiler/jvmci/compilerToVM/GetMaxCallTargetOffsetTest.java Changeset: bc7af58784d8 Author: dpochepk Date: 2015-09-24 13:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bc7af58784d8 8133126: test for CompilerToVM::getNextStackFrame method + test/compiler/jvmci/compilerToVM/GetNextStackFrameTest.java Changeset: 59f98754fbfe Author: dpochepk Date: 2015-09-24 13:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/59f98754fbfe 8133126: test for CompilerToVM::collectCounters method + test/compiler/jvmci/compilerToVM/CollectCountersTest.java Changeset: c05ea35c4615 Author: dpochepk Date: 2015-09-24 13:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c05ea35c4615 8133126: test for CompilerToVM::writeDebugOutput and flushDebugOutput methods + test/compiler/jvmci/compilerToVM/DebugOutputTest.java Changeset: c664450e83c6 Author: dpochepk Date: 2015-09-24 13:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c664450e83c6 8133126: test for CompilerToVM::findUniqueConcreteMethod method + test/compiler/jvmci/compilerToVM/FindUniqueConcreteMethodTest.java Changeset: 5f9216843541 Author: dpochepk Date: 2015-09-24 13:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5f9216843541 8133126: test for CompilerToVM::getClassInitializer method + test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java Changeset: 3df3fa896579 Author: dpochepk Date: 2015-09-24 13:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3df3fa896579 8133126: test for CompilerToVM::getImplementor method + test/compiler/jvmci/compilerToVM/GetImplementorTest.java Changeset: db1a815d2f6c Author: twisti Date: 2015-09-24 15:35 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/db1a815d2f6c 8137125: [JVMCI] CompilerToVM::writeDebugOutput need input data range checks ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp - test/compiler/jvmci/compilerToVM/DebugOutputTest.java From christian.thalinger at oracle.com Fri Sep 25 19:13:50 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 25 Sep 2015 19:13:50 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 2 new changesets Message-ID: <201509251913.t8PJDowj018149@aojmv0008.oracle.com> Changeset: 8609c67dc00a Author: twisti Date: 2015-09-25 09:02 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8609c67dc00a OptionsParser.parseOption: First query options and if not found query OptionDescriptorsProvider. ! src/java.base/share/classes/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/OptionsParser.java Changeset: bcebdcd2f431 Author: twisti Date: 2015-09-25 09:13 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bcebdcd2f431 JVMCIJarsOptionDescriptorsProvider.findJVMCIJars: Don't throw exception if /lib/jvmci/ does not exist. ! src/java.base/share/classes/jdk.internal.jvmci.options/src/jdk/internal/jvmci/options/JVMCIJarsOptionDescriptorsProvider.java From christian.thalinger at oracle.com Fri Sep 25 19:52:18 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 25 Sep 2015 19:52:18 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: make/linux/makefiles/gcc.make: Removed -Wno-undefined-bool-conversion Message-ID: <201509251952.t8PJqI45027538@aojmv0008.oracle.com> Changeset: 6de55f563ee1 Author: twisti Date: 2015-09-25 09:52 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/6de55f563ee1 make/linux/makefiles/gcc.make: Removed -Wno-undefined-bool-conversion ! make/linux/makefiles/gcc.make From christian.thalinger at oracle.com Fri Sep 25 23:28:02 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Fri, 25 Sep 2015 23:28:02 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8137086: [JVMCI] JVMCICounterSize value range should be limited Message-ID: <201509252328.t8PNS2PV010203@aojmv0008.oracle.com> Changeset: c19ab6c2e6bf Author: twisti Date: 2015-09-25 13:27 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c19ab6c2e6bf 8137086: [JVMCI] JVMCICounterSize value range should be limited ! src/share/vm/jvmci/jvmci_globals.hpp ! src/share/vm/runtime/commandLineFlagRangeList.cpp From doug.simon at oracle.com Sat Sep 26 01:00:28 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Sat, 26 Sep 2015 01:00:28 +0000 Subject: hg: graal/graal-jvmci-8: 4 new changesets Message-ID: <201509260100.t8Q10SE8008135@aojmv0008.oracle.com> Changeset: 0851eafff5c9 Author: Tom Rodriguez Date: 2015-09-24 20:51 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0851eafff5c9 Minor -G option parsing fixes ! mx.jvmci/mx_jvmci.py ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: e96c6a52aff2 Author: Doug Simon Date: 2015-09-25 08:58 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e96c6a52aff2 made JVMCIRuntime::save_options a void function ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp ! src/share/vm/runtime/arguments.cpp Changeset: 8a837db73b92 Author: Christian Humer Date: 2015-09-25 18:45 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/8a837db73b92 Remove source deployment. ! mx.jvmci/mx_jvmci.py Changeset: e8f298580f99 Author: Tom Rodriguez Date: 2015-09-25 09:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e8f298580f99 Correct javadoc for CompilerToVM ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java From doug.simon at oracle.com Sat Sep 26 01:00:35 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Sat, 26 Sep 2015 01:00:35 +0000 Subject: hg: graal/graal-compiler: 8 new changesets Message-ID: <201509260100.t8Q10Zxo008271@aojmv0008.oracle.com> Changeset: fbb8c5ee2a2c Author: Tom Rodriguez Date: 2015-09-24 21:17 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/fbb8c5ee2a2c Update jvmci import ! mx.graal/suite.py Changeset: c63ce17e9915 Author: Stefan Anzinger Date: 2015-09-25 09:31 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c63ce17e9915 Reduce option PEGraphDecoder.Options.InliningDepthError default value to 275 to avoid StackOverflowErrors on SPARC aG: changed graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java ptions.InliningDepthError ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java Changeset: a610e5da2e28 Author: Stefan Anzinger Date: 2015-09-24 14:24 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/a610e5da2e28 [SPARC] Make Op3 and Opf LIR instructions delayable ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCFloatCompareOp.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCOP3Op.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCOPFOp.java Changeset: 96fc3db82426 Author: Christian Wimmer Date: 2015-09-25 11:22 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/96fc3db82426 Use lazy class loading instead of explicit assertionsEnabled check ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRPhase.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java Changeset: d5793a653996 Author: Christian Wimmer Date: 2015-09-25 11:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/d5793a653996 Add new option TruffleCompilationExceptionsArePrinted ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java Changeset: 78293834a24b Author: Christian Wimmer Date: 2015-09-25 14:52 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/78293834a24b Conditionally register invocation plugins that require deoptimization so that VM can decide to be deoptimization-free ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java Changeset: 89520cbb9633 Author: Christian Wimmer Date: 2015-09-25 15:07 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/89520cbb9633 Merge ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotGraphBuilderPlugins.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/phases/LIRPhase.java ! graal/com.oracle.graal.phases/src/com/oracle/graal/phases/BasePhase.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/OptimizedCallTarget.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompilerOptions.java Changeset: 8c20b80554d3 Author: Christian Wimmer Date: 2015-09-25 15:49 -0700 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8c20b80554d3 Correctly guard invocation plugins based on supported CPUFeature of AMD64 ! graal/com.oracle.graal.replacements.amd64/src/com/oracle/graal/replacements/amd64/AMD64GraphBuilderPlugins.java ! graal/com.oracle.graal.replacements.sparc/src/com/oracle/graal/replacements/sparc/SPARCGraphBuilderPlugins.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/StandardGraphBuilderPlugins.java From christian.thalinger at oracle.com Sat Sep 26 02:20:28 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 26 Sep 2015 02:20:28 +0000 Subject: hg: graal/graal-jvmci-9: 8133128: required WhiteBox changes -- get MDO Message-ID: <201509260220.t8Q2KSnM001991@aojmv0008.oracle.com> Changeset: e175933cdf0a Author: ppunegov Date: 2015-09-25 16:11 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/e175933cdf0a 8133128: required WhiteBox changes -- get MDO ! test/lib/sun/hotspot/WhiteBox.java From christian.thalinger at oracle.com Sat Sep 26 02:20:36 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 26 Sep 2015 02:20:36 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 8 new changesets Message-ID: <201509260220.t8Q2KaOU002074@aojmv0008.oracle.com> Changeset: 982122379cf8 Author: ppunegov Date: 2015-09-25 16:12 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/982122379cf8 8133128: required WhiteBox changes -- get MDO ! src/share/vm/prims/whitebox.cpp Changeset: 1c9441a20ad7 Author: tpivovarova Date: 2015-09-25 16:12 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1c9441a20ad7 8133125: test for CompilerToVM::methodIsIgnoredBySecurityStackWalk method + test/compiler/jvmci/compilerToVM/MethodIsIgnoredBySecurityStackWalkTest.java Changeset: c29717d066ad Author: ppunegov Date: 2015-09-25 16:12 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c29717d066ad 8133127: test for CompilerToVM::getSymbol method + test/compiler/jvmci/compilerToVM/GetSymbolTest.java Changeset: 52f56eb50ff3 Author: dpochepk Date: 2015-09-25 16:12 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/52f56eb50ff3 8133127: test for CompilerToVM::getVtableIndexForInterface method + test/compiler/jvmci/compilerToVM/GetVtableIndexForInterfaceTest.java Changeset: 4993ec083a35 Author: dpochepk Date: 2015-09-25 16:12 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4993ec083a35 8133127: test for CompilerToVM::hasFinalizableSubclass method + test/compiler/jvmci/compilerToVM/HasFinalizableSubclassTest.java Changeset: c9788b493f0d Author: ppunegov Date: 2015-09-25 16:12 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c9788b493f0d 8133127: test for CompilerToVM::isMature method + test/compiler/jvmci/compilerToVM/IsMatureTest.java Changeset: 5d76b7e244ac Author: dpochepk Date: 2015-09-25 16:12 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5d76b7e244ac 8133129: test for CompilerToVM::shouldDebugNonSafepoints methods + test/compiler/jvmci/compilerToVM/ShouldDebugNonSafepointsTest.java Changeset: b1465f2c335d Author: dpochepk Date: 2015-09-25 16:12 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b1465f2c335d 8078350: JEP-JDK-8062493: [jvmci] Test task: get events. JvmciNotifyInstallEventTest + test/compiler/jvmci/events/JvmciNotifyInstallEventTest.config + test/compiler/jvmci/events/JvmciNotifyInstallEventTest.java From christian.thalinger at oracle.com Sat Sep 26 02:26:04 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 26 Sep 2015 02:26:04 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 6 new changesets Message-ID: <201509260226.t8Q2Q4G0003703@aojmv0008.oracle.com> Changeset: c07238b15587 Author: iignatyev Date: 2015-09-25 16:23 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c07238b15587 8078353: test for CompilerToVM executeInstalledCode method ! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java + test/compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java Changeset: 4a44663b25c3 Author: dpochepk Date: 2015-09-25 16:23 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4a44663b25c3 8133128: test for CompilerToVM::writeDebugOutput and flushDebugOutput methods + test/compiler/jvmci/compilerToVM/DebugOutputTest.java Changeset: a9728a6db132 Author: dpochepk Date: 2015-09-25 16:23 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a9728a6db132 8133129: test for CompilerToVM::initializeConfiguration method + test/compiler/jvmci/compilerToVM/InitializeConfigurationTest.java Changeset: 96086ce22c5d Author: dpochepk Date: 2015-09-25 16:23 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/96086ce22c5d 8133126: test for CompilerToVM::lookupType method + test/compiler/jvmci/compilerToVM/LookupTypeTest.java Changeset: 5c16c8624cfd Author: dpochepk Date: 2015-09-25 16:23 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5c16c8624cfd 8133128: test for CompilerToVM::MaterializeVirtualObjects method + test/compiler/jvmci/compilerToVM/MaterializeVirtualObjectTest.java Changeset: 0697bc8d80d9 Author: dpochepk Date: 2015-09-25 16:23 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0697bc8d80d9 8133126: test for CompilerToVM::resolveMethod method + test/compiler/jvmci/compilerToVM/ResolveMethodTest.java From christian.thalinger at oracle.com Sat Sep 26 02:28:09 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 26 Sep 2015 02:28:09 +0000 Subject: hg: graal/graal-jvmci-9: 8133127: required WhiteBox changes -- get constant pool Message-ID: <201509260228.t8Q2S9mU004329@aojmv0008.oracle.com> Changeset: 938639353001 Author: kshefov Date: 2015-09-25 16:27 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/938639353001 8133127: required WhiteBox changes -- get constant pool ! test/lib/sun/hotspot/WhiteBox.java From christian.thalinger at oracle.com Sat Sep 26 02:49:14 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Sat, 26 Sep 2015 02:49:14 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 7 new changesets Message-ID: <201509260249.t8Q2nER1010860@aojmv0008.oracle.com> Changeset: 8124bfb48942 Author: kshefov Date: 2015-09-25 16:28 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8124bfb48942 8133127: common classes tests for CompilerToVM methods related to constant pool ! test/compiler/jvmci/common/testcases/MultipleImplementer2.java ! test/compiler/jvmci/common/testcases/MultipleImplementersInterface.java + test/compiler/jvmci/compilerToVM/ConstantPoolTestCase.java + test/compiler/jvmci/compilerToVM/ConstantPoolTestsHelper.java ! test/compiler/jvmci/compilerToVM/GetClassInitializerTest.java Changeset: 1970abef792f Author: kshefov Date: 2015-09-25 16:28 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1970abef792f 8133127: required WhiteBox changes -- get constant pool ! src/share/vm/prims/whitebox.cpp Changeset: a261d05f731f Author: kshefov Date: 2015-09-25 16:28 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/a261d05f731f 8133127: test for CompilerToVM::getConstantPool method + test/compiler/jvmci/compilerToVM/GetConstantPoolTest.java Changeset: 1796b3a1d87d Author: kshefov Date: 2015-09-25 16:28 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/1796b3a1d87d 8133127: test for CompilerToVM::lookupKlassInPool method + test/compiler/jvmci/compilerToVM/LookupKlassInPoolTest.java Changeset: 13f0663a2439 Author: kshefov Date: 2015-09-25 16:28 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/13f0663a2439 8133127: test for CompilerToVM::resolveConstantInPool method + test/compiler/jvmci/compilerToVM/ResolveConstantInPoolTest.java Changeset: bf33815f548e Author: kshefov Date: 2015-09-25 16:28 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/bf33815f548e 8133127: test for CompilerToVM::resolveTypeInPool method + test/compiler/jvmci/compilerToVM/ResolveTypeInPoolTest.java Changeset: 4eb2fbb3fb59 Author: tpivovarova Date: 2015-09-25 16:28 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4eb2fbb3fb59 8133125: test for CompilerToVM::getByteCode method + test/compiler/jvmci/common/testcases/TestCase.java + test/compiler/jvmci/compilerToVM/GetBytecodeTest.java From doug.simon at oracle.com Mon Sep 28 01:00:30 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Mon, 28 Sep 2015 01:00:30 +0000 Subject: hg: graal/graal-jvmci-8: 2 new changesets Message-ID: <201509280100.t8S10UEm008910@aojmv0008.oracle.com> Changeset: 452ef008f3c3 Author: Doug Simon Date: 2015-09-27 15:10 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/452ef008f3c3 adapt to mx change in terms of where generated output is placed ! hotspot/.project ! make/bsd/makefiles/vm.make ! make/jvmci.make ! make/linux/makefiles/vm.make ! make/solaris/makefiles/vm.make ! make/windows/makefiles/projectcreator.make ! mx.jvmci/mx_jvmci_makefile.py ! mx.jvmci/suite.py Changeset: 0f13373f18d0 Author: Doug Simon Date: 2015-09-27 15:44 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/0f13373f18d0 changed linked resources in hotspot CDT project to reflect file system structure ! hotspot/.project From christian.thalinger at oracle.com Mon Sep 28 17:52:53 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Mon, 28 Sep 2015 17:52:53 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: JDK-8135277: [JVMCI] assert(fr().is_deoptimized_frame()) failed: frame must be scheduled for deoptimization Message-ID: <201509281752.t8SHqrRC012754@aojmv0008.oracle.com> Changeset: 3b720d72aa1c Author: Gilles Duboscq Date: 2015-09-22 18:01 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3b720d72aa1c JDK-8135277: [JVMCI] assert(fr().is_deoptimized_frame()) failed: frame must be scheduled for deoptimization Summary: Get the frame again after deoptimization to get updated state ! src/share/vm/jvmci/jvmciCompilerToVM.cpp From christian.thalinger at oracle.com Mon Sep 28 22:58:13 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Mon, 28 Sep 2015 22:58:13 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 15 new changesets Message-ID: <201509282258.t8SMwD75025562@aojmv0008.oracle.com> Changeset: 4e10705ce26f Author: twisti Date: 2015-09-28 08:06 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/4e10705ce26f update CollectCountersTest accordingly to 8137086 ! test/compiler/jvmci/compilerToVM/CollectCountersTest.java Changeset: c770dee55cf1 Author: tpivovarova Date: 2015-09-28 08:08 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c770dee55cf1 8133125: required changes in common files ! test/compiler/jvmci/common/testcases/TestCase.java ! test/compiler/jvmci/compilerToVM/CompileCodeTestCase.java ! test/compiler/jvmci/compilerToVM/DisassembleCodeBlobTest.java ! test/compiler/jvmci/compilerToVM/DummyClass.java ! test/compiler/jvmci/compilerToVM/GetBytecodeTest.java ! test/compiler/jvmci/compilerToVM/GetLocalVariableTableTest.java ! test/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java Changeset: 7a3357bd439f Author: tpivovarova Date: 2015-09-28 08:08 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/7a3357bd439f 8133125: test for CompilerToVM::shouldInlineMethod method + test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java Changeset: 2485e8236cff Author: tpivovarova Date: 2015-09-28 08:09 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2485e8236cff 8133125: test for CompilerToVM::allocateCompileId method + test/compiler/jvmci/compilerToVM/AllocateCompileIdTest.java Changeset: 009b4a7ca522 Author: tpivovarova Date: 2015-09-28 08:09 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/009b4a7ca522 8133125: test for CompilerToVM::canInlineMethod method + test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java Changeset: 66ae5f1e0865 Author: tpivovarova Date: 2015-09-28 08:09 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/66ae5f1e0865 8133125: test for CompilerToVM::doNotInlineOrCompile method + test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java Changeset: dd4406e68600 Author: tpivovarova Date: 2015-09-28 08:09 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/dd4406e68600 8133125: test for CompilerToVM::getLineNumberTable method + test/compiler/jvmci/compilerToVM/GetLineNumberTableTest.java Changeset: 958a913211fd Author: tpivovarova Date: 2015-09-28 08:09 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/958a913211fd 8133125: test for CompilerToVM::hasCompiledCodeForOSR method + test/compiler/jvmci/compilerToVM/HasCompiledCodeForOSRTest.java Changeset: 663e7710357a Author: tpivovarova Date: 2015-09-28 08:09 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/663e7710357a 8133125: test for CompilerToVM::reprofile method + test/compiler/jvmci/compilerToVM/ReprofileTest.java Changeset: 399e6418ea9d Author: dpochepk Date: 2015-09-28 09:20 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/399e6418ea9d 8133129: test for CompilerToVM::readUncompressedOopTest method + test/compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java Changeset: 35e5eb2e8fd9 Author: twisti Date: 2015-09-28 12:36 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/35e5eb2e8fd9 8137122: sanity test for JVM_GetJVMCIRuntimeTest + test/compiler/jvmci/JVM_GetJVMCIRuntimeTest.java Changeset: 8bf75631d7fd Author: twisti Date: 2015-09-28 12:36 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8bf75631d7fd 8137122: sanity test for JVM_RegisterJVMCINatives + test/compiler/jvmci/compilerToVM/JVM_RegisterJVMCINatives.java Changeset: b28c1e97d767 Author: tpivovarova Date: 2015-09-28 12:37 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/b28c1e97d767 move SecurityRestrictionsTest.java + test/compiler/jvmci/SecurityRestrictionsTest.java - test/compiler/jvmci/compilerToVM/SecurityRestrictionsTest.java Changeset: c01a0f05194f Author: dpochepk Date: 2015-09-28 12:40 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c01a0f05194f 8137122: test for CompilerToVM::getResolvedJavaType method + test/compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java Changeset: c12d12bed4f1 Author: twisti Date: 2015-09-28 12:58 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/c12d12bed4f1 Add -XX:+UnlockDiagnosticVMOptions to WhiteBoxAPI tests. ! test/compiler/jvmci/compilerToVM/CanInlineMethodTest.java ! test/compiler/jvmci/compilerToVM/DoNotInlineOrCompileTest.java ! test/compiler/jvmci/compilerToVM/ShouldInlineMethodTest.java From christian.thalinger at oracle.com Mon Sep 28 23:00:52 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Mon, 28 Sep 2015 23:00:52 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Correct javadoc for CompilerToVM Message-ID: <201509282300.t8SN0r94026443@aojmv0008.oracle.com> Changeset: cb448d8f764a Author: Tom Rodriguez Date: 2015-09-25 09:58 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/cb448d8f764a Correct javadoc for CompilerToVM ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java From christian.thalinger at oracle.com Tue Sep 29 00:48:22 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 29 Sep 2015 00:48:22 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove ShareDebugInfo flag. Message-ID: <201509290048.t8T0mMom019495@aojmv0008.oracle.com> Changeset: 85f3dceb0264 Author: twisti Date: 2015-09-28 14:48 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/85f3dceb0264 Remove ShareDebugInfo flag. ! src/share/vm/code/debugInfoRec.cpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/utilities/macros.hpp From christian.thalinger at oracle.com Tue Sep 29 00:50:10 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 29 Sep 2015 00:50:10 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Make MethodProfileWidth flag experimental. Message-ID: <201509290050.t8T0oF59019904@aojmv0008.oracle.com> Changeset: be3f7d042bdd Author: twisti Date: 2015-09-28 14:50 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/be3f7d042bdd Make MethodProfileWidth flag experimental. ! src/share/vm/runtime/globals.hpp From doug.simon at oracle.com Tue Sep 29 01:00:35 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 29 Sep 2015 01:00:35 +0000 Subject: hg: graal/graal-jvmci-8: 3 new changesets Message-ID: <201509290100.t8T10aWl021726@aojmv0008.oracle.com> Changeset: c86a5e4c8725 Author: Gilles Duboscq Date: 2015-09-22 18:01 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c86a5e4c8725 JDK-8135277: [JVMCI] assert(fr().is_deoptimized_frame()) failed: frame must be scheduled for deoptimization Summary: Get the frame again after deoptimization to get updated state ! src/share/vm/jvmci/jvmciCompilerToVM.cpp Changeset: fcaab0ed7782 Author: Doug Simon Date: 2015-09-28 16:38 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/fcaab0ed7782 added mxbuild/ to .hgignore ! .hgignore Changeset: 111882d99400 Author: Stefan Anzinger Date: 2015-09-28 17:09 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/111882d99400 [SPARC] canStoreValue as switch statement; new type V64_SINGLE ! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARC.java ! jvmci/jdk.internal.jvmci.sparc/src/jdk/internal/jvmci/sparc/SPARCKind.java From doug.simon at oracle.com Tue Sep 29 01:00:42 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Tue, 29 Sep 2015 01:00:42 +0000 Subject: hg: graal/graal-compiler: 8 new changesets Message-ID: <201509290100.t8T10gSf021859@aojmv0008.oracle.com> Changeset: c839b1d02d89 Author: Doug Simon Date: 2015-09-25 17:19 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c839b1d02d89 work around for Eclipse bug 477597 ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java + graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompilerOptions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippets.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippetsOptions.java Changeset: de3835098c21 Author: Doug Simon Date: 2015-09-27 16:06 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/de3835098c21 adapt to mx change in terms of where generated output is placed; updated jvmci and truffle imports ! mx.graal/suite.py Changeset: 7ea9f8610fbf Author: Doug Simon Date: 2015-09-27 16:39 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/7ea9f8610fbf fixed checkstyle issues ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompilerOptions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/NewObjectSnippetsOptions.java Changeset: 55a04976902d Author: Doug Simon Date: 2015-09-28 11:06 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/55a04976902d made graal suite use GPLv2-CPE license ! mx.graal/suite.py Changeset: 3ffc0d85d79a Author: Doug Simon Date: 2015-09-28 15:08 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/3ffc0d85d79a exclude JAVA_ALLOCATION_INSTRUMENTER from GRAAL_TEST due to license conflict ! .hgignore ! mx.graal/suite.py Changeset: c2484dfe93e3 Author: Stefan Anzinger Date: 2015-09-28 17:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c2484dfe93e3 Remove Phi nodes whithout any input ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/PhiNode.java ! graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/util/GraphUtil.java Changeset: ddbd40b1a30e Author: Stefan Anzinger Date: 2015-09-28 17:18 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/ddbd40b1a30e SnippetTemplate: Allow remove locations in snippet ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java Changeset: 265e4cfa1f9f Author: Stefan Anzinger Date: 2015-09-28 17:20 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/265e4cfa1f9f Update jvmci import version ! mx.graal/suite.py From christian.thalinger at oracle.com Tue Sep 29 02:12:44 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 29 Sep 2015 02:12:44 +0000 Subject: hg: graal/graal-jvmci-9: 14 new changesets Message-ID: <201509290212.t8T2Ci7S006954@aojmv0008.oracle.com> Changeset: 42ea2b79145f Author: martin Date: 2015-09-17 08:55 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/42ea2b79145f 8136656: Check in blessed-modifier-order.sh Reviewed-by: ihse, chegar + common/bin/blessed-modifier-order.sh Changeset: 909bcc7a8852 Author: ddehaven Date: 2015-08-12 13:10 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/909bcc7a8852 8130929: Enable deployment tests in build system Reviewed-by: erikj, tbell, dtitov ! test/Makefile Changeset: 440d438e12e8 Author: prr Date: 2015-09-08 14:40 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/440d438e12e8 Merge Changeset: 58120200dfa4 Author: prr Date: 2015-09-14 09:33 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/58120200dfa4 Merge Changeset: 5e2e32545763 Author: prr Date: 2015-09-14 10:56 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/5e2e32545763 8136397: Build should recognise .cc file extension Reviewed-by: ihse ! make/common/NativeCompilation.gmk Changeset: 9a535155e58e Author: prr Date: 2015-09-18 09:21 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/9a535155e58e Merge - test/lib/Makefile Changeset: ce5c14d97d95 Author: lana Date: 2015-09-18 14:19 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/ce5c14d97d95 Merge - test/lib/Makefile Changeset: 6849581ba4ab Author: ihse Date: 2015-09-21 09:32 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/rev/6410b10b9c9b 8136813: Log compare.sh output automatically to file Reviewed-by: erikj ! common/autoconf/compare.sh.in Changeset: b9acee978e94 Author: iveresov Date: 2015-09-25 12:04 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/b9acee978e94 Merge Changeset: 2d583eaa9251 Author: twisti Date: 2015-09-28 14:55 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/2d583eaa9251 Merge Changeset: d5ff580548c5 Author: twisti Date: 2015-09-28 16:12 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/rev/d5ff580548c5 Merge ! make/CompileJavaModules.gmk From christian.thalinger at oracle.com Tue Sep 29 02:12:53 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 29 Sep 2015 02:12:53 +0000 Subject: hg: graal/graal-jvmci-9/corba: 2 new changesets Message-ID: <201509290212.t8T2Cs7J007078@aojmv0008.oracle.com> Changeset: ca8a17195884 Author: lana Date: 2015-09-18 14:20 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/ca8a17195884 Merge Changeset: a275defede23 Author: twisti Date: 2015-09-28 14:56 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/corba/rev/a275defede23 Merge From christian.thalinger at oracle.com Tue Sep 29 02:13:26 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 29 Sep 2015 02:13:26 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: 18 new changesets Message-ID: <201509290213.t8T2DRRb007219@aojmv0008.oracle.com> Changeset: df910cc4b9ea Author: roland Date: 2015-09-17 16:53 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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: 2acd6706667f Author: jwilhelm Date: 2015-09-15 15:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/2acd6706667f Merge Changeset: 42f7bd6a45c4 Author: kbarrett Date: 2015-09-16 16:25 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/hotspot/rev/fbac2a5639dc Merge Changeset: 3ed0df2c553a Author: lana Date: 2015-09-18 14:21 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/3ed0df2c553a 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: 0093079406dd Author: amurillo Date: 2015-09-22 11:01 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0093079406dd Merge Changeset: 5f8fa6465399 Author: amurillo Date: 2015-09-24 11:38 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/5f8fa6465399 Merge - test/gc/logging/TestPrintReferences.java - test/gc/startup_warnings/TestDefaultMaxRAMFraction.java - test/gc/startup_warnings/TestNoParNew.java Changeset: 8096c5205545 Author: iveresov Date: 2015-09-25 12:04 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: f5fba4030abf Author: twisti Date: 2015-09-28 16:11 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/f5fba4030abf Merge ! make/aix/makefiles/mapfile-vers-debug ! make/aix/makefiles/mapfile-vers-product ! make/aix/makefiles/vm.make ! 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/solaris/makefiles/mapfile-vers ! make/solaris/makefiles/vm.make ! src/cpu/aarch64/vm/sharedRuntime_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/x86_64.ad ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/java.base/share/classes/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotVMConfig.java ! src/share/vm/classfile/classFileParser.cpp ! src/share/vm/classfile/verifier.cpp ! src/share/vm/gc/g1/g1CollectedHeap.cpp ! src/share/vm/gc/shared/referenceProcessor.cpp ! src/share/vm/gc/shared/referenceProcessor.hpp ! src/share/vm/memory/referenceType.hpp ! src/share/vm/oops/method.hpp ! src/share/vm/opto/loopopts.cpp ! src/share/vm/opto/matcher.cpp ! src/share/vm/opto/superword.cpp ! src/share/vm/prims/jvmtiExport.cpp ! src/share/vm/prims/jvmtiExport.hpp ! src/share/vm/prims/jvmtiTagMap.cpp ! src/share/vm/runtime/arguments.cpp ! src/share/vm/runtime/arguments.hpp ! src/share/vm/runtime/globals.hpp ! src/share/vm/runtime/jniHandles.cpp ! src/share/vm/runtime/jniHandles.hpp ! src/share/vm/runtime/vmStructs.cpp ! test/TEST.groups - test/gc/logging/TestPrintReferences.java - test/gc/startup_warnings/TestDefaultMaxRAMFraction.java - test/gc/startup_warnings/TestNoParNew.java From christian.thalinger at oracle.com Tue Sep 29 02:13:55 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 29 Sep 2015 02:13:55 +0000 Subject: hg: graal/graal-jvmci-9/jaxws: 3 new changesets Message-ID: <201509290213.t8T2Dtki007412@aojmv0008.oracle.com> Changeset: ed5d9f5bf890 Author: mkos Date: 2015-09-18 13:46 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/ed5d9f5bf890 8131667: JAX-WS Plugability Layer: using java.util.ServiceLoader Reviewed-by: alanb + src/java.xml.ws/share/classes/javax/xml/ws/package-info.java - src/java.xml.ws/share/classes/javax/xml/ws/package.html ! src/java.xml.ws/share/classes/javax/xml/ws/spi/FactoryFinder.java ! src/java.xml.ws/share/classes/javax/xml/ws/spi/Provider.java + src/java.xml.ws/share/classes/javax/xml/ws/spi/ServiceLoaderUtil.java Changeset: d7ee8157f4fe Author: lana Date: 2015-09-18 14:21 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jaxws/rev/d7ee8157f4fe Merge - src/java.xml.ws/share/classes/javax/xml/ws/package.html Changeset: bdb954839363 Author: avstepan Date: 2015-09-24 18:26 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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 From christian.thalinger at oracle.com Tue Sep 29 02:14:07 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 29 Sep 2015 02:14:07 +0000 Subject: hg: graal/graal-jvmci-9/jdk: 49 new changesets Message-ID: <201509290214.t8T2E9dn007506@aojmv0008.oracle.com> Changeset: a1549921a775 Author: simonis Date: 2015-09-17 18:04 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a1549921a775 8136690: AIX: libjimage should be linked with the C++ compiler Reviewed-by: ihse ! make/lib/CoreLibraries.gmk Changeset: 16395f5ec2f3 Author: darcy Date: 2015-09-17 13:43 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/16395f5ec2f3 8134795: Port fdlibm pow to Java Reviewed-by: bpb ! make/mapfiles/libjava/mapfile-vers + src/java.base/share/classes/java/lang/FdLibm.java ! src/java.base/share/classes/java/lang/StrictMath.java - src/java.base/share/native/libfdlibm/e_pow.c ! src/java.base/share/native/libfdlibm/fdlibm.h - src/java.base/share/native/libfdlibm/w_pow.c ! src/java.base/share/native/libjava/StrictMath.c ! test/java/lang/Math/PowTests.java Changeset: bc949d71fd9d Author: robm Date: 2015-09-17 22:59 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/bc949d71fd9d 8129957: Deadlock in JNDI LDAP implementation when closing the LDAP context Reviewed-by: vinnie ! src/java.naming/share/classes/com/sun/jndi/ldap/LdapClient.java Changeset: 915e43f6c924 Author: rriggs Date: 2015-09-15 22:11 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/915e43f6c924 8133528: java/lang/ProcessHandle/OnExitTest.java fails intermittently Summary: remove checks for processes not spawned by the test Reviewed-by: joehw ! test/java/lang/ProcessHandle/OnExitTest.java Changeset: ec8537a991d8 Author: rriggs Date: 2015-09-17 13:33 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ec8537a991d8 Merge - test/sun/security/tools/jarsigner/warnings.sh Changeset: bfe80876e240 Author: rriggs Date: 2015-09-17 22:46 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/bfe80876e240 Merge - src/java.base/share/native/libfdlibm/e_pow.c - src/java.base/share/native/libfdlibm/w_pow.c Changeset: db2f9bbb40f6 Author: rriggs Date: 2015-09-17 22:46 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/db2f9bbb40f6 8132735: java/lang/ProcessHandle/TreeTest failed with java.lang.AssertionError: Start with zero children Summary: Revise test to only operate on processes it spawns Reviewed-by: chegar ! test/java/lang/ProcessHandle/TreeTest.java Changeset: a58579b3e845 Author: vinnie Date: 2015-09-18 17:54 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a58579b3e845 8136534: Loading JKS keystore using non-null InputStream results in closed stream Reviewed-by: mullan, wetmore ! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java + test/java/security/KeyStore/CheckInputStream.java Changeset: b05bcef3e1b5 Author: coffeys Date: 2015-09-18 18:19 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b05bcef3e1b5 8077874: [TESTBUG] com/sun/corba/cachedSocket/7056731.sh should not be run on JRE Reviewed-by: chegar ! test/com/sun/corba/cachedSocket/7056731.sh Changeset: 7ed862e26243 Author: serb Date: 2015-09-02 16:13 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7ed862e26243 8133677: Specification of AudioFileReader should be clarifed Reviewed-by: prr, amenkov ! src/java.desktop/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java ! src/java.desktop/share/classes/com/sun/media/sound/SunFileReader.java ! src/java.desktop/share/classes/javax/sound/sampled/AudioSystem.java ! src/java.desktop/share/classes/javax/sound/sampled/spi/AudioFileReader.java + test/javax/sound/sampled/FileReader/RepeatedFormatReader.java Changeset: 36a8183df621 Author: serb Date: 2015-09-03 19:19 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/36a8183df621 8080948: [TEST_BUG] Few test cases are failing due to use of getPeer() Reviewed-by: prr, yan, alexsch ! test/java/awt/Focus/RequestOnCompWithNullParent/RequestOnCompWithNullParent1.java Changeset: d614e15d132c Author: psadhukhan Date: 2015-09-04 12:51 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d614e15d132c 8134476: Broken Hyperlink in JDK 8 java.awt.Font javadocs Reviewed-by: prr, serb ! src/java.desktop/share/classes/java/awt/Font.java Changeset: f55cf3d24787 Author: yan Date: 2015-09-07 13:48 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f55cf3d24787 8133539: [TEST_BUG] Split java/awt/image/MultiResolutionImageTest.java in two to allow restricted access Reviewed-by: alexsch, serb Contributed-by: Renjith Alexander + test/java/awt/image/MultiResolutionImageCommonTest.java ! test/java/awt/image/MultiResolutionImageTest.java Changeset: 017626660405 Author: kshefov Date: 2015-09-07 17:07 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/017626660405 7124238: [macosx] Font in BasicHTML document is bigger than it should be Reviewed-by: azvegint, alexsch Contributed-by: shilpi.rastogi at oracle.com + javax/swing/plaf/basic/BasicHTML/4960629/bug4960629.java Changeset: f7b346d83034 Author: serb Date: 2015-09-07 23:29 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/f7b346d83034 8060027: Tests java/beans/XMLEncoder/Test4903007.java and java/beans/XMLEncoder/java_awt_GridBagLayout.java Reviewed-by: alexsch ! src/java.desktop/share/classes/java/beans/XMLEncoder.java + test/java/beans/XMLEncoder/ReferenceToNonStaticField.java Changeset: 4c078d8904c9 Author: serb Date: 2015-09-07 23:57 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/4c078d8904c9 8134947: [macosx] Various memory leaks in Aqua look and feel Reviewed-by: azvegint, alexsch ! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaEditorPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextAreaUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTableHeaderUI.java + test/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java Changeset: 177450b9f1a6 Author: yan Date: 2015-09-08 11:28 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/177450b9f1a6 8133027: [Jigsaw] Test java/awt/PrintJob/Text/stringwidth.sh fails during compilation Reviewed-by: yan, serb Contributed-by: Renjith Alexander + test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.html + test/java/awt/Modal/InvisibleParentTest/InvisibleParentTest.java ! test/java/awt/PrintJob/Text/StringWidth.java Changeset: 82e066c83bd0 Author: alexsch Date: 2015-09-08 16:01 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/82e066c83bd0 8135176: Moving test from javax/swing/plaf/basic/BasicHTML/4960629 to test/javax/swing/plaf/basic/BasicHTML/4960629 Reviewed-by: azvegint, alexsch Contributed-by: Shilpi Rastogi - javax/swing/plaf/basic/BasicHTML/4960629/bug4960629.java + test/javax/swing/plaf/basic/BasicHTML/4960629/bug4960629.java Changeset: b348f693a10e Author: prr Date: 2015-09-08 14:40 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b348f693a10e Merge Changeset: 91335bb140c2 Author: prr Date: 2015-09-08 15:19 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/91335bb140c2 Merge Changeset: 7b9d345fc7ba Author: azvegint Date: 2015-09-09 10:31 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7b9d345fc7ba 8005914: [TEST_BUG] The last column header does not contain "..." Reviewed-by: alexsch, serb Contributed-by: shilpi.rastogi at oracle.com + test/javax/swing/JTableHeader/6442918/bug6442918a.java ! test/javax/swing/regtesthelpers/Util.java Changeset: 873342a31dee Author: anashaty Date: 2015-09-09 19:10 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/873342a31dee 8081485: EDT auto shutdown is broken in case of new event queue usage Reviewed-by: serb, alexp ! src/java.desktop/share/classes/java/awt/EventQueue.java + test/java/awt/Toolkit/AutoShutdown/EventQueuePush/EventQueuePushAutoshutdown.java + test/java/awt/Toolkit/AutoShutdown/EventQueuePush/EventQueuePushAutoshutdown.sh Changeset: 65cab946433b Author: alexsch Date: 2015-09-10 17:02 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/65cab946433b 8032568: Test javax/swing/JInternalFrame/8020708/bug8020708.java fails on Windows virtual hosts Reviewed-by: serb, alexsch Contributed-by: Rajeev Chamyal ! test/javax/swing/JInternalFrame/8020708/bug8020708.java Changeset: 7da13611c26e Author: serb Date: 2015-09-11 15:03 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7da13611c26e 7131835: [TEST_BUG] Test does not consider that the rounded edges of the window in Mac OS 10.7 Reviewed-by: azvegint, yan + test/sun/java2d/OpenGL/CopyAreaOOB.java Changeset: 369c16c9c4d2 Author: alexsch Date: 2015-09-11 17:12 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/369c16c9c4d2 8025082: The behaviour of the highlight will be lost after clicking the set button Reviewed-by: serb, alexsch Contributed-by: Rajeev Chamyal ! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java + test/javax/swing/JTextPane/bug8025082.java Changeset: 79d93ad73030 Author: pchopra Date: 2015-09-11 17:58 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/79d93ad73030 8136354: [TEST_BUG] Test java/awt/image/RescaleOp/RescaleAlphaTest.java with Bad action for script Reviewed-by: azvegint, serb ! test/java/awt/image/RescaleOp/RescaleAlphaTest.java Changeset: 600f0e7f6dd5 Author: alexsch Date: 2015-09-14 18:54 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/600f0e7f6dd5 8039467: [TEST_BUG] Test java/awt/Choice/UnfocusableToplevel/UnfocusableToplevel.java lefts keystrokes in a keyboard buffer on Windows Reviewed-by: serb, alexsch Contributed-by: Ambarish Rapte ! test/java/awt/Choice/UnfocusableToplevel/UnfocusableToplevel.java Changeset: 298cca968b4f Author: prr Date: 2015-09-14 09:40 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/298cca968b4f Merge - make/src/native/add_gnu_debuglink/add_gnu_debuglink.c - make/src/native/fix_empty_sec_hdr_flags/fix_empty_sec_hdr_flags.c - src/java.base/unix/native/libnet/AbstractPlainDatagramSocketImpl.c - src/java.base/windows/native/libnet/AbstractPlainDatagramSocketImpl.c Changeset: 7869179af058 Author: alexsch Date: 2015-09-15 15:31 +0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/7869179af058 8029339: Custom MultiResolution image support on HiDPI displays Reviewed-by: flar, serb ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java ! src/java.desktop/share/classes/java/awt/RenderingHints.java + src/java.desktop/share/classes/java/awt/image/AbstractMultiResolutionImage.java + src/java.desktop/share/classes/java/awt/image/BaseMultiResolutionImage.java + src/java.desktop/share/classes/java/awt/image/MultiResolutionImage.java ! src/java.desktop/share/classes/sun/awt/SunHints.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java - src/java.desktop/share/classes/sun/awt/image/AbstractMultiResolutionImage.java ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionCachedImage.java - src/java.desktop/share/classes/sun/awt/image/MultiResolutionImage.java ! src/java.desktop/share/classes/sun/awt/image/MultiResolutionToolkitImage.java ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! test/java/awt/Cursor/MultiResolutionCursorTest/MultiResolutionCursorTest.java ! test/java/awt/image/MultiResolutionImage/NSImageToMultiResolutionImageTest.java ! test/java/awt/image/MultiResolutionImageCommonTest.java ! test/java/awt/image/MultiResolutionImageTest.java + test/java/awt/image/multiresolution/BaseMultiResolutionImageTest.java ! test/java/awt/image/multiresolution/MultiResolutionCachedImageTest.java + test/java/awt/image/multiresolution/MultiResolutionRenderingHintsTest.java Changeset: 38169ef6e325 Author: prr Date: 2015-09-18 09:18 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/38169ef6e325 Merge - src/java.base/share/native/libfdlibm/e_pow.c - src/java.base/share/native/libfdlibm/w_pow.c - src/java.base/share/native/libjava/Image.c - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPProxy.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ProxyInputStream.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ServerProvider.java - test/javax/management/remote/mandatory/connection/NoIIOP.java - test/sun/security/tools/jarsigner/warnings.sh Changeset: 50292d486635 Author: prr Date: 2015-09-18 11:24 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/50292d486635 Merge Changeset: d11f25ce3c54 Author: lana Date: 2015-09-18 14:20 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/d11f25ce3c54 Merge - src/java.base/share/native/libfdlibm/e_pow.c - src/java.base/share/native/libfdlibm/w_pow.c - src/java.base/share/native/libjava/Image.c - src/java.desktop/share/classes/sun/awt/image/AbstractMultiResolutionImage.java - src/java.desktop/share/classes/sun/awt/image/MultiResolutionImage.java - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPHelper.java - src/java.management/share/classes/com/sun/jmx/remote/internal/IIOPProxy.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ClientProvider.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/IIOPProxyImpl.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ProxyInputStream.java - src/java.management/share/classes/com/sun/jmx/remote/protocol/iiop/ServerProvider.java - test/javax/management/remote/mandatory/connection/NoIIOP.java - test/sun/security/tools/jarsigner/warnings.sh Changeset: 1edfa4abd77a Author: psandoz Date: 2015-09-19 15:26 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/1edfa4abd77a 8136686: Collectors.counting can use Collectors.summingLong to reduce boxing Reviewed-by: psandoz Contributed-by: Tagir Valeev ! src/java.base/share/classes/java/util/stream/Collectors.java ! test/java/util/stream/test/org/openjdk/tests/java/util/stream/CountTest.java Changeset: 9f8e3bf8376a Author: amjiang Date: 2015-09-22 09:34 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/9f8e3bf8376a 8050461: Tests for syntax checking of JAAS configuration file Reviewed-by: weijun + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASConfigSyntaxTest.java + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutApplication.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutBraces.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutFlag.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutLoginModule.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/JAASSynWithOutSemiColen.config + test/javax/security/auth/login/JAASConfigSyntaxCheck/SampleLoginModule.java Changeset: 200804e4ba28 Author: jlaskey Date: 2015-09-22 12:47 -0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/200804e4ba28 8135197: libjimage code needs translation from hotspot-ish to jdk-ish Reviewed-by: rriggs, chegar Contributed-by: james.laskey at oracle.com ! src/java.base/share/native/libjimage/ImageNativeSubstrate.cpp ! src/java.base/share/native/libjimage/endian.cpp ! src/java.base/share/native/libjimage/endian.hpp ! src/java.base/share/native/libjimage/imageDecompressor.cpp ! src/java.base/share/native/libjimage/imageDecompressor.hpp ! src/java.base/share/native/libjimage/imageFile.cpp ! src/java.base/share/native/libjimage/imageFile.hpp ! src/java.base/share/native/libjimage/inttypes.hpp ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjimage/jimage.hpp ! src/java.base/share/native/libjimage/osSupport.hpp ! src/java.base/unix/native/libjimage/osSupport_unix.cpp ! src/java.base/windows/native/libjimage/osSupport_windows.cpp Changeset: 3c09abf433f0 Author: amurillo Date: 2015-09-22 11:01 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/3c09abf433f0 Merge - src/java.base/share/native/libfdlibm/e_pow.c - src/java.base/share/native/libfdlibm/w_pow.c - src/java.desktop/share/classes/sun/awt/image/AbstractMultiResolutionImage.java - src/java.desktop/share/classes/sun/awt/image/MultiResolutionImage.java Changeset: 69f78bcd65f8 Author: mhaupt Date: 2015-09-23 08:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/69f78bcd65f8 8136931: more fine-grained condition checking for BMH species creation Reviewed-by: psandoz, sundar ! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleStatics.java ! test/java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java Changeset: e35164a24594 Author: rriggs Date: 2015-09-23 11:18 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/e35164a24594 8132541: (process) ProcessBuilder support for redirection to discard output Summary: Add redirect to NUL or /dev/null depending on the OS Reviewed-by: chegar, martin ! src/java.base/share/classes/java/lang/ProcessBuilder.java ! test/java/lang/ProcessBuilder/Basic.java Changeset: aa7cccf1a672 Author: rriggs Date: 2015-09-23 15:02 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/aa7cccf1a672 8132883: The spec of allChildren/children of j.l.Process/ProcessHandle need to be relaxed 8131763: j.l.Process.allChildren spec clarification Reviewed-by: chegar ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessHandle.java Changeset: 8292f92a37b7 Author: darcy Date: 2015-09-23 14:14 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/8292f92a37b7 7130085: Port fdlibm hypot to Java Reviewed-by: bpb ! make/mapfiles/libjava/mapfile-vers ! src/java.base/share/classes/java/lang/FdLibm.java ! src/java.base/share/classes/java/lang/StrictMath.java - src/java.base/share/native/libfdlibm/e_hypot.c - src/java.base/share/native/libfdlibm/w_hypot.c ! src/java.base/share/native/libjava/StrictMath.c ! test/java/lang/StrictMath/HypotTests.java Changeset: c9b4bc199dca Author: tyan Date: 2015-09-23 21:28 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/c9b4bc199dca 8048604: Tests for strong crypto ciphers Summary: SQE test co-location effort Reviewed-by: valeriep + test/com/sun/crypto/provider/CICO/CICOChainingTest.java + test/com/sun/crypto/provider/CICO/CICODESFuncTest.java + test/com/sun/crypto/provider/CICO/CICOSkipTest.java + test/com/sun/crypto/provider/CICO/PBEFunc/AESPBEWrapper.java + test/com/sun/crypto/provider/CICO/PBEFunc/AbstractPBEWrapper.java + test/com/sun/crypto/provider/CICO/PBEFunc/CICOPBEFuncTest.java + test/com/sun/crypto/provider/CICO/PBEFunc/CICO_PBE_RW_Test.java + test/com/sun/crypto/provider/CICO/PBEFunc/CICO_PBE_SKIP_Test.java + test/com/sun/crypto/provider/CICO/PBEFunc/CICO_PBE_Test.java + test/com/sun/crypto/provider/CICO/PBEFunc/CipherNCFuncTest.java + test/com/sun/crypto/provider/CICO/PBEFunc/DefaultPBEWrapper.java + test/com/sun/crypto/provider/CICO/PBEFunc/PBEAlgorithm.java + test/com/sun/crypto/provider/CICO/PBEFunc/PBKDF2Wrapper.java + test/com/sun/crypto/provider/CICO/ReadModel.java + test/com/sun/crypto/provider/CICO/TestUtilities.java + test/com/sun/crypto/provider/Cipher/DES/TextPKCS5PaddingTest.java ! test/javax/crypto/KeyGenerator/TestKGParity.java Changeset: 86e39496209e Author: valeriep Date: 2015-09-24 01:45 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/86e39496209e 8137068: Tests added in JDK-8048604 fail to compile Summary: Fixed the 2 tests with correct jprt tags Reviewed-by: xuelei ! test/com/sun/crypto/provider/CICO/PBEFunc/CipherNCFuncTest.java ! test/javax/crypto/KeyGenerator/TestKGParity.java Changeset: ebb557eaea32 Author: amjiang Date: 2015-09-24 10:23 +0800 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/ebb557eaea32 8050427: LoginContext tests to cover JDK-4703361 Reviewed-by: weijun + test/javax/security/auth/login/LoginContext/DummyLoginModule.java + test/javax/security/auth/login/LoginContext/DynamicConfigurationTest.java + test/javax/security/auth/login/LoginContext/MyConfiguration.java + test/javax/security/auth/login/LoginContext/SmartLoginModule.java Changeset: 791ce879cf01 Author: avstepan Date: 2015-09-24 17:07 +0300 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/791ce879cf01 8133651: replace some tags (obsolete in html5) in core-libs docs Reviewed-by: martin ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/reflect/generics/factory/CoreReflectionFactory.java ! src/java.base/share/classes/sun/reflect/generics/factory/GenericsFactory.java ! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/GenericArrayTypeImpl.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java ! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/WildcardTypeImpl.java ! src/java.base/share/classes/sun/reflect/generics/repository/AbstractRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/ClassRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/ConstructorRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/FieldRepository.java ! src/java.base/share/classes/sun/reflect/generics/repository/MethodRepository.java ! src/java.base/share/classes/sun/reflect/generics/scope/AbstractScope.java ! src/java.base/share/classes/sun/reflect/generics/scope/ClassScope.java ! src/java.base/share/classes/sun/reflect/generics/scope/DummyScope.java ! src/java.base/share/classes/sun/reflect/generics/scope/MethodScope.java ! src/java.base/share/classes/sun/reflect/generics/tree/TypeTree.java ! src/java.base/share/classes/sun/reflect/generics/visitor/Reifier.java ! src/java.scripting/share/classes/javax/script/Bindings.java ! src/java.scripting/share/classes/javax/script/SimpleBindings.java ! src/jdk.jconsole/share/classes/com/sun/tools/jconsole/JConsolePlugin.java ! src/jdk.jconsole/share/classes/sun/tools/jconsole/ProxyClient.java ! src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java ! src/jdk.rmic/share/classes/sun/tools/java/Identifier.java ! src/jdk.rmic/share/classes/sun/tools/javac/SourceMember.java ! src/jdk.rmic/share/classes/sun/tools/tree/Expression.java Changeset: 2ba5455a7fbd Author: rriggs Date: 2015-09-24 11:01 -0400 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/2ba5455a7fbd 8129744: Documentation in Month refers to quarters 8129556: TemporalAdjusters dayOfWeekInMonth wrongly says "in the same month" Reviewed-by: chegar, scolebourne ! src/java.base/share/classes/java/time/Month.java ! src/java.base/share/classes/java/time/temporal/TemporalAdjusters.java Changeset: 0e0cb50613bb Author: robm Date: 2015-09-24 17:01 +0100 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/0e0cb50613bb 8135124: com/sun/jndi/ldap/LdapTimeoutTest.java failed intermittently Reviewed-by: rriggs ! test/com/sun/jndi/ldap/LdapTimeoutTest.java Changeset: b3d042c1c01b Author: naoto Date: 2015-09-24 09:05 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/b3d042c1c01b 8136518: java/util/TimeZone/CLDRDisplayNamesTest.java fails for de. Reviewed-by: okutsu ! test/java/util/TimeZone/CLDRDisplayNamesTest.java Changeset: a831c364751d Author: valeriep Date: 2015-09-24 18:16 +0000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/a831c364751d 8075286: Additional tests for signature algorithm OIDs and transformation string Summary: SQE test co-location effort Reviewed-by: valeriep Contributed-by: sha.jiang at oracle.com + test/com/sun/crypto/provider/NSASuiteB/TestAESOids.java + test/com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java + test/com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java + test/sun/security/TestSignatureOidHelper.java + test/sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java + test/sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java + test/sun/security/provider/NSASuiteB/TestSHAOids.java + test/sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java Changeset: bd6d5949879e Author: twisti Date: 2015-09-28 14:56 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/jdk/rev/bd6d5949879e Merge - src/java.base/share/native/libfdlibm/e_hypot.c - src/java.base/share/native/libfdlibm/e_pow.c - src/java.base/share/native/libfdlibm/w_hypot.c - src/java.base/share/native/libfdlibm/w_pow.c - src/java.desktop/share/classes/sun/awt/image/AbstractMultiResolutionImage.java - src/java.desktop/share/classes/sun/awt/image/MultiResolutionImage.java From christian.thalinger at oracle.com Tue Sep 29 02:14:38 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 29 Sep 2015 02:14:38 +0000 Subject: hg: graal/graal-jvmci-9/langtools: 4 new changesets Message-ID: <201509290214.t8T2EdWm007607@aojmv0008.oracle.com> Changeset: 6b3b94a2ebca Author: lana Date: 2015-09-18 14:21 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/6b3b94a2ebca Merge Changeset: c8206f440046 Author: alundblad Date: 2015-09-21 11:19 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: 598da7a26e2b Author: twisti Date: 2015-09-28 14:55 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/langtools/rev/598da7a26e2b Merge From christian.thalinger at oracle.com Tue Sep 29 02:14:43 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 29 Sep 2015 02:14:43 +0000 Subject: hg: graal/graal-jvmci-9/nashorn: 5 new changesets Message-ID: <201509290214.t8T2EicV007709@aojmv0008.oracle.com> Changeset: 21b86b980a5f Author: lana Date: 2015-09-18 14:21 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/21b86b980a5f Merge - samples/EvalWithArbitraryThis.java.orig Changeset: 6e5080fdfaad Author: hannesw Date: 2015-09-19 16:04 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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/graal/graal-jvmci-9/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: 3e6dfe1f885f Author: twisti Date: 2015-09-28 14:55 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/nashorn/rev/3e6dfe1f885f Merge - test/script/currently-failing/gettersetter.js - test/script/currently-failing/property_delete.js From doug.simon at oracle.com Tue Sep 29 07:30:49 2015 From: doug.simon at oracle.com (Doug Simon) Date: Tue, 29 Sep 2015 09:30:49 +0200 Subject: mx: change in output directory Message-ID: <4122CC0A-B2FF-46D1-8FC9-096A60867AFC@oracle.com> I recently made a change to the location where mx puts certain generated artifacts such as class files and annotation processor generated sources: https://bitbucket.org/allr/mx/commits/9a21cebf621ad46796d08a15d6487bda1060b5aa For suites that update their mx version dependency to 5.5.6 or later (e.g., [1]), a top level mxbuild/ directory will appear. You should add this to the .hgignore file for the suite (e.g., [2]). -Doug [1] http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/452ef008f3c3#l8.6 [2] http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/fcaab0ed7782 From christian.thalinger at oracle.com Tue Sep 29 18:47:09 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Tue, 29 Sep 2015 18:47:09 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Remove jdk.internal.jvmci.options.OptionDescriptors before populating it. Message-ID: <201509291847.t8TIl9Bm009716@aojmv0008.oracle.com> Changeset: 8bb2172ce01d Author: twisti Date: 2015-09-29 08:47 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/8bb2172ce01d Remove jdk.internal.jvmci.options.OptionDescriptors before populating it. ! make/gensrc/Gensrc-java.base.gmk From doug.simon at oracle.com Wed Sep 30 01:00:34 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 30 Sep 2015 01:00:34 +0000 Subject: hg: graal/graal-jvmci-8: 14 new changesets Message-ID: <201509300100.t8U10Yoj009185@aojmv0008.oracle.com> Changeset: bec9cd4e731a Author: Doug Simon Date: 2015-09-28 21:22 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/bec9cd4e731a added CompilationRequest to package up a compilation request and be able to add VM specific context + jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CompilationRequest.java ! jvmci/jdk.internal.jvmci.compiler/src/jdk/internal/jvmci/compiler/Compiler.java + jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompilationRequest.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCICompilerConfig.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java Changeset: cbf58dcb03d3 Author: Doug Simon Date: 2015-09-28 21:31 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/cbf58dcb03d3 removed unused HotSpotCodeCacheProvider.addExternalMethod ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java Changeset: 545590b1ab83 Author: Doug Simon Date: 2015-09-29 14:43 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/545590b1ab83 expanded CodeCacheProvider so that it supports all forms of code installation and made CompilerToVM.installCode package-private ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CodeCacheProvider.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CompilationRequest.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CompilationResult.java ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/package-info.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompilationRequest.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompiledCode.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCompiledNmethod.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotNmethod.java + jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotRuntimeStub.java Changeset: b6b46b741102 Author: Doug Simon Date: 2015-09-29 15:55 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b6b46b741102 added HotSpotJVMCIRuntimeProvider.getLogStream() and made CompilerToVM.writeDebugOutput and CompilerToVm.flushDebugOutput package-private ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntimeProvider.java Changeset: e778e9aaed23 Author: Stefan Anzinger Date: 2015-09-29 08:13 -0700 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/e778e9aaed23 Add support for SPARC/Linux ! agent/src/os/linux/libproc.h ! mx.jvmci/mx_jvmci.py ! mx.jvmci/suite.py Changeset: 2e71226319da Author: Doug Simon Date: 2015-09-29 16:37 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/2e71226319da added CodeCacheProvider.getMaxCallTargetOffset and made CompilerToVM.getMaxCallTargetOffset package-private ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CodeCacheProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java Changeset: f53dfbf08c71 Author: Doug Simon Date: 2015-09-29 17:28 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/f53dfbf08c71 added CodeCacheProvider.invalidateInstalledCode and made CompilerToVM.invalidateInstalledCode package-private ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CodeCacheProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java Changeset: 219a35438fb7 Author: Doug Simon Date: 2015-09-29 17:30 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/219a35438fb7 Merge. Changeset: 19ce432d854d Author: Doug Simon Date: 2015-09-29 17:47 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/19ce432d854d added CodeCacheProvider.shouldDebugNonSafepoints and made CompilerToVM.shouldDebugNonSafepoints package-private ! jvmci/jdk.internal.jvmci.code/src/jdk/internal/jvmci/code/CodeCacheProvider.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java Changeset: b44f7dd5c773 Author: Doug Simon Date: 2015-09-29 18:51 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/b44f7dd5c773 added HotSpotCodeCacheProvider.notifyCompilationStatistics and HotSpotCodeCacheProvider.resetCompilationStatistics and made made these methods package-private in CompilerToVM ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java Changeset: 6b67831fd59a Author: Doug Simon Date: 2015-09-29 21:15 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/6b67831fd59a made CompilerToVM.disassembleCodeBlob package-private ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java Changeset: 02d95720c455 Author: Doug Simon Date: 2015-09-29 21:37 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/02d95720c455 added HotSpotJVMCIRuntimeProvider.collectCounters and made CompilerToVM.collectCounters package-private ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotJVMCIRuntime.java Changeset: 353eb2b44df8 Author: Doug Simon Date: 2015-09-29 22:00 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/353eb2b44df8 added HotSpotStackIntrospection and made CompilerToVM.getNextStackFrame package-private ! jvmci/jdk.internal.jvmci.hotspot.amd64/src/jdk/internal/jvmci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! jvmci/jdk.internal.jvmci.hotspot.sparc/src/jdk/internal/jvmci/hotspot/sparc/SPARCHotSpotJVMCIBackendFactory.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java + jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotStackIntrospection.java ! jvmci/jdk.internal.jvmci.runtime/src/jdk/internal/jvmci/runtime/JVMCIBackend.java Changeset: 1ec4129907b3 Author: Doug Simon Date: 2015-09-29 22:13 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/1ec4129907b3 made CompilerToVM package-private ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/CompilerToVM.java ! jvmci/jdk.internal.jvmci.hotspot/src/jdk/internal/jvmci/hotspot/HotSpotCodeCacheProvider.java ! src/share/vm/jvmci/jvmciCompilerToVM.cpp From doug.simon at oracle.com Wed Sep 30 01:00:40 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 30 Sep 2015 01:00:40 +0000 Subject: hg: graal/graal-compiler: 16 new changesets Message-ID: <201509300100.t8U10ehu009284@aojmv0008.oracle.com> Changeset: 98e7ddb9fe63 Author: Stefan Anzinger Date: 2015-09-29 09:17 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/98e7ddb9fe63 [SPARC] Make SPARCLIRGenerator.asAddressValue public ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java Changeset: f7693dc4e341 Author: Lukas Stadler Date: 2015-09-29 09:55 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f7693dc4e341 add getters for inputs to ArrayEqualsNode ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/nodes/ArrayEqualsNode.java Changeset: f8a090c89bf4 Author: Doug Simon Date: 2015-09-28 21:23 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f8a090c89bf4 added CompilationRequest to package up a compilation request and be able to add VM specific context ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! mx.graal/suite.py Changeset: b415eaae0aa9 Author: Doug Simon Date: 2015-09-29 14:55 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/b415eaae0aa9 expanded CodeCacheProvider so that it supports all forms of code installation and made CompilerToVM.installCode package-private ! graal/com.oracle.graal.asm.test/src/com/oracle/graal/asm/test/AssemblerTest.java ! graal/com.oracle.graal.code/src/com/oracle/graal/code/DisassemblerProvider.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerAssumptionsTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/GraalCompilerTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/deopt/MonitorDeoptTest.java ! graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/tutorial/InvokeGraal.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/HotSpotCryptoSubstitutionTest.java ! graal/com.oracle.graal.hotspot.test/src/com/oracle/graal/hotspot/test/MemoryUsageBenchmark.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompileTheWorld.java - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotCompiledRuntimeStub.java - graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotRuntimeStub.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/Stub.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/nfi/HotSpotNativeFunctionInterface.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCompiler.java ! mx.graal/suite.py Changeset: f035cf1d2e5a Author: Doug Simon Date: 2015-09-29 14:56 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/f035cf1d2e5a Merge. ! mx.graal/suite.py Changeset: bba4e91a2d63 Author: Stefan Anzinger Date: 2015-09-29 15:02 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/bba4e91a2d63 Move .sl testcases/outputs (resources) into projects src directory - graal/com.oracle.graal.truffle.test/sl/TestCompilationThreshold.sl - graal/com.oracle.graal.truffle.test/sl/TestDeoptInInlinedFunction.output - graal/com.oracle.graal.truffle.test/sl/TestDeoptInInlinedFunction.sl.disable - graal/com.oracle.graal.truffle.test/sl/TestInlining.sl - graal/com.oracle.graal.truffle.test/sl/TestInliningMaxCallerSize.sl - graal/com.oracle.graal.truffle.test/sl/TestInliningRecursive1.sl - graal/com.oracle.graal.truffle.test/sl/TestInliningRecursive2.sl - graal/com.oracle.graal.truffle.test/sl/TestIsCompilationConstant1.sl - graal/com.oracle.graal.truffle.test/sl/TestOSR.sl - graal/com.oracle.graal.truffle.test/sl/TestTruffleBoundary01.sl ! graal/com.oracle.graal.truffle.test/src/com/oracle/graal/truffle/test/SLTruffleGraalTestSuite.java + graal/com.oracle.graal.truffle.test/src/sl/TestCompilationThreshold.sl + graal/com.oracle.graal.truffle.test/src/sl/TestDeoptInInlinedFunction.output + graal/com.oracle.graal.truffle.test/src/sl/TestDeoptInInlinedFunction.sl.disable + graal/com.oracle.graal.truffle.test/src/sl/TestInlining.sl + graal/com.oracle.graal.truffle.test/src/sl/TestInliningMaxCallerSize.sl + graal/com.oracle.graal.truffle.test/src/sl/TestInliningRecursive1.sl + graal/com.oracle.graal.truffle.test/src/sl/TestInliningRecursive2.sl + graal/com.oracle.graal.truffle.test/src/sl/TestIsCompilationConstant1.sl + graal/com.oracle.graal.truffle.test/src/sl/TestOSR.sl + graal/com.oracle.graal.truffle.test/src/sl/TestTruffleBoundary01.sl ! mx.graal/suite.py Changeset: 2d6bcedb5058 Author: Stefan Anzinger Date: 2015-09-29 16:01 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/2d6bcedb5058 Allow OperandMode.TEMP to be STACK; do not reuse VirtualStackSlot for temp slots on SPARC ! graal/com.oracle.graal.compiler.sparc/src/com/oracle/graal/compiler/sparc/SPARCLIRGenerator.java ! graal/com.oracle.graal.lir.sparc/src/com/oracle/graal/lir/sparc/SPARCMove.java ! graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRInstruction.java Changeset: cbc844f64937 Author: Doug Simon Date: 2015-09-29 15:56 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/cbc844f64937 added HotSpotJVMCIRuntimeProvider.getLogStream() and made CompilerToVM.writeDebugOutput and CompilerToVm.flushDebugOutput package-private ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/PrintStreamOption.java ! mx.graal/suite.py Changeset: 638bfbc67270 Author: Doug Simon Date: 2015-09-29 17:09 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/638bfbc67270 added CodeCacheProvider.getMaxCallTargetOffset and made CompilerToVM.getMaxCallTargetOffset package-private ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/spi/ForeignCallLinkage.java ! graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot.sparc/src/com/oracle/graal/hotspot/sparc/SPARCHotSpotForeignCallsProvider.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotForeignCallLinkageImpl.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotForeignCallsProviderImpl.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java ! mx.graal/suite.py Changeset: c7569b8dc482 Author: Doug Simon Date: 2015-09-29 17:29 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/c7569b8dc482 added CodeCacheProvider.invalidateInstalledCode and made CompilerToVM.invalidateInstalledCode package-private ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! mx.graal/suite.py Changeset: 58066bba9a1c Author: Doug Simon Date: 2015-09-29 17:49 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/58066bba9a1c added CodeCacheProvider.shouldDebugNonSafepoints and made CompilerToVM.shouldDebugNonSafepoints package-private ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotSuitesProvider.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! mx.graal/suite.py Changeset: e29ef4820ddc Author: Doug Simon Date: 2015-09-29 18:54 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/e29ef4820ddc fixed eclipseformat issue ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/stubs/ForeignCallStub.java Changeset: 8a4697106708 Author: Doug Simon Date: 2015-09-29 18:54 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/8a4697106708 added HotSpotCodeCacheProvider.notifyCompilationStatistics and HotSpotCodeCacheProvider.resetCompilationStatistics and made made these methods package-private in CompilerToVM ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/CompilationTask.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java ! mx.graal/suite.py Changeset: 4995b94aaed6 Author: Doug Simon Date: 2015-09-29 21:37 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/4995b94aaed6 added HotSpotJVMCIRuntimeProvider.collectCounters and made CompilerToVM.collectCounters package-private ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/debug/BenchmarkCounters.java ! mx.graal/suite.py Changeset: bf7441345362 Author: Doug Simon Date: 2015-09-29 22:03 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/bf7441345362 added HotSpotStackIntrospection and made CompilerToVM.getNextStackFrame package-private ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/target/Backend.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotBackend.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntimeProvider.java ! graal/com.oracle.graal.truffle.hotspot/src/com/oracle/graal/truffle/hotspot/HotSpotTruffleRuntime.java ! graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/GraalTruffleRuntime.java ! mx.graal/suite.py Changeset: 7566297ba145 Author: Doug Simon Date: 2015-09-29 22:19 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/7566297ba145 updated imported jvmci version ! mx.graal/suite.py From jaroslav.tulach at oracle.com Wed Sep 30 09:33:08 2015 From: jaroslav.tulach at oracle.com (Jaroslav Tulach) Date: Wed, 30 Sep 2015 11:33:08 +0200 Subject: evalInContext was: API required for Truffle debugging In-Reply-To: <5600FE0C.203@oracle.com> References: <5600FE0C.203@oracle.com> Message-ID: <5942914.Hbrymg89E3@pracovni> Hello Martine, thanks for your usage of Truffle debugging API. You were right, the "evalInContext" method was missing. But since http://lafo.ssw.uni-linz.ac.at/hg/truffle/rev/dc91e9ee752e the omission should be fixed. There is now http://lafo.ssw.uni-linz.ac.at/javadoc/truffle/latest/com/oracle/truffle/api/debug/SuspendedEvent.html#eval-java.lang.String-com.oracle.truffle.api.frame.FrameInstance-which your debugger can use to evaluate language snippets in just suspended execution. The API should be OK, the implementation (in the API itself as well as in various languages) may still needs some work. I'll be glad to address your needs based on your evaluation report. -jt ### Tuesday 22 of September 2015, 09:06:52 @ Martin Entlicher ### > I've composed several problems, which complicate debugging of languages > interpreted in Truffle: > > 2) Add an equivalent of DebugSupportProvider.evalInContext() > Reason: > It is problematic to get an instance of DebugSupportProvider, > reflection code is necessary. > We need it to be able to evaluate a code snippet in a halted > execution context > This should probably be added to SuspendedEvent. From doug.simon at oracle.com Wed Sep 30 10:27:24 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 30 Sep 2015 10:27:24 +0000 Subject: hg: graal/graal-jvmci-8: 2 new changesets Message-ID: <201509301027.t8UAROaU000193@aojmv0008.oracle.com> Changeset: 28b99a7a37d0 Author: Christian Wirth Date: 2015-09-30 10:38 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/28b99a7a37d0 explicit conversion from size_t to int required on windows ! src/share/vm/jvmci/jvmciRuntime.cpp Changeset: c7ce66399b04 Author: Stefan Anzinger Date: 2015-09-30 11:41 +0200 URL: http://hg.openjdk.java.net/graal/graal-jvmci-8/rev/c7ce66399b04 [SPARC] use ld/st_ptr for store JavaThread::jvmci_alternate_call_target ! src/cpu/sparc/vm/sharedRuntime_sparc.cpp From doug.simon at oracle.com Wed Sep 30 10:27:30 2015 From: doug.simon at oracle.com (doug.simon at oracle.com) Date: Wed, 30 Sep 2015 10:27:30 +0000 Subject: hg: graal/graal-compiler: support for optimization aware accurate bytecode based profiling Message-ID: <201509301027.t8UARUx8000244@aojmv0008.oracle.com> Changeset: a3268580f915 Author: zhengy Date: 2015-09-30 11:38 +0200 URL: http://hg.openjdk.java.net/graal/graal-compiler/rev/a3268580f915 support for optimization aware accurate bytecode based profiling http://dag.inf.usi.ch/paper/oopsla15-zhengy.pdf ! graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/GraalOptions.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/GraalCompiler.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/HighTier.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/LowTier.java ! graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/phases/MidTier.java + graal/com.oracle.graal.debug/src/com/oracle/graal/debug/query/DelimitationAPI.java + graal/com.oracle.graal.debug/src/com/oracle/graal/debug/query/GraalQueryAPI.java + graal/com.oracle.graal.debug/src/com/oracle/graal/debug/query/SpecialIntrinsicGuard.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalCompiler.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/DelimitationAPISubstitutions.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/GraalQueryAPISubstitutions.java ! graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/HotSpotSubstitutions.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/query/GetRootNameNode.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/query/GetRuntimePathNode.java + graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/query/IsMethodInlinedNode.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/MultiTypeGuardInlineInfo.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/info/elem/InlineableGraph.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/policy/GreedyInliningPolicy.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/policy/InlineEverythingPolicy.java ! graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/walker/ComputeInliningRelevance.java + graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/query/ExtractICGPhase.java + graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/query/HighTierReconcileICGPhase.java + graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/query/InlineICGPhase.java + graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/query/MidTierReconcileICGPhase.java + graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/query/nodes/GraalQueryNode.java + graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/query/nodes/InstrumentationBeginNode.java + graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/query/nodes/InstrumentationEndNode.java + graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/query/nodes/InstrumentationNode.java + graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/query/nodes/MonitorProxyNode.java ! graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java ! graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java From christian.thalinger at oracle.com Wed Sep 30 20:47:32 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 30 Sep 2015 20:47:32 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: DebugInformationRecorder::find_sharable_decode_offset: Add missing { Message-ID: <201509302047.t8UKlWF4017583@aojmv0008.oracle.com> Changeset: 0a26b2c52bce Author: twisti Date: 2015-09-30 10:47 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/0a26b2c52bce DebugInformationRecorder::find_sharable_decode_offset: Add missing { ! src/share/vm/code/debugInfoRec.cpp From christian.thalinger at oracle.com Wed Sep 30 21:50:46 2015 From: christian.thalinger at oracle.com (christian.thalinger at oracle.com) Date: Wed, 30 Sep 2015 21:50:46 +0000 Subject: hg: graal/graal-jvmci-9/hotspot: Initialize JVMCI well-known classes lazily again. Message-ID: <201509302150.t8ULolZG002653@aojmv0008.oracle.com> Changeset: 88a27fee4fb4 Author: twisti Date: 2015-09-30 11:50 -1000 URL: http://hg.openjdk.java.net/graal/graal-jvmci-9/hotspot/rev/88a27fee4fb4 Initialize JVMCI well-known classes lazily again. ! src/share/vm/classfile/javaClasses.cpp ! src/share/vm/classfile/systemDictionary.cpp ! src/share/vm/jvmci/jvmciCompiler.cpp ! src/share/vm/jvmci/jvmciRuntime.cpp ! src/share/vm/jvmci/jvmciRuntime.hpp