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

Upgrade ECJ from 3.12.1 to 3.32.0 #1404

Merged
merged 1 commit into from Feb 25, 2023
Merged

Upgrade ECJ from 3.12.1 to 3.32.0 #1404

merged 1 commit into from Feb 25, 2023

Conversation

Godin
Copy link
Member

@Godin Godin commented Feb 20, 2023

Version 4.6.1 of previously used artifact org.eclipse.jdt:ecj was actually version of Eclipse IDE.

This version supports source/target from Java 1.1 up to 19.

Also note that starting from version 3.27.0 ECJ requires Java 11 for execution.

@Godin Godin self-assigned this Feb 20, 2023
@Godin Godin added this to Implementation in Current work items via automation Feb 20, 2023
@Godin Godin marked this pull request as ready for review February 21, 2023 08:45
@Godin Godin requested a review from marchof February 21, 2023 08:45
@Godin Godin moved this from Implementation to Review in Current work items Feb 21, 2023
@Godin Godin force-pushed the upgrade_ecj branch 5 times, most recently from 3e5c0e0 to 71096c4 Compare February 24, 2023 17:57
@Godin Godin requested a review from marchof February 24, 2023 18:44
@@ -267,18 +267,22 @@ <h2>Compilation and testing with different JDKs</h2>
<li><code>mvn clean verify -Djdk.version=6 -Dbytecode.version=6</code></li>
<li><code>mvn clean verify -Djdk.version=7 -Dbytecode.version=7</code></li>
<li><code>mvn clean verify -Djdk.version=8 -Dbytecode.version=8</code></li>
<li><code>mvn clean verify -Djdk.version=8 -Dbytecode.version=8 -Decj</code></li>
<li><code>mvn clean verify -Djdk.version=8 -Dbytecode.version=8</code></li>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the whole line should be deleted now.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Indeed, don't know why missed this 😆 done

<li><code>mvn clean verify -Djdk.version=9 -Dbytecode.version=9</code></li>
<li><code>mvn clean verify -Djdk.version=10 -Dbytecode.version=10</code></li>
<li><code>mvn clean verify -Djdk.version=11 -Dbytecode.version=11</code></li>
<li><code>mvn clean verify -Djdk.version=11 -Dbytecode.version=11 -Decj</code></li>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While Java 11 should now be listed twice: With and without -Decj

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

Copy link
Member

@marchof marchof left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for adding more JDK versions for ECJ! Code looks good for me, I only think there are duplicate/missing entries in build.html.

Version `4.6.1` of previously used artifact `org.eclipse.jdt:ecj`
was actually version of Eclipse IDE.

This version supports source/target from Java 1.1 up to 19.

Also note that starting from version `3.27.0` ECJ requires Java 11
for execution.
@marchof marchof merged commit a68effb into master Feb 25, 2023
Current work items automation moved this from Review to Done Feb 25, 2023
@marchof marchof deleted the upgrade_ecj branch February 25, 2023 07:25
@Godin Godin added this to the 0.8.9 milestone Mar 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Development

Successfully merging this pull request may close these issues.

None yet

2 participants