Commit Graph

2661 Commits

Author SHA1 Message Date
Severin Gehwolf 0cdc070b1b 8319922: libCreationTimeHelper.so fails to link in JDK 21
Backport-of: ccc2fd0cd3fd23775c37422b9ff8127f2d10cd8a
2024-01-29 14:40:51 +00:00
Severin Gehwolf 184fac8af6 8316304: (fs) Add support for BasicFileAttributes.creationTime() for Linux
Reviewed-by: stuefe
Backport-of: 0275efac882d263f85a723828a95d621f8dadbfb
2024-01-29 13:31:56 +00:00
Goetz Lindenmaier b186446511 8317039: Enable specifying the JDK used to run jtreg
8317807: JAVA_FLAGS removed from jtreg running in JDK-8317039

Backport-of: 2545f55e509fdc3a2fa6e4dec33f1b4a20a8b679
2024-01-23 08:40:30 +00:00
Goetz Lindenmaier a632e300a9 8323008: filter out harmful -std* flags added by autoconf from CXX
Backport-of: 68c4286026bc2c0ec0f594e0b96fe03fe5624d6d
2024-01-18 15:12:02 +00:00
Goetz Lindenmaier 347ee0f91c 8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing
Reviewed-by: mdoerr
Backport-of: e3201d1d13433857a1b34ff0ca93f9ae1a4e22aa
2024-01-17 21:26:19 +00:00
Goetz Lindenmaier 381d90b9b3 8323806: [17u] VS2017 build fails with warning after 8293117.
Reviewed-by: mbaesken, shade
2024-01-17 21:22:29 +00:00
Dan Lutker 26b559780d 8322725: (tz) Update Timezone Data to 2023d
Reviewed-by: shade
Backport-of: 2a9c3589d941d9a57e536ea0b3d7919c6ddb82dc
2024-01-09 17:24:19 +00:00
Andrew Lu ae0716100a 8320208: Update Public Suffix List to b5bf572
Reviewed-by: mdoerr
Backport-of: 2b4e99140a315d3da765b2edb031b38725a05f1c
2024-01-05 07:54:59 +00:00
Jaroslav Bachorik 32fc8a259e 8313816: Accessing jmethodID might lead to spurious crashes
Reviewed-by: phh
Backport-of: cdd1a6e851bcaf4a25d4a405b8ee0b0d5b83a4a9
2023-12-22 11:11:13 +00:00
Andrew Lu 7e086a2e97 8313082: Enable CreateCoredumpOnCrash for testing in makefiles
Backport-of: ba645da97b00a7cc9d5a9d4dd58b1cd6737b4822
2023-12-21 02:21:03 +00:00
Goetz Lindenmaier 0bc91f60d2 8313643: Update HarfBuzz to 8.2.2
Reviewed-by: lucy
Backport-of: 2182c93689f35c809f4d79a8002c838f8c4f56f3
2023-12-06 11:56:02 +00:00
Goetz Lindenmaier bf0fb69904 8320885: Bump update version for OpenJDK: jdk-17.0.11
Reviewed-by: shade
2023-11-29 07:21:36 +00:00
Andrew Lu 410b893793 8319187: Add three eMudhra emSign roots
Reviewed-by: mbaesken
Backport-of: 0bda467f6e29c866c661e88a76a9fe3efc0a0d19
2023-11-28 10:58:39 +00:00
Gui Cao db83123c5c 8316645: RISC-V: Remove dependency on libatomic by adding cmpxchg 1b
Reviewed-by: luhenry, fyang
Backport-of: fb055e7e5300958b2a6a290aa6783e8ede929d9a
2023-11-21 02:21:51 +00:00
Goetz Lindenmaier c7fb6ea7eb 8318759: Add four DigiCert root certificates
Reviewed-by: mbaesken
Backport-of: 0ea58048f9b4cdaaa0470b2bcc03913fb3939453
2023-11-20 10:50:31 +00:00
Goetz Lindenmaier 8b9a72ef6c 8317374: Add Let's Encrypt ISRG Root X2
Reviewed-by: mdoerr
Backport-of: e6f46a43268808d0cbbb3bb93c73aa8e4cbfad83
2023-11-09 14:55:41 +00:00
Goetz Lindenmaier a4fe7ac147 8316461: Fix: make test outputs TEST SUCCESS after unsuccessful exit
Backport-of: e30e3564420c631f08ac3d613ab91c93227a00b3
2023-11-08 20:53:16 +00:00
Goetz Lindenmaier 4b6ac09ae9 8317327: Remove JT_JAVA dead code in jib-profiles.js
Backport-of: 69489427e941daeac6fdd7f52a6129612b70ce53
2023-11-06 07:20:06 +00:00
Frederic Thevenet a273858429 8318669: Target OS detection in 'test-prebuilt' makefile target is incorrect when running on MSYS2
Backport-of: 202c0137b86cd7bcbe0c1eddf2657f45698ab667
2023-11-03 12:02:44 +00:00
Matthias Baesken 594e5d77f4 8312467: relax the builddir check in make/autoconf/basic.m4
Backport-of: 6e3cc131daa9f3b883164333bdaad7aa3a6ca018
2023-11-02 08:17:48 +00:00
Terry Chow 57bf412983 8308593: Add KEEPALIVE Extended Socket Options Support for Windows
Reviewed-by: djelinski, phh
Backport-of: f3ade388dac0b882e671462caa762138f44817fb
2023-10-30 23:03:43 +00:00
Matthias Baesken d7dd1f0672 8315499: build using devkit on Linux ppc64le RHEL puts path to devkit into libsplashscreen
Backport-of: ed2b4673de6893047407c61f82b5e68741459876
2023-10-27 11:00:25 +00:00
Goetz Lindenmaier 3af0c4fb87 8317373: Add Telia Root CA v2
Reviewed-by: phh
Backport-of: d3ebb4a155be8ed93e79b6b58c645e861ec30267
2023-10-26 18:23:26 +00:00
Goetz Lindenmaier f85053f578 8291911: java/io/File/GetXSpace.java fails with "53687091200 != 161051996160"
8298619: java/io/File/GetXSpace.java is failing
8305646: compile error on Alpine with gcc12 after 8298619 in libGetXSpace.c
8309216: Cast from jchar* to char* in test java/io/GetXSpace.java

Reviewed-by: lucy
Backport-of: 749335d34ac570760279ac81308d5d323aba4067
2023-10-26 18:18:59 +00:00
Aleksey Shipilev 73e47450a3 8312592: New parentheses warnings after HarfBuzz 7.2.0 update
Reviewed-by: phh
Backport-of: ea067fc3d2b1fecda694442c7921ecb980377c1e
2023-10-25 08:33:19 +00:00
Matthias Baesken 052a05d118 8310321: make JDKOPT_CHECK_CODESIGN_PARAMS more verbose
Backport-of: 9eed049098b1ad98f6c061b88f21ca0e7ae3483f
2023-10-17 07:15:36 +00:00
Johannes Bechberger 486a468a19 8307732: build-test-lib is broken
8274345: make build-test-lib is broken
8303922: build-test-lib target is broken

Reviewed-by: shade
Backport-of: 0da48f19cbebe0730d689cb966b886f6f73fb3f1
2023-09-28 10:06:02 +00:00
Aleksey Shipilev 8961594f8b 8300997: Add curl support to createJMHBundle.sh
Backport-of: 61775c85b0989e4de310290e9441851f32cb84a3
2023-09-28 09:06:44 +00:00
Ao Qi 4636018f02 8315020: The macro definition for LoongArch64 zero build is not accurate.
Reviewed-by: fyang
Backport-of: 725ec0ce1b463b21cd4c5287cf4ccbee53ec7349
2023-09-15 07:45:10 +00:00
Christoph Langer caaf942b94 Merge 2023-09-07 06:26:35 +00:00
Aleksey Shipilev 75e14419d2 8314495: Update to use jtreg 7.3.1
Reviewed-by: mdoerr, clanger
Backport-of: c50315de8f13d316a7de08be53716cd88fa801c4
2023-09-05 14:17:28 +00:00
Martin Doerr a44f8b0598 8314960: Add Certigna Root CA - 2
Reviewed-by: mbaesken
Backport-of: e9ba8d5a0e74c7e61f963b9a295662899d0156dd
2023-09-02 08:15:10 +00:00
Aleksey Shipilev 7f3f76f772 8286430: make test TEST="gtest:<sometag>" exits with error when it shouldn't
Backport-of: 63a1ec6e7c08fc21d5cded734637eeb80147079f
2023-08-31 14:03:10 +00:00
Aleksey Shipilev 0d4fbb460d 8295229: Try to verify gtest version
Backport-of: cd1357b0af0d4e3b459fcf88e67510502464bb90
2023-08-30 15:57:31 +00:00
Aleksey Shipilev 0bc4e7ec7c 8292717: Clean up checking of testing requirements in configure
Reviewed-by: clanger
Backport-of: 16593cf51c3d994ba4a6d28ab97e519dfd53f37b
2023-08-30 08:52:38 +00:00
Goetz Lindenmaier a64639f4f9 8312974: Bump update version for OpenJDK: jdk-17.0.10
Reviewed-by: shade
2023-08-30 07:56:50 +00:00
Aleksey Shipilev e070c31515 8283724: Incorrect description for jtreg-failure-handler option
Backport-of: 0901548833a0125f15fede64bc2e7dbe84fed42d
2023-08-25 06:22:52 +00:00
Aleksey Shipilev 4087dbb678 8314118: Update JMH devkit to 1.37
Backport-of: 06aa3c5628e749188238dda3d41c776a5a2f7c81
2023-08-21 09:10:11 +00:00
Aleksey Shipilev 75779ec294 8294149: JMH 1.34 and later requires jopt-simple 5.0.4
8277427: Update jib-profiles.js to use JMH 1.33 devkit
8280032: Update jib-profiles.js to use JMH 1.34 devkit

Backport-of: 2283c3244f4fe475593d8a53613b5a3228bec356
2023-08-16 08:18:15 +00:00
Aleksey Shipilev 6e6bddffe8 8297350: Update JMH devkit to 1.36
Backport-of: f26bd4e0e8b68de297a9ff93526cd7fac8668320
2023-08-14 08:19:36 +00:00
Roman Marchenko 38204b0925 8289646: configure script failed on WSL
Backport-of: 3f1174aa4709aabcfde8b40deec88b8ed466cc06
2023-08-10 18:20:17 +00:00
Andrew Leonard 762c351b66 8273092: Sort classlist in JDK image
Reviewed-by: aph
Backport-of: 1996f649a3a30b7ac4b547a762417f807f5fa414
2023-08-10 10:06:17 +00:00
Christoph Langer ec2abc2d82 8302182: Update Public Suffix List to 88467c9
Backport-of: 01b85129116dd2cc762e518ac631305bd8511764
2023-08-09 14:32:41 +00:00
Sergey Bylokhov a5cdc22db0 8313576: GCC 7 reports compiler warning in bundled freetype 2.13.0
Backport-of: 8248e351d0bed263fb68d8468004a4286e6391af
2023-08-08 17:41:00 +00:00
Aleksey Shipilev d44c4461d2 8309746: Reconfigure check should include make/conf/version-numbers.conf
Reviewed-by: mbaesken
Backport-of: 955fc2fabafc4c4d79d137bf86194228d5cf8ad8
2023-08-01 12:44:48 +00:00
George Adams 95a89ed3f9 8286623: Bundle zlib by default with JDK on macos aarch64
Backport-of: c3bade2e08f865bf1e65d48e6d27bff9c022d35f
2023-07-21 08:11:54 +00:00
Goetz Lindenmaier b40b1ca1f6 8295894: Remove SECOM certificate that is expiring in September 2023
Reviewed-by: lucy
Backport-of: fd7fddb6ed24e0ae4b5e18fb27fd80230941dc0b
2023-07-20 10:08:00 +00:00
Ben Taylor e3dad43a7d 8308283: Build failure with GCC12 & GCC13
Reviewed-by: phh
Backport-of: bfc3ccd90d579f6cba3a704766b7a1ea56beebe1
2023-07-18 20:41:52 +00:00
Goetz Lindenmaier 9288072655 8292716: Configure should check that jtreg is of the required version
8292763: JDK-8292716 breaks configure without jtreg

Reviewed-by: shade
Backport-of: 486f90c134f3b8562221839f8a3aefa74ae0d070
2023-07-12 09:13:37 +00:00
Fei Yang 966fc82d91 8276799: Implementation of JEP 422: Linux/RISC-V Port
8282306: os::is_first_C_frame(frame*) crashes on invalid link access
8282477: [x86, aarch64] vmassert(_last_Java_pc == NULL, "already walkable"); fails with async profiler
8283865: riscv: Break down -XX:+UseRVB into seperate options for each bitmanip extension
8284068: riscv: should call Atomic::release_store in JavaThread::set_thread_state
8284937: riscv: should not allocate special register for temp
8285303: riscv: Incorrect register mask in call_native_base
8287418: riscv: Fix correctness issue of MacroAssembler::movptr
8297644: RISC-V: Compilation error when shenandoah is disabled
8291952: riscv: Remove PRAGMA_NONNULL_IGNORED
8285437: riscv: Fix MachNode size mismatch for MacroAssembler::verify_oops*
8285699: riscv: Provide information when hitting a HaltNode
8285711: riscv: RVC: Support disassembler show-bytes option
8287425: Remove unnecessary register push for MacroAssembler::check_klass_subtype_slow_path
8287552: riscv: Fix comment typo in li64
8287970: riscv: jdk/incubator/vector/*VectorTests failing
8290137: riscv: small refactoring for add_memory_int32/64
8290164: compiler/runtime/TestConstantsInError.java fails on riscv
8290496: riscv: Fix build warnings-as-errors with GCC 11
8291893: riscv: remove fence.i used in user space
8291947: riscv: fail to build after JDK-8290840
8292867: RISC-V: Simplify weak CAS return value handling
8293050: RISC-V: Remove redundant non-null assertions about macro-assembler
8293100: RISC-V: Need to save and restore callee-saved FloatRegisters in StubGenerator::generate_call_stub
8293474: RISC-V: Unify the way of moving function pointer
8293524: RISC-V: Use macro-assembler functions as appropriate
8293566: RISC-V: Clean up push and pop registers
8294012: RISC-V: get/put_native_u8 missing the case when address&7 is 6
8294083: RISC-V: Minimal build failed with --disable-precompiled-headers
8294086: RISC-V: Cleanup InstructionMark usages in the backend
8294087: RISC-V: RVC: Fix a potential alignment issue and add more alignment assertions for the patchable calls/nops
8294187: RISC-V: Unify all relocations for the backend into AbstractAssembler::relocate()
8294366: RISC-V: Partially mark out incompressible regions
8294430: RISC-V: Small refactoring for movptr_with_offset
8294492: RISC-V: Use li instead of patchable movptr at non-patchable callsites
8294679: RISC-V: Misc crash dump improvements
8295110: RISC-V: Mark out relocations as incompressible
8295270: RISC-V: Clean up and refactoring for assembler functions
8295396: RISC-V: Cleanup useless CompressibleRegions
8295926: RISC-V: C1: Fix LIRGenerator::do_LibmIntrinsic
8295968: RISC-V: Rename some assembler intrinsic functions for RVV 1.0
8296435: RISC-V: Small refactoring for increment/decrement
8296447: RISC-V: Make the operands order of vrsub_vx/vrsub_vi consistent with RVV 1.0 spec
8296448: RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null
8296602: RISC-V: improve performance of copy_memory stub
8296771: RISC-V: C2: assert(false) failed: bad AD file
8296916: RISC-V: Move some small macro-assembler functions to header file
8297359: RISC-V: improve performance of floating Max Min intrinsics
8297697: RISC-V: Add support for SATP mode detection
8301067: RISC-V: better error message when reporting unsupported satp modes
8297715: RISC-V: C2: Use single-bit instructions from the Zbs extension
8299168: RISC-V: Fix MachNode size mismatch for MacroAssembler::_verify_oops*
8299847: RISC-V: Improve PrintOptoAssembly output of CMoveI/L nodes
8300109: RISC-V: Improve code generation for MinI/MaxI nodes
8301033: RISC-V: Handle special cases for MinI/MaxI nodes for Zbb
8301036: RISC-V: Factor out functions baseOffset & baseOffset32 from MacroAssembler
8301153: RISC-V: pipeline class for several instructions is not set correctly
8301313: RISC-V: C2: assert(false) failed: bad AD file due to missing match rule
8301628: RISC-V: c2 fix pipeline class for several instructions
8301818: RISC-V: Factor out function mvw from MacroAssembler
8302114: RISC-V: Several foreign jtreg tests fail with debug build after JDK-8301818
8301852: RISC-V: Optimize class atomic when order is memory_order_relaxed
8302289: RISC-V: Use bgez instruction in arraycopy_simple_check when possible
8302776: RISC-V: Fix typo CSR_INSTERT to CSR_INSTRET
8304293: RISC-V: JDK-8276799 missed atomic intrinsic support for C1
8305006: Use correct register in riscv_enc_fast_unlock()
8305008: RISC-V: Factor out immediate checking functions from assembler_riscv.inline.hpp
8305112: RISC-V: Typo fix for RVC description
8305512: RISC-V: Enable RVC extension by default on supported hardware
8305728: RISC-V: Use bexti instruction to do single-bit testing
8306667: RISC-V: Fix storeImmN0 matching rule by using zr register
8307150: RISC-V: Remove remaining StoreLoad barrier with UseCondCardMark for Serial/Parallel GC
8307446: RISC-V: Improve performance of floating point to integer conversion
8307651: RISC-V: stringL_indexof_char instruction has wrong format string
8308089: [riscv-port-jdk17u] Intrinsify Unsafe.storeStoreFence
8308277: RISC-V: Improve vectorization of Match.sqrt() on floats
8308997: RISC-V: Sign extend when comparing 32-bit value with zero instead of testing the sign bit
8309427: [riscv-port-jdk17u] Remove unused RoundDoubleModeV C2 node
8305236: Some LoadLoad barriers in the interpreter are unnecessary after JDK-8220051
8285630: Fix a configure error in RISC-V cross build
8277417: C1 LIR instruction for load-klass

Reviewed-by: vkempik, goetz, shade, yadongwang, fjiang, luhenry
Backport-of: 5905b02c0e2643ae8d097562f181953f6c88fc89
2023-07-10 02:07:16 +00:00