git: openjdk/loom: 57 new changesets
duke
duke at openjdk.java.net
Tue Aug 27 11:14:27 UTC 2019
Changeset: 000a25c0
Author: David Holmes <dholmes at openjdk.org>
Date: 2019-08-14 18:26:23 +0000
URL: https://github.com/openjdk/loom/commit/000a25c0
8228858: Reimplement JVM_RawMonitors to use PlatformMutex
Reviewed-by: coleenp, dcubed, pchilanomate
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/park.cpp
Changeset: eed736fe
Author: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2019-08-15 03:57:17 +0000
URL: https://github.com/openjdk/loom/commit/eed736fe
Added tag jdk-14+10 for changeset ececb6dae777
! .hgtags
Changeset: 6af89d64
Author: Nick Gasson <ngasson at openjdk.org>
Date: 2019-08-15 14:00:36 +0000
URL: https://github.com/openjdk/loom/commit/6af89d64
8229118: [TESTBUG] serviceability/sa/ClhsdbFindPC fails on AArch64
Reviewed-by: cjplummer, adinn
! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithTrivialMain.java
Changeset: 57dbffe5
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2019-08-15 09:06:42 +0000
URL: https://github.com/openjdk/loom/commit/57dbffe5
8225788: Dead code in thread and safepoint
Reviewed-by: dholmes, dcubed, coleenp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/runtime/vmThread.cpp
Changeset: ca919052
Author: Weijun Wang <weijun at openjdk.org>
Date: 2019-08-15 15:39:43 +0000
URL: https://github.com/openjdk/loom/commit/ca919052
8229767: Typo in java.security: Sasl.createClient and Sasl.createServer
Reviewed-by: xuelei
! src/java.base/share/conf/security/java.security
Changeset: 77d09f0f
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2019-08-15 12:58:27 +0000
URL: https://github.com/openjdk/loom/commit/77d09f0f
8229486: Replace wildcard address with loopback or local host in tests - part 21
Reviewed-by: chegar
! test/jdk/java/net/SocketOption/TcpKeepAliveTest.java
! test/jdk/java/net/URLConnection/SetIfModifiedSince.java
! test/jdk/sun/net/www/http/HttpClient/GetProxyPort.java
! test/jdk/sun/net/www/http/HttpClient/ImplicitFileName.java
! test/jdk/sun/net/www/http/HttpClient/IsAvailable.java
! test/jdk/sun/net/www/http/HttpClient/IsKeepingAlive.java
! test/jdk/sun/net/www/http/HttpClient/OpenServer.java
! test/jdk/sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java
! test/jdk/sun/net/www/protocol/http/StreamingOutputStream.java
! test/jdk/sun/net/www/protocol/http/UserAuth.java
! test/jdk/sun/net/www/protocol/http/UserCookie.java
Changeset: 04cb8469
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2019-08-15 14:35:29 +0000
URL: https://github.com/openjdk/loom/commit/04cb8469
8226848: jline/terminal/impl files missing classpath exception clause in license header
Adding CPE to several files in jdk.internal.le.
Reviewed-by: jjg
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/IntByReference.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/LastErrorException.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Pointer.java
Changeset: 55423070
Author: Mandy Chung <mchung at openjdk.org>
Date: 2019-08-15 13:41:30 +0000
URL: https://github.com/openjdk/loom/commit/55423070
8193325: StackFrameInfo::getByteCodeIndex returns wrong value if bci > 32767
Reviewed-by: coleenp, fparain, shade, plevart
! src/hotspot/share/classfile/javaClasses.cpp
! src/java.base/share/classes/java/lang/StackFrameInfo.java
Changeset: 9893531f
Author: Bob Vandette <bobv at openjdk.org>
Date: 2019-08-15 19:29:58 +0000
URL: https://github.com/openjdk/loom/commit/9893531f
8229699: [Graal] jck tests fail on windows with AOTed Graal
Reviewed-by: kvn
! src/hotspot/os/windows/os_windows.cpp
Changeset: 63baaf7a
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2019-08-15 16:23:41 +0000
URL: https://github.com/openjdk/loom/commit/63baaf7a
8226645: [TESTBUG] some AppCDS tests rely on illegal reflective access
Updated tests to use Lookup.defineClass instead of ClassLoader.defineClass.
Reviewed-by: iklam, dholmes, alanb
! test/hotspot/jtreg/runtime/cds/appcds/RewriteBytecodesTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/LoaderSegregationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/LoaderSegregation.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/RewriteBytecodes.java
! test/hotspot/jtreg/runtime/cds/appcds/test-classes/Util.java
Changeset: b84ffae3
Author: Weijun Wang <weijun at openjdk.org>
Date: 2019-08-16 08:42:09 +0000
URL: https://github.com/openjdk/loom/commit/b84ffae3
8229775: Incorrect warning when jar was signed with -sectionsonly
Reviewed-by: mullan
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
+ test/jdk/sun/security/tools/jarsigner/SectionsOnly.java
Changeset: 3a38bec5
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2019-08-16 09:18:19 +0000
URL: https://github.com/openjdk/loom/commit/3a38bec5
8224659: Parallel GC: Use WorkGang (1: PCRefProcTask)
Reviewed-by: stefank, kbarrett, tschatzl
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
Changeset: 855895f6
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2019-08-16 09:18:23 +0000
URL: https://github.com/openjdk/loom/commit/855895f6
8224660: Parallel GC: Use WorkGang (2: MarksFromRootsTask)
Reviewed-by: stefank, kbarrett, tschatzl
! src/hotspot/share/gc/parallel/pcTasks.cpp
! src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
+ src/hotspot/share/gc/parallel/psRootType.hpp
Changeset: 3eba0ec9
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2019-08-16 09:18:26 +0000
URL: https://github.com/openjdk/loom/commit/3eba0ec9
8224661: Parallel GC: Use WorkGang (3: UpdateDensePrefixAndCompactionTask)
Reviewed-by: stefank, kbarrett, tschatzl
- src/hotspot/share/gc/parallel/pcTasks.cpp
- src/hotspot/share/gc/parallel/pcTasks.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 81427530
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2019-08-16 09:18:29 +0000
URL: https://github.com/openjdk/loom/commit/81427530
8224662: Parallel GC: Use WorkGang (4: SharedRestorePreservedMarksTaskExecutor)
Reviewed-by: stefank, kbarrett, tschatzl
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
Changeset: 82b140f8
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2019-08-16 09:18:32 +0000
URL: https://github.com/openjdk/loom/commit/82b140f8
8224663: Parallel GC: Use WorkGang (5: ScavengeRootsTask)
Reviewed-by: stefank, kbarrett, tschatzl
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psTasks.cpp
! src/hotspot/share/gc/parallel/psTasks.hpp
Changeset: fd1966fa
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2019-08-16 09:18:35 +0000
URL: https://github.com/openjdk/loom/commit/fd1966fa
8224664: Parallel GC: Use WorkGang (6: PSRefProcTaskProxy)
Reviewed-by: stefank, kbarrett, tschatzl
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
- src/hotspot/share/gc/parallel/psTasks.cpp
- src/hotspot/share/gc/parallel/psTasks.hpp
Changeset: 1447c5c0
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2019-08-16 09:18:38 +0000
URL: https://github.com/openjdk/loom/commit/1447c5c0
8224665: Parallel GC: Use WorkGang (7: remove task manager)
Reviewed-by: stefank, kbarrett, tschatzl
- src/hotspot/share/gc/parallel/gcTaskManager.cpp
- src/hotspot/share/gc/parallel/gcTaskManager.hpp
- src/hotspot/share/gc/parallel/gcTaskThread.cpp
- src/hotspot/share/gc/parallel/gcTaskThread.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: f075a327
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2019-08-16 09:18:41 +0000
URL: https://github.com/openjdk/loom/commit/f075a327
8224666: Parallel GC: Use WorkGang (8: obsolete and remove flags)
Reviewed-by: stefank, kbarrett, tschatzl
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
Changeset: ae5615c6
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2019-08-06 10:48:21 +0000
URL: https://github.com/openjdk/loom/commit/ae5615c6
8229258: Rework markOop and markOopDesc into a simpler mark word value carrier
Reviewed-by: rkennke, coleenp, kbarrett, dcubed
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/macroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/sparc/templateTable_sparc.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/cppInterpreter_zero.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/freeChunk.hpp
! src/hotspot/share/gc/cms/parNewGeneration.cpp
! src/hotspot/share/gc/cms/parNewGeneration.hpp
! src/hotspot/share/gc/cms/parOopClosures.inline.hpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/cms/promotionInfo.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/parallel/psMarkSweepDecorator.cpp
! src/hotspot/share/gc/parallel/psPromotionLAB.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/preservedMarks.cpp
! src/hotspot/share/gc/shared/preservedMarks.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.cpp
! src/hotspot/share/interpreter/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/arrayOop.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/markOop.cpp
! src/hotspot/share/oops/markOop.hpp
! src/hotspot/share/oops/markOop.inline.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/objArrayOop.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/biasedLocking.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotTypeDataBase.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/GraalHotSpotVMConfig.java
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/oops/test_markOop.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
Changeset: e81ee784
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2019-08-16 15:01:58 +0000
URL: https://github.com/openjdk/loom/commit/e81ee784
8229481: sun/net/www/protocol/https/ChunkedOutputStream.java failed with a SSLException
The test is updated to ignore plain text connections
Reviewed-by: chegar, michaelm
! test/jdk/sun/net/www/protocol/https/ChunkedOutputStream.java
! test/jdk/sun/net/www/protocol/https/HttpCallback.java
! test/jdk/sun/net/www/protocol/https/TestHttpsServer.java
Changeset: f0ff63c1
Author: Erik Ãsterlund <eosterlund at openjdk.org>
Date: 2019-08-16 16:50:17 +0000
URL: https://github.com/openjdk/loom/commit/f0ff63c1
8229345: Memory leak due to vtable stubs not being shared on SPARC
Reviewed-by: mdoerr, dholmes, kvn
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/sparc/globals_sparc.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: a073e126
Author: Poonam Bajaj <poonam at openjdk.org>
Date: 2019-08-16 18:06:51 +0000
URL: https://github.com/openjdk/loom/commit/a073e126
8229420: [Redo] jstat reports incorrect values for OU for CMS GC
Reviewed-by: tschatzl, sgehwolf
! src/hotspot/share/gc/cms/cmsHeap.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.cpp
! src/hotspot/share/gc/cms/compactibleFreeListSpace.hpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.hpp
! src/hotspot/share/gc/cms/gSpaceCounters.hpp
! src/hotspot/share/gc/shared/generation.cpp
! src/hotspot/share/gc/shared/generation.hpp
Changeset: c0b8844d
Author: Ivan Gerasimov <igerasim at openjdk.org>
Date: 2019-08-16 11:35:17 +0000
URL: https://github.com/openjdk/loom/commit/c0b8844d
8221307: String.substring() OOB exception on start index reports improper information
Reviewed-by: rriggs, redestad
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/micro/org/openjdk/bench/java/lang/StringSubstring.java
Changeset: 0b9a90e0
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2019-08-16 14:46:52 +0000
URL: https://github.com/openjdk/loom/commit/0b9a90e0
8229044: G1RedirtyCardsQueueSet should be local to a collection
Stack allocate redirty qsets in do_collection_pause_at_safepoint.
Reviewed-by: tschatzl, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1EvacFailure.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.cpp
! src/hotspot/share/gc/g1/g1RedirtyCardsQueue.hpp
Changeset: 793585b4
Author: Shravya Rukmannagari <srukmannagar at openjdk.org>
Date: 2019-08-16 14:42:50 +0000
URL: https://github.com/openjdk/loom/commit/793585b4
8225625: AES Electronic Codebook (ECB) encryption and decryption optimization using AVX512 + VAES instructions
AES-ECB encryption and decryption optimization for x86_64 architectures supporting AVX3+VAES
Co-authored-by: Smita Kamath <smita.kamath at intel.com>
Reviewed-by: kvn, valeriep
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/aot/aotCodeHeap.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/com/sun/crypto/provider/ElectronicCodeBook.java
! src/jdk.aot/share/classes/jdk.tools.jaotc.binformat/src/jdk/tools/jaotc/binformat/BinaryContainer.java
! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java
Changeset: 07c1c7fc
Author: David Holmes <dholmes at openjdk.org>
Date: 2019-08-16 18:27:36 +0000
URL: https://github.com/openjdk/loom/commit/07c1c7fc
8229808: javaVFrame::print_lock_info_on fails to disable extra printing
Reviewed-by: hseigel, dcubed
! src/hotspot/share/runtime/vframe.cpp
Changeset: 742e9f26
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2019-08-17 06:20:49 +0000
URL: https://github.com/openjdk/loom/commit/742e9f26
8224997: ChaCha20-Poly1305 TLS cipher suite decryption throws ShortBufferException
Reviewed-by: xuelei
! src/java.base/share/classes/com/sun/crypto/provider/ChaCha20Cipher.java
+ test/jdk/com/sun/crypto/provider/Cipher/ChaCha20/OutputSizeTest.java
Changeset: 2c245bd2
Author: Claes Redestad <redestad at openjdk.org>
Date: 2019-08-19 06:13:52 +0000
URL: https://github.com/openjdk/loom/commit/2c245bd2
8229773: Resolve permissions for code source URLs lazily
Reviewed-by: alanb, mullan, rriggs, dfuchs
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/jdk/internal/loader/BuiltinClassLoader.java
+ src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java
Changeset: bd1521e1
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2019-08-19 11:14:50 +0000
URL: https://github.com/openjdk/loom/commit/bd1521e1
8191169: java/net/Authenticator/B4769350.java failed intermittently
Fixed a race condition in AuthenticationInfo when serializeAuth=true
Reviewed-by: chegar, michaelm
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! test/jdk/java/net/Authenticator/B4769350.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestServer.java
Changeset: c0ac4824
Author: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date: 2019-08-19 19:43:28 +0000
URL: https://github.com/openjdk/loom/commit/c0ac4824
8226204: SA: Refactoring for option processing in SALauncher
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/SALauncher.java
Changeset: ff9d7686
Author: Christoph Goettschkes <christoph.goettschkes at microdoc.com>
Committer: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2019-08-19 15:36:07 +0000
URL: https://github.com/openjdk/loom/commit/ff9d7686
8229352: Use of an uninitialized register in 32-bit ARM template interpreter
Reviewed-by: dlong, shade
! src/hotspot/cpu/arm/templateTable_arm.cpp
Changeset: cbfcd9c7
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2019-08-19 14:28:43 +0000
URL: https://github.com/openjdk/loom/commit/cbfcd9c7
8225425: java.lang.UnsatisfiedLinkError: net.dll: Can't find dependent libraries
Reviewed-by: dfuchs, alanb, erikj
! make/lib/Lib-java.base.gmk
! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java
! src/java.base/windows/native/libnet/NTLMAuthentication.c
+ test/jdk/sun/net/www/protocol/http/TestTransparentNTLM.java
Changeset: 7895862f
Author: Florian Weimer <fweimer at redhat.com>
Committer: Florian Weimer <fweimer at openjdk.org>
Date: 2019-08-16 21:20:21 +0000
URL: https://github.com/openjdk/loom/commit/7895862f
8229835: Shenandoah should recommend -Xlog:safepoint+stats
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
Changeset: 94130be6
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2019-08-19 19:58:50 +0000
URL: https://github.com/openjdk/loom/commit/94130be6
8229865: Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp
Reviewed-by: zgu
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
Changeset: c299c4fd
Author: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date: 2019-08-19 12:56:48 +0000
URL: https://github.com/openjdk/loom/commit/c299c4fd
8228757: Fail fast if the handshake type is unknown
Reviewed-by: jnimeh
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLHandshake.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
Changeset: 792a6d16
Author: Joe Darcy <darcy at openjdk.org>
Date: 2019-08-19 18:12:09 +0000
URL: https://github.com/openjdk/loom/commit/792a6d16
8202385: Annotation to mark serial-related fields and methods
Reviewed-by: rriggs, chegar, alanb
+ src/java.base/share/classes/java/io/Serial.java
Changeset: 672fa8b9
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2019-08-20 07:47:13 +0000
URL: https://github.com/openjdk/loom/commit/672fa8b9
8228888: C2 compilation fails with assert "m has strange control"
Weakened too strong assert.
Reviewed-by: kvn, roland
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/StrangeControl.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java
Changeset: f543e8e4
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2019-08-20 09:22:18 +0000
URL: https://github.com/openjdk/loom/commit/f543e8e4
8227442: Make young_index_in_cset zero-based
Avoid unnecessary increment of young_index_in_cset in copy_to_survivor_space.
Reviewed-by: kbarrett, sangheki
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
Changeset: db359f11
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2019-08-20 10:46:23 +0000
URL: https://github.com/openjdk/loom/commit/db359f11
8229158: make UseSwitchProfiling non-experimental or false by-default
Changed UseSwitchProfiling from experimental to diagnostic.
Reviewed-by: dholmes, shade, thartmann
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/loopopts/LoopUnswitchingBadNodeBudget.java
! test/hotspot/jtreg/compiler/loopopts/TestOverunrolling.java
Changeset: 047b8bfe
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2019-08-20 10:11:53 +0000
URL: https://github.com/openjdk/loom/commit/047b8bfe
8224974: Implement JEP 352
Non-Volatile Mapped Byte Buffers
Reviewed-by: alanb, kvn, bpb, gromero, darcy, shade, bulasevich, dchuyko
! make/common/Modules.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vm_version.cpp
! src/hotspot/share/runtime/vm_version.hpp
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
+ src/java.base/share/classes/jdk/internal/misc/ExtendedMapMode.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/misc/UnsafeConstants.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/unix/native/libnio/ch/FileChannelImpl.c
! src/java.base/windows/native/libnio/ch/FileChannelImpl.c
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
+ src/jdk.nio.mapmode/share/classes/jdk/nio/mapmode/ExtendedMapMode.java
+ src/jdk.nio.mapmode/share/classes/module-info.java
+ test/jdk/java/nio/MappedByteBuffer/MapSyncFail.java
+ test/jdk/java/nio/MappedByteBuffer/PmemTest.java
Changeset: 9f41d4d2
Author: Patrick Concannon <patrick.concannon at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2019-08-20 11:15:23 +0000
URL: https://github.com/openjdk/loom/commit/9f41d4d2
8229421: The logic of java/net/ipv6tests/TcpTest.java is flawed
The test is fixed to ignore rogue client connection. However it remains succeptible to intermittent failures due to the use of the wildcad address.
Reviewed-by: dfuchs
! test/jdk/java/net/ipv6tests/TcpTest.java
Changeset: a3d6be2b
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2019-08-19 11:30:03 +0000
URL: https://github.com/openjdk/loom/commit/a3d6be2b
8229838: Rename markOop files to markWord
Reviewed-by: dholmes, rehn
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/frame_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/sparc/c1_MacroAssembler_sparc.cpp
! src/hotspot/cpu/sparc/frame_sparc.cpp
! src/hotspot/cpu/sparc/interp_masm_sparc.cpp
! src/hotspot/cpu/sparc/sharedRuntime_sparc.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/frame_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/zero/frame_zero.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/gc/cms/freeChunk.hpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/ageTable.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/leakprofiler/chains/pathToGcRootsOperation.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/saveRestore.hpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
- src/hotspot/share/oops/markOop.cpp
- src/hotspot/share/oops/markOop.inline.hpp
+ src/hotspot/share/oops/markWord.cpp
= src/hotspot/share/oops/markWord.hpp
+ src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/biasedLocking.cpp
! src/hotspot/share/runtime/flags/jvmFlagRangeList.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/replacements/MonitorSnippets.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
Changeset: ebf98ac7
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2019-08-19 12:40:27 +0000
URL: https://github.com/openjdk/loom/commit/ebf98ac7
8229839: Break circular dependency between oop.inline.hpp and markWord.inline.hpp
Reviewed-by: pliden, tonyp
! src/hotspot/share/gc/cms/concurrentMarkSweepGeneration.cpp
! src/hotspot/share/gc/cms/promotionInfo.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/preservedMarks.inline.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
Changeset: 605b3f05
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2019-07-02 12:28:41 +0000
URL: https://github.com/openjdk/loom/commit/605b3f05
8227086: Use AS_NO_KEEPALIVE loads in HeapDumper
Reviewed-by: kbarrett, sspitsyn
! src/hotspot/share/services/heapDumper.cpp
Changeset: a6d6619f
Author: Evgeny Mandrikov <mandrikov at gmail.com>
Committer: Evgeny Mandrikov <godin at openjdk.org>
Date: 2019-08-20 15:54:46 +0000
URL: https://github.com/openjdk/loom/commit/a6d6619f
8152467: remove uses of anachronistic array declarations for method return type
Reviewed-by: shade, alanb
! src/java.base/share/classes/sun/text/CompactByteArray.java
! src/jdk.rmic/share/classes/sun/tools/java/BinaryAttribute.java
! src/jdk.rmic/share/classes/sun/tools/java/BinaryClass.java
! src/jdk.rmic/share/classes/sun/tools/java/BinaryCode.java
! src/jdk.rmic/share/classes/sun/tools/java/ClassDefinition.java
! src/jdk.rmic/share/classes/sun/tools/java/MethodType.java
! src/jdk.rmic/share/classes/sun/tools/java/Parser.java
! src/jdk.rmic/share/classes/sun/tools/java/Type.java
Changeset: c99c1f8d
Author: Patrick Concannon <patrick.concannon at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2019-08-20 15:40:49 +0000
URL: https://github.com/openjdk/loom/commit/c99c1f8d
8229916: Delete redundant test java/net/Socket/reset/Test.java
Remove java/net/Socket/reset/Test.java which misses an @test tag and is obsoleted by java/net/Socket/ConnectionReset.java
Reviewed-by: alanb
- test/jdk/java/net/Socket/reset/Test.java
Changeset: 916c2e3c
Author: Arthur Eubanks <aeubanks at openjdk.org>
Date: 2019-08-19 16:08:28 +0000
URL: https://github.com/openjdk/loom/commit/916c2e3c
8229899: Make java.io.File.isInvalid() less racy
Reviewed-by: alanb, martin, shade
! src/java.base/share/classes/java/io/File.java
Changeset: b08e417b
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2019-08-20 18:39:09 +0000
URL: https://github.com/openjdk/loom/commit/b08e417b
8229921: Shenandoah: Make Traversal mode non-experimental
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahTraversalHeuristics.cpp
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
Changeset: f83ac54e
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2019-08-20 11:36:47 +0000
URL: https://github.com/openjdk/loom/commit/f83ac54e
8229854: Move runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryErrorInMetaspace.java out of tier1_runtime
Reviewed-by: dholmes
! test/hotspot/jtreg/TEST.groups
Changeset: 444e784c
Author: Evgeny Mandrikov <godin at openjdk.org>
Date: 2019-08-21 00:08:35 +0000
URL: https://github.com/openjdk/loom/commit/444e784c
8139820: URLClassPath.FileLoader constructor redundantly checks protocol
Reviewed-by: chegar, redestad
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
Changeset: 0b625536
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2019-08-21 17:38:19 +0000
URL: https://github.com/openjdk/loom/commit/0b625536
8220700: jlink generated launcher script needs quoting to avoid parameter expansion
Reviewed-by: mchung, alanb, sgehwolf
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! test/jdk/tools/jlink/basic/BasicTest.java
+ test/jdk/tools/jlink/basic/src/test/jdk/test/Adder.java
Changeset: 9e633ae0
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2019-08-21 17:09:05 +0000
URL: https://github.com/openjdk/loom/commit/9e633ae0
8229254: solaris_x64 build fails after JDK-8191278
Reviewed-by: kbarrett, dholmes
! src/hotspot/os/solaris/os_solaris.cpp
! src/hotspot/os_cpu/solaris_x86/os_solaris_x86.cpp
Changeset: 9ccb4dc2
Author: Harold Seigel <hseigel at openjdk.org>
Date: 2019-08-21 11:29:40 +0000
URL: https://github.com/openjdk/loom/commit/9ccb4dc2
8229930: internal_name() in annotations.hpp returns "{constant pool}"
Fix typo and change text to "{annotations}"
Reviewed-by: mdoerr, dcubed
! src/hotspot/share/oops/annotations.cpp
! src/hotspot/share/oops/annotations.hpp
Changeset: 864380ad
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2019-08-21 18:05:31 +0000
URL: https://github.com/openjdk/loom/commit/864380ad
8229977: Shenandoah: save/restore FPU state aroud LRB runtime call
Reviewed-by: shade
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
Changeset: 5c3896ce
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2019-08-21 12:34:37 +0000
URL: https://github.com/openjdk/loom/commit/5c3896ce
8228547: accessibility errors in jvmti.html
Reviewed-by: jcbeyler, sspitsyn, dholmes
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmti.xsl
Changeset: 5c25e2a6
Author: Ivan Gerasimov <igerasim at openjdk.org>
Date: 2019-08-21 13:49:16 +0000
URL: https://github.com/openjdk/loom/commit/5c25e2a6
8211360: Change #if DEF to #if defined(DEF)
Reviewed-by: bpb, vtewari
! src/java.base/share/classes/sun/nio/ch/SocketOptionRegistry.java.template
! src/java.base/share/native/libfdlibm/fdlibm.h
! src/java.base/unix/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/windows/native/libjava/java_props_md.c
! src/java.security.jgss/share/native/libj2gss/gssapi.h
! src/jdk.sctp/unix/native/libsctp/SctpNet.c
More information about the loom-dev
mailing list