git: openjdk/loom: fibers: 27 new changesets
duke
duke at openjdk.org
Sat Jun 8 17:02:32 UTC 2024
Changeset: 944aeb81
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-06-07 05:01:23 +0000
URL: https://git.openjdk.org/loom/commit/944aeb81b16e3e7a3019cafdefe67b797fa6be96
8325155: C2 SuperWord: remove alignment boundaries
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
Changeset: e5383d71
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-06-07 05:04:11 +0000
URL: https://git.openjdk.org/loom/commit/e5383d710c0727181a2f0b569a881de2492e3683
8333713: C2 SuperWord: cleanup in vectornode.cpp/hpp
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
Changeset: b4beda21
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-06-07 05:07:03 +0000
URL: https://git.openjdk.org/loom/commit/b4beda21b487886b022e04766e140e6d1df1038a
8332537: C2: High memory usage reported for compiler/loopopts/superword/TestAlignVectorFuzzer.java
Reviewed-by: kvn, thartmann, stuefe
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
Changeset: f7862bd6
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-06-07 06:16:03 +0000
URL: https://git.openjdk.org/loom/commit/f7862bd6b9994814c6dfd43d471122408601f288
8331311: C2: Big Endian Port of 8318446: optimize stores into primitive arrays by combining values into larger store
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
Changeset: 8ffc35d1
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-06-07 07:12:55 +0000
URL: https://git.openjdk.org/loom/commit/8ffc35d117846a7a2aa08afed662273d2f887770
8333724: Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1
Reviewed-by: lucy, serb
! test/jdk/ProblemList.txt
Changeset: bf7f1c41
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-07 07:34:58 +0000
URL: https://git.openjdk.org/loom/commit/bf7f1c41cc2a2b98775301bc377a4c6e1340a736
8333211: NMT Reports: replace manual indentation handling with auto indent
Reviewed-by: jsjolen, asmehra
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp
Changeset: a2030fff
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-06-07 08:12:38 +0000
URL: https://git.openjdk.org/loom/commit/a2030fff9833aba40e8c7c177151a30a0812a250
8332516: Serial: Always sample promoted bytes to avoid getting stuck in Full GCs
Reviewed-by: iwalulya, tschatzl
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: 6968770b
Author: Varada M <varadam at openjdk.org>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-06-07 08:24:15 +0000
URL: https://git.openjdk.org/loom/commit/6968770b1e918c74fc009e3562a827bb4acbe2d7
8331935: Add support for primitive array C1 clone intrinsic in PPC
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp
Changeset: 40b2fbd8
Author: Varada M <varadam at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-06-07 08:50:41 +0000
URL: https://git.openjdk.org/loom/commit/40b2fbd8207404961d3d23375b288cceafc3f902
8331733: [PPC64] saving and restoring CR is not needed at most places
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: 486dee2c
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-06-07 12:17:52 +0000
URL: https://git.openjdk.org/loom/commit/486dee2cf420981b4c8111c24c5fbd27aceb238b
8333653: Remove MallocHeader::get_stack
Reviewed-by: stuefe
! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocSiteTable.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
Changeset: d130d2f4
Author: SendaoYan <syan at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2024-06-07 13:36:05 +0000
URL: https://git.openjdk.org/loom/commit/d130d2f4f46d37a2b924343de19d012c129b0a55
8333477: Delete extra empty spaces in Makefiles
Reviewed-by: erikj, chagedorn, liach, jwaters
! src/jdk.hotspot.agent/test/libproc/Makefile
! src/utils/LogCompilation/Makefile
! test/jdk/java/rmi/reliability/benchmark/bench/Makefile
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Makefile
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/Makefile
Changeset: d744059b
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-06-07 14:50:29 +0000
URL: https://git.openjdk.org/loom/commit/d744059b5b3e944bee53536de6f404666e45e8e5
8333774: Avoid eagerly loading various EmptySpliterator classes
Reviewed-by: liach, pminborg
! src/java.base/share/classes/java/util/Spliterators.java
Changeset: ee82346b
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2024-06-07 15:40:59 +0000
URL: https://git.openjdk.org/loom/commit/ee82346bd5ecf3024d6dc7b7529598099483a42c
8325984: 4 jcstress tests are failing in Tier6 4 times each
Reviewed-by: shade
! test/hotspot/jtreg/ProblemList.txt
Changeset: 25ad8623
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-06-07 16:22:02 +0000
URL: https://git.openjdk.org/loom/commit/25ad86234a7cd6e606b273f3e63351aa07c567a3
8332161: Test restoring echo in the Console implementation (java.base)
Reviewed-by: joehw, prappo
+ test/jdk/java/io/Console/RestoreEchoTest.java
+ test/jdk/java/io/Console/restoreEcho.exp
Changeset: 8e72d7cf
Author: Scott Gibbons <sgibbons at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-06-07 17:02:14 +0000
URL: https://git.openjdk.org/loom/commit/8e72d7cf8e7dfc7eb9e66bc562f125f947e37f49
8320448: Accelerate IndexOf using AVX2
Reviewed-by: epeter, kvn, sviswanathan
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
+ src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! 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
! test/jdk/TEST.ROOT
+ test/jdk/java/lang/String/IndexOf.java
+ test/jdk/java/lang/StringBuffer/ECoreIndexOf.java
+ test/micro/org/openjdk/bench/java/lang/StringIndexOfHuge.java
Changeset: 512b2b4f
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-06-07 17:36:30 +0000
URL: https://git.openjdk.org/loom/commit/512b2b4f141f9a202984150b0427372e1a409a50
8330420: Inverted use of DisplayVMOutputToStderr in ostream_exit
Reviewed-by: jsjolen, stuefe
! src/hotspot/share/utilities/ostream.cpp
Changeset: 17bd483f
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-06-07 19:30:37 +0000
URL: https://git.openjdk.org/loom/commit/17bd483ff01e463cef45824f0c1296a8f3e782c8
8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect"
Reviewed-by: sspitsyn, kevinw, lmesnik
! test/jdk/com/sun/tools/attach/Agent.java
! test/jdk/com/sun/tools/attach/BasicTests.java
! test/jdk/com/sun/tools/attach/RedefineAgent.java
Changeset: c37d02ae
Author: Elif Aslan <elifasln at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-06-07 19:32:57 +0000
URL: https://git.openjdk.org/loom/commit/c37d02aef38da178fcf56e3c5cccc41cc5175421
8312412: Uninitialized klassVtable::_verify_count field
Reviewed-by: shade, phh
! src/hotspot/share/oops/klassVtable.hpp
Changeset: 18e7d7b5
Author: Neethu Prasad <neethp at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-06-07 20:03:10 +0000
URL: https://git.openjdk.org/loom/commit/18e7d7b5e710b24e49b995777906a197e35795e6
8333716: Shenandoah: Check for disarmed method before taking the nmethod lock
Reviewed-by: shade, ysr, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
Changeset: cf677c90
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-06-07 20:38:17 +0000
URL: https://git.openjdk.org/loom/commit/cf677c901e70d98404ec9cc3d75a93926e02fcd2
8333823: Update --release 23 symbol information for JDK 23 build 26
Reviewed-by: iris, jjg
! src/jdk.compiler/share/data/symbols/java.base-N.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-N.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-N.sym.txt
Changeset: a6fc2f83
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-06-08 04:41:45 +0000
URL: https://git.openjdk.org/loom/commit/a6fc2f839a5e494b940ee473cbd942ec5f884324
8333412: [s390x] Add support for branch on count instruction
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
Changeset: 79d3f4c8
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-06-08 14:59:59 +0000
URL: https://git.openjdk.org/loom/commit/79d3f4c8b5f476896b1ed26313930f8fc9480e5e
Merge
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 818bfc92
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-06-07 10:27:33 +0000
URL: https://git.openjdk.org/loom/commit/818bfc9204bb545254d08136f96ad5fce2d83c65
Better output from stress tests to help diagnose timeouts
! test/jdk/java/lang/Thread/virtual/MonitorsTest.java
+ test/jdk/java/lang/Thread/virtual/stress/CompletableFutureTimedGet.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenBlocked.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWithTimedWait.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/PingPong.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet100kWithMonitors.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
- test/jdk/java/lang/Thread/virtual/stress/TimedGet.java
! test/jdk/java/lang/Thread/virtual/stress/YieldALot.java
Changeset: 73c8d1d0
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-06-07 18:01:01 +0000
URL: https://git.openjdk.org/loom/commit/73c8d1d018652ba95e3b5d165803979f2fbe4537
Retry submit when unpark fails with OOME
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
Changeset: 698bcad9
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-06-07 18:02:42 +0000
URL: https://git.openjdk.org/loom/commit/698bcad92a9ed004919be1514349edef3014ac73
Remove sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java from exclude list
! test/jdk/ProblemList-Virtual.txt
Changeset: 5f51a99b
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-06-08 10:12:17 +0000
URL: https://git.openjdk.org/loom/commit/5f51a99be3b92a65e6c424b15f00fd63774abc98
Whitespace
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
Changeset: a147e545
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2024-06-08 15:02:53 +0000
URL: https://git.openjdk.org/loom/commit/a147e54503381496a85efe16e0bbc8e20913abd1
Merge
More information about the loom-dev
mailing list