git: openjdk/jdk-sandbox: http3: 93 new changesets
duke
duke at openjdk.org
Mon Jul 22 10:38:47 UTC 2024
Changeset: 419cc462
Branch: http3
Author: Christoph Langer <clanger at openjdk.org>
Date: 2024-07-16 12:48:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/419cc4624891e5775847f8acaf92fa8c42a9719c
8335533: OutOfMemoryError: Metaspace observed again on AIX in test RedefineLeakThrowable.java after JDK-8294960
Reviewed-by: mbaesken, stuefe
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeakThrowable.java
Changeset: c99be357
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-07-16 15:23:55 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c99be357c9ff3b4f7edd8673beefeab54aa4ee90
8336474: Problemlist compiler/interpreter/Test6833129 on x86_32
Reviewed-by: thartmann, stuefe
! test/hotspot/jtreg/ProblemList.txt
Changeset: 88eff4c3
Branch: http3
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-07-16 16:11:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/88eff4c3054b7d9d6486ff418bbecca8f0388117
8336421: ciMethod() constructor should use ConditionalMutexLocker(Compile_lock)
Reviewed-by: jwaters, thartmann, shade
! src/hotspot/share/ci/ciMethod.cpp
Changeset: 59bf3d77
Branch: http3
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-07-16 17:53:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/59bf3d77aa96dfdc199f5a6893c76c8a379e9fba
8336080: Fix -Wzero-as-null-pointer-constant warnings in ClassLoaderStats ctor
Reviewed-by: dholmes, iwalulya
! src/hotspot/share/classfile/classLoaderStats.hpp
Changeset: a60608e7
Branch: http3
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-07-16 18:10:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a60608e7a35aeeed57bcce641d4957de1e4b4def
8334169: Long arguments of attach operation are silently truncated on Windows
Reviewed-by: sspitsyn, cjplummer
! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c
+ test/hotspot/jtreg/serviceability/attach/LongArgTest.java
Changeset: 005fb67e
Branch: http3
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-07-16 20:47:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/005fb67e99370ef2bd15dae621a3924e1cf00124
8331194: NPE in ArrayCreationTree.java with -XX:-UseCompressedOops
Reviewed-by: kvn
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNestedScalarized.java
Changeset: f3e7063e
Branch: http3
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-07-16 23:27:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f3e7063e26cefb6643e4150b7fcbdc9a1fdaebed
8336420: Add JVMTI setfldw001 and setfmodw001 tests to Xcomp problem list
Reviewed-by: dcubed
! test/hotspot/jtreg/ProblemList-Xcomp.txt
Changeset: 69baa7d2
Branch: http3
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-07-16 23:46:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/69baa7d2850fafbd89978db12eec683c286eb921
8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf
Reviewed-by: prr, dnguyen
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
Changeset: 5f365d44
Branch: http3
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-01-23 08:25:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5f365d44be9c1f3413c9ccde970e2745090a516a
8323231: Improve array management
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: iveresov, rhalade, mschoene, dlong, kvn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 46c37686
Branch: http3
Author: Emanuel Peter <epeter at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-01-25 14:47:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/46c37686454321011541499a79c776f774ff2b57
8320548: Improved loop handling
Reviewed-by: mschoene, rhalade, thartmann, chagedorn
! src/hotspot/share/opto/superword.cpp
Changeset: 227fc5e5
Branch: http3
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-01-29 21:40:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/227fc5e591da0ea7540a7f25451240401ead3495
8314794: Improve UTF8 String supports
Reviewed-by: dholmes, coleenp, rhalade
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/utf8.cpp
Changeset: aea9a08b
Branch: http3
Author: David Holmes <dholmes at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-02-11 21:54:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/aea9a08bebb6555ef6f00daba24afec394dd245b
8319859: Better symbol storage
Reviewed-by: rhalade, coleenp, matsaave, iklam
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/oops/symbol.cpp
! src/hotspot/share/oops/symbol.hpp
Changeset: c5a8c8a0
Branch: http3
Author: David Holmes <dholmes at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-02-13 21:15:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c5a8c8a0b6d51c33679efb02514f7a44e93ad290
8325600: Better symbol storage
Reviewed-by: coleenp, rhalade, matsaave
! src/hotspot/share/classfile/symbolTable.cpp
Changeset: e6363255
Branch: http3
Author: Jayathirth D V <jdv at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-03-15 10:28:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e636325510e882afa703752c6d37c183d111565c
8324559: Improve 2D image handling
Reviewed-by: rhalade, mschoene, psadhukhan, prr
! src/java.desktop/share/native/libawt/java2d/loops/MaskFill.c
Changeset: 553f21ae
Branch: http3
Author: Christian Hagedorn <chagedorn at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-03-26 11:43:35 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/553f21ae5324029eef3c934d69be40f5d4266457
8327413: Enhance compilation efficiency
Co-authored-by: Roland Westrelin <roland at openjdk.org>
Reviewed-by: ahgross, rhalade, thartmann, epeter, mbalao, fferrari
! src/hotspot/share/opto/ifnode.cpp
Changeset: 8cc84bf7
Branch: http3
Author: Phil Race <prr at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-03-29 17:40:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8cc84bf71e42bb72755a9f2d8532cbdbd428c2a5
8320097: Improve Image transformations
Reviewed-by: jdv, psadhukhan, aivanov, rhalade
! src/java.desktop/share/classes/sun/java2d/pipe/DrawImage.java
! src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c
Changeset: 13341ca7
Branch: http3
Author: Jayathirth D V <jdv at openjdk.org>
Committer: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-04-02 06:02:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/13341ca70276c891add2e4652b6e1e8020610988
8323390: Enhance mask blit functionality
Reviewed-by: prr, rhalade, psadhukhan
! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java
! src/java.desktop/share/native/libawt/java2d/SurfaceData.h
! src/java.desktop/share/native/libawt/java2d/loops/MaskBlit.c
Changeset: d90c20c0
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-07-17 06:05:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d90c20c0c728ced94493e0e58956153f6f61f898
Merge
Reviewed-by: djelinski, dholmes
Changeset: 3babffd4
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-07-17 06:12:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3babffd4002be62f9f75a1a773c9561804612fad
8334167: Test java/lang/instrument/NativeMethodPrefixApp.java timed out
Reviewed-by: dholmes, sspitsyn, alanb
! test/jdk/java/lang/instrument/NativeMethodPrefixAgent.java
! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java
+ test/jdk/java/lang/instrument/libNativeMethodPrefix.c
Changeset: b9b0b850
Branch: http3
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-07-17 06:46:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b9b0b8504ec989ad0687188de4bccfe2c04e5d64
8336375: Crash on paste to JShell
Reviewed-by: jvernee
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java
Changeset: 70f3e990
Branch: http3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-07-17 09:25:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/70f3e99016311a6520e6a7c0da4c7ff718364976
8336463: Parallel: Add PSOldGen::expand_and_allocate
Reviewed-by: iwalulya, zgu
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
Changeset: 59843f4a
Branch: http3
Author: Nizar Benalla <nbenalla at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-07-17 09:42:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/59843f4a65c18b9a9cc32d4146e569b0e8c89baf
8336040: Missing closing anchor element in Docs.gmk
Reviewed-by: dholmes, jpai, shade
! make/Docs.gmk
Changeset: d41d2a7a
Branch: http3
Author: Vladimir Petko <vpetko at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-07-17 09:43:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d41d2a7a82cb6eff17396717e2e14139ad8179ba
8334502: gtest/GTestWrapper.java fails on armhf due to LogDecorations.iso8601_utctime_test
Reviewed-by: dholmes, shade
! src/hotspot/share/runtime/os.cpp
Changeset: 67979eb0
Branch: http3
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-07-17 11:17:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/67979eb0771ff834d6d3d18ba5a8bfe161cfc2ce
8334781: JFR crash: assert(((((JfrTraceIdBits::load(klass)) & ((JfrTraceIdEpoch::this_epoch_method_and_class_bits()))) != 0))) failed: invariant
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
Changeset: 87136287
Branch: http3
Author: Suchismith Roy <sroy at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-07-17 11:24:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/871362870ea8dc5f4ac186876e91023116891a5b
8334217: [AIX] Misleading error messages after JDK-8320005
Reviewed-by: jkern, mbaesken
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/aix/porting_aix.hpp
Changeset: 6df7acbc
Branch: http3
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2024-07-17 12:20:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6df7acbc74922d297852044596045a8b32636423
8299080: Wrong default value of snippet lang attribute
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/snippet/Parser.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownTaglets.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/SnippetTester.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java
Changeset: 7ec55df3
Branch: http3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-07-17 14:49:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7ec55df34af98e9a80381dba7f7f2127f2248f73
8336638: Parallel: Remove redundant mangle in PSScavenge::invoke
Reviewed-by: zgu
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: 10186ff4
Branch: http3
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-07-17 16:25:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/10186ff48fe67aeb83c028b47f6b7e5105513cf3
8336300: DateFormatSymbols#getInstanceRef returns non-cached instance
Reviewed-by: joehw, iris, jlu, aturbanov
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
Changeset: bcb5e695
Branch: http3
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-07-17 18:46:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bcb5e69505f6cc8a4f323924cd2c58e630595fc0
8335921: Fix HotSpot VM build without JVMTI
Reviewed-by: dholmes, shade
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.hpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java
Changeset: 78cc0f95
Branch: http3
Author: Nizar Benalla <nbenalla at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-07-17 21:39:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/78cc0f9569535c72900cf4617e22cef99f695e61
8336091: Fix HTML warnings in the generated HTML files
Reviewed-by: dholmes
! make/jdk/src/classes/build/tools/fixuppandoc/Main.java
Changeset: 21a6cf84
Branch: http3
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-07-18 00:21:03 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/21a6cf848da00c795d833f926f831c7aea05dfa3
8336587: failure_handler lldb command times out on macosx-aarch64 core file
Reviewed-by: dlong, dholmes, jpai
! test/failure_handler/src/share/conf/mac.properties
Changeset: 72297d22
Branch: http3
Author: Arseny Bochkarev <arseny.bochkarev at syntacore.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2024-07-18 08:55:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/72297d22d19e34ff26bd34644dc087a1dec9527e
8317720: RISC-V: Implement Adler32 intrinsic
Reviewed-by: fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 1b83bd92
Branch: http3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-07-18 10:08:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1b83bd9225fe9ada4c3770d5cd41242f82fe144f
8336661: Parallel: Remove stacks_empty assert in PSScavenge::invoke
Reviewed-by: sangheki
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: 7bf53132
Branch: http3
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2024-07-18 11:00:39 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7bf531324404419e7de3e83e245d351e1a4e4499
8335480: Only deoptimize threads if needed when closing shared arena
Reviewed-by: mcimadamore, kvn, uschindler, vlivanov, eosterlund
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vframe.hpp
+ test/jdk/java/foreign/TestConcurrentClose.java
! test/jdk/java/foreign/TestHandshake.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ConcurrentClose.java
Changeset: 35df48e1
Branch: http3
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-07-18 11:22:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/35df48e1b321d16f44ba924065143af67143cf95
8335860: compiler/vectorization/TestFloat16VectorConvChain.java fails with non-standard AVX/SSE settings
Reviewed-by: sviswanathan, kvn
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java
Changeset: 4a73ed44
Branch: http3
Author: Robert Toyonaga <rtoyonag at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-07-18 13:35:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4a73ed44f1af4ea3e53b1e1a6acfca1ba6b636c3
8330144: Revise os::free_memory()
Reviewed-by: stuefe, mbaesken
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 5f7b0072
Branch: http3
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-07-18 15:24:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5f7b0072cfe7434b43dea53b2a8d55c56c6668ea
8336346: Fix -Wzero-as-null-pointer-constant warnings in jvmciJavaClasses.cpp
Reviewed-by: jwaters, thartmann
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
Changeset: 245c0866
Branch: http3
Author: Vicente Romero <vromero at openjdk.org>
Date: 2024-07-18 15:54:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/245c08664896d63ac050ebc23259b23908dafed5
8332600: javac uses record components source position during compilation
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
Changeset: bbc79a5e
Branch: http3
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-07-18 16:33:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bbc79a5e0144cb5ee6051e078681f9c6821441cb
8333768: Minor doc updates to java.lang.{Float, Double}
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
Changeset: 02be7b8d
Branch: http3
Author: Phil Race <prr at openjdk.org>
Date: 2024-07-18 17:35:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/02be7b8ddcdb62977770cb5052e86bcada8478ba
8334495: Use FFM instead of jdk.internal.misc.Unsafe in java.desktop font implementation
Reviewed-by: jdv, dnguyen, achung
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/classes/sun/font/GlyphList.java
! src/java.desktop/share/classes/sun/font/StrikeCache.java
! src/java.desktop/share/native/libfontmanager/sunFont.c
! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java
Changeset: b44632aa
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2024-07-18 21:46:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b44632aa15d21a10e559aee02a9e4dcd876654f6
8336588: Ensure Transform downstream receives upstream start items only after downstream started
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/TransformImpl.java
! test/jdk/jdk/classfile/TransformTests.java
Changeset: 902c2afb
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2024-07-18 21:46:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/902c2afb6714f778e3229c8411e9f9d5c392b388
8336585: BoundAttribute.readEntryList not type-safe
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
Changeset: 39f44768
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2024-07-18 22:22:59 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/39f44768131254ee11f723f92e2bac57b0d1ade0
8334772: Change Class::signers to an explicit field
Reviewed-by: dholmes, alanb, rriggs, coleenp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/native/libjava/Class.c
Changeset: 330e520c
Branch: http3
Author: Fernando Guallini <fguallini at openjdk.org>
Date: 2024-07-18 22:36:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/330e520c1d42d3a9f3e187873dcd8ed7fd561aaf
8028127: Regtest java/security/Security/SynchronizedAccess.java is incorrect
Reviewed-by: wetmore, mdonovan, rhalade
! test/jdk/java/security/Security/SynchronizedAccess.java
Changeset: 1b9270ac
Branch: http3
Author: Prajwal Kumaraswamy <pkumaraswamy at openjdk.org>
Committer: Bradford Wetmore <wetmore at openjdk.org>
Date: 2024-07-18 22:42:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/1b9270ac8a76b482103dd3f6b12606a22214e554
8328723: IP Address error when client enables HTTPS endpoint check on server socket
Reviewed-by: wetmore, djelinski
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
Changeset: 902bada2
Branch: http3
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-07-19 02:56:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/902bada2cdd141ade8615d1e3c2fcbff2b80e3b1
8234071: JTable.AUTO_RESIZE_LAST_COLUMN acts like AUTO_RESIZE_ALL_COLUMNS
Reviewed-by: prr, abhiscxk
! src/java.desktop/share/classes/javax/swing/JTable.java
Changeset: f5871df2
Branch: http3
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2024-07-19 05:54:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f5871df25c60990825babb3bbae38c5ade93f097
8336675: Remove UnixFileSystemProvider.checkPath in favor of UnixPath.toUnixPath
Reviewed-by: jpai, alanb, bpb
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
Changeset: 10fcad70
Branch: http3
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-07-19 06:23:11 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/10fcad70b3894023d65716b42dc67c1a2bda9c03
8325945: Error reporting should limit the number of String characters printed
Reviewed-by: thartmann, stuefe
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/runtime/PrintingTests/StringPrinting.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: fa5ad700
Branch: http3
Author: SendaoYan <syan at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2024-07-19 07:06:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fa5ad700bb6a92aef7577969e09b4fbd93feb388
8334771: [TESTBUG] Run TestDockerMemoryMetrics.java with -Xcomp fails exitValue = 137
Reviewed-by: lmesnik, sspitsyn
! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
Changeset: 10982fe5
Branch: http3
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-07-19 07:28:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/10982fe557e9e8b68b674630a9979cb355bdbe62
8335843: C2 hits assert(_print_inlining_stream->size() > 0) failed: missing inlining msg
Reviewed-by: thartmann, kvn, vlivanov
! src/hotspot/share/opto/callGenerator.cpp
+ test/hotspot/jtreg/compiler/print/TestPrintInliningLateMHCall.java
! test/hotspot/jtreg/compiler/print/TestPrintInliningLateVirtualCall.java
Changeset: 0ddf54e2
Branch: http3
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-07-19 07:30:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0ddf54e222104469669f611804ae55e2685f54fb
8335709: C2: assert(!loop->is_member(get_loop(useblock))) failed: must be outside loop
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/InfiniteLoopBadControlNeverBranch.java
Changeset: b703be9c
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-07-19 08:34:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b703be9cf633796456991279d07cbde98ad7f1aa
8336465: C2: EA incorrectly/unnecessarily checks for clinits
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/bytecodeInfo.cpp
Changeset: 5d965f36
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-07-19 08:34:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5d965f36d3cd7a1a1f22bf119a98a9e9576a647f
8336466: C2: Parser incorrectly/unnecessarily checks for clinits
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/parse1.cpp
Changeset: 84bc4767
Branch: http3
Author: Volker Simonis <simonis at openjdk.org>
Date: 2024-07-19 11:26:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/84bc4767a4cd68fb52a36c6644bbec67c24b0e1d
8336258: Document the behavior of 'exclude' and 'compileonly' with respect to inlining
Reviewed-by: thartmann, jkarthikeyan
! src/hotspot/share/compiler/compilerOracle.cpp
Changeset: 6e9fcc2d
Branch: http3
Author: Jie Fu <jiefu at openjdk.org>
Date: 2024-07-19 12:28:56 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6e9fcc2d80170c79e45b8710e98754c67d544012
8336816: runtime/PrintingTests/StringPrinting.java fails with release VMs
Reviewed-by: dholmes
! test/hotspot/jtreg/runtime/PrintingTests/StringPrinting.java
Changeset: c25c4896
Branch: http3
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-07-19 13:09:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c25c4896ad9ef031e3cddec493aef66ff87c48a7
8333812: ClassFile.verify() can throw exceptions instead of returning VerifyErrors
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! test/jdk/jdk/classfile/VerifierSelfTest.java
Changeset: 3ade2b61
Branch: http3
Author: Chen Liang <liach at openjdk.org>
Date: 2024-07-19 21:25:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3ade2b6114bbe81eb03e3a49c08b5401f70a2367
8336777: BufferedMethodBuilder not initialized with static flag
Reviewed-by: asotona
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ChainedClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TerminalMethodBuilder.java
+ test/jdk/jdk/classfile/MethodBuilderStaticFlagTest.java
Changeset: 939fe000
Branch: http3
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2024-07-19 21:52:45 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/939fe000a96bc7c92c7b8814eb6ee66856718e4e
8336786: VerifyError with lambda capture and enclosing instance references
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
+ test/langtools/tools/javac/lambda/SuperClassThisCapture/SuperClassThisCapture.java
= test/langtools/tools/javac/lambda/SuperClassThisCapture/a/A.java
Changeset: e7e48a78
Branch: http3
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-07-19 21:53:04 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e7e48a780a34007994f830869fdb74ba1cb5b3fe
8248609: [Graal] vmTestbase/nsk/jdi/VoidValue/toString/tostring001/TestDescription.java failed with Unexpected com.sun.jdi.ObjectCollectedException
Reviewed-by: amenkov, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/toString/tostring001.java
Changeset: e3acf4c6
Branch: http3
Author: Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-07-19 22:06:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e3acf4c627c3c75f9a2ef29647daa6f4746fdc62
8336792: DateTimeFormatterBuilder append zeros based on StringBuilder.repeat
Reviewed-by: liach, rriggs, naoto
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
Changeset: 491b9f5e
Branch: http3
Author: Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2024-07-20 06:54:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/491b9f5efc01fa36fb3c174e130b46bc69c8d707
8336706: Optimize LocalDate.toString with StringBuilder.repeat
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/time/LocalDate.java
Changeset: c5b7af73
Branch: http3
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-07-20 15:41:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c5b7af73d07f7458e970f5752eb75640562ddc7b
8336692: Redo fix for JDK-8284620
Reviewed-by: dlong
! src/hotspot/share/asm/codeBuffer.cpp
Changeset: b21cb44e
Branch: http3
Author: Aleksei Efimov <aefimov at openjdk.org>
Date: 2024-07-20 16:48:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b21cb44e38ee8ea75e3a1c51e3a28388056a492d
8329398: Links in InetAddress class description show "#format"
Reviewed-by: jpai
! src/java.base/share/classes/java/net/InetAddress.java
Changeset: ad498f57
Branch: http3
Author: Christian Stein <cstein at openjdk.org>
Date: 2024-07-21 08:49:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ad498f57fcead174306c6e6e3b2d1f9916821b84
8335896: Source launcher should set TCCL
Reviewed-by: alanb
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
Changeset: fd741a88
Branch: http3
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2024-07-21 17:05:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fd741a88e8bc73a9db6d4283bb54daab1760b442
8327538: The SSLExtension class specifies incorrect values for heartbeat per RFC 6520 and post_handshake_auth per RFC 8446
Reviewed-by: wetmore
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
Changeset: 4da99158
Branch: http3
Author: lingjun.cg <lingjun.cg at alibaba-inc.com>
Date: 2024-07-22 02:01:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4da99158754c25c5d0650f2d042aad3e94a9b0c5
8333396: Use StringBuilder internally for java.text.Format.* formatting
Reviewed-by: naoto, liach, jlu
! src/java.base/share/classes/java/text/CharacterIteratorFieldDelegate.java
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/DontCareFieldPosition.java
! src/java.base/share/classes/java/text/FieldPosition.java
! src/java.base/share/classes/java/text/Format.java
! src/java.base/share/classes/java/text/ListFormat.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/SimpleDateFormat.java
+ src/java.base/share/classes/java/text/StringBufFactory.java
+ test/micro/org/openjdk/bench/java/text/DateFormatterBench.java
+ test/micro/org/openjdk/bench/java/text/ListFormatterBench.java
+ test/micro/org/openjdk/bench/java/text/MessageFormatterBench.java
Changeset: 0db6c15e
Branch: http3
Author: Adam Sotona <asotona at openjdk.org>
Date: 2024-07-22 07:33:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0db6c15efe255bd313fb2b827d2ee05171e62ae9
8336833: Endless loop in Javap ClassWriter
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! test/jdk/jdk/classfile/LimitsTest.java
Changeset: 985995e4
Branch: http3
Author: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-07-22 13:48:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/985995e4762401c81825fb75a081df8392bf8a32
merge lastest from master branch
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
Changeset: 50ad8858
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-16 07:38:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/50ad8858e2dffdda197e2467794a54657f68c80e
Relax TODO text
! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java
Changeset: 48192712
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-16 11:37:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/481927129cf07fdd4469d4c231e97ba343fd5b4f
Persistent congestion detection
! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicCongestionController.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRenoCongestionController.java
! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java
Changeset: 3cc17bdd
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-16 12:57:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3cc17bddf9be0f5c266cdfb509e2e5e5d0a658cf
Remove QuicPacket.packetNumberLength
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/HeaderPacket.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/OneRttPacket.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java
! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java
Changeset: 38446bc0
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-16 13:12:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/38446bc092710be99a03640f27b7403ab97ddf50
Merge HeaderPacket into QuicPacket
- src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/HeaderPacket.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/LongHeaderPacket.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacket.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/ShortHeaderPacket.java
Changeset: 8fb4feeb
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-16 16:51:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8fb4feebdc0e126a27005c42f62f426607f463cc
Remove headerBits
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/OneRttPacket.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacket.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/VersionNegotiationPacket.java
! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java
Changeset: 08434e39
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-16 17:36:13 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/08434e3994b6a76a43ace5e58a45b78c5e0f9ff7
Remove [In/Out]QuicPacket.packet()
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java
! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java
Changeset: f89ebd26
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-16 18:24:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f89ebd26747a2940aab81ef6a9b434ac9d21e904
Remove QuicPacket.payload()
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacket.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java
! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java
Changeset: c946080b
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-16 18:59:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c946080b08c0e02e65fa685f2bc2248625433202
Fix PacketEncodingTest
! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java
Changeset: ded61ecc
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-16 20:24:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ded61eccd11af1ecb44a5c83186335d6a3b5c218
Reorganize QuicPacketEncoder code
! src/java.net.http/share/classes/jdk/internal/net/http/quic/CodingContext.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketEmitter.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java
! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java
! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java
Changeset: b9bfdf6a
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-16 20:43:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b9bfdf6a25ac9a1eb8871a5c8e52b2a96d20c7e7
Add packet version validation
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java
Changeset: c1043aab
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-16 20:55:19 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c1043aab82027e3d3e6a6686923a55a4f9dc56c6
Remove [In/Out]HeaderPacket classes
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java
Changeset: d0ead268
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-16 21:01:40 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d0ead268f899b1264171f45c8eb97e392e6ed3a0
Hide PendingAcknowledgement
! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java
Changeset: 7568371c
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-17 11:12:47 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/7568371c325fe1efabc9bfc4f7e7617b6aeb37c0
Actually discard crypto replay data
! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/CryptoWriterQueue.java
Changeset: babf2f13
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-17 11:15:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/babf2f1308b1ac0b33f6cf90df22a6dcb3fa931f
Fix version negotiation TODOs
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java
Changeset: a1a18156
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-18 14:44:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a1a1815625f15c3e0b49e67ee82d321f6e1f7cb3
Update version_information after processing version packet
! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java
! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/CryptoWriterQueue.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java
! test/jdk/java/net/httpclient/quic/AckElicitingTest.java
! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java
! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java
Changeset: 67354661
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-18 15:30:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/673546612ba7ff7f75b6996707655549689fecbc
Allow only one version negotiation packet per connection
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
Changeset: c11a62f8
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-18 16:59:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c11a62f816fba4afac54760f5d8f7119db8c501f
Better validation of version_information parameter
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
Changeset: 72132fc9
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-18 17:22:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/72132fc9e2537f0820e3e9f722f470feb5490cd4
Better VERSIONS packet validation
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
Changeset: 558fa73d
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-18 17:33:16 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/558fa73dd9399ed02943e5914f252f301c23041a
Remove outdated TODOs
! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java
Changeset: b119b34c
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-19 08:25:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b119b34c340f40d9df137a880f57cd4237cbb9e9
Increase processed data counter more frequently
! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java
Changeset: f75aa69f
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-19 08:35:50 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/f75aa69f3f587048e0ac7e0fba63264137da716c
Replace delivered with now-equivalent processed
! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java
Changeset: a464f702
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-19 10:06:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a464f702ef91c0a84be8fa0444719cedab6cb7d7
Remove unnecessary Http3Frame.type overrides
! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/DataFrame.java
! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/HeadersFrame.java
! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/SettingsFrame.java
Changeset: 3825c92f
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-19 11:53:14 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3825c92f23702cb4172d67f6b4da9c33d1c156d5
Remove leftover file (test was moved to CancelledPartialResponseTest)
- test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java
Changeset: 25c2eacb
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2024-07-19 11:55:25 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/25c2eacbf24e81a470eecd1c50b3e2ffce7b6a62
Remove leftover file (test was moved to parent directory)
- test/jdk/java/net/httpclient/http2/IdleConnectionTimeoutTest.java
Changeset: c7c84a25
Branch: http3
Author: Jaikiran Pai <jaikiran.pai at oracle.com>
Date: 2024-07-22 13:49:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c7c84a25a69384e02a8297eebb5f3c25e515c5c0
merge http3 latest changes
More information about the jdk-sandbox-changes
mailing list