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 BETA_JAVA20 into master #209

Merged
merged 11 commits into from
Mar 23, 2023
Merged

Commits on Jan 27, 2023

  1. [20] Add Execution Environment for JavaSE-20 (eclipse-jdt#180)

    eclipse-jdt#164
    
    Change-Id: I325c71e0ac2b2f03c4ca0135fa0f04abab869e4d
    Signed-off-by: Sarika Sinha <sarika.sinha@in.ibm.com>
    
    Signed-off-by: Sarika Sinha <sarika.sinha@in.ibm.com>
    SarikaSinha committed Jan 27, 2023
    Configuration menu
    Copy the full SHA
    601a7c2 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2023

  1. Merge master to Beta Java 20 (eclipse-jdt#189)

    * Catch and log exceptions from IJDIEventListener during event dispatch
    
    IF IJDIEventListener.handleEvent() throws an exception during
    EventDispatcher.dispatch(), the debugger breaks. Stepping, resuming,
    terminating, etc. doesn't work.
    
    This change adds a try-catch block around
    IJDIEventListener.handleEvent() in EventDispatcher.dispatch(), to ensure
    faulty listeners don't break the debugger.
    
    Fixes: eclipse-jdt#172
    
    * Disable GC for exception in ExceptionEvent until event is processed
    
    This change disables garbage collection for
    ExceptionEventImpl.fException, until the event is processed by listeners
    in EventDispatcher.dispatch().
    
    Fixes: eclipse-jdt#167
    
    * Check if AskRecurrenceDialog was cancelled and has null result (eclipse-jdt#176)
    
    Fixes eclipse-jdt#176
    
    * Remove references to deprecated Navigator in Scrapbook editor
    
    It's up for removal thus offering it makes no sense.
    
    * Clean up duplicated code in JavaRuntime
    
    Replace the code checking if a classpath entry is modular with the new
    ClasspathEntry.isModular().
    
    Fixes: eclipse-jdt#184
    
    ---------
    
    Co-authored-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
    Co-authored-by: Andrey Loskutov <loskutov@gmx.de>
    Co-authored-by: Александър Куртаков <akurtakov@gmail.com>
    4 people committed Mar 3, 2023
    Configuration menu
    Copy the full SHA
    890a4ee View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2023

  1. Merge Master to BETA_JAVA_20 with 4.28 (eclipse-jdt#194)

    * Catch and log exceptions from IJDIEventListener during event dispatch
    
    IF IJDIEventListener.handleEvent() throws an exception during
    EventDispatcher.dispatch(), the debugger breaks. Stepping, resuming,
    terminating, etc. doesn't work.
    
    This change adds a try-catch block around
    IJDIEventListener.handleEvent() in EventDispatcher.dispatch(), to ensure
    faulty listeners don't break the debugger.
    
    Fixes: eclipse-jdt#172
    
    * Disable GC for exception in ExceptionEvent until event is processed
    
    This change disables garbage collection for
    ExceptionEventImpl.fException, until the event is processed by listeners
    in EventDispatcher.dispatch().
    
    Fixes: eclipse-jdt#167
    
    * Check if AskRecurrenceDialog was cancelled and has null result (eclipse-jdt#176)
    
    Fixes eclipse-jdt#176
    
    * Remove references to deprecated Navigator in Scrapbook editor
    
    It's up for removal thus offering it makes no sense.
    
    * Clean up duplicated code in JavaRuntime
    
    Replace the code checking if a classpath entry is modular with the new
    ClasspathEntry.isModular().
    
    Fixes: eclipse-jdt#184
    
    * POM and product version changes for 4.28 release
    
    Fixes eclipse-platform/eclipse.platform.releng.aggregator#916
    
    * Bump bundle version for 4.28 (eclipse-jdt#192)
    
    See eclipse-jdt#192
    
    * JDIType.throwDebugException() doesn't properly handle disconnected
    exception (eclipse-jdt#192)
    
    TL;DR: simply don't override the super method - it does already the
    "right thing".
    
    See longer explanation in eclipse-jdt#192.
    
    Fixes eclipse-jdt#192
    
    ---------
    
    Co-authored-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
    Co-authored-by: Andrey Loskutov <loskutov@gmx.de>
    Co-authored-by: Александър Куртаков <akurtakov@gmail.com>
    Co-authored-by: Rahul Mohanan <rahul.mohanan@ibm.com>
    5 people committed Mar 11, 2023
    Configuration menu
    Copy the full SHA
    4c3eacd View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Configuration menu
    Copy the full SHA
    01003db View commit details
    Browse the repository at this point in the history
  2. Refer Y build (eclipse-jdt#199)

    * Refer to Y build for tests
    
    * Updated Copyright
    SarikaSinha committed Mar 13, 2023
    Configuration menu
    Copy the full SHA
    0cc7a9e View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Merge pull request eclipse-jdt#197 from eclipse-jdt/R4_27_maintenance

    Merge R4_27 into beta java 20
    SarikaSinha committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    77c20fa View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2023

  1. Configuration menu
    Copy the full SHA
    65b8951 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. Move some tests projects to 1.8 since they fail with JRE 20 for (ecli…

    …pse-jdt#196)
    
    unavailable --release 7
    
    Co-authored-by: Sarika Sinha <sarika.sinha@in.ibm.com>
    jarthana and SarikaSinha committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    ab84816 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Remove JCP disclaimers from copyright header (eclipse-jdt#205)

    And also Update the Javadoc URL for JDK 20
    jarthana committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    9f9ef1b View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Merge branch 'BETA_JAVA20'

    Conflicts:
    	org.eclipse.jdt.debug/META-INF/MANIFEST.MF
    	org.eclipse.jdt.debug/pom.xml
    iloveeclipse committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    f3edf70 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    85a0e8a View commit details
    Browse the repository at this point in the history