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

Fix 0.42 to have correct M1 content #74

Merged
merged 26 commits into from
Nov 22, 2023

Commits on Oct 24, 2023

  1. Clear vmthread from thread object at shutdown

    Related to: eclipse-openj9/openj9#16659
    
    Signed-off-by: tajila <[email protected]>
    tajila committed Oct 24, 2023
    Configuration menu
    Copy the full SHA
    07f12c7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request ibmruntimes#56 from tajila/origin

    Clear vmthread from thread object at shutdown
    JasonFengJ9 authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    eb3c4ee View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Ensures time compensation is not less than checkpointRestoreTimeDelta

    Ensure the time compensation in milliseconds is not less than the
    checkpoint restore time delta.
    
    Signed-off-by: Jason Feng <[email protected]>
    JasonFengJ9 committed Oct 30, 2023
    Configuration menu
    Copy the full SHA
    ced2599 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Merge pull request ibmruntimes#57 from JasonFengJ9/timerexectime

    Ensures time compensation is not less than checkpointRestoreTimeDelta
    tajila authored Oct 31, 2023
    Configuration menu
    Copy the full SHA
    07bee59 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Backport "Classpath" exception for some riscv64 files from head stream

    Add the exception to avoid warnings in builds while waiting for the
    changes to show up from OpenJDK.
    
    See https://bugs.openjdk.org/browse/JDK-8313312
    
    Signed-off-by: Peter Shipton <[email protected]>
    pshipton committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    9663a4d View commit details
    Browse the repository at this point in the history
  2. Merge pull request ibmruntimes#58 from pshipton/cpe

    Backport "Classpath" exception for some riscv64 files from head stream
    keithc-ca authored Nov 7, 2023
    Configuration menu
    Copy the full SHA
    f8d2943 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2023

  1. 8309545: Thread.interrupted from virtual thread needlessly resets int…

    …errupt status
    
    Reviewed-by: rpressler, dholmes, jpai
    Alan Bateman authored and babsingh committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    dcfafee View commit details
    Browse the repository at this point in the history
  2. 8314759: VirtualThread.parkNanos timeout adjustment when pinned shoul…

    …d be replaced
    
    Reviewed-by: aturbanov, shade, dfuchs
    Alan Bateman authored and babsingh committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    1edd940 View commit details
    Browse the repository at this point in the history
  3. 8315373: Change VirtualThread to unmount after freezing, re-mount bef…

    …ore thawing
    
    Reviewed-by: pchilanomate, mgronlun, sspitsyn
    Alan Bateman authored and babsingh committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    4dbab3d View commit details
    Browse the repository at this point in the history
  4. 8312174: missing JVMTI events from vthreads parked during JVMTI attach

    Reviewed-by: lmesnik, amenkov
    Serguei Spitsyn authored and babsingh committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    0e5b7dd View commit details
    Browse the repository at this point in the history
  5. 8312498: Thread::getState and JVM TI GetThreadState should return TIM…

    …ED_WAITING virtual thread is timed parked
    
    Reviewed-by: sspitsyn, rpressler
    Alan Bateman authored and babsingh committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    8f677c4 View commit details
    Browse the repository at this point in the history
  6. 8312777: notifyJvmtiMount before notifyJvmtiUnmount

    Reviewed-by: mli, sspitsyn
    Alan Bateman authored and babsingh committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    e5b3b58 View commit details
    Browse the repository at this point in the history
  7. Use GetExtensionEvents() to derive JVMTI extension event numbers

    Signed-off-by: Keith W. Campbell <[email protected]>
    keithc-ca authored and babsingh committed Nov 8, 2023
    Configuration menu
    Copy the full SHA
    c000538 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2023

  1. Merge pull request ibmruntimes#59 from babsingh/main1

    Backport Virtual Thread Changes from JDK-next
    hangshao0 authored Nov 10, 2023
    Configuration menu
    Copy the full SHA
    88ac736 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Reduce the number of park and unpark iterations in ParkALot

    ParkALot launches a number of virtual threads and expects each thread
    to park and unpark 500_000 times. The test takes a lot of time to
    execute, leading to timeouts in Jenkins testing.
    
    The number of park and unpark iterations is reduced to 5_000, which is
    sufficient to verify functional behaviour. Further, the reduced
    iterations allow the test to pass in a reasonable time in Jenkins
    testing.
    
    vm.debug is set to false for OpenJ9. So, the vm.debug=true variant is
    left unmodified.
    
    Related: eclipse-openj9/openj9#18444
    
    Signed-off-by: Babneet Singh <[email protected]>
    babsingh committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    193748c View commit details
    Browse the repository at this point in the history
  2. Merge pull request ibmruntimes#60 from babsingh/main

    Reduce the number of park and unpark iterations in ParkALot
    pshipton authored Nov 13, 2023
    Configuration menu
    Copy the full SHA
    61936f9 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Append cp to annotation data to fix redefinition inconsistencies

    Port to Java 21 from ibmruntimes/openj9-openjdk-jdk8#705
    
    Signed-off-by: Theresa Mammarella <[email protected]>
    theresa-m committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    141f67b View commit details
    Browse the repository at this point in the history
  2. Remove definitions of unused make macros

    Neither of these is used anywhere:
      INCLUDE_CUSTOM_EXTENSION_SYMBOLS
      INCLUDE_CUSTOM_EXTENSION_LIB
    
    Also remove redundant '-c' from CFLAGS.
    
    Signed-off-by: Keith W. Campbell <[email protected]>
    keithc-ca committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    3659533 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ibmruntimes#62 from keithc-ca/jncrypto

    Remove definitions of unused make macros
    pshipton authored Nov 15, 2023
    Configuration menu
    Copy the full SHA
    4b666c7 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2023

  1. Adjust ThreadListStackTracesTest for checkReentrantLock

    Adjust ThreadListStackTracesTest for checkReentrantLock
    to be ready when the virtual thread state is WAITING after
    the reentrant lock parks the virtual thread. When the
    virtual thread is mounted, the virtual thread state, which
    is obtained from the carrier thread, can transition
    between WAITING and RUNNABLE before the virtual thread is
    parked on the lock.
    
    Issue: eclipse-openj9/openj9#18089
    Signed-off-by: Amarpreet Singh <[email protected]>
    singh264 committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    aa716a1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    416fbd3 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Merge pull request ibmruntimes#63 from singh264/openj9_issues_18089

    Adjust ThreadListStackTracesTest for checkReentrantLock
    babsingh authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    56e65df View commit details
    Browse the repository at this point in the history
  2. Merge pull request ibmruntimes#64 from JasonFengJ9/pswriteln

    CRIU adds @NotCheckpointSafe for PrintStream.writeln(String)
    tajila authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    02f3732 View commit details
    Browse the repository at this point in the history
  3. Merge pull request ibmruntimes#61 from theresa-m/parseannotation

    Append cp to annotation data to fix redefinition inconsistencies
    tajila authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    2278b32 View commit details
    Browse the repository at this point in the history
  4. Add PrintStream.java to $(SUPPORT_OUTPUTDIR)/overlay

    Signed-off-by: Jason Feng <[email protected]>
    JasonFengJ9 committed Nov 17, 2023
    Configuration menu
    Copy the full SHA
    95aa083 View commit details
    Browse the repository at this point in the history
  5. Merge pull request ibmruntimes#65 from JasonFengJ9/overlay

    Add PrintStream.java to $(SUPPORT_OUTPUTDIR)/overlay
    keithc-ca authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    63cc16e View commit details
    Browse the repository at this point in the history