hg: valhalla/valhalla/jdk: 2 new changesets

tobias.hartmann at oracle.com tobias.hartmann at oracle.com
Wed May 17 07:11:28 UTC 2017


Changeset: 677f23528772
Author:    thartmann
Date:      2017-05-17 07:14 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/677f23528772

Merge

- make/CopySamples.gmk
- src/demo/share/jvmti/agent_util/README.txt
- src/demo/share/jvmti/agent_util/agent_util.c
- src/demo/share/jvmti/agent_util/agent_util.h
- src/demo/share/jvmti/compiledMethodLoad/README.txt
- src/demo/share/jvmti/compiledMethodLoad/compiledMethodLoad.c
- src/demo/share/jvmti/compiledMethodLoad/sample.makefile.txt
- src/demo/share/jvmti/gctest/README.txt
- src/demo/share/jvmti/gctest/gctest.c
- src/demo/share/jvmti/gctest/sample.makefile.txt
- src/demo/share/jvmti/heapTracker/HeapTracker.java
- src/demo/share/jvmti/heapTracker/README.txt
- src/demo/share/jvmti/heapTracker/heapTracker.c
- src/demo/share/jvmti/heapTracker/heapTracker.h
- src/demo/share/jvmti/heapTracker/sample.makefile.txt
- src/demo/share/jvmti/heapViewer/README.txt
- src/demo/share/jvmti/heapViewer/heapViewer.c
- src/demo/share/jvmti/heapViewer/sample.makefile.txt
- src/demo/share/jvmti/index.html
- src/demo/share/jvmti/java_crw_demo/README.txt
- src/demo/share/jvmti/java_crw_demo/java_crw_demo.c
- src/demo/share/jvmti/java_crw_demo/java_crw_demo.h
- src/demo/share/jvmti/java_crw_demo/sample.makefile.txt
- src/demo/share/jvmti/minst/Minst.java
- src/demo/share/jvmti/minst/README.txt
- src/demo/share/jvmti/minst/minst.c
- src/demo/share/jvmti/minst/minst.h
- src/demo/share/jvmti/minst/sample.makefile.txt
- src/demo/share/jvmti/mtrace/Mtrace.java
- src/demo/share/jvmti/mtrace/README.txt
- src/demo/share/jvmti/mtrace/mtrace.c
- src/demo/share/jvmti/mtrace/mtrace.h
- src/demo/share/jvmti/mtrace/sample.makefile.txt
- src/demo/share/jvmti/versionCheck/README.txt
- src/demo/share/jvmti/versionCheck/sample.makefile.txt
- src/demo/share/jvmti/versionCheck/versionCheck.c
- src/demo/share/jvmti/waiters/Agent.cpp
- src/demo/share/jvmti/waiters/Agent.hpp
- src/demo/share/jvmti/waiters/Monitor.cpp
- src/demo/share/jvmti/waiters/Monitor.hpp
- src/demo/share/jvmti/waiters/README.txt
- src/demo/share/jvmti/waiters/Thread.cpp
- src/demo/share/jvmti/waiters/Thread.hpp
- src/demo/share/jvmti/waiters/sample.makefile.txt
- src/demo/share/jvmti/waiters/waiters.cpp
- src/demo/share/management/FullThreadDump/Deadlock.java
- src/demo/share/management/FullThreadDump/FullThreadDump.java
- src/demo/share/management/FullThreadDump/README.txt
- src/demo/share/management/FullThreadDump/ThreadMonitor.java
- src/demo/share/management/JTop/JTop.java
- src/demo/share/management/JTop/JTopPlugin.java
- src/demo/share/management/JTop/META-INF/services/com.sun.tools.jconsole.JConsolePlugin
- src/demo/share/management/JTop/README.txt
- src/demo/share/management/MemoryMonitor/MemoryMonitor.java
- src/demo/share/management/MemoryMonitor/README.txt
- src/demo/share/management/VerboseGC/PrintGCStat.java
- src/demo/share/management/VerboseGC/README.txt
- src/demo/share/management/VerboseGC/VerboseGC.java
- src/demo/share/management/index.html
- src/demo/share/scripting/jconsole-plugin/README.txt
- src/demo/share/scripting/jconsole-plugin/build.xml
- src/demo/share/scripting/jconsole-plugin/src/META-INF/services/com.sun.tools.jconsole.JConsolePlugin
- src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/EditableAtEndDocument.java
- src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptJConsolePlugin.java
- src/demo/share/scripting/jconsole-plugin/src/com/sun/demo/scripting/jconsole/ScriptShellPanel.java
- src/demo/share/scripting/jconsole-plugin/src/resources/jconsole.js
- src/demo/share/scripting/jconsole-plugin/src/scripts/heapdump.js
- src/demo/share/scripting/jconsole-plugin/src/scripts/hello.js
- src/demo/share/scripting/jconsole-plugin/src/scripts/invoke.js
- src/demo/share/scripting/jconsole-plugin/src/scripts/jstack.js
- src/demo/share/scripting/jconsole-plugin/src/scripts/jtop.js
- src/demo/share/scripting/jconsole-plugin/src/scripts/sysprops.js
- src/demo/share/scripting/jconsole-plugin/src/scripts/verbose.js
- src/demo/solaris/jni/Poller/Client.java
- src/demo/solaris/jni/Poller/LinkedQueue.java
- src/demo/solaris/jni/Poller/Poller.c
- src/demo/solaris/jni/Poller/Poller.java
- src/demo/solaris/jni/Poller/PollingServer.java
- src/demo/solaris/jni/Poller/README.txt
- src/demo/solaris/jni/Poller/SimpleServer.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/module-info.java
- src/java.base/share/classes/sun/security/ssl/EllipticCurvesExtension.java
- src/java.management/share/classes/mgmt-overview.html
- src/java.security.jgss/share/classes/jgss-overview.html
- src/jdk.jdi/share/classes/jdi-overview.html
- src/jdk.security.auth/share/classes/jaas-overview.html
- src/sample/share/README
- src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Device.java
- src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Kettle.xml
- src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Module.java
- src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/PluginChecker.java
- src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/Require.java
- src/sample/share/annotations/DependencyChecker/PluginChecker/src/checker/RequireContainer.java
- src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/BoilerPlugin.java
- src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/ExtendedBoilerPlugin.java
- src/sample/share/annotations/DependencyChecker/Plugins/src/plugins/TimerPlugin.java
- src/sample/share/annotations/Validator/src/PositiveIntegerSupplier.java
- src/sample/share/annotations/Validator/src/SupplierValidator.java
- src/sample/share/annotations/Validator/src/Validate.java
- src/sample/share/annotations/Validator/src/Validator.java
- src/sample/share/annotations/index.html
- src/sample/share/forkjoin/mergesort/MergeDemo.java
- src/sample/share/forkjoin/mergesort/MergeSort.java
- src/sample/share/jmx/jmx-scandir/build.properties
- src/sample/share/jmx/jmx-scandir/build.xml
- src/sample/share/jmx/jmx-scandir/index.html
- src/sample/share/jmx/jmx-scandir/logging.properties
- src/sample/share/jmx/jmx-scandir/manifest.mf
- src/sample/share/jmx/jmx-scandir/nbproject/file-targets.xml
- src/sample/share/jmx/jmx-scandir/nbproject/jdk.xml
- src/sample/share/jmx/jmx-scandir/nbproject/netbeans-targets.xml
- src/sample/share/jmx/jmx-scandir/nbproject/project.xml
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScanner.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/DirectoryScannerMXBean.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManager.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ResultLogManagerMXBean.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirAgent.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirClient.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfig.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanDirConfigMXBean.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManager.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/ScanManagerMXBean.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/DirectoryScannerConfig.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/FileMatch.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultLogConfig.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ResultRecord.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/ScanManagerConfig.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/XmlConfigUtils.java
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/config/package.html
- src/sample/share/jmx/jmx-scandir/src/com/sun/jmx/examples/scandir/package.html
- src/sample/share/jmx/jmx-scandir/src/etc/access.properties
- src/sample/share/jmx/jmx-scandir/src/etc/management.properties
- src/sample/share/jmx/jmx-scandir/src/etc/password.properties
- src/sample/share/jmx/jmx-scandir/src/etc/testconfig.xml
- src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/DirectoryScannerTest.java
- src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanDirConfigTest.java
- src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/ScanManagerTest.java
- src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/TestUtils.java
- src/sample/share/jmx/jmx-scandir/test/com/sun/jmx/examples/scandir/config/XmlConfigUtilsTest.java
- src/sample/share/lambda/BulkDataOperations/index.html
- src/sample/share/lambda/BulkDataOperations/src/CSVProcessor.java
- src/sample/share/lambda/BulkDataOperations/src/Grep.java
- src/sample/share/lambda/BulkDataOperations/src/PasswordGenerator.java
- src/sample/share/lambda/BulkDataOperations/src/WC.java
- src/sample/share/lambda/DefaultMethods/ArrayIterator.java
- src/sample/share/lambda/DefaultMethods/DiamondInheritance.java
- src/sample/share/lambda/DefaultMethods/Inheritance.java
- src/sample/share/lambda/DefaultMethods/MixIn.java
- src/sample/share/lambda/DefaultMethods/Reflection.java
- src/sample/share/lambda/DefaultMethods/SimplestUsage.java
- src/sample/share/nbproject/project.xml
- src/sample/share/nio/chatserver/ChatServer.java
- src/sample/share/nio/chatserver/Client.java
- src/sample/share/nio/chatserver/ClientReader.java
- src/sample/share/nio/chatserver/DataReader.java
- src/sample/share/nio/chatserver/MessageReader.java
- src/sample/share/nio/chatserver/NameReader.java
- src/sample/share/nio/chatserver/README.txt
- src/sample/share/nio/file/AclEdit.java
- src/sample/share/nio/file/Chmod.java
- src/sample/share/nio/file/Copy.java
- src/sample/share/nio/file/DiskUsage.java
- src/sample/share/nio/file/FileType.java
- src/sample/share/nio/file/WatchDir.java
- src/sample/share/nio/file/Xdd.java
- src/sample/share/nio/multicast/MulticastAddress.java
- src/sample/share/nio/multicast/Reader.java
- src/sample/share/nio/multicast/Sender.java
- src/sample/share/nio/server/AcceptHandler.java
- src/sample/share/nio/server/Acceptor.java
- src/sample/share/nio/server/B1.java
- src/sample/share/nio/server/BN.java
- src/sample/share/nio/server/BP.java
- src/sample/share/nio/server/ChannelIO.java
- src/sample/share/nio/server/ChannelIOSecure.java
- src/sample/share/nio/server/Content.java
- src/sample/share/nio/server/Dispatcher.java
- src/sample/share/nio/server/Dispatcher1.java
- src/sample/share/nio/server/DispatcherN.java
- src/sample/share/nio/server/FileContent.java
- src/sample/share/nio/server/Handler.java
- src/sample/share/nio/server/MalformedRequestException.java
- src/sample/share/nio/server/N1.java
- src/sample/share/nio/server/N2.java
- src/sample/share/nio/server/README.txt
- src/sample/share/nio/server/Reply.java
- src/sample/share/nio/server/Request.java
- src/sample/share/nio/server/RequestHandler.java
- src/sample/share/nio/server/RequestServicer.java
- src/sample/share/nio/server/Sendable.java
- src/sample/share/nio/server/Server.java
- src/sample/share/nio/server/StringContent.java
- src/sample/share/nio/server/URLDumper.java
- src/sample/share/scripting/scriptpad/README.txt
- src/sample/share/scripting/scriptpad/build.properties
- src/sample/share/scripting/scriptpad/build.xml
- src/sample/share/scripting/scriptpad/nbproject/file-targets.xml
- src/sample/share/scripting/scriptpad/nbproject/jdk.xml
- src/sample/share/scripting/scriptpad/nbproject/netbeans-targets.xml
- src/sample/share/scripting/scriptpad/nbproject/project.xml
- src/sample/share/scripting/scriptpad/src/META-INF/manifest.mf
- src/sample/share/scripting/scriptpad/src/com/sun/sample/scriptpad/Main.java
- src/sample/share/scripting/scriptpad/src/resources/Main.js
- src/sample/share/scripting/scriptpad/src/resources/conc.js
- src/sample/share/scripting/scriptpad/src/resources/gui.js
- src/sample/share/scripting/scriptpad/src/resources/mm.js
- src/sample/share/scripting/scriptpad/src/resources/scriptpad.js
- src/sample/share/scripting/scriptpad/src/scripts/README.txt
- src/sample/share/scripting/scriptpad/src/scripts/browse.js
- src/sample/share/scripting/scriptpad/src/scripts/insertfile.js
- src/sample/share/scripting/scriptpad/src/scripts/linewrap.js
- src/sample/share/scripting/scriptpad/src/scripts/mail.js
- src/sample/share/scripting/scriptpad/src/scripts/memmonitor.js
- src/sample/share/scripting/scriptpad/src/scripts/memory.bat
- src/sample/share/scripting/scriptpad/src/scripts/memory.js
- src/sample/share/scripting/scriptpad/src/scripts/memory.sh
- src/sample/share/scripting/scriptpad/src/scripts/textcolor.js
- src/sample/share/try-with-resources/index.html
- src/sample/share/try-with-resources/src/CustomAutoCloseableSample.java
- src/sample/share/try-with-resources/src/Unzip.java
- src/sample/share/try-with-resources/src/ZipCat.java
- src/sample/share/vm/clr-jvm/Makefile
- src/sample/share/vm/clr-jvm/README.txt
- src/sample/share/vm/clr-jvm/invoked.java
- src/sample/share/vm/clr-jvm/invoker.cs
- src/sample/share/vm/clr-jvm/jinvoker.cpp
- src/sample/share/vm/clr-jvm/jinvokerExp.h
- src/sample/share/vm/jvm-clr/Makefile
- src/sample/share/vm/jvm-clr/README.txt
- src/sample/share/vm/jvm-clr/invoked.cs
- src/sample/share/vm/jvm-clr/invoker.cpp
- src/sample/share/vm/jvm-clr/invoker.h
- src/sample/share/vm/jvm-clr/invoker.java
- src/sample/share/vm/jvm-clr/invokerExp.h
- src/sample/solaris/dtrace/README.txt
- src/sample/solaris/dtrace/helpers/dtrace_helper.d
- src/sample/solaris/dtrace/hotspot/README.txt
- src/sample/solaris/dtrace/hotspot/class_loading_stat.d
- src/sample/solaris/dtrace/hotspot/gc_time_stat.d
- src/sample/solaris/dtrace/hotspot/hotspot_calls_tree.d
- src/sample/solaris/dtrace/hotspot/method_compile_stat.d
- src/sample/solaris/dtrace/hotspot/method_invocation_stat.d
- src/sample/solaris/dtrace/hotspot/method_invocation_stat_filter.d
- src/sample/solaris/dtrace/hotspot/method_invocation_tree.d
- src/sample/solaris/dtrace/hotspot/monitors.d
- src/sample/solaris/dtrace/hotspot/object_allocation_stat.d
- src/sample/solaris/dtrace/hotspot_jni/CriticalSection.d
- src/sample/solaris/dtrace/hotspot_jni/CriticalSection_slow.d
- src/sample/solaris/dtrace/hotspot_jni/README.txt
- src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_stat.d
- src/sample/solaris/dtrace/hotspot_jni/hotspot_jni_calls_tree.d
! test/TEST.groups
- test/demo/jvmti/Context.java
- test/demo/jvmti/DemoRun.java
- test/demo/jvmti/HeapUser.java
- test/demo/jvmti/Hello.java
- test/demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java
- test/demo/jvmti/gctest/BigHello.java
- test/demo/jvmti/gctest/Gctest.java
- test/demo/jvmti/heapTracker/HeapTrackerTest.java
- test/demo/jvmti/heapViewer/HeapViewerTest.java
- test/demo/jvmti/minst/MinstExample.java
- test/demo/jvmti/minst/MinstTest.java
- test/demo/jvmti/versionCheck/FailsWhenJvmtiVersionDiffers.java
- test/demo/jvmti/waiters/WaitersTest.java
- test/java/time/TEST.properties
- test/java/util/BitSet/BitSetStreamTest.java
- test/java/util/stream/bootlib/java.base/java/util/SpliteratorTestHelper.java
- test/java/util/stream/bootlib/java.base/java/util/stream/CollectorOps.java
- test/java/util/stream/bootlib/java.base/java/util/stream/DefaultMethodStreams.java
- test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestDataProvider.java
- test/java/util/stream/bootlib/java.base/java/util/stream/DoubleStreamTestScenario.java
- test/java/util/stream/bootlib/java.base/java/util/stream/FlagDeclaringOp.java
- test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestDataProvider.java
- test/java/util/stream/bootlib/java.base/java/util/stream/IntStreamTestScenario.java
- test/java/util/stream/bootlib/java.base/java/util/stream/IntermediateTestOp.java
- test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestHelpers.java
- test/java/util/stream/bootlib/java.base/java/util/stream/LambdaTestMode.java
- test/java/util/stream/bootlib/java.base/java/util/stream/LoggingTestCase.java
- test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestDataProvider.java
- test/java/util/stream/bootlib/java.base/java/util/stream/LongStreamTestScenario.java
- test/java/util/stream/bootlib/java.base/java/util/stream/OpTestCase.java
- test/java/util/stream/bootlib/java.base/java/util/stream/StatefulTestOp.java
- test/java/util/stream/bootlib/java.base/java/util/stream/StatelessTestOp.java
- test/java/util/stream/bootlib/java.base/java/util/stream/StreamOpFlagTestHelper.java
- test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestDataProvider.java
- test/java/util/stream/bootlib/java.base/java/util/stream/StreamTestScenario.java
- test/java/util/stream/bootlib/java.base/java/util/stream/TestData.java
- test/java/util/stream/bootlib/java.base/java/util/stream/TestFlagExpectedOp.java
- test/java/util/stream/bootlib/java.base/java/util/stream/ThrowableHelper.java
- test/java/util/stream/test/org/openjdk/tests/java/util/NullArgsTestCase.java
- test/jdk/asm/AsmSanity.java
- test/sample/TEST.properties
- test/sample/chatserver/ChatTest.java
- test/sample/mergesort/MergeSortTest.java
- test/tools/launcher/modules/listmods/src/java.transaction/javax/transaction/atomic/Atomic.java

Changeset: 86a319dd60fc
Author:    thartmann
Date:      2017-05-17 09:01 +0200
URL:       http://hg.openjdk.java.net/valhalla/valhalla/jdk/rev/86a319dd60fc

Initial commit of MVT prototype

+ src/java.base/share/classes/java/lang/__Value.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
+ src/java.base/share/classes/jdk/experimental/bytecode/AbstractBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/AnnotationsBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/AttributeBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/BasicClassBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/ClassBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/CodeBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/DeclBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/FieldBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/Flag.java
+ src/java.base/share/classes/jdk/experimental/bytecode/GrowableByteBuffer.java
+ src/java.base/share/classes/jdk/experimental/bytecode/MacroCodeBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/MemberBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/MethodBuilder.java
+ src/java.base/share/classes/jdk/experimental/bytecode/Opcode.java
+ src/java.base/share/classes/jdk/experimental/bytecode/PoolHelper.java
+ src/java.base/share/classes/jdk/experimental/bytecode/PoolTag.java
+ src/java.base/share/classes/jdk/experimental/bytecode/Type.java
+ src/java.base/share/classes/jdk/experimental/bytecode/TypeHelper.java
+ src/java.base/share/classes/jdk/experimental/bytecode/TypeTag.java
+ src/java.base/share/classes/jdk/experimental/bytecode/TypedCodeBuilder.java
+ src/java.base/share/classes/jdk/experimental/value/MethodHandleBuilder.java
+ src/java.base/share/classes/jdk/experimental/value/ValueType.java
+ src/java.base/share/classes/jvm/internal/value/DeriveValueType.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/invoke/util/BytecodeDescriptor.java
+ src/java.base/share/classes/valhalla/shady/MinimalValueTypes_1_0.java
+ src/java.base/share/classes/valhalla/shady/ValueTypeDesc.java
! src/java.base/share/native/include/classfile_constants.h
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libverify/check_code.c
! src/java.base/share/native/libverify/check_format.c
! test/TEST.groups
+ test/valhalla/mvt/MVTTest.java
+ test/valhalla/mvt/Point.java



More information about the valhalla-dev mailing list