Replies: 9 comments 46 replies
-
What great new features of Java 21 will we generally want to use in lots of places? |
Beta Was this translation helpful? Give feedback.
-
Great or not. for me such mass changes are not really "OSGi like" if nothing is used, so I simply would discuss/change that once there is a feature I want to use from java 21, that's much easier as one the can see the benefit, and maybe think about alternatives. |
Beta Was this translation helpful? Give feedback.
-
I agree that bumping a requirement without code requirement is probably not the best thing (unless there are major improvement in the generated bytecode performance). Usually, a better approach is to find pieces of code that get better using Java 21, and submit PRs to use the new constructs/API and bump BREE by the way. |
Beta Was this translation helpful? Give feedback.
-
Not all the current SimRel participants have enough resources to rework implementation if something is no longer available in Java 21. This means that at some (very late) point we can have surprising runtime failures with no good way to solve them. |
Beta Was this translation helpful? Give feedback.
-
As simrel moves to Java 21, I vote for allowing platform also to move to Java 21. This would align our development environment with the user environment. |
Beta Was this translation helpful? Give feedback.
-
Supporting Java 21+ at runtime vs. requiring Java 21+ at runtime are two different things entirely. I only mention that because this discussion confuses me with exactly what is being discussed. It is obvious that Eclipse must support running on Java 21+ so I naturally thought this complete discussion was only about should we require, as a minimum, running on Java 21+. To that my answer is only if there is really a feature required by the platform that is only in Java 21+. Blanket moves to requiring Java 21+ do not make sense to me with no real use of anything that is only in Java 21. |
Beta Was this translation helpful? Give feedback.
-
We walk in circles in this discussion, let me try to formulate the preliminary results:
What did I miss? |
Beta Was this translation helpful? Give feedback.
-
For PDE API-Tools there would be a use-case for pattern matching in switch available with Java-21 as described here: Furthermore the Since PDE is a leaf of the tree of Eclipse-SDK/top-level projects I guess it would be less concerning to move only PDE? |
Beta Was this translation helpful? Give feedback.
-
I want to use |
Beta Was this translation helpful? Give feedback.
-
Update all plugins that are currently BREE 17 to 21.
Objections? I don't have any special usecase, but probably it is more a question of when.
Beta Was this translation helpful? Give feedback.
All reactions