Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge jdk-24+14 into rivos/main #190

Merged
merged 75 commits into from
Sep 9, 2024
Merged

Merge jdk-24+14 into rivos/main #190

merged 75 commits into from
Sep 9, 2024

Commits on Aug 29, 2024

  1. 8333098: ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero

    Reviewed-by: kvn, iveresov
    MBaesken committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    f080b4b View commit details
    Browse the repository at this point in the history
  2. 8339120: Use more fine-granular gcc unused warnings

    Reviewed-by: jwaters, kbarrett, erikj
    magicus committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    362f9ce View commit details
    Browse the repository at this point in the history
  3. 8338569: HTTP/1.1 CleanupTrigger may be triggerred after the next exc…

    …hange started
    
    Reviewed-by: jpai
    dfuch committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    723588a View commit details
    Browse the repository at this point in the history
  4. 8339017: Make a couple of fields in DoubleByte static

    Reviewed-by: bpb, naoto
    Andrey Turbanov committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    d35ffa4 View commit details
    Browse the repository at this point in the history
  5. 8338281: jshell does not run shutdown hooks

    Reviewed-by: asotona
    lahodaj committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    8c8b580 View commit details
    Browse the repository at this point in the history
  6. 8335062: NMT: Make StackIndex non-opaque

    Reviewed-by: stuefe, gziemski
    jdksjolen committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    e57b593 View commit details
    Browse the repository at this point in the history
  7. 8339132: Make DirectCodeBuilder write through without allocating inst…

    …ruction objects
    
    Reviewed-by: asotona, redestad
    liach committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    777ed2b View commit details
    Browse the repository at this point in the history
  8. 8338257: UTF8 lengths should be size_t not int

    Reviewed-by: stuefe, coleenp, dlong
    David Holmes committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    a4962ac View commit details
    Browse the repository at this point in the history
  9. 8339020: Remove unused HeapShared::calculate_oopmap

    Reviewed-by: coleenp
    Matias Saavedra Silva committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    f2968b3 View commit details
    Browse the repository at this point in the history
  10. 8339196: Optimize BufWriterImpl#writeU1/U2/Int/Long

    Reviewed-by: liach, redestad
    wenshao authored and liach committed Aug 29, 2024
    Configuration menu
    Copy the full SHA
    b711c41 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. 8339237: RISC-V: Builds fail after JDK-8339120

    Reviewed-by: fyang
    zifeihan authored and RealFYang committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    4675913 View commit details
    Browse the repository at this point in the history
  2. 8339154: Cleanups and JUnit conversion of test/jdk/java/util/zip/Avai…

    …lable.java
    
    Reviewed-by: lancea
    Eirik Bjørsnøs committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    f927c12 View commit details
    Browse the repository at this point in the history
  3. 8337662: Improve os::print_hex_dump for printing Instructions sections

    Reviewed-by: stuefe, lucy
    MBaesken committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    b9e65f9 View commit details
    Browse the repository at this point in the history
  4. 8338301: Error recovery and reporting should be improved for erroneou…

    …s implicitly declared classes
    
    Reviewed-by: cstein, vromero
    lahodaj committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    b872718 View commit details
    Browse the repository at this point in the history
  5. 8338404: Cross-compilation to different endianness fails after JDK-83…

    …18913
    
    Reviewed-by: erikj, fbredberg
    magicus committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    bb28b0d View commit details
    Browse the repository at this point in the history
  6. 8339235: Fix indentation in build system

    Reviewed-by: erikj
    magicus committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    2abe2ff View commit details
    Browse the repository at this point in the history
  7. 8339166: java/lang/String/concat/HiddenClassUnloading.java fails on A…

    …IX and Linux ppc64le after JDK-8336856
    
    Reviewed-by: redestad, mdoerr
    MBaesken committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    92c4704 View commit details
    Browse the repository at this point in the history
  8. 8339191: JFR: Bulk read support for ChunkInputStream

    Reviewed-by: egahlin
    schlosna authored and egahlin committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    3a352b8 View commit details
    Browse the repository at this point in the history
  9. 8339319: ProblemList runtime/exceptionMsgs/NoClassDefFoundError/NoCla…

    …ssDefFoundErrorTest.java
    
    Reviewed-by: dfuchs, dcubed
    jaikiran committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    2fb8305 View commit details
    Browse the repository at this point in the history
  10. 8339156: Use more fine-granular clang unused warnings

    Reviewed-by: erikj, kbarrett
    magicus committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    a528c4b View commit details
    Browse the repository at this point in the history
  11. 6426678: (spec) File.createTempFile(prefix, suffix, dir) needs clarif…

    …ication for illegal symbols in suffix
    
    Reviewed-by: alanb
    Brian Burkhalter committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    fef1ef7 View commit details
    Browse the repository at this point in the history
  12. 8339115: Rename TypeKind enum constants to follow code style

    Reviewed-by: asotona
    liach committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    25e03b5 View commit details
    Browse the repository at this point in the history
  13. 8338882: Clarify matching order of MessageFormat subformat factory st…

    …yles
    
    Reviewed-by: naoto
    Justin Lu committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    b840b13 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2024

  1. 8311163: Parallel: Improve large object handling during evacuation

    Reviewed-by: tschatzl, ayang
    Kim Barrett committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    4f071ce View commit details
    Browse the repository at this point in the history
  2. 8339248: RISC-V: Remove li64 macro assembler routine and related code

    Reviewed-by: rehn, fjiang, luhenry
    RealFYang committed Aug 31, 2024
    Configuration menu
    Copy the full SHA
    392bdd5 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2024

  1. 8338934: vmTestbase/nsk/jvmti/*Field*Watch/TestDescription.java tests…

    … timeout intermittently
    
    Reviewed-by: sspitsyn, amenkov
    lmesnik committed Sep 1, 2024
    Configuration menu
    Copy the full SHA
    92aafb4 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2024

  1. 8339298: Remove unused function declaration poll_for_safepoint

    Reviewed-by: fyang, chagedorn
    zifeihan authored and RealFYang committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    9d7d85a View commit details
    Browse the repository at this point in the history
  2. 8338768: Introduce runtime lookup to check for static builds

    Co-authored-by: Magnus Ihse Bursie <ihse@openjdk.org>
    Co-authored-by: Jiangli Zhou <jiangli@openjdk.org>
    Reviewed-by: prr, jiangli, alanb
    magicus and jianglizhou committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    a136a85 View commit details
    Browse the repository at this point in the history
  3. 8339169: Remove NaiveHuffman coder

    Reviewed-by: djelinski, dfuchs
    AlekseiEfimov committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    03ba37e View commit details
    Browse the repository at this point in the history
  4. 8256211: assert fired in java/net/httpclient/DependentPromiseActionsT…

    …est (infrequent)
    
    Reviewed-by: jpai
    dfuch committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    b1163bc View commit details
    Browse the repository at this point in the history
  5. 8339063: [aarch64] Skip verify_sve_vector_length after native calls i…

    …f SVE supports 128 bits VL only
    
    Reviewed-by: adinn, fgao
    Joshua Zhu authored and adinn committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    0e6bb51 View commit details
    Browse the repository at this point in the history
  6. 8339351: Remove duplicate line in FileMapHeader::print

    Reviewed-by: dholmes
    Kim Barrett committed Sep 2, 2024
    Configuration menu
    Copy the full SHA
    62dad3a View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2024

  1. 8334724: C2: remove PhaseIdealLoop::cast_incr_before_loop()

    Reviewed-by: chagedorn, kvn
    rwestrel committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    3a88fd4 View commit details
    Browse the repository at this point in the history
  2. 8339359: RISC-V: Use auipc explicitly in far_jump and far_call macro …

    …assembler routines
    
    Reviewed-by: rehn, luhenry
    RealFYang committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    dc4fd89 View commit details
    Browse the repository at this point in the history
  3. 8338891: HotSpotDiagnosticsMXBean missing @SInCE tag

    Reviewed-by: alanb
    kevinjwalls committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    288fa60 View commit details
    Browse the repository at this point in the history
  4. 8338817: Wrong indent in API docs for java.lang.management.Management…

    …Factory
    
    Reviewed-by: alanb, dfuchs
    kevinjwalls committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    ed422ed View commit details
    Browse the repository at this point in the history
  5. 8339411: [PPC64] cmpxchgw/h/b doesn't handle external Label

    Reviewed-by: lucy, mbaesken
    TheRealMDoerr committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    6f3e3fd View commit details
    Browse the repository at this point in the history
  6. 8326615: C1/C2 don't handle allocation failure properly during initia…

    …lization (RuntimeStub::new_runtime_stub fatal crash)
    
    Reviewed-by: thartmann, kvn
    Damon Fenacci committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    633fad8 View commit details
    Browse the repository at this point in the history
  7. 8338967: Improve performance for MemorySegment::fill

    Reviewed-by: mcimadamore, psandoz
    minborg committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    7a418fc View commit details
    Browse the repository at this point in the history
  8. 8339364: AIX build fails: various unused variable and function warnings

    Reviewed-by: mdoerr, clanger, jwaters
    MBaesken committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    8ea6adc View commit details
    Browse the repository at this point in the history
  9. 8339401: Optimize ClassFile load and store instructions

    Reviewed-by: liach, redestad
    wenshao authored and cl4es committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    b94c3de View commit details
    Browse the repository at this point in the history
  10. 8325397: sun/java2d/Disposer/TestDisposerRace.java fails in linux-aar…

    …ch64
    
    Reviewed-by: alanb
    Viktor Klang committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    e0c46d5 View commit details
    Browse the repository at this point in the history
  11. 8338740: java/net/httpclient/HttpsTunnelAuthTest.java fails with java…

    ….io.IOException: HTTP/1.1 header parser received no bytes
    
    Reviewed-by: djelinski, jpai
    dfuch committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    4ca2c20 View commit details
    Browse the repository at this point in the history
  12. 8339214: Remove misleading CodeBuilder.loadConstant(Opcode, ConstantD…

    …esc)
    
    Reviewed-by: asotona
    liach committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    ad40a12 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    66945e5 View commit details
    Browse the repository at this point in the history
  14. 8338916: Build warnings about overriding recipe for jvm-ldflags.txt

    Reviewed-by: jwaters, erikj
    magicus committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    c3adcb8 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    0d593cd View commit details
    Browse the repository at this point in the history
  16. 8337317: serviceability/jvmti tests failed with FATAL ERROR in native…

    … method: Failed during the GetClassSignature call
    
    Reviewed-by: lmesnik, sspitsyn, cjplummer
    Alex Menkov committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    cfec3ac View commit details
    Browse the repository at this point in the history
  17. 8337265: Test static-libs build in GitHub Actions

    Reviewed-by: erikj, ihse
    Doug Simon committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    130ac13 View commit details
    Browse the repository at this point in the history
  18. 8338708: Don't create/destroy debug agent cmdQueueLock for each conne…

    …ction
    
    Reviewed-by: amenkov, lmesnik
    plummercj committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    5ebdf2d View commit details
    Browse the repository at this point in the history
  19. 8311993: Test serviceability/sa/UniqueVtableTest.java failed: duplica…

    …te vtables detected
    
    Reviewed-by: cjplummer, kevinw, dholmes
    Alex Menkov committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    a7120e2 View commit details
    Browse the repository at this point in the history
  20. 8337163: Improve SA error message when failing to attach to a core file

    Reviewed-by: amenkov, kevinw
    plummercj committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    a22e932 View commit details
    Browse the repository at this point in the history
  21. 8337664: Distrust TLS server certificates issued after Oct 2024 and a…

    …nchored by Entrust Root CAs
    
    Reviewed-by: mullan, rhalade
    Mark Powers committed Sep 3, 2024
    Configuration menu
    Copy the full SHA
    bbb5161 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. 8328877: [JNI] The JNI Specification needs to address the limitations…

    … of integer UTF-8 String lengths
    
    Reviewed-by: cjplummer, alanb
    David Holmes committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    90f3f43 View commit details
    Browse the repository at this point in the history
  2. 8308588: Unnecessary synchronized on GTKStyle#ICONS_MAP can be removed

    Reviewed-by: tr, aivanov, aturbanov
    Abhishek Kumar committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    5998f4b View commit details
    Browse the repository at this point in the history
  3. 8190329: [macos] Swing InterOp Platform.exit() crash

    Co-authored-by: Kevin Rushforth <kcr@openjdk.org>
    Reviewed-by: kcr, azvegint
    prsadhuk and kevinrushforth committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    9a1024d View commit details
    Browse the repository at this point in the history
  4. 8339300: CollectorPolicy.young_scaled_initial_ergo_vm gtest fails on …

    …ppc64 based platforms
    
    Reviewed-by: mdoerr, lucy
    MBaesken committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    f2c992c View commit details
    Browse the repository at this point in the history
  5. 8339399: ZGC: Remove unnecessary page reset when splitting pages

    Reviewed-by: stefank, eosterlund, aboldtch
    jsikstro authored and stefank committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    a618605 View commit details
    Browse the repository at this point in the history
  6. 8339163: ZGC: Race in clearing of remembered sets

    Reviewed-by: stefank, eosterlund, aboldtch
    jsikstro authored and stefank committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    7ad6160 View commit details
    Browse the repository at this point in the history
  7. 8339371: jlink.log warning when building after JDK-8338404

    Reviewed-by: erikj, alanb
    magicus committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    4e2dde2 View commit details
    Browse the repository at this point in the history
  8. 8339486: JFR: Modernize

    Reviewed-by: mgronlun
    egahlin committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    e25a9e7 View commit details
    Browse the repository at this point in the history
  9. 8339131: Remove rarely-used accessor methods from Opcode

    Reviewed-by: asotona
    liach committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    bd8569b View commit details
    Browse the repository at this point in the history
  10. 8325679: Optimize ArrayList subList sort

    Reviewed-by: liach
    szegedi committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    c7d15f1 View commit details
    Browse the repository at this point in the history
  11. 8336860: x86: Change integer src operand for CMoveL of 0 and 1 to long

    Reviewed-by: epeter, chagedorn, shade, qamai, jbhateja
    jaskarth committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    6f8714e View commit details
    Browse the repository at this point in the history
  12. 8339112: Move JVM Klass flags out of AccessFlags

    Reviewed-by: matsaave, cjplummer, dlong, thartmann, yzheng
    coleenp committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    0cfd08f View commit details
    Browse the repository at this point in the history
  13. 8339148: Make os::Linux::active_processor_count() public

    Reviewed-by: dholmes, jwaters
    jerboaa committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    12d060a View commit details
    Browse the repository at this point in the history
  14. 8332901: Select{Current,New}ItemTest.java for Choice don't open popup…

    … on macOS
    
    Move SelectCurrentItemTest.java to java/awt/Choice/SelectItem/.
    Move SelectNewItemTest.java to java/awt/Choice/SelectItem/.
    Use latches to control test flow instead of delays.
    Encapsulate the common logic in SelectCurrentItemTest.
    Provide overridable checkXXX() methods to modify conditions.
    Provide an overridable method which defines where to click
    in the choice popup to select an item.
    
    Reviewed-by: honkar, prr, dnguyen
    aivanov-jdk committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    ef96a7b View commit details
    Browse the repository at this point in the history
  15. 8339492: StackMapDecoder::writeFrames makes lots of allocations

    Reviewed-by: liach, redestad, jwaters, asotona
    dmlloyd authored and liach committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    433f6d8 View commit details
    Browse the repository at this point in the history
  16. 8338924: C1: assert(0 <= i && i < _len) failed: illegal index 5 for l…

    …ength 5
    
    Co-authored-by: Dean Long <dlong@openjdk.org>
    Reviewed-by: kvn, thartmann
    Matias Saavedra Silva and dean-long committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    1353601 View commit details
    Browse the repository at this point in the history
  17. 8339233: Test javax/swing/JButton/SwingButtonResizeTestWithOpenGL.jav…

    …a#id failed: Button renderings are different after window resize
    
    Reviewed-by: honkar
    Manukumar V S authored and Harshitha Onkar committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    b8d560b View commit details
    Browse the repository at this point in the history
  18. 8338530: CDS warning Skipping java/lang/invoke/BoundMethodHandle$Spec…

    …ies_LLLL
    
    Reviewed-by: iklam, ccheung
    Matias Saavedra Silva committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    d4dfa01 View commit details
    Browse the repository at this point in the history
  19. 8338937: Optimize the string concatenation of ClassDesc

    Reviewed-by: liach
    wenshao authored and liach committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    55312e1 View commit details
    Browse the repository at this point in the history
  20. 8339316: Test runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFo…

    …undErrorTest.java fails after JDK-8338257
    
    Reviewed-by: jsjolen, coleenp
    David Holmes committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    96df5a6 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. 8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value…

    … 4294967295, which is not a valid value for type 'DepType'
    
    Reviewed-by: stefank, kvn, dlong
    offamitkumar committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    28de44d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2252cd View commit details
    Browse the repository at this point in the history